This paper presents a collaborative
approach to the assignment
and sequencing of batches in pipeline networks. The approach is based
on the integration of a heuristic algorithm with a mixed integer linear
programming (MILP) model. The pipeline-scheduling problem is solved
using a hierarchical decomposition [Ind. Eng. Chem. Res.2015545077], but a new collaborative
approach is proposed for assignment/sequencing tasks. At a first step,
the proposed heuristic algorithm (assignment module) determines priorities
for sending batches in order to respect deadlines. The algorithm encompasses an analysis of production and demand plans,
inventories, and input and output of products in terminals, trying
to use resources, namely tanks and pipelines, in an optimized form.
This algorithm is used in cooperation with a proposed MILP sequencing
model, which allows overcoming computation difficulties previously
indicated by a traditional scheduling approach that tried to aggregate
into the same monolithic MILP model assignment and sequencing decisions
[Ind. Eng. Chem. Res.2012514591]. The proposed assignment/sequencing collaborative approach can
be used to define operational batches with their volumes and routes
in pipeline networks. Thus, the lot-sizing problem of batches in pipeline
networks is addressed within the proposed paper. Tests were made in
pipeline networks of different topologies. First, a small, but representative
pipeline network is proposed and a data set for this network is made
available for reproducibility purposes. Second, tests are made in
a real-world pipeline network and results have been attained in computational
times from seconds to few minutes.