Re:Intro to Multicriteria Optimization
by ogrisel on Wednesday August 17, 2016 @08:58AM
(#12304277)
scipy.optimize can only do single-criterion optimization (scalar-valued objective function instead of vector-valued objective functions).
[ Parent
| on HN ]
Re:Intro to Multicriteria Optimization
by radarsat1 on Wednesday August 17, 2016 @10:00AM
(#12304719)
> The tradeoffs between these two criteria can either be managed by some supervisory decision maker (the driver of the car in this example) or by merging the multiple criteria into some single criteria and phrasing the problem as a standard optimization problem.
You always have to reduce the problem to a scalar if you want a single answer.
You might want to discover the full Pareto frontier to gain some insights on the structure of the trade-off.
I think the best methods to explore the Pareto frontier are based on the concepts of evolutionary computation like NSGA-II and SPEA-2:
https://en.wikipedia.org/wiki/Multi-objective_optimization#A...