Skip to main content
Log in

Two-phase Pareto local search for the biobjective traveling salesman problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aneja, Y.P., Nair, K.P.K.: Bicriteria transportation problem. Manag. Sci. 25, 73–78 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Applegate, D.: Chained Lin-Kernighan for large traveling salesman problems. INFORMS J. Comput. 15, 82–92 (2003)

    Article  MathSciNet  Google Scholar 

  • Basseur, M.: Design of cooperative algorithms for multi-objective optimization: application to the flow-shop scheduling problem. 4OR 4(3), 255–258 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • Czyzak, P., Jaszkiewicz, A.: Pareto simulated annealing—a metaheuristic technique for multiple-objective combinatorial optimization. J. Multi-Criteria Decis. Anal. 7, 34–47 (1998)

    Article  MATH  Google Scholar 

  • Ehrgott, M.: Multicriteria Optimization, 2nd edn. Springer, Berlin (2005)

    MATH  Google Scholar 

  • Ehrgott, M., Gandibleux, X.: Bound sets for biobjective combinatorial optimization problems. Comput. Oper. Res. 34, 2674–2694 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • Ehrgott, M., Klamroth, K.: Connectedness of efficient solutions in multiple criteria combinatorial optimization. Eur. J. Oper. Res. 97, 159–166 (1997)

    Article  MATH  Google Scholar 

  • Ferguson, T.S.: Mathematical Statistics, a Decision Theoretic Approach. Academic, New York (1967)

    MATH  Google Scholar 

  • Hamacher, H.W., Ruhe, G.: On spanning tree problems with multiple objectives. Ann. Oper. Res. 52, 209–230 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Helsgaun, K.: An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur. J. Oper. Res. 126, 106–130 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Holm, S.: A simple sequentially rejective multiple test procedure. Scand. J. Stat. 6, 65–70 (1979)

    MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21, 498–516 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • 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)

    Google Scholar 

  • Paquete, L., Schiavinotto, T., Stützle, T.: On local optima in multiobjective combinatorial optimization problems. Ann. Oper. Res. 156(1), 83–97 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Reinelt, G.: Tsplib—a traveling salesman problem library. ORSA J. Comput. 3(4), 376–384 (1991)

    MATH  Google Scholar 

  • 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)

    MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thibaut Lust.

Additional information

T. Lust thanks the “Fonds National de la Recherche Scientifique” for a research fellow grant (Aspirant FNRS).

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-009-9103-9

Keywords

Navigation