pareto optimization python