Models for a traveling purchaser problem with additional side-constraints

被引:25
作者
Gouveia, Luis [1 ,2 ]
Paias, Ana [1 ,2 ]
Voss, Stefan [3 ]
机构
[1] Univ Lisbon, Fac Ciencias, CIO, P-1749016 Lisbon, Portugal
[2] Univ Lisbon, Fac Ciencias, DEIO, P-1749016 Lisbon, Portugal
[3] Univ Hamburg, Inst Informat Syst, D-20146 Hamburg, Germany
关键词
Traveling purchaser problem; Dynamic programming; State space relaxation; Discretized (time-dependent) formulation; HEURISTICS; ALGORITHMS;
D O I
10.1016/j.cor.2010.07.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The traveling purchaser problem (TPP) is the problem of determining a tour of a purchaser that needs to buy several items in different shops such that the total amount of travel and purchase costs is minimized. Motivated by an application in machine scheduling, we study a variant of the problem with additional constraints, namely, a limit on the maximum number of markets to be visited, a limit on the number of items bought per market and where only one copy per item needs to be bought. We present an integer linear programming (ILP) model which is adequate for obtaining optimal integer solutions for instances with up to 100 markets. We also present and test several variations of a Lagrangian relaxation combined with a subgradient optimization procedure. The relaxed problem can be solved by dynamic programming and can also be viewed as resulting from applying a state space relaxation technique to a dynamic programming formulation. The Lagrangian based method is combined with a heuristic that attempts to transform relaxed solutions into feasible solutions. Computational results for instances with up to 300 markets show that with the exception of a few cases, the reported differences between best upper bound and lower bound values on the optimal solutions are reasonably small. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:550 / 558
页数:9
相关论文
共 33 条
[1]   Exploring greedy criteria for the dynamic traveling purchaser problem [J].
Angelelli, E. ;
Mansini, R. ;
Vindigni, M. .
CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2009, 17 (02) :141-158
[2]  
[Anonymous], 2011, OR Spectrum, DOI [DOI 10.1007/S00291-009-0176-5, 10.1007/s00291-009-0176-5]
[3]   Heuristics for the traveling purchaser problem [J].
Boctor, FF ;
Laporte, G ;
Renaud, J .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (04) :491-504
[4]   Ant colony optimization for the traveling purchaser problem [J].
Bontoux, Boris ;
Feillet, Dorninique .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (02) :628-637
[5]  
Boschetti M, 2009, ANN INFORM SYST, V10, P135, DOI 10.1007/978-1-4419-1306-7_5
[6]   A HEURISTIC METHOD FOR A JOB-SCHEDULING PROBLEM [J].
BURSTALL, RM .
OPERATIONAL RESEARCH QUARTERLY, 1966, 17 (03) :291-&
[7]  
BUZACOTT JA, 1971, NAV RES LOGIST Q, V18, P78
[8]   Automatic production planning of press brakes for sheet metal bending [J].
Cattrysse, D. ;
Beullens, P. ;
Collin, P. ;
Duflou, J. ;
Van Oudheusden, D. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (20) :4311-4327
[9]   STATE-SPACE RELAXATION PROCEDURES FOR THE COMPUTATION OF BOUNDS TO ROUTING-PROBLEMS [J].
CHRISTOFIDES, N ;
MINGOZZI, A ;
TOTH, P .
NETWORKS, 1981, 11 (02) :145-164
[10]  
Drummond LMDA, 2002, NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, P257, DOI 10.1109/ICPADS.2002.1183409