{"title":"Efficient Traffic Routing with Progress Guarantees","authors":"Stefan Blumer, M. Eichelberger, Roger Wattenhofer","doi":"10.1109/ICTAI.2018.00147","DOIUrl":null,"url":null,"abstract":"This paper presents an efficient traffic scheduling algorithm for vehicles such as cars, trains or ships. We provide guarantees for deadlock and starvation freedom, therefore ensuring progress for each vehicle in the system. Our method tolerates vehicles which do not disappear from the traffic network once they reach their destination, but rather continue towards subsequent destinations. Therefore, vehicles can run indefinitely. We introduce the concept of \"safe spots\", which are locations where a vehicle can stop without ever blocking another vehicle. Using such safe spots, we divide routes into short segments, which reduces the number of routing alternatives exponentially, thus allowing real-time traffic allocation.","PeriodicalId":254686,"journal":{"name":"2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTAI.2018.00147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents an efficient traffic scheduling algorithm for vehicles such as cars, trains or ships. We provide guarantees for deadlock and starvation freedom, therefore ensuring progress for each vehicle in the system. Our method tolerates vehicles which do not disappear from the traffic network once they reach their destination, but rather continue towards subsequent destinations. Therefore, vehicles can run indefinitely. We introduce the concept of "safe spots", which are locations where a vehicle can stop without ever blocking another vehicle. Using such safe spots, we divide routes into short segments, which reduces the number of routing alternatives exponentially, thus allowing real-time traffic allocation.