{"title":"带时间窗的多跳乘车匹配问题建模及遗传算法求解","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":"{\"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}","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}
Modeling the Multihop Ridematching Problem with Time Windows and Solving It Using Genetic Algorithms
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.