Massively Parallel Dantzig-Wolfe Decomposition Applied to Traffic Flow Scheduling

被引:25
|
作者
Rios, Joseph [1 ]
Ross, Kevin [2 ]
机构
[1] NASA, Ames Res Ctr, Automat Concepts Res Branch, Moffett Field, CA 94035 USA
[2] Univ Calif Santa Cruz, Sch Engn, Santa Cruz, CA 95064 USA
关键词
MANAGEMENT PROBLEM; ALGORITHM; OPTIMIZATION; MODEL;
D O I
10.2514/1.45606
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Optimal scheduling of traffic over the National Airspace System is computationally difficult. To speed computation, Dantzig-Wolfe decomposition is applied to a linear integer programming approach for assigning delays to flights. The subproblems for this decomposition are solved in parallel via independent computation threads. Experimental evidence suggests that as the number of subproblems/threads increases (and their sizes decrease) for a given problem, the solution quality, convergence, and runtime improve. A demonstration of this is provided by using the finest possible decomposition: one flight per subproblem. This massively parallel approach is compared with one with few threads and with non-decomposed approaches in terms of solution quality and runtime. Since this method generally provides a relaxed solution to the original integer optimization problem, two heuristics are developed to generate an integral solution. Dantzig-Wolfe followed by these heuristics can provide a near-optimal (sometimes optimal) solution to the original problem hundreds of times faster than the standard (non-decomposed) approaches. In addition, when massive decomposition is employed, the solution is shown to be more likely integral, which obviates the need for an integerization step. These results indicate that nationwide, real-time, high-fidelity, optimal traffic flow scheduling is achievable for (at least) 3-h planning horizons.
引用
收藏
页码:32 / 45
页数:14
相关论文
共 50 条
  • [1] Decomposition's Dantzig-Wolfe applied to fuzzy multicommodity flow problems
    Ciappina, Jussara Rodrigues
    Yamakami, Akebo
    Silva, Ricardo Coelho
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3394 - 3407
  • [2] An adaptation of Dantzig-Wolfe decomposition applied to fuzzy multicommodity flow problems
    Ciappina, Jussara R.
    Yamakami, Akebo
    Silva, Ricardo C.
    2012 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2012,
  • [3] DANTZIG-WOLFE DECOMPOSITION ALGORITHM
    APPA, GM
    GONCALVE.AS
    OPERATIONAL RESEARCH QUARTERLY, 1969, 20 (02) : 275 - &
  • [4] Parallel Dantzig-Wolfe decomposition of petroleum production allocation problems
    Torgnes, E.
    Gunnerud, V.
    Hagem, E.
    Ronnqvist, M.
    Foss, B.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2012, 63 (07) : 950 - 968
  • [5] Algorithm 928: A General, Parallel Implementation of Dantzig-Wolfe Decomposition
    Rios, Joseph
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2013, 39 (03):
  • [6] Dantzig-Wolfe decomposition of variational inequalities
    Fuller J.D.
    Chung W.
    Computational Economics, 2005, 25 (4) : 303 - 326
  • [7] Pricing filtering in Dantzig-Wolfe decomposition
    Mehamdi, Abdellah Bulaich
    Lacroix, Mathieu
    Martin, Sebastien
    OPERATIONS RESEARCH LETTERS, 2025, 58
  • [8] Performance analysis of a parallel Dantzig-Wolfe decomposition algorithm for linear programming
    Lyu, J
    Luh, H
    Lee, MC
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 44 (10-11) : 1431 - 1437
  • [9] Dantzig-wolfe Decomposition and Parallel Algorithm for Stochastic Dynamic Economic Dispatch
    Huang Q.
    Lu W.
    Liu M.
    Dianwang Jishu/Power System Technology, 2019, 43 (12): : 4398 - 4405
  • [10] Parallel Dantzig-Wolfe decomposition for real-time optimization-Applied to a complex oil field
    Gunnerud, Vidar
    Foss, Bjarne
    Torgnes, Erlend
    JOURNAL OF PROCESS CONTROL, 2010, 20 (09) : 1019 - 1026