expected since we run the primitive comb separation
after all the GSEC cuts are introduced. As a result, the
LP has already closed the gap between the fractional
and the optimal integral objective value, and therefore,
improvements at this point come in very small por-
tions. We conjecture that by using different sequences
of running the heuristics, one can expect to speed up
the running time and get the best of the two heuristics.
7 CONCLUSIONS
The Prize Collecting Travelling Salesman Problem
(PCTSP) is an important generalization of the famous
Travelling Salesman Problem. It also arises as a sub
problem in many variants of the Vehicle Routing Prob-
lem. In this paper, we provide efficient methods to
solve the linear programming relaxation of the PCTSP.
We provide efficient heuristics to obtain the Gener-
alized Subtour Elimination Constraints (GSECs) for
the PCTSP, and compare its performance with linear
programming, which can be used to solve the sepa-
ration problem for GSECs for the PCTSP optimally.
In this paper, we also show that the connected com-
ponent heuristic of Padberg and Hong can be applied
to separate the primitive comb inequalities introduced
by Balas for the PCTSP. We evaluate the effectiveness
of introducing these inequalities for reducing the inte-
grality gap for the PCTSP. Through empirical analysis,
we have been able to verify the importance of two
separation heuristics in finding near optimal solutions
to the Prize Collecting TSP in a timely manner. As
the instance sizes grow, the two heuristics show great
promise by finding a significant number of violated
inequalities.
In this paper, we have looked at two basic heuris-
tic. As a possible future work, one can continue this
line of work by adapting/designing other heuristics for
broader classes of cuts. One extension can be incorpo-
rating more general comb inequalities. Furthermore,
the order of introducing the cuts can have a great im-
pact on the running time. One can study various ways
of mixing different separation procedures to find the
one that is most suitable for specific types of instances.
REFERENCES
Balas, E. (1989). The prize collecting traveling salesman
problem. Networks, 19(4):621–636.
Balas, E. (1995). The prize collecting traveling salesman
problem ii: Polyhedral results. Networks, 25(4):199–
216.
Bérubé, J.-F., Gendreau, M., and Potvin, J.-Y. (2009).
A branch-and-cut algorithm for the undirected prize
collecting traveling salesman problem. Networks,
54(1):56–67.
Cappanera, P., Gouveia, L., and Scutellà, M. G. (2011). The
skill vehicle routing problem. In Proceedings of the
5th International Conference on Network Optimization,
2011, number LNCS 6701, pages 354–364. Springer-
Verlag.
Chaves, A. A. and Lorena, L. A. N. (2008). Hybrid meta-
heuristic for the prize collecting travelling salesman
problem. In Proceedings of the EvoCOP 2008, number
LNCS 4972, pages 123–134. Springer-Verlag.
Crowder, H. and Padberg, M. W. (1980). Solving large-scale
symmetric travelling salesman problems to optimality.
Management Science, 26:495–509.
Fischetti, M., Salazar, J. J., and Toth, P. (1997). A
branch-and-cut algorithm for the symmetric gener-
alized travelling salesman problem. Operations Re-
search, 45(3):378–393.
Fischetti, M. and Toth, P. (1988). An additive approach for
the optimal solution of the prize-collecting travelling
salesman problem. In Golden, B. L. and Assad, A. A.,
editors, Vehicle routing: Methods and studies, pages
319–343. Elsevier Science Publishers.
Goemans, M. X. (1994). The steiner polytope and related
polyhedra. Mathematical Programming, 63:157–182.
Gutin, G. and Punnen, A. P., editors (2002). The Traveling
Salesman Problem and its Variations. Combinatorial
optimization. Kluwer Academic, Dordrecht, London.
Hong, S. (1972). A Linear Programming Approach for
the Traveling Salesman Problem. PhD thesis, John
Hopkins University, Baltimore, Maryland, USA.
Land, A. (1979). The solution of some 100-city travelling
salesman problems. Technical report, London School
of Economics, London, UK.
Padberg, M. W. and Hong, S. (1980). On the symmetric
traveling salesman problem: a computational study.
Mathematical Programming Study, 12:778–107.
Reinelt, G. (1991). Tsplib: A traveling salesman problem
library. ORSA J. Comput., pages 376–384.
Wolsey, L. A. (1998). Integer programming. Wiley inter-
science series in discrete mathematics and optimization.
Wiley.
Prize Collecting Travelling Salesman Problem - Fast Heuristic Separations
387