A Graph Vertex-Coloring-Based Parallel Block Coordinate Descent Method for Solving the Traffic Assignment Problem

42 Pages Posted: 19 Apr 2025

See all articles by Kai Zhang

Kai Zhang

Hong Kong Polytechnic University

Zhiyuan Liu

Southeast University

Honggang Zhang

Hong Kong Polytechnic University

Yicheng Zhang

affiliation not provided to SSRN

Yuk Ming Tang

Hong Kong Polytechnic University

Xiaowen Fu

Hong Kong Polytechnic University

Abstract

Traffic assignment is an essential component of the traditional four-step transportation planning methodology and significantly contributes to the prediction of traffic flow distribution and optimization of traffic planning. Existing algorithms for solving the user equilibrium traffic assignment problem typically rely on equal intervals and random sampling strategies to divide a set of origin-destination (OD) pairs. However, these sampling strategies fail to address the path overlap issue among OD pairs and often depend on sensitivity analyses to partition the OD set, hindering the efficiency of task parallelism. To address this challenge, the OD grouping problem was formulated as a vertex-coloring problem, which was translated into an integer linear programming (ILP) model. The largest degree first algorithm was proposed to solve the ILP problem, enabling the identification of OD pairs within each block with minimal path overlap. Thereafter, the results of the OD grouping based on vertex coloring were incorporated into the parallel block coordinate descent (PBCD) method, increasing the number of OD subproblems within each block and enhancing the parallel computation. An adaptive algorithm is further proposed to address the OD-based restricted subproblem depending on the number of paths for a given OD pair. The proposed method is evaluated based on various large-scale transportation networks and compared with existing algorithms, demonstrating its effectiveness in reducing path overlap within blocks and improving the efficiency of solving traffic assignment problems in large-scale networks.

Keywords: Traffic Assignment, Vertex-coloring, Integer Linear Programming, Parallel Block Coordinate Descent Method

Suggested Citation

Zhang, Kai and Liu, Zhiyuan and Zhang, Honggang and Zhang, Yicheng and Tang, Yuk Ming and Fu, Xiaowen, A Graph Vertex-Coloring-Based Parallel Block Coordinate Descent Method for Solving the Traffic Assignment Problem. Available at SSRN: https://ssrn.com/abstract=5222746 or http://dx.doi.org/10.2139/ssrn.5222746

Kai Zhang

Hong Kong Polytechnic University ( email )

11 Yuk Choi Rd
Hung Hom
Hong Kong

Zhiyuan Liu

Southeast University ( email )

Banani, Dhaka, Bangladesh
Dhaka
Bangladesh

Honggang Zhang

Hong Kong Polytechnic University ( email )

11 Yuk Choi Rd
Hung Hom
Hong Kong

Yicheng Zhang

affiliation not provided to SSRN ( email )

No Address Available

Yuk Ming Tang

Hong Kong Polytechnic University ( email )

Hung Hom
Kowloon
Hong Kong

Xiaowen Fu (Contact Author)

Hong Kong Polytechnic University ( email )

Hung Hom
Kowloon
Hong Kong

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
7
Abstract Views
88
PlumX Metrics