Abstract

The Steiner forest problem asks for a minimum weight forest that spans a given number of terminal sets. We propose new cut- and flow-based integer linear programming formulations for the problem which yield stronger linear programming bounds than the two previous strongest formulations: The directed cut formulation (Balakrishnan et al. in Oper Res 37(5):716–740, 1989; Chopra and Rao in Math Prog 64(1):209–229, 1994) and the advanced flow formulation by Magnanti and Raghavan (Networks 45:61–79, 2005). We further introduce strengthening constraints and provide an example where the integrality gap of our models is 1.5. In an experimental evaluation, we show that the linear programming bounds of the new formulations are indeed strong on practical instances and that the related branch-and-cut algorithm outperforms algorithms based on the previous formulations.

Highlights

  • The Steiner forest problem (SFP) is one of the fundamental network design problems

  • Our contribution We propose two new formulations for the Steiner forest problem that combine the strong bounds of the improved flow formulation with the practical usefulness of the simpler cut models

  • Our new model is even stronger than the improved flow model by [25] and it is the strongest known model for the SFP

Read more

Summary

Introduction

The Steiner forest problem (SFP) is one of the fundamental network design problems. Given an edge-weighted undirected graph G = (V , E) and K terminal sets T 1, . . . , T K ⊆ V , it asks for a minimum weight forest in G such that the nodes inside. When multiple sets are present, one directed tree per set is needed and these, in general, can impose conflicting orientations to the edges This is a major additional difficulty in solving the Steiner forest problem. Our contribution We propose two new formulations for the Steiner forest problem that combine the strong bounds of the improved flow formulation with the practical usefulness of the simpler cut models. Their corresponding LP relaxations are stronger than the improved flow relaxation by [25] and the directed cut relaxation, and as the undirected cut relaxation as well. We write Sk for the set of all cut-sets that are relevant for T k and S := S1 ∪ · · · ∪ SK for the set of all relevant cut-sets

Eliminating cycles from the linear programming relaxation
A new ILP formulation for the Steiner forest problem
Strength of the new formulation
A smaller cut-based formulation
Redundancy in the models and additional valid constraints
Integrality gap
Experimental results
Solving the LP-relaxations
Integrality gaps
Branch-and-bound
Conclusion and outlook

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.