The biobjective travelling purchaser problem

被引:31
作者
Riera-Ledesma, J [1 ]
Salazar-González, JJ [1 ]
机构
[1] Univ La Laguna, Fac Matemat, DEIOC, Tenerife 38271, Spain
关键词
combinatorial optimization; multiple criteria analysis; travelling salesman;
D O I
10.1016/j.ejor.2003.10.003
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The purpose of this article is to present and solve the Biobjective Travelling Purchaser Problem, which consists in deter-mining a route through a subset of markets in order to collect a set of products, minimizing the travel distance and the purchasing cost simultaneously. The most convenient purchase of the product in the visited markets is easily computed once the route has been determined. Therefore, this problem contains a finite set of solutions (one for each route) and the problem belongs to the field of the Biobjective Combinatorial Optimization. It is here formulated as a Biobjective Mixed Integer Linear Programming model with an exponential number of valid inequalities, and this model is used within a cutting plane algorithm to generate the set of all supported and non-supported efficient points in the objective space. A variant of the algorithm computes only supported efficient points. For each efficient point in the objective space exactly one Pareto optimal solution in the decision space is computed by solving a single-objective problem. Each of these single-objective problems, in turn, is solved by a specific branch-and-cut approach. A heuristic improvement based on saving previously generated cuts in a common cut-pool structure has also been developed with the aim of speeding up the algorithm performance. Results based on benchmark instances from literature show that the common cut-pool heuristic is very useful, and that the proposed algorithm manages to solve instances containing up to 100 markets and 200 different products. The general procedure can be extended to address other biobjective combinatorial optimization problems whenever a branch-and-cut algorithm is available to solve a single-objective linear combination of these criteria. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:599 / 613
页数:15
相关论文
共 21 条
[1]   Using cutting planes in an interactive reference point approach for multiobjective integer linear programming problems [J].
Alves, MJ ;
Clímaco, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 117 (03) :565-577
[2]   A HEURISTIC METHOD FOR A JOB-SCHEDULING PROBLEM [J].
BURSTALL, RM .
OPERATIONAL RESEARCH QUARTERLY, 1966, 17 (03) :291-&
[3]  
BUZACOTT JA, 1971, NAV RES LOGIST Q, V18, P78
[4]  
Ehrgott M., 2000, LECT NOTES EC MATH S
[5]  
EHRGOTT M, 2000, 622000 U KAISERSLUTE
[6]   2 GENERALIZATIONS OF THE TRAVELING SALESMAN PROBLEM [J].
GOLDEN, B ;
LEVY, L ;
DAHL, R .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1981, 9 (04) :439-441
[7]  
Hoon Liong Ong, 1982, Operations Research Letters, V1, P201, DOI 10.1016/0167-6377(82)90041-4
[8]   Introduction to ABACUS - a branch-and-cut system [J].
Junger, M ;
Thienel, S .
OPERATIONS RESEARCH LETTERS, 1998, 22 (2-3) :83-95
[9]  
Junger M, 1995, HDB OPERATIONS RES M
[10]   A HEURISTIC APPROACH TO SOLVING TRAVELING SALESMAN PROBLEMS [J].
KARG, RL ;
THOMPSON, GL .
MANAGEMENT SCIENCE, 1964, 10 (02) :225-248