TY - JOUR
T1 - A customized two-stage parallel computing algorithm for solving the combined modal split and traffic assignment problem
AU - Zhang, Kai
AU - Zhang, Honggang
AU - Cheng, Qixiu
AU - Chen, Xinyuan
AU - Wang, Zewen
AU - Liu, Zhiyuan
N1 - Funding Information:
This study is supported by the Key Project (No. 52131203) of the National Natural Science Foundation of China, Youth Program (No. 52102375) of the National Natural Science Foundation of China, and Youth Program (No. BK20210247) of the Natural Science Foundation of Jiangsu Province, China.
Publisher Copyright:
© 2023 Elsevier Ltd
PY - 2023/6
Y1 - 2023/6
N2 - Efficiently solving the traffic assignment problem (TAP) for large-scale transport networks is a critical problem for transportation studies. Most of the existing algorithms for TAP are serial ones based on single-computer mode, which has inherently limited the computational efficiency, compared with parallel computing methods. Thus, this paper aims to propose an efficient distributed multi-computer cluster resource allocation method for the parallel computing of TAP. Previous studies on the parallel computing of TAP are mainly based on a single-mode, which is extended to a more complex combined modal split and traffic assignment (CMSTA) case in this paper. In order to decompose the CMSTA problem, we proposed a block-decomposed model for solving the CMSTA problem. Then we designed an optimal parallel computing resource schedule for solving each block problem more quickly on the huge transportation network. Therefore, we implemented a customized two-stage parallel (TP) algorithm that can fully use parallel resources. The first parallel stage of the TP algorithm is used in the path generation phase, and the second parallel stage is used in the path flow adjustment phase. Besides, the parallel slowdown is uncovered in calculating each block problem of the path flow adjustment phase by using parallel resources. Numerical examples are taken to validate the efficiency and robustness of the proposed TP algorithm.
AB - Efficiently solving the traffic assignment problem (TAP) for large-scale transport networks is a critical problem for transportation studies. Most of the existing algorithms for TAP are serial ones based on single-computer mode, which has inherently limited the computational efficiency, compared with parallel computing methods. Thus, this paper aims to propose an efficient distributed multi-computer cluster resource allocation method for the parallel computing of TAP. Previous studies on the parallel computing of TAP are mainly based on a single-mode, which is extended to a more complex combined modal split and traffic assignment (CMSTA) case in this paper. In order to decompose the CMSTA problem, we proposed a block-decomposed model for solving the CMSTA problem. Then we designed an optimal parallel computing resource schedule for solving each block problem more quickly on the huge transportation network. Therefore, we implemented a customized two-stage parallel (TP) algorithm that can fully use parallel resources. The first parallel stage of the TP algorithm is used in the path generation phase, and the second parallel stage is used in the path flow adjustment phase. Besides, the parallel slowdown is uncovered in calculating each block problem of the path flow adjustment phase by using parallel resources. Numerical examples are taken to validate the efficiency and robustness of the proposed TP algorithm.
KW - Distributed Parallel computing
KW - Gradient Projection
KW - Modal Split
KW - Traffic Assignment Problem
UR - http://www.scopus.com/inward/record.url?scp=85150777443&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2023.106193
DO - 10.1016/j.cor.2023.106193
M3 - Journal article
AN - SCOPUS:85150777443
SN - 0305-0548
VL - 154
JO - Computers and Operations Research
JF - Computers and Operations Research
M1 - 106193
ER -