An algorithm for approximating convex Pareto surfaces based on dual techniques
2013 (English)In: INFORMS journal on computing, ISSN 1091-9856, Vol. 25, no 2, 377-393 p.Article in journal (Refereed) Published
We consider the problem of approximating Pareto surfaces of convex multicriteria optimization problems by a discrete set of points and their convex combinations. Finding the scalarization parameters that optimally limit the approximation error when generating a single Pareto optimal solution is a nonconvex optimization problem. This problem can be solved by enumerative techniques but at a cost that increases exponentially with the number of objectives. We present an algorithm for solving the Pareto surface approximation problem that is practical with 10 or less conflicting objectives, motivated by an application to radiation therapy optimization. Our enumerative scheme is, in a sense, dual to a family of previous algorithms. The proposed technique retains the quality of the best previous algorithm in this class while solving fewer subproblems. A further improvement is provided by a procedure for discarding subproblems based on reusing information from previous solves. The combined effect of the enhancements is empirically demonstrated to reduce the computational expense of solving the Pareto surface approximation problem by orders of magnitude. For problems where the objectives have positive curvature, an improved bound on the approximation error is demonstrated using transformations of the initial objectives with strictly increasing and concave functions.
Place, publisher, year, edition, pages
2013. Vol. 25, no 2, 377-393 p.
multicriteria optimization, Pareto optimality, sandwich algorithms, radiation therapy, Hausdorff distance
IdentifiersURN: urn:nbn:se:kth:diva-122665DOI: 10.1287/ijoc.1120.0508ISI: 000317966700014ScopusID: 2-s2.0-84877962755OAI: oai:DiVA.org:kth-122665DiVA: diva2:623181
FunderSwedish Research Council
QC 201305272013-05-242013-05-242013-06-04Bibliographically approved