AutoQUBO gives you the tools for creating QUBO from Python code.
Project description
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}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file autoqubo-0.0.3.tar.gz
.
File metadata
- Download URL: autoqubo-0.0.3.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07cc3f0706e9e54ec08d8216e567a102fa3fb1c1e252835c680dc0db036fce2f |
|
MD5 | 438db56fce6a10690f1e69fba4b8641b |
|
BLAKE2b-256 | 13393f8c25609e583fda6a0ccac29826cd10dc6cdcffd82b9efecbada99d2cc4 |