Price Optimal Routing in Public Transportation

We consider the price-optimal earliest arrival problem in public transit (POEAP) in which we aim to calculate the Pareto-set of journeys with respect to ticket price and arrival time in a public transportation network. Public transit fare structures are often a combination of various fare strategies...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-02
Hauptverfasser: Euler, Ricardo, Lindner, Niels, Borndörfer, Ralf
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Euler, Ricardo
Lindner, Niels
Borndörfer, Ralf
description We consider the price-optimal earliest arrival problem in public transit (POEAP) in which we aim to calculate the Pareto-set of journeys with respect to ticket price and arrival time in a public transportation network. Public transit fare structures are often a combination of various fare strategies such as, e.g., distance-based fares, zone-based fares or flat fares. The rules that determine the actual ticket price are often very complex. Accordingly, fare structures are notoriously difficult to model, as it is in general not sufficient to simply assign costs to arcs in a routing graph. Research into POEAP is scarce and usually either relies on heuristics or only considers restrictive fare models that are too limited to cover the full scope of most real-world applications. We therefore introduce conditional fare networks (CFNs), the first framework for representing a large number of real-world fare structures. We show that by relaxing label domination criteria, CFNs can be used as a building block in label-setting multi-objective shortest path algorithms. By the nature of their extensive modeling capabilities, optimizing over CFNs is NP-hard. However, we demonstrate that adapting the multi-criteria RAPTOR (MCRAP) algorithm for CFNs yields an algorithm capable of solving POEAP to optimality in less than 400 ms on average on a real-world data set. By restricting the size of the Pareto-set, running times are further reduced to below 10 ms.
doi_str_mv 10.48550/arxiv.2204.01326
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2204_01326</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2647059644</sourcerecordid><originalsourceid>FETCH-LOGICAL-a956-6f1ac12d9ac3749d7048e31ce24b65610d870c1a385dabcb8b4f5475714c33da3</originalsourceid><addsrcrecordid>eNotj0tLw0AURgdBsNT-AFcGXCfemXvnkaUUX1BokezDZCaRKTGJk0T03xtbV9_m8HEOYzccMjJSwr2N3-ErEwIoA45CXbCVQOSpISGu2GYcjwAglBZS4oplhxhcneyHKXzYNnnr5yl070noksNctcElRbTdOPRxslPou2t22dh2rDf_u2bF02OxfUl3--fX7cMutblUqWq4dVz43DrUlHsNZGrkrhZUKak4eKPBcYtGelu5ylTUSNJSc3KI3uKa3Z5vTzHlEBe5-FP-RZWnqIW4OxND7D_nepzKYz_HbnEqhSINMldE-Av-YU3s</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2647059644</pqid></control><display><type>article</type><title>Price Optimal Routing in Public Transportation</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Euler, Ricardo ; Lindner, Niels ; Borndörfer, Ralf</creator><creatorcontrib>Euler, Ricardo ; Lindner, Niels ; Borndörfer, Ralf</creatorcontrib><description>We consider the price-optimal earliest arrival problem in public transit (POEAP) in which we aim to calculate the Pareto-set of journeys with respect to ticket price and arrival time in a public transportation network. Public transit fare structures are often a combination of various fare strategies such as, e.g., distance-based fares, zone-based fares or flat fares. The rules that determine the actual ticket price are often very complex. Accordingly, fare structures are notoriously difficult to model, as it is in general not sufficient to simply assign costs to arcs in a routing graph. Research into POEAP is scarce and usually either relies on heuristics or only considers restrictive fare models that are too limited to cover the full scope of most real-world applications. We therefore introduce conditional fare networks (CFNs), the first framework for representing a large number of real-world fare structures. We show that by relaxing label domination criteria, CFNs can be used as a building block in label-setting multi-objective shortest path algorithms. By the nature of their extensive modeling capabilities, optimizing over CFNs is NP-hard. However, we demonstrate that adapting the multi-criteria RAPTOR (MCRAP) algorithm for CFNs yields an algorithm capable of solving POEAP to optimality in less than 400 ms on average on a real-world data set. By restricting the size of the Pareto-set, running times are further reduced to below 10 ms.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2204.01326</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Computer Science - Discrete Mathematics ; Mathematics - Optimization and Control ; Monoids ; Multiple criterion ; Optimization ; Polynomials ; Public transportation ; Route planning ; Shortest-path problems ; Tickets</subject><ispartof>arXiv.org, 2024-02</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,781,785,886,27930</link.rule.ids><backlink>$$Uhttps://doi.org/10.1016/j.ejtl.2024.100128$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2204.01326$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Euler, Ricardo</creatorcontrib><creatorcontrib>Lindner, Niels</creatorcontrib><creatorcontrib>Borndörfer, Ralf</creatorcontrib><title>Price Optimal Routing in Public Transportation</title><title>arXiv.org</title><description>We consider the price-optimal earliest arrival problem in public transit (POEAP) in which we aim to calculate the Pareto-set of journeys with respect to ticket price and arrival time in a public transportation network. Public transit fare structures are often a combination of various fare strategies such as, e.g., distance-based fares, zone-based fares or flat fares. The rules that determine the actual ticket price are often very complex. Accordingly, fare structures are notoriously difficult to model, as it is in general not sufficient to simply assign costs to arcs in a routing graph. Research into POEAP is scarce and usually either relies on heuristics or only considers restrictive fare models that are too limited to cover the full scope of most real-world applications. We therefore introduce conditional fare networks (CFNs), the first framework for representing a large number of real-world fare structures. We show that by relaxing label domination criteria, CFNs can be used as a building block in label-setting multi-objective shortest path algorithms. By the nature of their extensive modeling capabilities, optimizing over CFNs is NP-hard. However, we demonstrate that adapting the multi-criteria RAPTOR (MCRAP) algorithm for CFNs yields an algorithm capable of solving POEAP to optimality in less than 400 ms on average on a real-world data set. By restricting the size of the Pareto-set, running times are further reduced to below 10 ms.</description><subject>Algorithms</subject><subject>Computer Science - Discrete Mathematics</subject><subject>Mathematics - Optimization and Control</subject><subject>Monoids</subject><subject>Multiple criterion</subject><subject>Optimization</subject><subject>Polynomials</subject><subject>Public transportation</subject><subject>Route planning</subject><subject>Shortest-path problems</subject><subject>Tickets</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GOX</sourceid><recordid>eNotj0tLw0AURgdBsNT-AFcGXCfemXvnkaUUX1BokezDZCaRKTGJk0T03xtbV9_m8HEOYzccMjJSwr2N3-ErEwIoA45CXbCVQOSpISGu2GYcjwAglBZS4oplhxhcneyHKXzYNnnr5yl070noksNctcElRbTdOPRxslPou2t22dh2rDf_u2bF02OxfUl3--fX7cMutblUqWq4dVz43DrUlHsNZGrkrhZUKak4eKPBcYtGelu5ylTUSNJSc3KI3uKa3Z5vTzHlEBe5-FP-RZWnqIW4OxND7D_nepzKYz_HbnEqhSINMldE-Av-YU3s</recordid><startdate>20240208</startdate><enddate>20240208</enddate><creator>Euler, Ricardo</creator><creator>Lindner, Niels</creator><creator>Borndörfer, Ralf</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20240208</creationdate><title>Price Optimal Routing in Public Transportation</title><author>Euler, Ricardo ; Lindner, Niels ; Borndörfer, Ralf</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a956-6f1ac12d9ac3749d7048e31ce24b65610d870c1a385dabcb8b4f5475714c33da3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Computer Science - Discrete Mathematics</topic><topic>Mathematics - Optimization and Control</topic><topic>Monoids</topic><topic>Multiple criterion</topic><topic>Optimization</topic><topic>Polynomials</topic><topic>Public transportation</topic><topic>Route planning</topic><topic>Shortest-path problems</topic><topic>Tickets</topic><toplevel>online_resources</toplevel><creatorcontrib>Euler, Ricardo</creatorcontrib><creatorcontrib>Lindner, Niels</creatorcontrib><creatorcontrib>Borndörfer, Ralf</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Access via ProQuest (Open Access)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Euler, Ricardo</au><au>Lindner, Niels</au><au>Borndörfer, Ralf</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Price Optimal Routing in Public Transportation</atitle><jtitle>arXiv.org</jtitle><date>2024-02-08</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>We consider the price-optimal earliest arrival problem in public transit (POEAP) in which we aim to calculate the Pareto-set of journeys with respect to ticket price and arrival time in a public transportation network. Public transit fare structures are often a combination of various fare strategies such as, e.g., distance-based fares, zone-based fares or flat fares. The rules that determine the actual ticket price are often very complex. Accordingly, fare structures are notoriously difficult to model, as it is in general not sufficient to simply assign costs to arcs in a routing graph. Research into POEAP is scarce and usually either relies on heuristics or only considers restrictive fare models that are too limited to cover the full scope of most real-world applications. We therefore introduce conditional fare networks (CFNs), the first framework for representing a large number of real-world fare structures. We show that by relaxing label domination criteria, CFNs can be used as a building block in label-setting multi-objective shortest path algorithms. By the nature of their extensive modeling capabilities, optimizing over CFNs is NP-hard. However, we demonstrate that adapting the multi-criteria RAPTOR (MCRAP) algorithm for CFNs yields an algorithm capable of solving POEAP to optimality in less than 400 ms on average on a real-world data set. By restricting the size of the Pareto-set, running times are further reduced to below 10 ms.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2204.01326</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2024-02
issn 2331-8422
language eng
recordid cdi_arxiv_primary_2204_01326
source arXiv.org; Free E- Journals
subjects Algorithms
Computer Science - Discrete Mathematics
Mathematics - Optimization and Control
Monoids
Multiple criterion
Optimization
Polynomials
Public transportation
Route planning
Shortest-path problems
Tickets
title Price Optimal Routing in Public Transportation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-12T22%3A55%3A32IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Price%20Optimal%20Routing%20in%20Public%20Transportation&rft.jtitle=arXiv.org&rft.au=Euler,%20Ricardo&rft.date=2024-02-08&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2204.01326&rft_dat=%3Cproquest_arxiv%3E2647059644%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2647059644&rft_id=info:pmid/&rfr_iscdi=true