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.