Toolbox for quadratic binary optimization
Project description
qubolite
A light-weight toolbox for working with QUBO instances in NumPy.
Installation
This package was created using Python 3.10.
Version Log
- 0.2 Added problem embeddings (binary clustering, subset sum problem)
- 0.3 Added
QUBOSample
class and sampling methodsfull
andgibbs
- 0.4 Renamed
QUBOSample
toBinarySample
; added methods for saving and loading QUBO and Sample instances - 0.5 Moved
gibbs
tomcmc
and implemented true Gibbs sampling asgibbs
; addednumba
as dependency- 0.5.1 changed
keep_prob
tokeep_interval
in Gibbs sampling, making the algorithm's runtime deterministic; renamedsample
torandom
in QUBO embedding classes, added MAX 2-SAT problem embedding
- 0.5.1 changed
- 0.6 Changed Python version to 3.8; removed
bitvec
dependency; addedscipy
dependency required for matrix operations in numba functions
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
qubolite-0.6.tar.gz
(6.7 kB
view hashes)