A Post-Optimality Analysis Algorithm for Multi-Objective Optimization

Algorithms for multi-objective optimization problems are designed to generate a single Pareto optimum (non-dominated solution) or a set of Pareto optima that reflect the preferences of the decision-maker. If a set of Pareto optima are generated, then it is useful for the decision-maker to be able to obtain a small set of preferred Pareto optima using an unbiased technique of filtering solutions. This suggests the need for an efficient selection procedure to identify such a preferred subset that reflects the preferences of the decision-maker with respect to the objective functions. Selection procedures typically use a value function or a scalarizing function to express preferences among objective functions. This paper introduces and analyzes the Greedy Reduction (GR) algorithm for obtaining subsets of Pareto optima from large solution sets in multi-objective optimization. Selection of these subsets is based on maximizing a scalarizing function of the vector of percentile ordinal rankings of the Pareto optima within the larger set. A proof of optimality of the GR algorithm that relies on the non-dominated property of the vector of percentile ordinal rankings is provided. The GR algorithm executes in linear time in the worst case. The GR algorithm is illustrated on sets of Pareto optima obtained from five interactive methods for multi-objective optimization and three non-linear multi-objective test problems. These results suggest that the GR algorithm provides an efficient way to identify subsets of preferred Pareto optima from larger sets.

[1]  Y. Sawaragi,et al.  Stability of nondominated solutions in multicriteria decision-making , 1980 .

[2]  David Ríos Insua,et al.  Sensitivity analysis in multi-objective decision making , 1990 .

[3]  Jacques-François Thisse,et al.  On Efficient Solutions To Multiple Objective Mathematical Programs , 1984 .

[4]  Kikuo Fujita,et al.  MULTI-OBJECTIVE OPTIMAL DESIGN OF AUTOMOTIVE ENGINE USING GENETIC ALGORITHM , 1998 .

[5]  Subhash C. Narula,et al.  An Interactive Algorithm for Solving Multiple Objective Nonlinear Programming Problems , 1994 .

[6]  J. G. Evans,et al.  Postoptimal Analyses, Parametric Programming, and Related Topics , 1979 .

[7]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithms: classifications, analyses, and new innovations , 1999 .

[8]  John M. Wilson,et al.  Advances in Sensitivity Analysis and Parametric Programming , 1998, J. Oper. Res. Soc..

[9]  R. S. Laundy,et al.  Multiple Criteria Optimisation: Theory, Computation and Application , 1989 .

[10]  Erik D. Goodman,et al.  The Optimization of Flywheels using an Injection Island Genetic Algorithm , 2004 .

[11]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Yi-Hsin Liu,et al.  Multi-Criteria and Goal Programming , 1997 .

[13]  B. D. Craven On sensitivity analysis for multicriteria optimization , 1988 .

[14]  T. Tanino,et al.  Sensitivity analysis in multiobjective optimization , 1988 .

[15]  C. Tammer,et al.  Theory of Vector Optimization , 2003 .

[16]  Horst A. Eiselt,et al.  Continuous Optimization Models , 1987 .

[17]  Hirotaka Nakayama,et al.  Theory of Multiobjective Optimization , 1985 .

[18]  Tetsuzo Tanino,et al.  Stability and Sensitivity Analysis in Convex Vector Optimization , 1988 .

[19]  J. Siskos,et al.  Multicriteria highway planning: A case study , 1989 .

[20]  Yacov Y. Haimes,et al.  Risk/dispersion index method , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  Tetsuzo Tanino,et al.  Stability and sensitivity analysis in multiobjective nonlinear programming , 1990 .