Designing Unit Ising Models for Logic Gate Simulation through Integer Linear Programming
Shunsuke Tsukiyama, Koji Nakano, Xiaotian Li, Yasuaki Ito, Takumi, Kato, Yuya Kawamata

TL;DR
This paper presents a novel approach to designing unit Ising models for simulating logic circuits, enabling quantum annealers to compute Boolean functions and their inverses, with implications for cryptography and specialized quantum hardware.
Contribution
It introduces a new design methodology for unit Ising models using integer linear programming to simulate logic circuits on quantum annealers.
Findings
Enables quantum annealers to compute Boolean functions and their inverses.
Proposes application-specific quantum annealers for tasks like factorization.
Suggests potential cryptographic vulnerabilities in RSA due to this approach.
Abstract
An Ising model is defined by a quadratic objective function known as the Hamiltonian, composed of spin variables that can take values of either or . The goal is to assign spin values to these variables in a way that minimizes the value of the Hamiltonian. Ising models are instrumental in tackling many combinatorial optimization problems, leading to significant research in developing solvers for them. Notably, D-Wave Systems has pioneered the creation of quantum annealers, programmable solvers based on quantum mechanics, for these models. This paper introduces unit Ising models, where all non-zero coefficients of linear and quadratic terms are either or . Due to the limited resolution of quantum annealers, unit Ising models are more suitable for quantum annealers to find optimal solutions. We propose a novel design methodology for unit Ising models to simulate logic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Formal Methods in Verification · VLSI and FPGA Design Techniques
