Do multiple-objective metaheuristics deliver on their promises? A computational experiment on the set-covering problem

In this paper, we compare the computational efficiency of three state-of-the-art multiobjective metaheuristics (MOMHs) and their single-objective counterparts on the multiple-objective set-covering problem (MOSCP). We use a methodology that allows consistent evaluation of the quality of approximately Pareto-optimal solutions generated by of both MOMHs and single-objective metaheuristics (SOMHs). Specifically, we use the average value of the scalarization functions over a representative sample of weight vectors. Then, we compare computational efforts needed to generate solutions of approximately the same quality by the two kinds of methods. In the computational experiment, we use two SOHMs - the evolutionary algorithm (EA) and memetic algorithm (MA), and three MOMH-controlled elitist nondominated sorting genetic algorithm, the strength Pareto EA, and the Pareto MA. The methods are compared on instances of the MOSCP with 2, 3, and 4 objectives, 20, 40, 80 and 200 rows, and 200, 400, 800 and 1000 columns. The results of the experiment indicate good computational efficiency of the multiple-objective metaheuristics in comparison to their single-objective counterparts.

[1]  Anthony Wren,et al.  A bus crew scheduling system using a set covering formulation , 1988 .

[2]  J. Beasley,et al.  A genetic algorithm for the set covering problem , 1996 .

[3]  Ralph E. Steuer,et al.  An interactive weighted Tchebycheff procedure for multiple objective programming , 1983, Math. Program..

[4]  José M. P. Paixão,et al.  The Crew-Scheduling Module in the GIST System , 2004 .

[5]  A. Jaszkiewicz,et al.  Cone contraction method with visual interaction for multiple-objective non-linear programmes , 1992 .

[6]  A. Eremeev A Genetic Algorithm with a Non-Binary Representation for the Set Covering Problem , 1999 .

[7]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[8]  Theodor J. Stewart,et al.  An aspiration-level interactive model for multiple criteria decision making , 1992, Comput. Oper. Res..

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Ralph E. Steuer,et al.  InterQuad: An interactive quad tree based procedure for solving the discrete alternative multiple criteria problem , 1996 .

[11]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[12]  Andrzej Jaszkiewicz Comparison of local search-based metaheuristics on the multiple objective knapsack problem , 2001 .

[13]  Andrzej Jaszkiewicz,et al.  On the performance of multiple-objective genetic local search on the 0/1 knapsack problem - a comparative experiment , 2002, IEEE Trans. Evol. Comput..

[14]  Eng Ung Choo,et al.  An interactive algorithm for multicriteria programming , 1980, Comput. Oper. Res..

[15]  Jorge Pinho de Sousa,et al.  Using metaheuristics in multiobjective resource constrained project scheduling , 2000, Eur. J. Oper. Res..

[16]  Lorraine R. Gardiner,et al.  On the Computational Testing of Procedures for Interactive Multiple Objective Linear Programming , 1991 .

[17]  Andrzej Jaszkiewicz,et al.  The LBS-Discrete Interactive Procedure for Multiple-Criteria Analysis of Decision Problems , 1997 .

[18]  Ching-Lai Hwang,et al.  Mathematical programming with multiple objectives: A tutorial , 1980, Comput. Oper. Res..

[19]  B. Freisleben,et al.  Genetic local search for the TSP: new results , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[20]  A. Wierzbicki On the completeness and constructiveness of parametric characterizations to vector optimization problems , 1986 .

[21]  Stanley Zionts,et al.  A multiple criteria method for choosing among discrete alternatives , 1981 .

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

[23]  Pekka Korhonen,et al.  Solving generalized goal programming problems using a visual interactive approach , 1986 .

[24]  Philippe Fortemps,et al.  Performance of the MOSA Method for the Bicriteria Assignment Problem , 2000, J. Heuristics.

[25]  Kalyanmoy Deb,et al.  Controlled Elitist Non-dominated Sorting Genetic Algorithms for Better Convergence , 2001, EMO.

[26]  A. Jaszkiewicz On the Computational Effectiveness of Multiple Objective Metaheuristics , 2002 .

[27]  Andrzej Jaszkiewicz,et al.  Performance of Multiple Objective Evolutionary Algorithms on a Distribution System Design Problem - Computational Experiment , 2001, EMO.

[28]  Wan Seon Shin,et al.  Interactive multiple objective optimization: Survey I - continuous case , 1991, Comput. Oper. Res..

[29]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[30]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[31]  Hisao Ishibuchi,et al.  A multi-objective genetic local search algorithm and its application to flowshop scheduling , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[32]  Andrzej Jaszkiewicz,et al.  The 'Light Beam Search' approach - an overview of methodology and applications , 1999, Eur. J. Oper. Res..