Simulation methods for quantum walks on graphs applied to formal language recognition

K. Barr, T. Fleming, V. Kendon

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

We describe an algorithm which automates the generation of appropriate shift and coin operators for a discrete time quantum walk, given the adjacency matrix of the graph over which the walk is run. This gives researchers the freedom to numerically investigate any discrete time quantum walk over graphs of a computationally tractable size by greatly reducing the time required to initialise a given walk. We then describe one application in which the swift initialisation of walks has enabled systematic investigations of walks over a large number of structures. New results concerning this application, which is to formal language recognition, are described. The reliability of these results, as well as the general suitability of numerical analysis as a tool for investigating discrete time quantum walks, are briefly discussed. We also mention specific Python packages which facilitate our simulations and analysis, motivating the use of high level programming languages in this context.
Original languageEnglish
Pages (from-to)145-156
Number of pages12
JournalNatural Computing
Volume14
Issue number1
Early online date31 Jul 2014
DOIs
Publication statusPublished - 1 Mar 2015

Keywords

  • algorithm
  • formal language recognition
  • quantum walks
  • simulation
  • algorithms
  • computer software
  • formal languages
  • graph algorithms
  • reliability analysis
  • adjacency matrices
  • discrete time
  • high-level programming language
  • language recognition
  • new results
  • quantum walk
  • shift-and
  • computer simulation languages

Fingerprint

Dive into the research topics of 'Simulation methods for quantum walks on graphs applied to formal language recognition'. Together they form a unique fingerprint.

Cite this