项目作者: gustawlippa

项目描述 :
Quantum Finite Automata simulators implementations in Python.
高级语言: Python
项目地址: git://github.com/gustawlippa/QFA.git
创建时间: 2019-10-30T18:55:23Z
项目社区:https://github.com/gustawlippa/QFA

开源协议:MIT License

下载


Quantum Finite Automata

This library provides implementations of multiple quantum finite automata
models.

Implemented automata models

  • PFA - Probabilistic Finite Automaton
  • MO1QFA - Measure-Once Quantum Finite Automaton
  • MM1QFA - Measure-Many Quantum Finite Automaton
  • GQFA - General Quantum Finite Automaton

Each module contains a usage example.

Helper modules

  • LanguageChecker - used to check a language against an automaton using
    multiple acceptance conditions
  • LanguageGenerator - generates language samples from regular expressions
  • Plotter - plots the results obtained from running a LanguageChecker

Here is the modules’ overview in polish.

Installation

QFA is available via pip:

  1. pip3 install qfa

Citation

If you have used our library and and would like to cite its usage, please use the following BibTeX entry. Thanks!

  1. @article{lippa2020simulations,
  2. title={Simulations of Quantum Finite Automata.},
  3. author={Lippa, G and Makie{\l}a, K and Kuta, M},
  4. journal={Computational Science--ICCS 2020},
  5. volume={12142},
  6. pages={441--450},
  7. year={2020}
  8. }