Releases: recruit-communications/pyqubo
Releases · recruit-communications/pyqubo
Fix minor bugs and deploy wheels for linux x86
- Fix decode error which occurs when higher order terms are wrapped by SubH expression.
- Fix error which occurs when you compile the expression with higher order terms in windows.
- Deploy Python wheels to PyPI server for Linux x86 architecture.
C++ implementation
- Optimized the compile speed by implementing the core logic in C++ language
- Introduced DecodedSample object which allows you to access the energy of the Sub-Hamiltonian, Constraint, Array.
- Deprecated utility solver methods, such as
solve_qubo
andsolve_ising
. Instead, PyQUBO became more friendly with Ocean SDK Sampler.
Optimize Compilation
Compilation is optimized and it has become about 10x faster.
Add Binary Encoded Integer
Added the following binary encoded Integers.
- UnaryEncInteger
- LogEncInteger
- OneHotEncInteger
- OrderEncInteger
Change Qbit to Binary
Changed the class name Qbit to Binary
0.1.0
Release 0.1.0 includes
- Use dimod.Vartype as an argument to specify 'SPIN' or 'BINARY'.
- Create Array in place of Vector and Matrix.
- Create Xor logical gate.
- Use optimized SA in
pyqubo.utils