Skip to main content

Quantum Fuzzy Inference Engine

Made at QuasarLab Documentation Related paper

QFIE is a Python package for building and executing Quantum Fuzzy Inference Engines. It implements the approach introduced in On the Implementation of Fuzzy Inference Engines on Quantum Computers.

Installation

QFIE requires Python 3.10 or later. Install the package from PyPI with:

pip install QFIE

To install the latest development version directly from the repository:

pip install "git+https://github.com/Quasar-UniNA/QFIE.git"

The complete user guide and examples are available in the QFIE documentation.

Research using QFIE

QFIE has been used in several application domains and extensions:

Citation

If you use QFIE in your research, please cite the foundational paper:

@article{acampora2023implementation,
  author  = {Acampora, Giovanni and Schiattarella, Roberto and Vitiello, Autilia},
  title   = {On the Implementation of Fuzzy Inference Engines on Quantum Computers},
  journal = {IEEE Transactions on Fuzzy Systems},
  volume  = {31},
  number  = {5},
  pages   = {1419--1433},
  year    = {2023},
  doi     = {10.1109/TFUZZ.2022.3202348}
}
BibTeX entries for QFIE applications and extensions
@article{acampora2024quantum,
  author    = {Acampora, Giovanni and Grossi, Michele and Schenk, Michael and Schiattarella, Roberto},
  title     = {Quantum Fuzzy Inference Engine for Particle Accelerator Control},
  journal   = {IEEE Transactions on Quantum Engineering},
  volume    = {5},
  pages     = {1--13},
  year      = {2024},
  publisher = {IEEE},
  doi       = {10.1109/TQE.2024.3374251}
}

@article{nunziata2025quantum,
  author    = {Nunziata, G. and Crisci, S. and De Gregorio, G. and Schiattarella, R. and Acampora, G. and Coraggio, L. and Itaco, N.},
  title     = {Quantum Fuzzy Logic for Edge Detection: A Demonstration on {NISQ} Hardware},
  journal   = {Applied Soft Computing},
  volume    = {185},
  pages     = {113866},
  year      = {2025},
  publisher = {Elsevier},
  doi       = {10.1016/j.asoc.2025.113866}
}

@inproceedings{acampora2024using,
  author    = {Acampora, Giovanni and Schiattarella, Roberto and Vitiello, Autilia},
  title     = {Using Quantum Fuzzy Inference Engines in Smart Cities},
  booktitle = {2024 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE)},
  pages     = {1--8},
  year      = {2024},
  organization = {IEEE},
  doi       = {10.1109/FUZZ-IEEE60900.2024.10611863}
}

@inproceedings{acampora2025hybrid,
  author    = {Acampora, Giovanni and Schiattarella, Roberto and Vitiello, Autilia},
  title     = {Hybrid Quantum-Classical Interval Type-2 Mamdani Fuzzy Systems},
  booktitle = {2025 IEEE International Conference on Fuzzy Systems (FUZZ)},
  pages     = {1--6},
  year      = {2025},
  organization = {IEEE},
  doi       = {10.1109/FUZZ62266.2025.11152074}
}

@inproceedings{acampora2023distributing,
  author    = {Acampora, Giovanni and Massa, Alfredo and Schiattarella, Roberto and Vitiello, Autilia},
  title     = {Distributing Fuzzy Inference Engines on Quantum Computers},
  booktitle = {2023 IEEE International Conference on Fuzzy Systems (FUZZ)},
  pages     = {1--6},
  year      = {2023},
  organization = {IEEE},
  doi       = {10.1109/FUZZ52849.2023.10309786}
}

License

QFIE is distributed under the MIT License.

Metadata

Release files for QFIE 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QFIE 1.2.2
File Size Uploaded
qfie-1.2.2.tar.gz 23.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for QFIE 1.2.2
File Interpreter ABI Platform
qfie-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 44.2 kB

Release files / qfie-1.2.2.tar.gz

Download URL qfie-1.2.2.tar.gz
Size 23.9 kB
Tags Source
SHA-256 checksum
How to use checksums
12241a9734099aeb0a408fd2ae9e9284db1949c3ebef378c0feb684aff71b2f6
BLAKE2b-256 checksum
How to use checksums
85348daeadcf426de17a051be47496265f32cc8cf0a6e87aba6cf6c5dff6655a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / qfie-1.2.2-py3-none-any.whl

Download URL qfie-1.2.2-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d590016c65f16eb03cd20905f51a02945887cf9c44a9fc927c53373f05bf65d
BLAKE2b-256 checksum
How to use checksums
c942d86e0f1c842cb7cc812f7f8df2ec19299e5251af37041615b5d020f4ec49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page