An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations

•We focus on the use of branch-and-price in a dynamic decision making environment to investigate its potential as a solution methodology for operational problems.•We introduce and consider a dynamic variant of the vehicle routing problem with roaming delivery locations, and develop an iterative re-o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Transportation research. Part B: methodological 2019-10, Vol.128, p.207-235
Hauptverfasser: Ozbaygin, Gizem, Savelsbergh, Martin
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 235
container_issue
container_start_page 207
container_title Transportation research. Part B: methodological
container_volume 128
creator Ozbaygin, Gizem
Savelsbergh, Martin
description •We focus on the use of branch-and-price in a dynamic decision making environment to investigate its potential as a solution methodology for operational problems.•We introduce and consider a dynamic variant of the vehicle routing problem with roaming delivery locations, and develop an iterative re-optimization framework to solve it.•We propose and employ methods that make efficient use of the information collected during the solution of previous optimization problems in order to produce solutions quickly during the operational stage.•Our computational results demonstrate the potential of branch-and-price for solving operational problems and the benefits of re-using previously collected information. Branch-and-price has established itself as an effective solution methodology for a wide variety of planning problems. We investigate its potential as a solution methodology for solving operational problems. Specifically, we explore its potential in the context of a dynamic variant of the vehicle routing problem with roaming delivery locations, in which customer itineraries may change during the execution of a planned delivery schedule, which, in turn, may cause the planned delivery schedule to become suboptimal or even infeasible. We propose an iterative solution framework in which an active delivery schedule is re-optimized whenever a customer itinerary update is revealed. We use a branch-and-price algorithm for solving the planning problem (to obtain an initial delivery schedule) as well as the re-optimization problems (to obtain modified delivery schedules). As the re-optimization problems are solved during the execution of the (active) delivery schedule, it is critical to produce solutions quickly. This is accomplished by re-using, suitably modified, columns generated during preceding branch-and-price solves. The results of our computational experiments demonstrate the viability of using branch-and-price for solving operational problems and the benefit (necessity) of re-using information from previous solves.
doi_str_mv 10.1016/j.trb.2019.08.004
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2303724210</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0191261518308051</els_id><sourcerecordid>2303724210</sourcerecordid><originalsourceid>FETCH-LOGICAL-c406t-44d0527314deb303c7e9c09d0f25f9aeb14809f756ae21de13ce1f33f6b656733</originalsourceid><addsrcrecordid>eNp9UMtOwzAQtBBIlMIHcLPEOWFtJ04iTlXFS0LiAmcrcdbUIYmL47YqX49LOXNa7ezM7GgIuWaQMmDytkuDb1IOrEqhTAGyEzJjZVElXMjilMzigSVcsvycXExTBwAiAzYj42KkNqCvg90i9Zi4dbCD_Y67G6nx9YA75z-pcZ6GFdJ2P9aD1XSLK6v7qHCbYMcPuvau6XGgOxtWEYycCLbYR1e_p73Tv4bTJTkzdT_h1d-ck_eH-7flU_Ly-vi8XLwkOgMZkixrIeeFYFmLjQChC6w0VC0YnpuqxoZlJVSmyGWNnLXIhEZmhDCykbkshJiTm6NvzPW1wSmozm38GF8qHv0KnnEGkcWOLO3dNHk0au3tUPu9YqAOtapOxVrVoVYFpYq1Rs3dUYMx_taiV5O2OGpsrUcdVOvsP-ofPoKCDA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2303724210</pqid></control><display><type>article</type><title>An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Ozbaygin, Gizem ; Savelsbergh, Martin</creator><creatorcontrib>Ozbaygin, Gizem ; Savelsbergh, Martin</creatorcontrib><description>•We focus on the use of branch-and-price in a dynamic decision making environment to investigate its potential as a solution methodology for operational problems.•We introduce and consider a dynamic variant of the vehicle routing problem with roaming delivery locations, and develop an iterative re-optimization framework to solve it.•We propose and employ methods that make efficient use of the information collected during the solution of previous optimization problems in order to produce solutions quickly during the operational stage.•Our computational results demonstrate the potential of branch-and-price for solving operational problems and the benefits of re-using previously collected information. Branch-and-price has established itself as an effective solution methodology for a wide variety of planning problems. We investigate its potential as a solution methodology for solving operational problems. Specifically, we explore its potential in the context of a dynamic variant of the vehicle routing problem with roaming delivery locations, in which customer itineraries may change during the execution of a planned delivery schedule, which, in turn, may cause the planned delivery schedule to become suboptimal or even infeasible. We propose an iterative solution framework in which an active delivery schedule is re-optimized whenever a customer itinerary update is revealed. We use a branch-and-price algorithm for solving the planning problem (to obtain an initial delivery schedule) as well as the re-optimization problems (to obtain modified delivery schedules). As the re-optimization problems are solved during the execution of the (active) delivery schedule, it is critical to produce solutions quickly. This is accomplished by re-using, suitably modified, columns generated during preceding branch-and-price solves. The results of our computational experiments demonstrate the viability of using branch-and-price for solving operational problems and the benefit (necessity) of re-using information from previous solves.</description><identifier>ISSN: 0191-2615</identifier><identifier>EISSN: 1879-2367</identifier><identifier>DOI: 10.1016/j.trb.2019.08.004</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>Algorithms ; Branch-and-price ; Computer applications ; Customers ; Delivery scheduling ; Dynamic vehicle routing ; Iterative methods ; Iterative re-optimization ; Iterative solution ; Operational problems ; Optimization ; Roaming delivery locations ; Route planning ; Routing ; Schedules ; Vehicle routing ; Viability</subject><ispartof>Transportation research. Part B: methodological, 2019-10, Vol.128, p.207-235</ispartof><rights>2019 Elsevier Ltd</rights><rights>Copyright Elsevier Science Ltd. Oct 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c406t-44d0527314deb303c7e9c09d0f25f9aeb14809f756ae21de13ce1f33f6b656733</citedby><cites>FETCH-LOGICAL-c406t-44d0527314deb303c7e9c09d0f25f9aeb14809f756ae21de13ce1f33f6b656733</cites><orcidid>0000-0001-7031-5516</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.trb.2019.08.004$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Ozbaygin, Gizem</creatorcontrib><creatorcontrib>Savelsbergh, Martin</creatorcontrib><title>An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations</title><title>Transportation research. Part B: methodological</title><description>•We focus on the use of branch-and-price in a dynamic decision making environment to investigate its potential as a solution methodology for operational problems.•We introduce and consider a dynamic variant of the vehicle routing problem with roaming delivery locations, and develop an iterative re-optimization framework to solve it.•We propose and employ methods that make efficient use of the information collected during the solution of previous optimization problems in order to produce solutions quickly during the operational stage.•Our computational results demonstrate the potential of branch-and-price for solving operational problems and the benefits of re-using previously collected information. Branch-and-price has established itself as an effective solution methodology for a wide variety of planning problems. We investigate its potential as a solution methodology for solving operational problems. Specifically, we explore its potential in the context of a dynamic variant of the vehicle routing problem with roaming delivery locations, in which customer itineraries may change during the execution of a planned delivery schedule, which, in turn, may cause the planned delivery schedule to become suboptimal or even infeasible. We propose an iterative solution framework in which an active delivery schedule is re-optimized whenever a customer itinerary update is revealed. We use a branch-and-price algorithm for solving the planning problem (to obtain an initial delivery schedule) as well as the re-optimization problems (to obtain modified delivery schedules). As the re-optimization problems are solved during the execution of the (active) delivery schedule, it is critical to produce solutions quickly. This is accomplished by re-using, suitably modified, columns generated during preceding branch-and-price solves. The results of our computational experiments demonstrate the viability of using branch-and-price for solving operational problems and the benefit (necessity) of re-using information from previous solves.</description><subject>Algorithms</subject><subject>Branch-and-price</subject><subject>Computer applications</subject><subject>Customers</subject><subject>Delivery scheduling</subject><subject>Dynamic vehicle routing</subject><subject>Iterative methods</subject><subject>Iterative re-optimization</subject><subject>Iterative solution</subject><subject>Operational problems</subject><subject>Optimization</subject><subject>Roaming delivery locations</subject><subject>Route planning</subject><subject>Routing</subject><subject>Schedules</subject><subject>Vehicle routing</subject><subject>Viability</subject><issn>0191-2615</issn><issn>1879-2367</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9UMtOwzAQtBBIlMIHcLPEOWFtJ04iTlXFS0LiAmcrcdbUIYmL47YqX49LOXNa7ezM7GgIuWaQMmDytkuDb1IOrEqhTAGyEzJjZVElXMjilMzigSVcsvycXExTBwAiAzYj42KkNqCvg90i9Zi4dbCD_Y67G6nx9YA75z-pcZ6GFdJ2P9aD1XSLK6v7qHCbYMcPuvau6XGgOxtWEYycCLbYR1e_p73Tv4bTJTkzdT_h1d-ck_eH-7flU_Ly-vi8XLwkOgMZkixrIeeFYFmLjQChC6w0VC0YnpuqxoZlJVSmyGWNnLXIhEZmhDCykbkshJiTm6NvzPW1wSmozm38GF8qHv0KnnEGkcWOLO3dNHk0au3tUPu9YqAOtapOxVrVoVYFpYq1Rs3dUYMx_taiV5O2OGpsrUcdVOvsP-ofPoKCDA</recordid><startdate>20191001</startdate><enddate>20191001</enddate><creator>Ozbaygin, Gizem</creator><creator>Savelsbergh, Martin</creator><general>Elsevier Ltd</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7ST</scope><scope>8FD</scope><scope>C1K</scope><scope>FR3</scope><scope>KR7</scope><scope>SOI</scope><orcidid>https://orcid.org/0000-0001-7031-5516</orcidid></search><sort><creationdate>20191001</creationdate><title>An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations</title><author>Ozbaygin, Gizem ; Savelsbergh, Martin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c406t-44d0527314deb303c7e9c09d0f25f9aeb14809f756ae21de13ce1f33f6b656733</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Branch-and-price</topic><topic>Computer applications</topic><topic>Customers</topic><topic>Delivery scheduling</topic><topic>Dynamic vehicle routing</topic><topic>Iterative methods</topic><topic>Iterative re-optimization</topic><topic>Iterative solution</topic><topic>Operational problems</topic><topic>Optimization</topic><topic>Roaming delivery locations</topic><topic>Route planning</topic><topic>Routing</topic><topic>Schedules</topic><topic>Vehicle routing</topic><topic>Viability</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ozbaygin, Gizem</creatorcontrib><creatorcontrib>Savelsbergh, Martin</creatorcontrib><collection>CrossRef</collection><collection>Environment Abstracts</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>Engineering Research Database</collection><collection>Civil Engineering Abstracts</collection><collection>Environment Abstracts</collection><jtitle>Transportation research. Part B: methodological</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ozbaygin, Gizem</au><au>Savelsbergh, Martin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations</atitle><jtitle>Transportation research. Part B: methodological</jtitle><date>2019-10-01</date><risdate>2019</risdate><volume>128</volume><spage>207</spage><epage>235</epage><pages>207-235</pages><issn>0191-2615</issn><eissn>1879-2367</eissn><abstract>•We focus on the use of branch-and-price in a dynamic decision making environment to investigate its potential as a solution methodology for operational problems.•We introduce and consider a dynamic variant of the vehicle routing problem with roaming delivery locations, and develop an iterative re-optimization framework to solve it.•We propose and employ methods that make efficient use of the information collected during the solution of previous optimization problems in order to produce solutions quickly during the operational stage.•Our computational results demonstrate the potential of branch-and-price for solving operational problems and the benefits of re-using previously collected information. Branch-and-price has established itself as an effective solution methodology for a wide variety of planning problems. We investigate its potential as a solution methodology for solving operational problems. Specifically, we explore its potential in the context of a dynamic variant of the vehicle routing problem with roaming delivery locations, in which customer itineraries may change during the execution of a planned delivery schedule, which, in turn, may cause the planned delivery schedule to become suboptimal or even infeasible. We propose an iterative solution framework in which an active delivery schedule is re-optimized whenever a customer itinerary update is revealed. We use a branch-and-price algorithm for solving the planning problem (to obtain an initial delivery schedule) as well as the re-optimization problems (to obtain modified delivery schedules). As the re-optimization problems are solved during the execution of the (active) delivery schedule, it is critical to produce solutions quickly. This is accomplished by re-using, suitably modified, columns generated during preceding branch-and-price solves. The results of our computational experiments demonstrate the viability of using branch-and-price for solving operational problems and the benefit (necessity) of re-using information from previous solves.</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.trb.2019.08.004</doi><tpages>29</tpages><orcidid>https://orcid.org/0000-0001-7031-5516</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0191-2615
ispartof Transportation research. Part B: methodological, 2019-10, Vol.128, p.207-235
issn 0191-2615
1879-2367
language eng
recordid cdi_proquest_journals_2303724210
source Elsevier ScienceDirect Journals Complete
subjects Algorithms
Branch-and-price
Computer applications
Customers
Delivery scheduling
Dynamic vehicle routing
Iterative methods
Iterative re-optimization
Iterative solution
Operational problems
Optimization
Roaming delivery locations
Route planning
Routing
Schedules
Vehicle routing
Viability
title An iterative re-optimization framework for the dynamic vehicle routing problem with roaming delivery locations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T06%3A54%3A57IST&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=An%20iterative%20re-optimization%20framework%20for%20the%20dynamic%20vehicle%20routing%20problem%20with%20roaming%20delivery%20locations&rft.jtitle=Transportation%20research.%20Part%20B:%20methodological&rft.au=Ozbaygin,%20Gizem&rft.date=2019-10-01&rft.volume=128&rft.spage=207&rft.epage=235&rft.pages=207-235&rft.issn=0191-2615&rft.eissn=1879-2367&rft_id=info:doi/10.1016/j.trb.2019.08.004&rft_dat=%3Cproquest_cross%3E2303724210%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2303724210&rft_id=info:pmid/&rft_els_id=S0191261518308051&rfr_iscdi=true