Scalable Computation of Dynamic Flow Problems via Multimarginal Graph-Structured Optimal Transport

被引:0
|
作者
Haasler, Isabel [1 ]
Ringh, Axel [2 ,3 ]
Chen, Yongxin [4 ]
Karlsson, Johan [5 ]
机构
[1] Ecole Polytech Fed Lausanne, Signal Proc Lab 4, CH-1015 Lausanne, Switzerland
[2] Chalmers Univ Technol, Dept Math Sci, SE-41296 Gothenburg, Sweden
[3] Univ Gothenburg, Dept Math Sci, SE-41296 Gothenburg, Sweden
[4] Georgia Inst Technol, Sch Aerosp Engn, Atlanta, GA 30332 USA
[5] KTH Royal Inst Technol, Dept Math, SE-10044 Stockholm, Sweden
基金
瑞典研究理事会; 美国国家科学基金会;
关键词
multimarginal optimal transport; dynamic network flow; multicommodity network flow; Sinkhorn's method; Computational methods; traffic routing; MARGINAL OPTIMAL TRANSPORT; TRAFFIC-CONTROL; MULTICOMMODITY; FORMULATION;
D O I
10.1287/moor.2021.148
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this work, we develop a new framework for dynamic network flow pro-blems based on optimal transport theory. We show that the dynamic multicommodity minimum-cost network flow problem can be formulated as a multimarginal optimal transport problem, where the cost function and the constraints on the marginals are asso-ciated with a graph structure. By exploiting these structures and building on recent advances in optimal transport theory, we develop an efficient method for such entropy -regularized optimal transport problems. In particular, the graph structure is utilized to efficiently compute the projections needed in the corresponding Sinkhorn iterations, and we arrive at a scheme that is both highly computationally efficient and easy to implement. To illustrate the performance of our algorithm, we compare it with a state-of-the-art linear programming (LP) solver. We achieve good approximations to the solution at least one order of magnitude faster than the LP solver. Finally, we showcase the methodology on a traffic routing problem with a large number of commodities.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] Solving graph problems with dynamic computation structures
    Babb, J
    Frank, M
    Agarwal, A
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 225 - 236
  • [22] Computation of Optimal Transport and Related Hedging Problems via Penalization and Neural Networks
    Eckstein, Stephan
    Kupper, Michael
    APPLIED MATHEMATICS AND OPTIMIZATION, 2021, 83 (02): : 639 - 667
  • [23] Computation of Optimal Transport and Related Hedging Problems via Penalization and Neural Networks
    Stephan Eckstein
    Michael Kupper
    Applied Mathematics & Optimization, 2021, 83 : 639 - 667
  • [24] Differential Dynamic Programming for Graph-Structured Dynamical Systems: Generalization of Pouring Behavior with Different Skills
    Yamaguchi, Akihiko
    Atkeson, Christopher G.
    2016 IEEE-RAS 16TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2016, : 1029 - 1036
  • [25] Scalable Thompson Sampling via Optimal Transport
    Zhang, Ruiyi
    Wen, Zheng
    Chen, Changyou
    Fang, Chen
    Yu, Tong
    Carin, Lawrence
    22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89 : 87 - 96
  • [26] Dynamic formulation of optimal transport problems
    Jimenez, C.
    JOURNAL OF CONVEX ANALYSIS, 2008, 15 (03) : 593 - 622
  • [27] Solving graph compression via optimal transport
    Garg, Vikas K.
    Jaakkola, Tommi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [28] GEOMETRY OF GRAPH PARTITIONS VIA OPTIMAL TRANSPORT
    Abrishami, Tara
    Guillen, Nestor
    Rule, Parker
    Schutzman, Zachary
    Solomon, Justin
    Weighill, Thomas
    Wu, Si
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (05): : A3340 - A3366
  • [29] Map Explorations via Dynamic Tree Structured Graph
    Shieh, Rei-Shu
    Tseng, Kuo-Shih
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (06): : 5062 - 5069
  • [30] Control and Estimation of Ensembles via Structured Optimal Transport
    Haasler I.
    Karlsson J.
    Ringh A.
    IEEE Control Systems, 2021, 41 (04) : 50 - 69