Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 1.66 KB

index.rst

File metadata and controls

73 lines (49 loc) · 1.66 KB

EVOVAQ's documentation

EVOlutionary algorithms-based toolbox for VAriational Quantum circuits (EVOVAQ) is a novel evolutionary framework designedmto easily train variational quantum circuits through evolutionary techniques, and to have a simple interface between these algorithms and quantum libraries, such as Qiskit.

Optimizers in EVOVAQ:

  • Genetic Algorithm
  • Differential Evolution
  • Memetic Algorithm
  • Big Bang Big Crunch
  • Particle Swarm Optimization
  • CHC Algorithm
  • Hill Climbing

Installation

You can install EVOVAQ via pip:

pip install evovaq

Pip will handle all dependencies automatically and you will always install the latest version.

Credits

If you use EVOVAQ in your work, please cite the following paper:

BibTeX Citation

@article{evovaq,
  title={EVOVAQ: EVOlutionary algorithms-based toolbox for VAriational Quantum circuits},
  author={Acampora, Giovanni and Guti{\'e}rrez, Carlos Cano and Chiatto, Angela and Hidalgo, Jos{\'e} Manuel Soto and Vitiello, Autilia},
  journal={SoftwareX},
  volume={26},
  pages={101756},
  year={2024},
  publisher={Elsevier}}
.. toctree::
   :hidden:
   :caption: Tutorials

   tutorials_trainVQCs

.. toctree::
   :hidden:
   :caption: API Guide

   problem
   algorithms
   tools


Indices