Inventory rebalancing and vehicle routing in bike sharing systems

•We derive service level bounds by modeling inventory as a non-stationary Markov chain.•Mixed-integer programming for multi-vehicle rebalancing is practically intractable.•Our polynomial-size clustering heuristic maintains service level feasibility.•We provide computational results on data from Bost...

Full description

Saved in:
Bibliographic Details
Published in:European journal of operational research 2017-03, Vol.257 (3), p.992-1004
Main Authors: Schuijbroek, J., Hampshire, R.C., van Hoeve, W.-J.
Format: Article
Language:eng
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
recordid cdi_proquest_journals_1842388776
title Inventory rebalancing and vehicle routing in bike sharing systems
format Article
creator Schuijbroek, J.
Hampshire, R.C.
van Hoeve, W.-J.
subjects Bicycles
Bike sharing
Constraint programming
Heuristic
Integer programming
Inventory
Markov processes
Ride sharing services
Routing
Studies
ispartof European journal of operational research, 2017-03, Vol.257 (3), p.992-1004
description •We derive service level bounds by modeling inventory as a non-stationary Markov chain.•Mixed-integer programming for multi-vehicle rebalancing is practically intractable.•Our polynomial-size clustering heuristic maintains service level feasibility.•We provide computational results on data from Boston, MA and Washington, DC.•Our heuristic outperforms mixed-integer and constraint programming approaches. Bike sharing systems have been installed in many cities around the world and are increasing in popularity. A major operational cost driver in these systems is rebalancing the bikes over time such that the appropriate number of bikes and open docks are available to users. We combine two aspects that have previously been handled separately in the literature: determining service level requirements at each bike sharing station, and designing (near-)optimal vehicle routes to rebalance the inventory. Since finding provably optimal solutions is practically intractable, we propose a new cluster-first route-second heuristic, in which a polynomial-size Clustering Problem simultaneously considers the service level feasibility and approximate routing costs. Extensive computational results on real-world data from Hubway (Boston, MA) and Capital Bikeshare (Washington, DC) are provided, which show that our heuristic outperforms a pure mixed-integer programming formulation and a constraint programming approach.
language eng
source Elsevier ScienceDirect Journals; Alma/SFX Local Collection
identifier ISSN: 0377-2217
fulltext fulltext
issn 0377-2217
1872-6860
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-05-01T04%3A35%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Inventory%20rebalancing%20and%20vehicle%20routing%20in%20bike%20sharing%20systems&rft.jtitle=European%20journal%20of%20operational%20research&rft.au=Schuijbroek,%20J.&rft.date=2017-03-16&rft.volume=257&rft.issue=3&rft.spage=992&rft.epage=1004&rft.pages=992-1004&rft.issn=0377-2217&rft.eissn=1872-6860&rft.coden=EJORDT&rft_id=info:doi/10.1016/j.ejor.2016.08.029&rft_dat=%3Cproquest_cross%3E4258827461%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c451t-9ef0799953bec2248e2b0f8d98fc0ba1bd8ada97b220121d3790ef58412dda753%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1842388776&rft_id=info:pmid/
container_title European journal of operational research
container_volume 257
container_issue 3
container_start_page 992
container_end_page 1004
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1842388776</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>4258827461</sourcerecordid><originalsourceid>FETCH-LOGICAL-c451t-9ef0799953bec2248e2b0f8d98fc0ba1bd8ada97b220121d3790ef58412dda753</originalsourceid><addsrcrecordid>eNp9kMtKAzEUhoMoWKsv4GrA9YwnmUsScFOKl0LBja5DJjljM7aZmkwLfXsz1LWrc-H_z-Uj5J5CQYE2j32B_RAKlvICRAFMXpAZFZzljWjgksyg5DxnjPJrchNjDwC0pvWMLFb-iH4cwikL2Oqt9sb5r0x7mx1x48wWszAcxqnnfNa6b8ziRoepjqc44i7ekqtObyPe_cU5-Xx5_li-5ev319Vysc5NVdMxl9gBl1LWZYuGsUoga6ETVorOQKtpa4W2WvKWpScYtSWXgF0tKsqs1bwu5-ThPHcfhp8DxlH1wyH4tFJRUbFSCM6bpGJnlQlDjAE7tQ9up8NJUVATKtWrCZWaUCkQKqFKpqezCdP9R4dBRePQG7QuoBmVHdx_9l-AbnJR</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><isCDI>true</isCDI><recordtype>article</recordtype><pqid>1842388776</pqid></control><display><type>article</type><title>Inventory rebalancing and vehicle routing in bike sharing systems</title><source>Elsevier ScienceDirect Journals</source><source>Alma/SFX Local Collection</source><creator>Schuijbroek, J. ; Hampshire, R.C. ; van Hoeve, W.-J.</creator><creatorcontrib>Schuijbroek, J. ; Hampshire, R.C. ; van Hoeve, W.-J.</creatorcontrib><description>•We derive service level bounds by modeling inventory as a non-stationary Markov chain.•Mixed-integer programming for multi-vehicle rebalancing is practically intractable.•Our polynomial-size clustering heuristic maintains service level feasibility.•We provide computational results on data from Boston, MA and Washington, DC.•Our heuristic outperforms mixed-integer and constraint programming approaches. Bike sharing systems have been installed in many cities around the world and are increasing in popularity. A major operational cost driver in these systems is rebalancing the bikes over time such that the appropriate number of bikes and open docks are available to users. We combine two aspects that have previously been handled separately in the literature: determining service level requirements at each bike sharing station, and designing (near-)optimal vehicle routes to rebalance the inventory. Since finding provably optimal solutions is practically intractable, we propose a new cluster-first route-second heuristic, in which a polynomial-size Clustering Problem simultaneously considers the service level feasibility and approximate routing costs. Extensive computational results on real-world data from Hubway (Boston, MA) and Capital Bikeshare (Washington, DC) are provided, which show that our heuristic outperforms a pure mixed-integer programming formulation and a constraint programming approach.</description><identifier>ISSN: 0377-2217</identifier><identifier>EISSN: 1872-6860</identifier><identifier>DOI: 10.1016/j.ejor.2016.08.029</identifier><identifier>CODEN: EJORDT</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Bicycles ; Bike sharing ; Constraint programming ; Heuristic ; Integer programming ; Inventory ; Markov processes ; Ride sharing services ; Routing ; Studies</subject><ispartof>European journal of operational research, 2017-03, Vol.257 (3), p.992-1004</ispartof><rights>2016 Elsevier B.V.</rights><rights>Copyright Elsevier Sequoia S.A. Mar 16, 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c451t-9ef0799953bec2248e2b0f8d98fc0ba1bd8ada97b220121d3790ef58412dda753</citedby><cites>FETCH-LOGICAL-c451t-9ef0799953bec2248e2b0f8d98fc0ba1bd8ada97b220121d3790ef58412dda753</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0377221716306658$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>315,787,791,3570,27992,27993,46169</link.rule.ids></links><search><creatorcontrib>Schuijbroek, J.</creatorcontrib><creatorcontrib>Hampshire, R.C.</creatorcontrib><creatorcontrib>van Hoeve, W.-J.</creatorcontrib><title>Inventory rebalancing and vehicle routing in bike sharing systems</title><title>European journal of operational research</title><description>•We derive service level bounds by modeling inventory as a non-stationary Markov chain.•Mixed-integer programming for multi-vehicle rebalancing is practically intractable.•Our polynomial-size clustering heuristic maintains service level feasibility.•We provide computational results on data from Boston, MA and Washington, DC.•Our heuristic outperforms mixed-integer and constraint programming approaches. Bike sharing systems have been installed in many cities around the world and are increasing in popularity. A major operational cost driver in these systems is rebalancing the bikes over time such that the appropriate number of bikes and open docks are available to users. We combine two aspects that have previously been handled separately in the literature: determining service level requirements at each bike sharing station, and designing (near-)optimal vehicle routes to rebalance the inventory. Since finding provably optimal solutions is practically intractable, we propose a new cluster-first route-second heuristic, in which a polynomial-size Clustering Problem simultaneously considers the service level feasibility and approximate routing costs. Extensive computational results on real-world data from Hubway (Boston, MA) and Capital Bikeshare (Washington, DC) are provided, which show that our heuristic outperforms a pure mixed-integer programming formulation and a constraint programming approach.</description><subject>Bicycles</subject><subject>Bike sharing</subject><subject>Constraint programming</subject><subject>Heuristic</subject><subject>Integer programming</subject><subject>Inventory</subject><subject>Markov processes</subject><subject>Ride sharing services</subject><subject>Routing</subject><subject>Studies</subject><issn>0377-2217</issn><issn>1872-6860</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kMtKAzEUhoMoWKsv4GrA9YwnmUsScFOKl0LBja5DJjljM7aZmkwLfXsz1LWrc-H_z-Uj5J5CQYE2j32B_RAKlvICRAFMXpAZFZzljWjgksyg5DxnjPJrchNjDwC0pvWMLFb-iH4cwikL2Oqt9sb5r0x7mx1x48wWszAcxqnnfNa6b8ziRoepjqc44i7ekqtObyPe_cU5-Xx5_li-5ev319Vysc5NVdMxl9gBl1LWZYuGsUoga6ETVorOQKtpa4W2WvKWpScYtSWXgF0tKsqs1bwu5-ThPHcfhp8DxlH1wyH4tFJRUbFSCM6bpGJnlQlDjAE7tQ9up8NJUVATKtWrCZWaUCkQKqFKpqezCdP9R4dBRePQG7QuoBmVHdx_9l-AbnJR</recordid><startdate>20170316</startdate><enddate>20170316</enddate><creator>Schuijbroek, J.</creator><creator>Hampshire, R.C.</creator><creator>van Hoeve, W.-J.</creator><general>Elsevier B.V</general><general>Elsevier Sequoia S.A</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20170316</creationdate><title>Inventory rebalancing and vehicle routing in bike sharing systems</title><author>Schuijbroek, J. ; Hampshire, R.C. ; van Hoeve, W.-J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c451t-9ef0799953bec2248e2b0f8d98fc0ba1bd8ada97b220121d3790ef58412dda753</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Bicycles</topic><topic>Bike sharing</topic><topic>Constraint programming</topic><topic>Heuristic</topic><topic>Integer programming</topic><topic>Inventory</topic><topic>Markov processes</topic><topic>Ride sharing services</topic><topic>Routing</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Schuijbroek, J.</creatorcontrib><creatorcontrib>Hampshire, R.C.</creatorcontrib><creatorcontrib>van Hoeve, W.-J.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>European journal of operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Schuijbroek, J.</au><au>Hampshire, R.C.</au><au>van Hoeve, W.-J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Inventory rebalancing and vehicle routing in bike sharing systems</atitle><jtitle>European journal of operational research</jtitle><date>2017-03-16</date><risdate>2017</risdate><volume>257</volume><issue>3</issue><spage>992</spage><epage>1004</epage><pages>992-1004</pages><issn>0377-2217</issn><eissn>1872-6860</eissn><coden>EJORDT</coden><abstract>•We derive service level bounds by modeling inventory as a non-stationary Markov chain.•Mixed-integer programming for multi-vehicle rebalancing is practically intractable.•Our polynomial-size clustering heuristic maintains service level feasibility.•We provide computational results on data from Boston, MA and Washington, DC.•Our heuristic outperforms mixed-integer and constraint programming approaches. Bike sharing systems have been installed in many cities around the world and are increasing in popularity. A major operational cost driver in these systems is rebalancing the bikes over time such that the appropriate number of bikes and open docks are available to users. We combine two aspects that have previously been handled separately in the literature: determining service level requirements at each bike sharing station, and designing (near-)optimal vehicle routes to rebalance the inventory. Since finding provably optimal solutions is practically intractable, we propose a new cluster-first route-second heuristic, in which a polynomial-size Clustering Problem simultaneously considers the service level feasibility and approximate routing costs. Extensive computational results on real-world data from Hubway (Boston, MA) and Capital Bikeshare (Washington, DC) are provided, which show that our heuristic outperforms a pure mixed-integer programming formulation and a constraint programming approach.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.ejor.2016.08.029</doi><oa>free_for_read</oa></addata></record>