An Algorithmic Framework for the Exact Solution of the PrizeCollecting Steiner Tree Problem
 Ivana Ljubić,
 René Weiskircher,
 Ulrich Pferschy,
 Gunnar W. Klau,
 Petra Mutzel,
 Matteo Fischetti
 … show all 6 hide
Rent the article at a discount
Rent now* Final gross prices may vary according to local VAT.
Get AccessAbstract
The PrizeCollecting Steiner Tree Problem (PCST) on a graph with edge costs and vertex profits asks for a subtree minimizing the sum of the total cost of all edges in the subtree plus the total profit of all vertices not contained in the subtree. PCST appears frequently in the design of utility networks where profit generating customers and the network connecting them have to be chosen in the most profitable way.
Our main contribution is the formulation and implementation of a branchandcut algorithm based on a directed graph model where we combine several stateoftheart methods previously used for the Steiner tree problem. Our method outperforms the previously published results on the standard benchmark set of problems.
We can solve all benchmark instances from the literature to optimality, including some of them for which the optimum was not known. Compared to a recent algorithm by Lucena and Resende, our new method is faster by more than two orders of magnitude. We also introduce a new class of more challenging instances and present computational results for them. Finally, for a set of largescale realworld instances arising in the design of fiber optic networks, we also obtain optimal solution values.
 Aneja, (1980) Networks 10: pp. 167
 Bachhiesl, (4) Networks and Spatial Economics 3: pp. 467
 Beasley, (1989) Networks 19: pp. 1
 Bienstock, (1993) Mathematical Programming 59: pp. 413 CrossRef
 Canuto, (2001) Networks 38: pp. 50 CrossRef
 Cherkassky, (1997) Algorithmica 19: pp. 390
 Chopra, (1992) ORSA Journal on Computing, 4: pp. 320
 Chopra, (1994) Mathematical Programming 64: pp. 209
 Dongarra, J.J.: Performance of various computers using standard linear equations software (linpack benchmark report). Technical Report CS8985, University of Tennessee, 2004
 Duin, (2) Networks 17: pp. 353
 Engevall, (1) Networks 31: pp. 11
 Feofiloff, P., Fernandes, C.G., Ferreira, C.E., Pina, J.C.: Primaldual approximation algorithms for the prizecollecting Steiner tree problem. 2003 (submitted)
 Fischetti, (1991) Mathematical Programming 51: pp. 401 CrossRef
 Goemans, (1994) Mathematical Programming 63: pp. 157 CrossRef
 Goemans, M.X., Williamson, D.P.: The primaldual method for approximation algorithms and its application to network design problems. In: Hochbaum, D.S. (ed) Approximation algorithms for NPhard problems, P. W. S. Publishing Co., 1996, pp 144–191
 Gutin, G., Punnen, A. (eds) The traveling salesman problem and its variations. Kluwer, 2002
 Hackner, J.: Energiewirtschaftlich optimale Ausbauplanung kommunaler Fernwärmesysteme. PhD thesis, Vienna University of Technology, Austria, 2004
 Johnson, D.S., Minkoff, M., Phillips, S.: The prizecollecting Steiner tree problem: Theory and practice. In: Proceedings of 11th ACMSIAM Symposium on Discrete Algorithms, San Francisco, CA, 2000, pp 760–769
 Klau, G.W., Ljubić, I., Moser, A., Mutzel, P., Neuner, P., Pferschy, U., Weiskircher, R.: Combining a memetic algorithm with integer programming to solve the prizecollecting Steiner tree problem. In: Deb, K. (ed), Proceedings of the Genetic and Evolutionary Computation Conference (GECCO2004), volume 3102 of LNCS, SpringerVerlag, 2004, pp 1304–1315
 Koch, (1998) Networks, 32: pp. 207 CrossRef
 Ljubić, I., Weiskircher, R., Pferschy, U., Klau, G.W., Mutzel, P., Fischetti, M.: Solving the prizecollecting Steiner tree problem to optimality. In: Proceedings of the Seventh Workshop on Algorithm Engineering and Experiments (ALENEX 05). SIAM, 2005 (to appear)
 Lucena, (2004) Discrete Applied Mathematics 141: pp. 277 CrossRef
 Minkoff, M.: The prizecollecting Steiner tree problem. Master's thesis, MIT, May, 2000
 Segev, (1987) Networks 17: pp. 1
 Uchoa, E.: Reduction tests for the prizecollecting Steiner problem. Technical Report RPEP Vol.4 no.18, Universidade Federal Fluminense, Engenharia de Produção, Niterói, Brazil, 2004
 Wong, (1984) Mathematical Programming 28: pp. 271
 Title
 An Algorithmic Framework for the Exact Solution of the PrizeCollecting Steiner Tree Problem
 Journal

Mathematical Programming
Volume 105, Issue 23 , pp 427449
 Cover Date
 20060201
 DOI
 10.1007/s101070050660x
 Print ISSN
 00255610
 Online ISSN
 14364646
 Publisher
 SpringerVerlag
 Additional Links
 Topics
 Keywords

 BranchandCut
 Steiner Arborescence
 Prize Collecting
 Network Design
 Industry Sectors
 Authors

 Ivana Ljubić ^{(1)}
 René Weiskircher ^{(1)}
 Ulrich Pferschy ^{(2)}
 Gunnar W. Klau ^{(1)}
 Petra Mutzel ^{(1)}
 Matteo Fischetti ^{(3)}
 Author Affiliations

 1. Vienna University of Technology, Favoritenstr. 911, 1040, Vienna, Austria
 2. University of Graz, Universitätsstr. 15, 8010, Graz, Austria
 3. DEI, University of Padova, via Gradenigo 6/a, 35131, Padova, Italy