IDEAS home Printed from https://ideas.repec.org/a/inm/ortrsc/v57y2023i4p937-953.html
   My bibliography  Save this article

Solving Unsplittable Network Flow Problems with Decision Diagrams

Author

Listed:
  • Hosseinali Salemi

    (Department of Industrial and Manufacturing Systems Engineering, Iowa State University, Ames, Iowa 50011)

  • Danial Davarnia

    (Department of Industrial and Manufacturing Systems Engineering, Iowa State University, Ames, Iowa 50011)

Abstract

In unsplittable network flow problems, certain nodes must satisfy a combinatorial requirement that the incoming arc flows cannot be split or merged when routed through outgoing arcs. This so-called no-split no-merge requirement arises in unit train scheduling where train consists should remain intact at stations that lack necessary equipment and manpower to attach/detach them. Solving the unsplittable network flow problems with standard mixed-integer programming formulations is computationally difficult due to the large number of binary variables needed to determine matching pairs between incoming and outgoing arcs of nodes with no-split no-merge constraint. In this paper, we study a stochastic variant of the unit train scheduling problem where the demand is uncertain. We develop a novel decision diagram (DD)-based framework that decomposes the underlying two-stage formulation into a master problem that contains the combinatorial requirements and a subproblem that models a continuous network flow problem. The master problem is modeled by a DD in a transformed space of variables with a smaller dimension, leading to a substantial improvement in solution time. Similar to the Benders decomposition technique, the subproblems output cutting planes that are used to refine the master DD. Computational experiments show a significant improvement in solution time of the DD framework compared with that of standard methods.

Suggested Citation

  • Hosseinali Salemi & Danial Davarnia, 2023. "Solving Unsplittable Network Flow Problems with Decision Diagrams," Transportation Science, INFORMS, vol. 57(4), pages 937-953, July.
  • Handle: RePEc:inm:ortrsc:v:57:y:2023:i:4:p:937-953
    DOI: 10.1287/trsc.2022.1194
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/trsc.2022.1194
    Download Restriction: no

    File URL: https://libkey.io/10.1287/trsc.2022.1194?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
    ---><---

    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:ortrsc:v:57:y:2023:i:4:p:937-953. 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.

    We have no bibliographic references for this item. You can help adding them by using 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.