Maocan Song, Lin Cheng, Huimin Ge, Chao Sun, Ruochen Wang
{"title":"Finding the $$\\mathrm{K}$$ Mean-Standard Deviation Shortest Paths Under Travel Time Uncertainty","authors":"Maocan Song, Lin Cheng, Huimin Ge, Chao Sun, Ruochen Wang","doi":"10.1007/s11067-024-09618-2","DOIUrl":null,"url":null,"abstract":"<p>The mean-standard deviation shortest path problem (MSDSPP) incorporates the travel time variability into the routing optimization. The idea is that the decision-maker wants to minimize the travel time not only on average, but also to keep their variability as small as possible. Its objective is a linear combination of mean and standard deviation of travel times. This study focuses on the problem of finding the best-<span>\\(K\\)</span> optimal paths for the MSDSPP. We denote this problem as the KMSDSPP. When the travel time variability is neglected, the KMSDSPP reduces to a <span>\\(K\\)</span>-shortest path problem with expected routing costs. This paper develops two methods to solve the KMSDSPP, including a basic method and a deviation path-based method. To find the <span>\\(k+1\\)</span>th optimal path, the basic method adds <span>\\(k\\)</span> constraints to exclude the first-<span>\\(k\\)</span> optimal paths. Additionally, we introduce the deviation path concept and propose a deviation path-based method. To find the <span>\\(k+1\\)</span>th optimal path, the solution space that contains the <span>\\(k\\)</span>th optimal path is decomposed into several subspaces. We just need to search these subspaces to generate additional candidate paths and find the <span>\\(k+1\\)</span>th optimal path in the set of candidate paths. Numerical experiments are implemented in several transportation networks, showing that the deviation path-based method has superior performance than the basic method, especially for a large value of <span>\\(K\\)</span>. Compared with the basic method, the deviation path-based method can save 90.1% CPU running time to find the best <span>\\(1000\\)</span> optimal paths in the Anaheim network.</p>","PeriodicalId":501141,"journal":{"name":"Networks and Spatial Economics","volume":"88 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Networks and Spatial Economics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s11067-024-09618-2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The mean-standard deviation shortest path problem (MSDSPP) incorporates the travel time variability into the routing optimization. The idea is that the decision-maker wants to minimize the travel time not only on average, but also to keep their variability as small as possible. Its objective is a linear combination of mean and standard deviation of travel times. This study focuses on the problem of finding the best-\(K\) optimal paths for the MSDSPP. We denote this problem as the KMSDSPP. When the travel time variability is neglected, the KMSDSPP reduces to a \(K\)-shortest path problem with expected routing costs. This paper develops two methods to solve the KMSDSPP, including a basic method and a deviation path-based method. To find the \(k+1\)th optimal path, the basic method adds \(k\) constraints to exclude the first-\(k\) optimal paths. Additionally, we introduce the deviation path concept and propose a deviation path-based method. To find the \(k+1\)th optimal path, the solution space that contains the \(k\)th optimal path is decomposed into several subspaces. We just need to search these subspaces to generate additional candidate paths and find the \(k+1\)th optimal path in the set of candidate paths. Numerical experiments are implemented in several transportation networks, showing that the deviation path-based method has superior performance than the basic method, especially for a large value of \(K\). Compared with the basic method, the deviation path-based method can save 90.1% CPU running time to find the best \(1000\) optimal paths in the Anaheim network.