Pareto Optimizer Kit
Find Pareto-optimal solutions where no objective can improve without worsening another.
0/6 evaluated
Configuration
Pareto Optimization
Solutions
6
Pareto-optimal
0
Dominated
0
Solution 1optimal
0%
Solution 2optimal
0%
Solution 3optimal
0%
Solution 4dominated
0%
Solution 5dominated
0%
Solution 6optimal
0%
Integration Code
import { createParetoOptimizer } from 'agent-tools-kit/multi-objective'
const pareto = createParetoOptimizer({ algorithm: 'nsga-ii' })
const front = await pareto.optimize({
objectives: [maximize('quality'), minimize('cost')],
constraints: [budgetLimit, timeLimit],
populationSize: 100,
generations: 50,
})
console.log('Pareto front:', front.solutions.length)
console.log('Best for quality:', front.best('quality'))
console.log('Best for cost:', front.best('cost'))