Skip to main content

DOI Test Examples PyPI - Version

EngiOptiQA: Engineering Optimization with Quantum Annealing

Please note: EngiOptiQA is currently in a very early stage of development. As the project progresses, documentation, additional features, and enhancements will be added.

Overview

EngiOptiQA is a Python software library dedicated to Engineering Optimization with Quantum Annealing (QA). This project provides a set of tools to formulate engineering optimization problems suitable for QA.

A minimal documentation can be found under https://engioptiqa.github.io/EngiOptiQA/. To learn more about the background of EngiOptiQA and the implemented problem formulations, please refer to the corresponding publication [1].

Citation

If you use EngiOptiQA in your research or work, please consider citing it using the software's DOI and the corresponding publication Key2024.

Quick Example

Run this example for the design optimization of a rod under self-weight loading presented in Key2024, Section 3.2, solved using simulated annealing (SA):

pip install -r requirements.txt
python3 examples/structural/rod_1d/design_optimization_sa.py

The expected relative $H_1$ error for the force function of the best solution is approximately $1.59 \times 10^{-2}$:

Force:
   Rel. H1 error 1.5873e-02

Funding

This research was funded in whole or in part by the Austrian Science Fund (FWF) 10.55776/ESP2444325.

License

This project is licensed under the MIT License - see the LICENSE file for details.

References

  1. Key F, Freinberger L. A Formulation of Structural Design Optimization Problems for Quantum Annealing. Mathematics. 2024; 12(3):482. https://doi.org/10.3390/math12030482

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

engioptiqa-0.3.1.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

engioptiqa-0.3.1-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file engioptiqa-0.3.1.tar.gz.

File metadata

  • Download URL: engioptiqa-0.3.1.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for engioptiqa-0.3.1.tar.gz
Algorithm Hash digest
SHA256 08b1aa4965d80a45f6131954471ac64dae83e6517599ea7efd49694b0e481ced
MD5 6937c8421acb070e97ab1b975080b6f0
BLAKE2b-256 dc904456445051e4dd356c6a44ed3932275679779c8eef54d195447418f806e8

See more details on using hashes here.

File details

Details for the file engioptiqa-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: engioptiqa-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for engioptiqa-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb76304d2c219bc998468b3d74c23aca832940b86ae875ea73cf4e9342e2b865
MD5 464146daf152ce329386ef793e90c408
BLAKE2b-256 22179f2cd27cec459a93cc1d1f6ffe6cd292f45a53cac903a734c2e62b91f51b

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

This release

0.3.1 This release

2 files

0.3.0

2 files

0.2.3

2 files

0.2.2

2 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