Skip to main content
Thanks for the feedback!
Explore interactive demos

Linear Many-Objective (NSGA-III)

Balance many competing goals at once with NSGA-III and map the trade-offs.

Linear Many-Objective (NSGA-III)
Find weights that satisfy many linear objectives at once, using NSGA-III.
obj 1: wi · x1i = y1
obj 2: wi · x2i = y2
obj m: wi · xmi = ym
A single weight vector is shared across all objectives. NSGA-III keeps the solutions spread out using reference points, which scales better than NSGA-II once there are four or more objectives.
Run this yourself, for free

Sign in to configure and launch a genetic algorithm against this problem, or bring your own.

Get started