TY - CHAP
T1 - Hamiltonian Formulation of a Finite-State Automaton
AU - Kwon, Young Min
AU - Agha, Gul
N1 - This work was supported by the MSIT, Korea, under the ICTCCP(IITP-2020-2011-1-00783) supervised by the IITP.
PY - 2026
Y1 - 2026
N2 - A Finite–state Automaton (FA) is a simple model that has long been used to capture the behaviors of various systems. In our previous work, we have developed a translation technique for a FA to a quantum circuit to utilize efficient quantum algorithms for the problems described in a FA [19]. While we generate a quantum circuit composed of quantum logic gates in our earlier work, in this paper, we develop another translation technique that synthesizes a Hamiltonian from a FA so that accepted strings can be found using quantum optimization techniques such as QAOA. As a first step, we develop a set of Hamiltonian construction rules for a Binary Decision Diagram (BDD), which can represent Boolean functions compactly. Applying the rules, we translate the state transition function of a FA into a Hamiltonian. We further combine those Hamiltonians to generate a Hamiltonian for the acceptance of a string. Finally, a quantum circuit that simulates the evolution of quantum states under the Hamiltonian is synthesized such that quantum optimization techniques such as QAOA can be utilized to find accepted strings efficiently from the superposition of all strings. The technique is experimentally validated by solving a model validation problem. The work has applications to model checking, programming language models based on FAs, DNA sequencing, and so on.
AB - A Finite–state Automaton (FA) is a simple model that has long been used to capture the behaviors of various systems. In our previous work, we have developed a translation technique for a FA to a quantum circuit to utilize efficient quantum algorithms for the problems described in a FA [19]. While we generate a quantum circuit composed of quantum logic gates in our earlier work, in this paper, we develop another translation technique that synthesizes a Hamiltonian from a FA so that accepted strings can be found using quantum optimization techniques such as QAOA. As a first step, we develop a set of Hamiltonian construction rules for a Binary Decision Diagram (BDD), which can represent Boolean functions compactly. Applying the rules, we translate the state transition function of a FA into a Hamiltonian. We further combine those Hamiltonians to generate a Hamiltonian for the acceptance of a string. Finally, a quantum circuit that simulates the evolution of quantum states under the Hamiltonian is synthesized such that quantum optimization techniques such as QAOA can be utilized to find accepted strings efficiently from the superposition of all strings. The technique is experimentally validated by solving a model validation problem. The work has applications to model checking, programming language models based on FAs, DNA sequencing, and so on.
UR - https://www.scopus.com/pages/publications/105017374186
UR - https://www.scopus.com/pages/publications/105017374186#tab=citedBy
U2 - 10.1007/978-3-032-05291-9_13
DO - 10.1007/978-3-032-05291-9_13
M3 - Chapter
AN - SCOPUS:105017374186
T3 - Lecture Notes in Computer Science
SP - 307
EP - 327
BT - Lecture Notes in Computer Science
PB - Springer
ER -