IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v34y2022i2p872-889.html
   My bibliography  Save this article

On the Exact Solution of Prize-Collecting Steiner Tree Problems

Author

Listed:
  • Daniel Rehfeldt

    (TU Berlin, Berlin 10623, Germany; Department of Software and Algorithms for Discrete Optimization, Zuse Institute Berlin, Berlin 14195, Germany)

  • Thorsten Koch

    (TU Berlin, Berlin 10623, Germany; Department of Software and Algorithms for Discrete Optimization, Zuse Institute Berlin, Berlin 14195, Germany)

Abstract

The prize-collecting Steiner tree problem (PCSTP) is a well-known generalization of the classic Steiner tree problem in graphs, with a large number of practical applications. It attracted particular interest during the 11th DIMACS Challenge in 2014, and since then, several PCSTP solvers have been introduced in the literature. Although these new solvers further, and often drastically, improved on the results of the DIMACS Challenge, many PCSTP benchmark instances have remained unsolved. The following article describes further advances in the state of the art in exact PCSTP solving. It introduces new techniques and algorithms for PCSTP, involving various new transformations (or reductions) of PCSTP instances to equivalent problems, for example, to decrease the problem size or to obtain a better integer programming formulation. Several of the new techniques and algorithms provably dominate previous approaches. Further theoretical properties of the new components, such as their complexity, are discussed. Also, new complexity results for the exact solution of PCSTP and related problems are described, which form the base of the algorithm design. Finally, the new developments also translate into a strong computational performance: the resulting exact PCSTP solver outperforms all previous approaches, both in terms of runtime and solvability. In particular, it solves several formerly intractable benchmark instances from the 11th DIMACS Challenge to optimality. Moreover, several recently introduced large-scale instances with up to 10 million edges, previously considered to be too large for any exact approach, can now be solved to optimality in less than two hours. Summary of Contribution: The prize-collecting Steiner tree problem (PCSTP) is a well-known generalization of the classic Steiner tree problem in graphs, with many practical applications. The article introduces and analyses new techniques and algorithms for PCSTP that ultimately aim for improved (practical) exact solution. The algorithmic developments are underpinned by results on theoretical aspects, such as fixed-parameter tractability of PCSTP. Computationally, we considerably push the limits of tractibility, being able to solve PCSTP instances with up to 10 million edges. The new solver, which also considerably outperforms the state of the art on smaller instances, will be made publicly available as part of the SCIP Optimization Suite.

Suggested Citation

  • Daniel Rehfeldt & Thorsten Koch, 2022. "On the Exact Solution of Prize-Collecting Steiner Tree Problems," INFORMS Journal on Computing, INFORMS, vol. 34(2), pages 872-889, March.
  • Handle: RePEc:inm:orijoc:v:34:y:2022:i:2:p:872-889
    DOI: 10.1287/ijoc.2021.1087
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2021.1087
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2021.1087?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Markus Leitner & Ivana Ljubić & Martin Luipersbeck & Markus Sinnl, 2018. "A Dual Ascent-Based Branch-and-Bound Framework for the Prize-Collecting Steiner Tree and Related Problems," INFORMS Journal on Computing, INFORMS, vol. 30(2), pages 402-420, May.
    2. Bolukbasi, Gizem & Kocaman, Ayse Selin, 2018. "A prize collecting Steiner tree approach to least cost evaluation of grid and off-grid electrification systems," Energy, Elsevier, vol. 160(C), pages 536-543.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Karsu, Özlem & Kocaman, Ayse Selin, 2021. "Towards the Sustainable Development Goals: A Bi-objective framework for electricity access," Energy, Elsevier, vol. 216(C).
    2. Ziye Tang & Yang Jiao & R. Ravi, 2022. "Combinatorial Heuristics for Inventory Routing Problems," INFORMS Journal on Computing, INFORMS, vol. 34(1), pages 370-384, January.
    3. Ritt, Marcus & Pereira, Jordi, 2020. "Heuristic and exact algorithms for minimum-weight non-spanning arborescences," European Journal of Operational Research, Elsevier, vol. 287(1), pages 61-75.
    4. Akbas, Beste & Kocaman, Ayse Selin & Nock, Destenie & Trotter, Philipp A., 2022. "Rural electrification: An overview of optimization methods," Renewable and Sustainable Energy Reviews, Elsevier, vol. 156(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:34:y:2022:i:2:p:872-889. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.