by Abilio Lucena, Mauricio, G. C. Resende
Discrete Applied Mathematics
http://www.research.att.com/~mgcr/doc/pcspglp.pdf
Add To MetaCart
Abstract:
Abstract. Given an undirected graph G with nonnegative edges costs and nonnegative vertex penalties, the prize collecting Steiner problem in graphs (PCSPG) seeks a tree of G with minimum weight. The weight of a tree is the sum of its edge costs plus the sum of the penalties of those vertices not spanned by the tree. In this paper we present an integer programming formulation of the PCSPG and describe an algorithm to obtain lower bounds for the problem. The algorithm is based on polyhedral cutting planes and is initiated with tests that attempt to reduce the size of the input graph. Computational experiments were carried out to evaluate the strength of the formulation through its linear programming relaxation. The algorithm found optimal solutions in 85 % of 114 problems tested. Of those optimal solutions, 97 % were integral, thus producing feasible upper bounds. Nine new best known upper bounds were produced for the test set. Tight lower bounds were produced in 89 % of the instances. Where tight lower bounds were not produced, the algorithm produced bounds with at most a 1.3 % relative deviation from the best known upper bounds. The formulation is extended to encompass a wider class of problems, namely the minimum spanning tree problem, the Steiner problem in graphs, the node weighted Steiner problem in graphs, and the minimum cost tree problem. 1.
Citations
|
364
|
Network Flows
– Ahuja, Magnanti, et al.
- 1993
|
|
62
|
The prize collecting traveling salesman problem. Networks
– Balas
- 1989
|
|
58
|
Matroids and the Greedy Algorithm
– Edmonds
- 1971
|
|
48
|
A note on the prize collecting traveling salesman problem
– Bienstock, Goemans, et al.
- 1993
|
|
35
|
Local search with perturbations for the prize-collecting Steiner tree problem in graphs”, Networks, toappear
– Canuto, Resende, et al.
|
|
33
|
An SST-based algorithm for the Steiner problem in graphs. Networks 19
– Beasley
- 1989
|
|
30
|
Solving Steiner tree problems in graphs to optimality. Networks
– Koch, Martin
- 1998
|
|
26
|
The design of the XMP linear programming library
– Marsten
- 1981
|
|
23
|
The Steiner tree polytope and related polyhedra
– Goemans
- 1994
|
|
21
|
Solution of a large scale traveling salesman problem
– Dantzig, Fulkerson, et al.
- 1954
|
|
17
|
Trees and cuts
– Padberg, Wolsey
- 1983
|
|
13
|
Steiner’s problem in graphs
– Duin
- 1993
|
|
12
|
Steiner Problem in Graphs: Lagrangean Relaxation and CuttingPlanes, presented at NETFLOW93
– Lucena
- 1993
|
|
10
|
The primal dual method for approximation algorithms and its application to network design problems, Approximation algorithms for NP-hard problems
– Goemans, Williamson
- 1996
|
|
8
|
The node-weighted steiner tree problem. Networks
– Segev
- 1987
|
|
6
|
Tight bounds for the Steiner problem in graphs
– Lucena
- 1993
|
|
5
|
Tree polyhedron on 2-tree
– Margot, Prodon, et al.
- 1994
|
|
4
|
Branch and cut algorithms
– Lucena, Beasley
- 1996
|
|
4
|
A graph theoretic equivalence for integer programs
– Picard, Ratliff
- 1973
|
|
1
|
A strong bound for the node weighted steiner tree problem
– Engevall, Göthe-Lundgren, et al.
- 1998
|
|
1
|
The prize collecting tree problem: Theory and practice
– Johnson, Minkoff, et al.
- 1999
|