Skip to content

Releases: recruit-communications/pyqubo

Fix minor bugs and deploy wheels for linux x86

09 Oct 18:56
Compare
Choose a tag to compare
  • 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

02 Oct 05:20
4ef4d13
Compare
Choose a tag to compare
  • 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 and solve_ising. Instead, PyQUBO became more friendly with Ocean SDK Sampler.

Optimize Compilation

16 Jul 13:46
Compare
Choose a tag to compare

Compilation is optimized and it has become about 10x faster.

Add Binary Encoded Integer

31 Mar 04:39
94058ce
Compare
Choose a tag to compare

Added the following binary encoded Integers.

  • UnaryEncInteger
  • LogEncInteger
  • OneHotEncInteger
  • OrderEncInteger

Change Qbit to Binary

25 Mar 16:27
a971ad1
Compare
Choose a tag to compare

Changed the class name Qbit to Binary

0.1.0

24 Oct 09:56
2f9a123
Compare
Choose a tag to compare

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