×

An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method. (English) Zbl 1079.90122

Summary: This paper discusses methods for generating or approximating the Pareto set of multiobjective optimization problems by solving a sequence of constrained single-objective problems. The necessity of determining the constraint value a priori is shown to be a serious drawback of the original epsilon-constraint method. We therefore propose a new, adaptive scheme to generate appropriate constraint values during the run. A simple example problem is presented, where the running time (measured by the number of constrained single-objective sub-problems to be solved) of the original epsilon-constraint method is exponential in the problem size (number of decision variables), although the size of the Pareto set grows only linearly. We prove that–independent of the problem or the problem size–the time complexity of the new scheme is \(O(k^{m-1})\), where \(k\) is the number of Pareto-optimal solutions to be found and m the number of objectives. Simulation results for the example problem as well as for different instances of the multiobjective knapsack problem demonstrate the behavior of the method, and links to reference implementations are provided.

MSC:

90C29 Multi-objective and goal programming
90C59 Approximation methods and heuristics in mathematical programming
90C60 Abstract computational complexity for mathematical programming problems

Software:

CPLEX; PISA
Full Text: DOI

References:

[1] Bixby, R. E.; Fenelon, M.; Gu, Z.; Rothberg, E.; Wunderling, R., MIP: Theory and practice-closing the gap, (Powell, M. J.D.; Scholtes, S., System Modelling and Optimization: Methods, Theory and Applications (2000), Kluwer), 19-50 · Zbl 0986.90025
[2] S. Bleuler, M. Laumanns, L. Thiele, E. Zitzler, PISA—a platform and programming language independent interface for search algorithms. In: Evolutionary Multi-Criterion Optimization (EMO 2003), Lecture Notes in Computer Science, Springer, Berlin, 2003.; S. Bleuler, M. Laumanns, L. Thiele, E. Zitzler, PISA—a platform and programming language independent interface for search algorithms. In: Evolutionary Multi-Criterion Optimization (EMO 2003), Lecture Notes in Computer Science, Springer, Berlin, 2003. · Zbl 1037.68743
[3] Chankong, V.; Haimes, Y., Multiobjective Decision Making Theory and Methodology (1983), Elsevier · Zbl 0622.90002
[4] Droste, S.; Jansen, T.; Wegener, I., On the analysis of the (1+1) evolutionary algorithm, Theoretical Computer Science, 276, 1-2, 51-81 (2002) · Zbl 1002.68037
[5] Ehrgott, M., Multicriteria Optimization (2000), Springer: Springer Berlin · Zbl 0956.90039
[6] Haimes, Y.; Lasdon, L.; Wismer, D., On a bicriterion formulation of the problems of integrated system identification and system optimization, IEEE Transactions on Systems, Man, and Cybernetics, 1, 296-297 (1971) · Zbl 0224.93016
[7] Hwang, C.-L.; Masud, A. S.M., Multiple Objectives Decision Making Methods and Applications (1979), Springer: Springer Berlin · Zbl 0397.90001
[8] ILOG, Gentilly, France, ILOG CPLEX 7.0 User’s Manual, 2000.; ILOG, Gentilly, France, ILOG CPLEX 7.0 User’s Manual, 2000.
[9] Jaszkiewicz, A., On the performance of multiple objective genetic local search on the 0/1 knapsack problem, a comparative experiment, IEEE Transactions on Evolutionary Computation, 6, 4, 402-412 (2002)
[10] Miettinen, K., Nonlinear Multiobjective Optimization (1999), Kluwer: Kluwer Boston · Zbl 0949.90082
[11] S.R. Ranjithan, S.K. Chetan, H.K. Dakshina. Constraint method-based evolutionary algorithm (CMEA) for multiobjective optimization. In: E. Zitzler et al. (eds.), Proceedings of the First International Conference on Evolutionary Multi-Criterion Optimization (EMO 2001), volume 1993 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2001, pp. 299-313.; S.R. Ranjithan, S.K. Chetan, H.K. Dakshina. Constraint method-based evolutionary algorithm (CMEA) for multiobjective optimization. In: E. Zitzler et al. (eds.), Proceedings of the First International Conference on Evolutionary Multi-Criterion Optimization (EMO 2001), volume 1993 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2001, pp. 299-313.
[12] Srinivasan, V.; Thompson, G. L., Algorithms for minimizing total cost, bottleneck time and bottleneck shipment in transportation problems, Naval Research Logistics Quarterly, 23, 4, 567-598 (1976) · Zbl 0372.90118
[13] Zitzler, E.; Thiele, L., Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach, IEEE Transactions on Evolutionary Computation, 3, 4, 257-271 (1999)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.