News for hackers. Stuff that matters.
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).
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.

Re:Intro to Multicriteria Optimization by ogrisel on Tuesday August 30, 2016 @07:13AM (#12388981)
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...

Re:Intro to Multicriteria Optimization by oli5679 on Wednesday August 17, 2016 @10:06AM (#12304760)
True, you need to assign weights to a vector of outputs as discussed in this article. After that, scipy.optimize is easy to use though.