CP Methods for Scheduling and Routing with Time-Dependent Task Costs
- Kevin Tierney,
- Elena Kelareva,
- Philip Kilby
- Australian National University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 111-127 (17 pages)Publication milestones
- Published - 05/2013
Publication status
Published - 05/2013
Volume
7874Publisher
Springer, United States, GermanyBook series
- Book series name: Lecture Notes in Computer Science
ISSN: 0302-9743
ISBN (Print)
978-3-642-38170-6Publication IDs
- Scopus: 84892942657
Host publication title
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization ProblemsAbstract
A particularly difficult class of scheduling and routing problems in-
volves an objective that is a sum of time-varying action costs, which increases the
size and complexity of the problem. Solve-and-improve approaches, which find
an initial solution for a simplified model and improve it using a cost function,
and Mixed Integer Programming (MIP) are often used for solving such problems.
However, Constraint Programming (CP), particularly with Lazy Clause Genera-
tion (LCG), has been found to be faster than MIP for some scheduling problems
with time-varying action costs. In this paper, we compare CP and LCG against
a solve-and-improve approach for two recently introduced problems in maritime
logistics with time-varying action costs: the Liner Shipping Fleet Repositioning
Problem (LSFRP) and the Bulk Port Cargo Throughput Optimisation Problem
(BPCTOP). We present a novel CP model for the LSFRP, which is faster than
all previous methods and outperforms a simplified automated planning model
without time-varying costs. We show that a LCG solver is faster for solving the
BPCTOP than a standard finite domain CP solver with a simplified model. We
find that CP and LCG are effective methods for solving scheduling problems,
and are worth investigating for other scheduling and routing problems that are
currently being solved using MIP or solve-and-improve approaches.
volves an objective that is a sum of time-varying action costs, which increases the
size and complexity of the problem. Solve-and-improve approaches, which find
an initial solution for a simplified model and improve it using a cost function,
and Mixed Integer Programming (MIP) are often used for solving such problems.
However, Constraint Programming (CP), particularly with Lazy Clause Genera-
tion (LCG), has been found to be faster than MIP for some scheduling problems
with time-varying action costs. In this paper, we compare CP and LCG against
a solve-and-improve approach for two recently introduced problems in maritime
logistics with time-varying action costs: the Liner Shipping Fleet Repositioning
Problem (LSFRP) and the Bulk Port Cargo Throughput Optimisation Problem
(BPCTOP). We present a novel CP model for the LSFRP, which is faster than
all previous methods and outperforms a simplified automated planning model
without time-varying costs. We show that a LCG solver is faster for solving the
BPCTOP than a standard finite domain CP solver with a simplified model. We
find that CP and LCG are effective methods for solving scheduling problems,
and are worth investigating for other scheduling and routing problems that are
currently being solved using MIP or solve-and-improve approaches.
Publication metrics
PlumX, opens in new tab
Captures
9
Citations
15
Access to documents
Related Event
Title
The 10th International Conference on Integration of Artificial Intelligence (AI) and Operations Research (OR) techniques in Constraint Programming
Event type
ConferenceDate
18/05/2013 - 22/05/2013Location
IBM T. J. Watson Research CenterYorktown Heights(NY)United States
