multi-objective-optimization

Generate Pareto-frontier solutions using NSGA-II, MOEA/D, and weighted-sum methods.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill multi-objective-optimization
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: multi-objective-optimization
Source: https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000/tree/main/.github/skills/multi-objective-optimization
Command: npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill multi-objective-optimization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework for solving optimization problems with multiple conflicting objectives, enabling the generation of Pareto frontiers to inform decision-making across engineering, design, and policy contexts.

Core Features & Use Cases

  • NSGA-II / NSGA-III, MOEA/D, and weighted-sum methods for solving 2-10+ objective problems.
  • Pareto frontier generation, quality metrics (hypervolume, spacing), and TOPSIS-based decision support.
  • Use Case: design a product with competing goals like cost, performance, and robustness, and select the best trade-off.

Quick Start

Use the multi-objective-optimization skill to generate a Pareto frontier for a 3-objective problem and apply TOPSIS to rank the solutions.

Frequently Asked Questions about multi-objective-optimization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Pareto frontier for a multi-objective optimization problem with conflicting goals?▼

To generate a Pareto frontier for multi-objective optimization, you can use NSGA-II, NSGA-III, MOEA/D, or weighted-sum methods to solve problems with 2 to 10+ competing objectives and visualize the trade-offs.

What is the best way to rank and select solutions from a Pareto front?▼

The best way to rank and select Pareto front solutions is by integrating TOPSIS, which evaluates the computed frontier and provides decision support to identify the optimal trade-off among conflicting objectives.

How do I evaluate Pareto front quality using hypervolume and spacing metrics?▼

Evaluating Pareto front quality involves computing hypervolume and spacing metrics to measure the convergence and diversity of the generated solutions, ensuring your multi-objective optimization results are reliable.

Can I use NSGA-II for a 3-objective problem involving cost, performance, and robustness?▼

Yes, NSGA-II and NSGA-III can solve 3-objective problems by generating a Pareto frontier that maps the trade-offs between cost, performance, and robustness, allowing you to apply TOPSIS for final selection.

When should I use MOEA/D instead of weighted-sum methods for multi-objective optimization?▼

You should use MOEA/D over weighted-sum methods when handling complex many-objective problems with 3 to 10+ objectives, as MOEA/D decomposes the problem into sub-problems for more efficient frontier generation.