Abstract
In this work, we present a method, called Two-Phase Pareto Local Search, to find a good approximation of the efficient set of the biobjective traveling salesman problem. In the first phase of the method, an initial population composed of a good approximation of the extreme supported efficient solutions is generated. We use as second phase a Pareto Local Search method applied to each solution of the initial population. We show that using the combination of these two techniques: good initial population generation plus Pareto Local Search gives better results than state-of-the-art algorithms. Two other points are introduced: the notion of ideal set and a simple way to produce near-efficient solutions of multiobjective problems, by using an efficient single-objective solver with a data perturbation technique.
Similar content being viewed by others
References
Aneja, Y.P., Nair, K.P.K.: Bicriteria transportation problem. Manag. Sci. 25, 73–78 (1979)
Angel, E., Bampis, E., Gourvès, L.: A dynasearch neighborhood for the bicriteria traveling salesman problem. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Lecture Notes in Economics and Mathematical Systems, vol. 535, pp. 153–176. Springer, Berlin (2004)
Applegate, D.: Chained Lin-Kernighan for large traveling salesman problems. INFORMS J. Comput. 15, 82–92 (2003)
Basseur, M.: Design of cooperative algorithms for multi-objective optimization: application to the flow-shop scheduling problem. 4OR 4(3), 255–258 (2006)
Borges, P.C., Hansen, M.P.: A basis for future success in multiobjective combinatorial optimization problems. Technical report, Technical University of Denmark, Lingby, Denmark (1998)
Codenotti, B., Manzini, G., Margara, L., Resta, G.: Perturbation: An efficient technique for the solution of very large instance of the euclidean tsp. INFORMS J. Comput. 8, 125–133 (1996)
Czyzak, P., Jaszkiewicz, A.: Pareto simulated annealing—a metaheuristic technique for multiple-objective combinatorial optimization. J. Multi-Criteria Decis. Anal. 7, 34–47 (1998)
Ehrgott, M.: Multicriteria Optimization, 2nd edn. Springer, Berlin (2005)
Ehrgott, M., Gandibleux, X.: Bound sets for biobjective combinatorial optimization problems. Comput. Oper. Res. 34, 2674–2694 (2007)
Ehrgott, M., Klamroth, K.: Connectedness of efficient solutions in multiple criteria combinatorial optimization. Eur. J. Oper. Res. 97, 159–166 (1997)
Ferguson, T.S.: Mathematical Statistics, a Decision Theoretic Approach. Academic, New York (1967)
Hamacher, H.W., Ruhe, G.: On spanning tree problems with multiple objectives. Ann. Oper. Res. 52, 209–230 (1994)
Hansen, M.P., Jaszkiewicz, A.: Evaluating the quality of approximations of the nondominated set. Technical report, Technical University of Denmark, Lingby, Denmark (1998)
Hansen, P.: Bicriterion path problems. Lect. Notes Econ. Math. Syst. 177, 109–127 (1979)
Helsgaun, K.: An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur. J. Oper. Res. 126, 106–130 (2000)
Holm, S.: A simple sequentially rejective multiple test procedure. Scand. J. Stat. 6, 65–70 (1979)
Jaszkiewicz, A.: On the performance of multiple-objective genetic local search on the 0/1 knapsack problem—a comparative experiment. Technical Report RA-002/2000, Institute of Computing Science, Poznan University of Technology, Poznań, Poland (July 2000)
Jaszkiewicz, A.: Genetic local search for multiple objective combinatorial optimization. Eur. J. Oper. Res. 137(1), 50–71 (2002)
Jaszkiewicz, A., Zielniewicz, P.: Efficient adaptation of the Pareto memetic algorithm to the multiple objective travelling salesperson problem. In: Proceedings of the 7th International Conference devoted to Multi-Objective Programming and Goal Programming, Tours (June 2006)
Knowles, J., Thiele, L., Zitzler, E.: A tutorial on the performance assessment of stochastic multiobjective optimizers. TIK Report 214, Computer Engineering and Networks Laboratory (TIK), ETH Zurich (February 2006)
Kumar, R., Singh, P.K.: Pareto evolutionary algorithm hybridized with local search for biobjective tsp. In: Grosan, C., Abraham, A., Ishibuchi, H. (eds.) Hybrid Evolutionary Algorithms. Springer, New York (2007). Chap. 14
Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21, 498–516 (1973)
Lourenço, H.R., Martin, O., Stützle, T.: Iterated local search. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 57, pp. 321–353. Kluwer Academic, Norwell (2002)
Paquete, L.: Stochastic local search algorithms for multiobjective combinatorial optimization: methods and analysis. PhD thesis, FB Informatik, TU Darmstadt (2005)
Paquete, L., Stützle, T.: A two-phase local search for the biobjective traveling salesman problem. In: Fonseca, C.M., Fleming, P.J., Zitzler, E., Deb, K., Thiele, L. (eds.) Evolutionary Multi-Criterion Optimization. Second International Conference, EMO 2003, Faro, Portugal, April 2003. Lecture Notes in Computer Science, vol. 2632, pp. 479–493. Springer, Berlin (2003)
Paquete, L., Stützle, T.: Clusters of non-dominated solutions in multiobjective combinatorial optimization. In: Proceedings of the 7th International Conference devoted to Multi-Objective Programming and Goal Programming, Tours (June 2006)
Paquete, L., Chiarandini, M., Stützle, T.: Pareto local optimum sets in the biobjective traveling salesman problem: an experimental study. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds.) Metaheuristics for Multiobjective Optimisation. Lecture Notes in Economics and Mathematical Systems, vol. 535, pp. 177–199. Springer, Berlin (2004)
Paquete, L., Schiavinotto, T., Stützle, T.: On local optima in multiobjective combinatorial optimization problems. Ann. Oper. Res. 156(1), 83–97 (2007)
Przybylski, A., Gandibleux, X., Ehrgott, M.: A recursive algorithm for finding all extremal supported nondominated points in the outcome set of a multi-objective integer linear problem. Research report LINA (2007)
Przybylski, A., Gandibleux, X., Ehrgott, M.: Two-phase algorithms for the biobjective assignement problem. Eur. J. Oper. Res. 185(2), 509–533 (2008)
Reinelt, G.: Tsplib—a traveling salesman problem library. ORSA J. Comput. 3(4), 376–384 (1991)
Ulungu, E.L., Teghem, J.: The two phases method: an efficient procedure to solve biobjective combinatorial optimization problems. Found. Comput. Decis. Sci. 20, 149–156 (1995)
Ulungu, E.L., Teghem, J., Fortemps, Ph., Tuyttens, D.: MOSA method: a tool for solving multiobjective combinatorial optimization problems. J. Multi-Criteria Decis. Anal. 8(4), 221–236 (1999)
Zitzler, E.: Evolutionary algorithms for multiobjective optimization: methods and applications. PhD thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland (November 1999)
Zitzler, E., Laumanns, M., Thiele, L., Fonseca, C.M., Grunert da Fonseca, V.: Why Quality Assessment of Multiobjective Optimizers Is Difficult. In: Langdon, W.B., Cantú-Paz, E., Mathias, K., Roy, R., Davis, D., Poli, R., Balakrishnan, K., Honavar, V., Rudolph, G., Wegener, J., Bull, L., Potter, M.A., Schultz, A.C., Miller, J.F., Burke, E., Jonoska, N. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’2002), pp. 666–673, San Francisco, California, July 2002. Morgan Kaufmann, San Mateo (2002)
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., Grunert da Fonseca, V.: Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans. Evol. Comput. 7(2), 117–132 (2003)
Author information
Authors and Affiliations
Corresponding author
Additional information
T. Lust thanks the “Fonds National de la Recherche Scientifique” for a research fellow grant (Aspirant FNRS).
Rights and permissions
About this article
Cite this article
Lust, T., Teghem, J. Two-phase Pareto local search for the biobjective traveling salesman problem. J Heuristics 16, 475–510 (2010). https://doi.org/10.1007/s10732-009-9103-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-009-9103-9