An Efficient Ride-Sharing Framework for Maximizing Shared Route
Ride-sharing (RS) has great values in saving energy and alleviating traffic pressure. Existing studies can be improved for better efficiency. Therefore, we propose a new ride-sharing model, where each driver has a requirement that if the driver shares a ride with a rider, the shared route percentage...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on knowledge and data engineering 2018-02, Vol.30 (2), p.219-233 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 233 |
---|---|
container_issue | 2 |
container_start_page | 219 |
container_title | IEEE transactions on knowledge and data engineering |
container_volume | 30 |
creator | Ta, Na Li, Guoliang Zhao, Tianyu Feng, Jianhua Ma, Hanchao Gong, Zhiguo |
description | Ride-sharing (RS) has great values in saving energy and alleviating traffic pressure. Existing studies can be improved for better efficiency. Therefore, we propose a new ride-sharing model, where each driver has a requirement that if the driver shares a ride with a rider, the shared route percentage (i.e., the ratio of the shared route's distance to the driver's total travel distance) exceeds an expectation rate of the driver, e.g., 0.8. We consider two variants of this problem. The first considers multiple drivers and multiple riders and aims to compute driver-rider pairs to maximize the overall shared route percentage (SRP). We model this problem as the maximum weighted bigraph matching problem, where the vertices are drivers and riders, edges are driver-rider pairs, and edge weights are driver-rider's SRP. However, it is rather expensive to compute the SRP values for large numbers of driver-rider pairs on road networks. To address this problem, we propose an efficient method to prune many unnecessary driver-rider pairs and avoid computing the SRP values for every pair. To improve the efficiency, we propose an approximate method with error bound guarantee. The basic idea is that we compute an upper bound and a lower bound for each driver-rider pair in constant time. Then, we estimate an upper bound and a lower bound of the graph matching. Next, we select some driver-rider pairs, compute their real shortest-route distance, and update the lower and upper bounds of the maximum graph matching. We repeat above steps until the ratio of the upper bound to the lower bound is not larger than a given approximate rate. The second considers multiple drivers and a single rider and aims to find the top-k drivers for the rider with the largest SRP. We first prune a large number of drivers that cannot meet the SRP requirements. Then, we propose a best-first algorithm that progressively selects the drivers with high probability to be in the top- k results and prunes the drivers that cannot be in the top- k results. Extensive experiments on real-world datasets demonstrate the superiority of our method. |
doi_str_mv | 10.1109/TKDE.2017.2760880 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TKDE_2017_2760880</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8062833</ieee_id><sourcerecordid>1986428541</sourcerecordid><originalsourceid>FETCH-LOGICAL-c359t-c7524682cd6f0927ca365dc812e59c1aaada7b20d4df34b5272ec93cbcbe7f3</originalsourceid><addsrcrecordid>eNo9kNtKAzEQhoMoWKsPIN4seL01k8MmuZJSWxUrQtv7kM1BU-1uzW7x8PTu0uLV_DDfPwMfQpeARwBY3aye7qYjgkGMiCiwlPgIDYBzmRNQcNxlzCBnlIlTdNY0a4yxFBIG6HZcZdMQoo2-arNFdD5fvpkUq9dslszGf9XpPQt1yp7Nd9zE337RA95li3rX-nN0EsxH4y8Oc4iWs-lq8pDPX-4fJ-N5bilXbW4FJ6yQxLoiYEWENbTgzkognisLxhhnREmwYy5QVnIiiLeK2tKWXgQ6RNf7q9tUf-580-p1vUtV91CDkgUjkjPoKNhTNtVNk3zQ2xQ3Jv1owLq3pHtLurekD5a6ztW-E733_7zEBZGU0j8Mm2LV</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1986428541</pqid></control><display><type>article</type><title>An Efficient Ride-Sharing Framework for Maximizing Shared Route</title><source>IEEE Electronic Library (IEL)</source><creator>Ta, Na ; Li, Guoliang ; Zhao, Tianyu ; Feng, Jianhua ; Ma, Hanchao ; Gong, Zhiguo</creator><creatorcontrib>Ta, Na ; Li, Guoliang ; Zhao, Tianyu ; Feng, Jianhua ; Ma, Hanchao ; Gong, Zhiguo</creatorcontrib><description><![CDATA[Ride-sharing (RS) has great values in saving energy and alleviating traffic pressure. Existing studies can be improved for better efficiency. Therefore, we propose a new ride-sharing model, where each driver has a requirement that if the driver shares a ride with a rider, the shared route percentage (i.e., the ratio of the shared route's distance to the driver's total travel distance) exceeds an expectation rate of the driver, e.g., 0.8. We consider two variants of this problem. The first considers multiple drivers and multiple riders and aims to compute driver-rider pairs to maximize the overall shared route percentage (SRP). We model this problem as the maximum weighted bigraph matching problem, where the vertices are drivers and riders, edges are driver-rider pairs, and edge weights are driver-rider's SRP. However, it is rather expensive to compute the SRP values for large numbers of driver-rider pairs on road networks. To address this problem, we propose an efficient method to prune many unnecessary driver-rider pairs and avoid computing the SRP values for every pair. To improve the efficiency, we propose an approximate method with error bound guarantee. The basic idea is that we compute an upper bound and a lower bound for each driver-rider pair in constant time. Then, we estimate an upper bound and a lower bound of the graph matching. Next, we select some driver-rider pairs, compute their real shortest-route distance, and update the lower and upper bounds of the maximum graph matching. We repeat above steps until the ratio of the upper bound to the lower bound is not larger than a given approximate rate. The second considers multiple drivers and a single rider and aims to find the top-<inline-formula><tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq1-2760880.gif"/> </inline-formula> drivers for the rider with the largest SRP. We first prune a large number of drivers that cannot meet the SRP requirements. Then, we propose a best-first algorithm that progressively selects the drivers with high probability to be in the top-<inline-formula> <tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq2-2760880.gif"/> </inline-formula> results and prunes the drivers that cannot be in the top-<inline-formula><tex-math notation="LaTeX"> k</tex-math> <inline-graphic xlink:href="li-ieq3-2760880.gif"/> </inline-formula> results. Extensive experiments on real-world datasets demonstrate the superiority of our method.]]></description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/TKDE.2017.2760880</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Approximation algorithms ; bigraph matching ; Computational modeling ; Energy conservation ; Graph matching ; Graph theory ; join-based sharing ; Lower bounds ; Position measurement ; Prunes ; Resource management ; Ride-sharing ; Roads ; search-based sharing ; shared route percentage ; Upper bound ; Upper bounds ; Vehicles</subject><ispartof>IEEE transactions on knowledge and data engineering, 2018-02, Vol.30 (2), p.219-233</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c359t-c7524682cd6f0927ca365dc812e59c1aaada7b20d4df34b5272ec93cbcbe7f3</citedby><cites>FETCH-LOGICAL-c359t-c7524682cd6f0927ca365dc812e59c1aaada7b20d4df34b5272ec93cbcbe7f3</cites><orcidid>0000-0002-4588-890X ; 0000-0002-1398-0621 ; 0000-0002-6586-8332</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8062833$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8062833$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ta, Na</creatorcontrib><creatorcontrib>Li, Guoliang</creatorcontrib><creatorcontrib>Zhao, Tianyu</creatorcontrib><creatorcontrib>Feng, Jianhua</creatorcontrib><creatorcontrib>Ma, Hanchao</creatorcontrib><creatorcontrib>Gong, Zhiguo</creatorcontrib><title>An Efficient Ride-Sharing Framework for Maximizing Shared Route</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description><![CDATA[Ride-sharing (RS) has great values in saving energy and alleviating traffic pressure. Existing studies can be improved for better efficiency. Therefore, we propose a new ride-sharing model, where each driver has a requirement that if the driver shares a ride with a rider, the shared route percentage (i.e., the ratio of the shared route's distance to the driver's total travel distance) exceeds an expectation rate of the driver, e.g., 0.8. We consider two variants of this problem. The first considers multiple drivers and multiple riders and aims to compute driver-rider pairs to maximize the overall shared route percentage (SRP). We model this problem as the maximum weighted bigraph matching problem, where the vertices are drivers and riders, edges are driver-rider pairs, and edge weights are driver-rider's SRP. However, it is rather expensive to compute the SRP values for large numbers of driver-rider pairs on road networks. To address this problem, we propose an efficient method to prune many unnecessary driver-rider pairs and avoid computing the SRP values for every pair. To improve the efficiency, we propose an approximate method with error bound guarantee. The basic idea is that we compute an upper bound and a lower bound for each driver-rider pair in constant time. Then, we estimate an upper bound and a lower bound of the graph matching. Next, we select some driver-rider pairs, compute their real shortest-route distance, and update the lower and upper bounds of the maximum graph matching. We repeat above steps until the ratio of the upper bound to the lower bound is not larger than a given approximate rate. The second considers multiple drivers and a single rider and aims to find the top-<inline-formula><tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq1-2760880.gif"/> </inline-formula> drivers for the rider with the largest SRP. We first prune a large number of drivers that cannot meet the SRP requirements. Then, we propose a best-first algorithm that progressively selects the drivers with high probability to be in the top-<inline-formula> <tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq2-2760880.gif"/> </inline-formula> results and prunes the drivers that cannot be in the top-<inline-formula><tex-math notation="LaTeX"> k</tex-math> <inline-graphic xlink:href="li-ieq3-2760880.gif"/> </inline-formula> results. Extensive experiments on real-world datasets demonstrate the superiority of our method.]]></description><subject>Approximation algorithms</subject><subject>bigraph matching</subject><subject>Computational modeling</subject><subject>Energy conservation</subject><subject>Graph matching</subject><subject>Graph theory</subject><subject>join-based sharing</subject><subject>Lower bounds</subject><subject>Position measurement</subject><subject>Prunes</subject><subject>Resource management</subject><subject>Ride-sharing</subject><subject>Roads</subject><subject>search-based sharing</subject><subject>shared route percentage</subject><subject>Upper bound</subject><subject>Upper bounds</subject><subject>Vehicles</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kNtKAzEQhoMoWKsPIN4seL01k8MmuZJSWxUrQtv7kM1BU-1uzW7x8PTu0uLV_DDfPwMfQpeARwBY3aye7qYjgkGMiCiwlPgIDYBzmRNQcNxlzCBnlIlTdNY0a4yxFBIG6HZcZdMQoo2-arNFdD5fvpkUq9dslszGf9XpPQt1yp7Nd9zE337RA95li3rX-nN0EsxH4y8Oc4iWs-lq8pDPX-4fJ-N5bilXbW4FJ6yQxLoiYEWENbTgzkognisLxhhnREmwYy5QVnIiiLeK2tKWXgQ6RNf7q9tUf-580-p1vUtV91CDkgUjkjPoKNhTNtVNk3zQ2xQ3Jv1owLq3pHtLurekD5a6ztW-E733_7zEBZGU0j8Mm2LV</recordid><startdate>20180201</startdate><enddate>20180201</enddate><creator>Ta, Na</creator><creator>Li, Guoliang</creator><creator>Zhao, Tianyu</creator><creator>Feng, Jianhua</creator><creator>Ma, Hanchao</creator><creator>Gong, Zhiguo</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-4588-890X</orcidid><orcidid>https://orcid.org/0000-0002-1398-0621</orcidid><orcidid>https://orcid.org/0000-0002-6586-8332</orcidid></search><sort><creationdate>20180201</creationdate><title>An Efficient Ride-Sharing Framework for Maximizing Shared Route</title><author>Ta, Na ; Li, Guoliang ; Zhao, Tianyu ; Feng, Jianhua ; Ma, Hanchao ; Gong, Zhiguo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c359t-c7524682cd6f0927ca365dc812e59c1aaada7b20d4df34b5272ec93cbcbe7f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Approximation algorithms</topic><topic>bigraph matching</topic><topic>Computational modeling</topic><topic>Energy conservation</topic><topic>Graph matching</topic><topic>Graph theory</topic><topic>join-based sharing</topic><topic>Lower bounds</topic><topic>Position measurement</topic><topic>Prunes</topic><topic>Resource management</topic><topic>Ride-sharing</topic><topic>Roads</topic><topic>search-based sharing</topic><topic>shared route percentage</topic><topic>Upper bound</topic><topic>Upper bounds</topic><topic>Vehicles</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ta, Na</creatorcontrib><creatorcontrib>Li, Guoliang</creatorcontrib><creatorcontrib>Zhao, Tianyu</creatorcontrib><creatorcontrib>Feng, Jianhua</creatorcontrib><creatorcontrib>Ma, Hanchao</creatorcontrib><creatorcontrib>Gong, Zhiguo</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology 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>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ta, Na</au><au>Li, Guoliang</au><au>Zhao, Tianyu</au><au>Feng, Jianhua</au><au>Ma, Hanchao</au><au>Gong, Zhiguo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Efficient Ride-Sharing Framework for Maximizing Shared Route</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>2018-02-01</date><risdate>2018</risdate><volume>30</volume><issue>2</issue><spage>219</spage><epage>233</epage><pages>219-233</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract><![CDATA[Ride-sharing (RS) has great values in saving energy and alleviating traffic pressure. Existing studies can be improved for better efficiency. Therefore, we propose a new ride-sharing model, where each driver has a requirement that if the driver shares a ride with a rider, the shared route percentage (i.e., the ratio of the shared route's distance to the driver's total travel distance) exceeds an expectation rate of the driver, e.g., 0.8. We consider two variants of this problem. The first considers multiple drivers and multiple riders and aims to compute driver-rider pairs to maximize the overall shared route percentage (SRP). We model this problem as the maximum weighted bigraph matching problem, where the vertices are drivers and riders, edges are driver-rider pairs, and edge weights are driver-rider's SRP. However, it is rather expensive to compute the SRP values for large numbers of driver-rider pairs on road networks. To address this problem, we propose an efficient method to prune many unnecessary driver-rider pairs and avoid computing the SRP values for every pair. To improve the efficiency, we propose an approximate method with error bound guarantee. The basic idea is that we compute an upper bound and a lower bound for each driver-rider pair in constant time. Then, we estimate an upper bound and a lower bound of the graph matching. Next, we select some driver-rider pairs, compute their real shortest-route distance, and update the lower and upper bounds of the maximum graph matching. We repeat above steps until the ratio of the upper bound to the lower bound is not larger than a given approximate rate. The second considers multiple drivers and a single rider and aims to find the top-<inline-formula><tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq1-2760880.gif"/> </inline-formula> drivers for the rider with the largest SRP. We first prune a large number of drivers that cannot meet the SRP requirements. Then, we propose a best-first algorithm that progressively selects the drivers with high probability to be in the top-<inline-formula> <tex-math notation="LaTeX">k</tex-math> <inline-graphic xlink:href="li-ieq2-2760880.gif"/> </inline-formula> results and prunes the drivers that cannot be in the top-<inline-formula><tex-math notation="LaTeX"> k</tex-math> <inline-graphic xlink:href="li-ieq3-2760880.gif"/> </inline-formula> results. Extensive experiments on real-world datasets demonstrate the superiority of our method.]]></abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TKDE.2017.2760880</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-4588-890X</orcidid><orcidid>https://orcid.org/0000-0002-1398-0621</orcidid><orcidid>https://orcid.org/0000-0002-6586-8332</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1041-4347 |
ispartof | IEEE transactions on knowledge and data engineering, 2018-02, Vol.30 (2), p.219-233 |
issn | 1041-4347 1558-2191 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TKDE_2017_2760880 |
source | IEEE Electronic Library (IEL) |
subjects | Approximation algorithms bigraph matching Computational modeling Energy conservation Graph matching Graph theory join-based sharing Lower bounds Position measurement Prunes Resource management Ride-sharing Roads search-based sharing shared route percentage Upper bound Upper bounds Vehicles |
title | An Efficient Ride-Sharing Framework for Maximizing Shared Route |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T18%3A42%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Efficient%20Ride-Sharing%20Framework%20for%20Maximizing%20Shared%20Route&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Ta,%20Na&rft.date=2018-02-01&rft.volume=30&rft.issue=2&rft.spage=219&rft.epage=233&rft.pages=219-233&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/TKDE.2017.2760880&rft_dat=%3Cproquest_RIE%3E1986428541%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1986428541&rft_id=info:pmid/&rft_ieee_id=8062833&rfr_iscdi=true |