Heuristic recurrent algorithms for photonic Ising machines

被引:83
|
作者
Roques-Carmes, Charles [1 ,2 ]
Shen, Yichen [3 ]
Zanoci, Cristian [3 ]
Prabhu, Mihika [1 ,2 ]
Atieh, Fadi [2 ,3 ]
Jing, Li [3 ]
Dubcek, Tena [3 ]
Mao, Chenkai [2 ,3 ]
Johnson, Miles R. [4 ]
Ceperic, Vladimir [3 ]
Joannopoulos, John D. [3 ,5 ]
Englund, Dirk [1 ,2 ]
Soljacic, Marin [1 ,3 ]
机构
[1] MIT, Res Lab Elect, 50 Vassar St, Cambridge, MA 02139 USA
[2] MIT, Dept Elect Engn & Comp Sci, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] MIT, Dept Phys, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[4] MIT, Dept Math, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[5] Inst Soldier Nanotechnol, 500 Technol Sq, Cambridge, MA 02139 USA
基金
美国国家科学基金会;
关键词
NEURAL-NETWORKS; OPTIMIZATION; LIGHT; COMPUTATION; SILICON;
D O I
10.1038/s41467-019-14096-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The inability of conventional electronic architectures to efficiently solve large combinatorial problems motivates the development of novel computational hardware. There has been much effort toward developing application-specific hardware across many different fields of engineering, such as integrated circuits, memristors, and photonics. However, unleashing the potential of such architectures requires the development of algorithms which optimally exploit their fundamental properties. Here, we present the Photonic Recurrent Ising Sampler (PRIS), a heuristic method tailored for parallel architectures allowing fast and efficient sampling from distributions of arbitrary Ising problems. Since the PRIS relies on vector-to-fixed matrix multiplications, we suggest the implementation of the PRIS in photonic parallel networks, which realize these operations at an unprecedented speed. The PRIS provides sample solutions to the ground state of Ising models, by converging in probability to their associated Gibbs distribution. The PRIS also relies on intrinsic dynamic noise and eigenvalue dropout to find ground states more efficiently. Our work suggests speedups in heuristic methods via photonic implementations of the PRIS. Application-specific computational hardware helps to solve the limitations of conventional electronics in solving difficult calculation problems. Here the authors present a general heuristic algorithm to solve NP-Hard Ising problems in a photonics implementation.
引用
收藏
页数:8
相关论文
共 50 条
  • [11] Heuristic algorithms for scheduling on uniform parallel machines with heads and tails
    Li, Kai
    Yang, Shanlin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2011, 22 (03) : 462 - 467
  • [12] HEURISTIC ALGORITHMS FOR BUFFER ALLOCATION IN A PRODUCTION LINE WITH UNRELIABLE MACHINES
    SEONG, D
    CHANG, SY
    HONG, Y
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1995, 33 (07) : 1989 - 2005
  • [13] Heuristic algorithms for scheduling on uniform parallel machines with heads and tails
    Kai Li1
    2.Key Laboratory of Process Optimization and Intelligent Decision-making
    JournalofSystemsEngineeringandElectronics, 2011, 22 (03) : 462 - 467
  • [14] EXACT AND HEURISTIC ALGORITHMS FOR THE MINIMIZATION OF INCOMPLETELY SPECIFIED STATE MACHINES
    RHO, JK
    HACHTEL, GD
    SOMENZI, F
    JACOBY, RM
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (02) : 167 - 177
  • [15] Accelerating recurrent sing machines in photonic integrated circuits
    Prabhu, Mihika
    Roques-Carmes, Charles
    Shen, Yichen
    Harris, Nicholas
    Jing, Li
    Carolan, Jacques
    Hamerly, Ryan
    Baehr-Jones, Tom
    Hochberg, Michael
    Ceperic, Vladimir
    Joannopoulos, John D.
    Englund, Dirk R.
    Soljacic, Marin
    OPTICA, 2020, 7 (05): : 551 - 558
  • [16] Application of Ising Machines and a Software Development for Ising Machines
    Tanahashi, Kotaro
    Takayanagi, Shinichi
    Motohashi, Tomomitsu
    Tanaka, Shu
    JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2019, 88 (06)
  • [17] Heuristic Algorithms to Maximize Revenue and the Number of Jobs Processed on Parallel Machines
    Gholami, O.
    Sotskov, Y. N.
    Werner, F.
    Zatsiupo, A. S.
    AUTOMATION AND REMOTE CONTROL, 2019, 80 (02) : 297 - 316
  • [18] Heuristic Algorithms to Maximize Revenue and the Number of Jobs Processed on Parallel Machines
    O. Gholami
    Y. N. Sotskov
    F. Werner
    A. S. Zatsiupo
    Automation and Remote Control, 2019, 80 : 297 - 316
  • [19] Heuristic algorithms for scheduling iterative task computations on distributed memory machines
    Yang, T
    Fu, C
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (06) : 608 - 622
  • [20] Heuristic algorithms for carton production scheduling problems with technicians and different machines
    You, Peng-Sheng
    Hsieh, Yi-Chih
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2022,