{"title":"通过整数线性规划为逻辑门仿真设计单元等效模型","authors":"Shunsuke Tsukiyama, Koji Nakano, Xiaotian Li, Yasuaki Ito, Takumi Kato, Yuya Kawamata","doi":"arxiv-2406.18130","DOIUrl":null,"url":null,"abstract":"An Ising model is defined by a quadratic objective function known as the\nHamiltonian, composed of spin variables that can take values of either $-1$ or\n$+1$. The goal is to assign spin values to these variables in a way that\nminimizes the value of the Hamiltonian. Ising models are instrumental in\ntackling many combinatorial optimization problems, leading to significant\nresearch in developing solvers for them. Notably, D-Wave Systems has pioneered\nthe creation of quantum annealers, programmable solvers based on quantum\nmechanics, for these models. This paper introduces unit Ising models, where all\nnon-zero coefficients of linear and quadratic terms are either $-1$ or $+1$.\nDue to the limited resolution of quantum annealers, unit Ising models are more\nsuitable for quantum annealers to find optimal solutions. We propose a novel\ndesign methodology for unit Ising models to simulate logic circuits computing\nBoolean functions through integer linear programming. By optimizing these Ising\nmodels with quantum annealers, we can compute Boolean functions and their\ninverses. With a fixed unit Ising model for a logic circuit, we can potentially\ndesign Application-Specific Unit Quantum Annealers (ASUQAs) for computing the\ninverse function, which is analogous to Application-Specific Integrated\nCircuits (ASICs) in digital circuitry. For instance, if we apply this technique\nto a multiplication circuit, we can design an ASUQA for factorization of two\nnumbers. Our findings suggest a powerful new method for compromising the RSA\ncryptosystem by leveraging ASUQAs in factorization.","PeriodicalId":501168,"journal":{"name":"arXiv - CS - Emerging Technologies","volume":"110 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing Unit Ising Models for Logic Gate Simulation through Integer Linear Programming\",\"authors\":\"Shunsuke Tsukiyama, Koji Nakano, Xiaotian Li, Yasuaki Ito, Takumi Kato, Yuya Kawamata\",\"doi\":\"arxiv-2406.18130\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An Ising model is defined by a quadratic objective function known as the\\nHamiltonian, composed of spin variables that can take values of either $-1$ or\\n$+1$. The goal is to assign spin values to these variables in a way that\\nminimizes the value of the Hamiltonian. Ising models are instrumental in\\ntackling many combinatorial optimization problems, leading to significant\\nresearch in developing solvers for them. Notably, D-Wave Systems has pioneered\\nthe creation of quantum annealers, programmable solvers based on quantum\\nmechanics, for these models. This paper introduces unit Ising models, where all\\nnon-zero coefficients of linear and quadratic terms are either $-1$ or $+1$.\\nDue to the limited resolution of quantum annealers, unit Ising models are more\\nsuitable for quantum annealers to find optimal solutions. We propose a novel\\ndesign methodology for unit Ising models to simulate logic circuits computing\\nBoolean functions through integer linear programming. By optimizing these Ising\\nmodels with quantum annealers, we can compute Boolean functions and their\\ninverses. With a fixed unit Ising model for a logic circuit, we can potentially\\ndesign Application-Specific Unit Quantum Annealers (ASUQAs) for computing the\\ninverse function, which is analogous to Application-Specific Integrated\\nCircuits (ASICs) in digital circuitry. For instance, if we apply this technique\\nto a multiplication circuit, we can design an ASUQA for factorization of two\\nnumbers. Our findings suggest a powerful new method for compromising the RSA\\ncryptosystem by leveraging ASUQAs in factorization.\",\"PeriodicalId\":501168,\"journal\":{\"name\":\"arXiv - CS - Emerging Technologies\",\"volume\":\"110 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Emerging Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2406.18130\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Emerging Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.18130","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Designing Unit Ising Models for Logic Gate Simulation through Integer Linear Programming
An Ising model is defined by a quadratic objective function known as the
Hamiltonian, composed of spin variables that can take values of either $-1$ or
$+1$. 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 $-1$ or $+1$.
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 circuits computing
Boolean functions through integer linear programming. By optimizing these Ising
models with quantum annealers, we can compute Boolean functions and their
inverses. With a fixed unit Ising model for a logic circuit, we can potentially
design Application-Specific Unit Quantum Annealers (ASUQAs) for computing the
inverse function, which is analogous to Application-Specific Integrated
Circuits (ASICs) in digital circuitry. For instance, if we apply this technique
to a multiplication circuit, we can design an ASUQA for factorization of two
numbers. Our findings suggest a powerful new method for compromising the RSA
cryptosystem by leveraging ASUQAs in factorization.