Practical Frank-Wolfe Method with Decision Diagrams for Computing Wardrop Equilibrium of Combinatorial Congestion Games

被引:0
|
作者
Nakamura, Kengo [1 ]
Sakaue, Shinsaku [1 ]
Yasuda, Norihito [1 ]
机构
[1] NTT Commun Sci Labs, 2-4 Hikaridai, Seika, Kyoto 6190237, Japan
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computation of equilibria for congestion games has been an important research subject. In many realistic scenarios, each strategy of congestion games is given by a combination of elements that satisfies certain constraints; such games are called combinatorial congestion games. For example, given a road network with some toll roads, each strategy of routing games is a path (a combination of edges) whose total toll satisfies a certain budget constraint. Generally, given a ground set of n elements, the set of all such strategies, called the strategy set, can be large exponentially in n, and it often has complicated structures; these issues make equilibrium computation very hard. In this paper, we propose a practical algorithm for such hard equilibrium computation problems. We use data structures, called zero-suppressed binary decision diagrams (ZDDs), to compactly represent strategy sets, and we develop a Frank-Wolfe-style iterative equilibrium computation algorithm whose per-iteration complexity is linear in the size of the ZDD representation. We prove that an epsilon-approximate Wardrop equilibrium can be computed in O(poly(n)/epsilon) iterations, and we improve the result to O(poly(n) log epsilon(-1)) for some special cases. Experiments confirm the practical utility of our method.
引用
收藏
页码:2200 / 2209
页数:10
相关论文
共 1 条