Hierarchical Decomposition Approach for Detailed Scheduling of Pipeline Systems with Branches

Hossein Mostafaei, Pedro M. Castro

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Scheduling multiproduct pipelines is a complex managerial task with a remarkable impact on the total revenues of the pipeline industry. It consists of sequencing, sizing and timing of injections and removals, to meet product demands on time at minimum cost. Generating the detailed scheduling of pipeline networks can be very challenging, requiring efficient optimization tools to find good feasible solutions. This paper develops a hierarchical decomposition approach for tree-like pipeline systems with two-level branching. Decisions related to the sequence of product injections and the destination for each batch, are made at the higher planning layer, while the lower layer then finds the sequence and timing of product deliveries. Each layer is tackled by a mixed-integer linear programming (MILP) formulation, which neither discretizes the time horizon nor divides a pipeline segment into packs of equal size. Solutions to three case studies present significant reductions in both the operating cost and the computational burden.
Original languageEnglish
Title of host publicationOperations Research and Enterprise Systems
ISBN (Electronic)978-3-319-94767-9
Publication statusPublished - 2018
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Operations Research and Enterprise Systems - Porto, Portugal
Duration: 23 Feb 201725 Feb 2017
Conference number: 6

Publication series

NameCommunications in computer and information science
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937


ConferenceInternational Conference on Operations Research and Enterprise Systems
Abbreviated titleICORES


  • optimization
  • hierarchical approach
  • pipelines
  • scheduling
  • MILP

Fingerprint Dive into the research topics of 'Hierarchical Decomposition Approach for Detailed Scheduling of Pipeline Systems with Branches'. Together they form a unique fingerprint.

Cite this