Automata and Quantum Computing Andris Ambainis and Abuzer Yakaryılmaz* University of Latvia, Faculty of Computing, Raina bulv. 19, R¯ıga, LV-1586, Latvia emails:
[email protected] and
[email protected] September 9, 2021 22 h 34 Abstract. Quantum computing is a new model of computation, based on quantum physics. Quan- tum computers can be exponentially faster than conventional computers for problems such as fac- toring. Besides full-scale quantum computers, more restricted models such as quantum versions of finite automata have been studied. In this paper, we survey various models of quantum finite automata and their properties. We also provide some open questions and new directions for re- searchers. 2010 Mathematics Subject Classification: 68Q10, 68Q12, 68Q15, 68Q19,68Q45 Key words: quantum finite automata, probabilistic finite automata, nondeterminism, bounded error, unbounded error, state complexity, decidability and undecidability, computational complexity Contents 1 Introduction 2 2 Mathematical background 3 3 Preliminaries 6 4 One-wayQFAs 7 4.1 Simulations ................................. 10 4.2 Succinctnessresults . 12 4.3 Bounded-error language recognition in restricted models ......... 13 4.4 Unbounded-error,nondeterminism,and alternation . ......... 14 4.5 Decidabilityandundecidabilityresults . ....... 15 4.5.1 Equivalenceandminimization.. 15 4.5.2 Emptiness problems and problems regarding isolated cutpoint. 16 arXiv:1507.01988v2 [cs.FL] 4 Jul 2018 4.5.3 Otherproblems..... .... .... ... .... .... .... 17 5 Two-way QFAs 17 5.1 2-wayQFAswithclassicalhead . 17 *A. Yakaryılmaz worked on the chapter when he was in Bo˘gazic¸i University in Turkey, University of Latvia, and LNCC in Brazil. 2 A. Ambainis, A. Yakaryılmaz 5.1.1 Bounded-errorlanguagerecognition. 18 5.1.2 Succinctnessresults.