AUTOmated QUBO Generator
AUTOmated QUBO Generator is an automatic tool for converting a high-level description of an optimization problem, written in Python, into an equivalent QUBO representation. It is doing this by using a novel data driven translation method that can completely decouple the input and output representation.
This repository acts as a companion to our publications:
-
Alberto Moraglio, Serban Georgescu, and Przemysław Sadowski. 2022. AutoQubo: Data-driven automatic QUBO generation. In Genetic and Evolutionary Computation Conference Companion (GECCO ’22 Companion), July 9–13, 2022, Boston, MA, USA. ACM, New York, NY, USA, 8 pages. https://doi.org/10.1145/3520304.3533965
-
Justin Pauckert, Mayowa Ayodele, Marcos Diez García, Serban Georgescu, and Matthieu Parizy. 2023. AutoQUBO v2: Towards Efficient and Effective QUBO Formulations for Ising Machines. In Genetic and Evolutionary Computation Conference Companion (GECCO ’23 Companion), July 15–19, 2023, Lisbon, Portugal. ACM, New York, NY, USA, 4 pages. https://doi.org/10.1145/3583133.3590662
Installation
create conda environment with all dependencies
conda env create -f environment.yml
activate it
conda activate autoqubo
install autoqubo as package
pip install autoqubo
How to cite
If you find our work useful, please cite the paper below:
@inproceedings{10.1145/3520304.3533965,
author = {Moraglio, Alberto and Georgescu, Serban and Sadowski, Przemys{\l}aw},
title = {AutoQubo: Data-driven Automatic QUBO Generation},
year = {2022},
isbn = {978-1-4503-9268-6/22/07},
publisher = {Association for Computing Machinery},
doi = {10.1145/3520304.3533965},
booktitle = {Proceedings of the Genetic and Evolutionary Computation Conference Companion},
series = {GECCO '22}
}
Metadata
Release files for autoqubo 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| autoqubo-0.0.3.tar.gz | 11.9 kB | Without provenance | Details |
Release files / autoqubo-0.0.3.tar.gz
| Download URL | autoqubo-0.0.3.tar.gz |
|---|---|
| Size | 11.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07cc3f0706e9e54ec08d8216e567a102fa3fb1c1e252835c680dc0db036fce2f
|
|
BLAKE2b-256 checksum How to use checksums |
13393f8c25609e583fda6a0ccac29826cd10dc6cdcffd82b9efecbada99d2cc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|
Security for autoqubo 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.