Combinatorial optimization using the Lagrange primal-dual dynamics of

被引:0
|
作者
Vadlamani, Sri Krishna [1 ]
Xiao, Tianyao Patrick [2 ]
Yablonovitch, Eli [3 ]
机构
[1] MIT, Res Lab Elect, Cambridge, MA 02139 USA
[2] Sandia Natl Labs, Albuquerque, NM 87185 USA
[3] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
来源
PHYSICAL REVIEW APPLIED | 2024年 / 21卷 / 04期
关键词
CUT;
D O I
10.1103/PhysRevApplied.21.044042
中图分类号
O59 [应用物理学];
学科分类号
摘要
Coupled-bistable-oscillator machines have recently generated significant interest due to their observed ability to rapidly produce high-quality solutions to nondeterministic-polynomial-time-complete optimization problems. While the dynamics of such systems are often derived in the literature, it has hitherto been unclear why exactly the system dynamics perform optimization so well. This paper answers this question by presenting a complete equivalence between coupled-oscillator machines and the primal-dual method of Lagrange multipliers. This equivalence explains how coupled-oscillator solvers implement the correct optimization constraints and find high-quality solutions. The equivalence also provides precise mathematical meaning to each system component and enables the principled design of systems that implement more-sophisticated optimization algorithms. We simulate the system dynamics and demonstrate (1) that its performance is competitive with performance of the best-known digital algorithms, (2) that the circuit is robust with regard to large component variations, hinting that the traditional shortcomings of analog computation may be less important for these applications, and (3) that the circuit consumes extremely low amounts of power (on the order of milliwatts) and energy (approximately 100 nJ) per optimization even for problems of 2000 variables.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] ComPLx: A Competitive Primal-dual Lagrange Optimization for Global Placement
    Kim, Myung-Chul
    Markov, Igor L.
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 747 - 755
  • [2] An Efficient Primal-Dual Algorithm for Fair Combinatorial Optimization Problems
    Viet Hung Nguyen
    Weng, Paul
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 324 - 339
  • [3] Primal-Dual Optimization for Fluids
    Inglis, T.
    Eckert, M. -L.
    Gregson, J.
    Thuerey, N.
    [J]. COMPUTER GRAPHICS FORUM, 2017, 36 (08) : 354 - 368
  • [4] A Combinatorial, Primal-Dual Approach to Semidefinite Programs
    Arora, Sanjeev
    Kale, Satyen
    [J]. JOURNAL OF THE ACM, 2016, 63 (02)
  • [5] A Combinatorial, Primal-Dual Approach to Semidefinite Programs
    Arora, Sanjeev
    Kale, Satyen
    [J]. STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 227 - 236
  • [6] Stability of primal-dual gradient dynamics and applications to network optimization
    Feijer, Diego
    Paganini, Fernando
    [J]. AUTOMATICA, 2010, 46 (12) : 1974 - 1981
  • [7] Primal, dual and primal-dual partitions in continuous linear optimization
    Goberna, M. A.
    Todorov, M. I.
    [J]. OPTIMIZATION, 2007, 56 (5-6) : 617 - 628
  • [8] Distributed Optimization Using the Primal-Dual Method of Multipliers
    Zhang, Guoqiang
    Heusdens, Richard
    [J]. IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2018, 4 (01): : 173 - 187
  • [9] Primal-dual damping algorithms for optimization
    Zuo, Xinzhe
    Osher, Stanley
    Li, Wuchen
    [J]. ANNALS OF MATHEMATICAL SCIENCES AND APPLICATIONS, 2024, 9 (02) : 467 - 504
  • [10] Asynchronous Multiagent Primal-Dual Optimization
    Hale, Matthew T.
    Nedic, Angelia
    Egerstedt, Magnus
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (09) : 4421 - 4435