{"title":"Modeling the Multihop Ridematching Problem with Time Windows and Solving It Using Genetic Algorithms","authors":"Wesam Herbawi, M. Weber","doi":"10.1109/ICTAI.2012.21","DOIUrl":null,"url":null,"abstract":"In ridesharing systems, drivers and riders decide to share their trips with each other for cost sharing, fun, reducing congenstion, etc. The ride matching problem with time windows consists of matching a set of drivers' offers and a set of riders' requests based on their sources, destinations and timing with detour willingness. If a request can be matched with only one offer, then the problem is called single hop ride matching. It is called multihop ride matching, if a request can be matched with two offers at different times. In this work, we model the multihop ride matching problem with time windows and provide a genetic algorithm to solve it. Experimentation results on a realistic dataset indicate that the multihop ride matching could increase the number of matched requests as compared with single hop ride matching.","PeriodicalId":155588,"journal":{"name":"2012 IEEE 24th International Conference on Tools with Artificial Intelligence","volume":"29 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 24th International Conference on Tools with Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTAI.2012.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22
Abstract
In ridesharing systems, drivers and riders decide to share their trips with each other for cost sharing, fun, reducing congenstion, etc. The ride matching problem with time windows consists of matching a set of drivers' offers and a set of riders' requests based on their sources, destinations and timing with detour willingness. If a request can be matched with only one offer, then the problem is called single hop ride matching. It is called multihop ride matching, if a request can be matched with two offers at different times. In this work, we model the multihop ride matching problem with time windows and provide a genetic algorithm to solve it. Experimentation results on a realistic dataset indicate that the multihop ride matching could increase the number of matched requests as compared with single hop ride matching.