A generalized disjunctive programming model for the static bike sharing rebalancing problem with demand intervals

Abstract Solving a static bike sharing rebalancing problem requires finding the minimum-cost route for rebalancing vehicles, subject to meeting the demand at the bike sharing stations of the system. In this work, we study the variant of the problem where the demand is specified by intervals, which adds flexibility to the routing of the rebalancing vehicles. We propose a generalized disjunctive programming (GDP) model to represent the problem and its reformulation into a mixed-integer linear programming (MILP) model. We use demand splitting to duplicate stations that require multiple visits. The model is designed for single-vehicle routing but can be used jointly with a clustering approach proposed in the literature for multi-vehicle routing. The model can solve to optimality 86.8% of benchmark instances with 70 stations within two hours of computing time. On test cases derived from real process data, the model is more than two orders of magnitude faster than the reference model in the literature.

Authors

Institutions

Publication Details

Journal
Optimization and Engineering
Published
2025-02-24
DOI
https://doi.org/10.1007/s11081-024-09942-z
Citations
1
Primary Topic
Transportation and Mobility Innovations
Type
article
Field-Weighted Citation Impact
0.68

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A generalized disjunctive programming model for the static bike sharing rebalancing problem with demand intervals

Iiro Harjunkoski, Keijo Heljanko, Teemu J. Ikonen
1 citations
Optimization and Engineering
Transportation and Mobility Innovations
0.68
article

A generalized disjunctive programming model for the static bike sharing rebalancing problem with demand intervals

Iiro Harjunkoski, Keijo Heljanko, Teemu J. Ikonen
article en
1 citations

Abstract

Abstract Solving a static bike sharing rebalancing problem requires finding the minimum-cost route for rebalancing vehicles, subject to meeting the demand at the bike sharing stations of the system. In this work, we study the variant of the problem where the demand is specified by intervals, which adds flexibility to the routing of the rebalancing vehicles. We propose a generalized disjunctive programming (GDP) model to represent the problem and its reformulation into a mixed-integer linear programming (MILP) model. We use demand splitting to duplicate stations that require multiple visits. The model is designed for single-vehicle routing but can be used jointly with a clustering approach proposed in the literature for multi-vehicle routing. The model can solve to optimality 86.8% of benchmark instances with 70 stations within two hours of computing time. On test cases derived from real process data, the model is more than two orders of magnitude faster than the reference model in the literature.

Optimization and EngineeringVol. 26(3)
University of Helsinki (FI), Helsinki Institute for Information Technology (FI), Hitachi (Germany) (DE), Aalto University (FI)
Aalto-Yliopisto
Openalex Percentile: Top 34%
Transportation and Mobility Innovations
0.68
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.