simulated-bifurcation-algorithm
simulated-bifurcation-algorithm copied to clipboard
Python CPU/GPU implementation of the Simulated Bifurcation (SB) algorithm to solve quadratic optimization problems (QUBO, Ising, TSP, optimal asset allocations for a portfolio, etc.).
Currently, unit tests are only run on CPU but we should add GPU tests to ensure the behavior is the same on CUDA devices.
# 💬 Pull Request Description This PR allows the optimization of quadratic polynomials to occur on different domains at the same time. For instance, let us consider a model with...
Currently, to specify whether to use Ballistic SB (bSB) or Discrete SB (dSB), the `ballistic` parameter must be respectively set to `True` or `False`. However, it can seem confusing to...
# 💬 Pull Request Description The `polynomial` was becoming redundant and less relevant as other libraries like SymPy allow polynomial manipulation. As it is a bit out of the scope...
Hello, I am wondering whether it is possible to obtain multiple (not necessarily best) solutions without using too many agents. I understand this can be achieved by using multiple agents...
Hello arthors,your work is really amazing.Now,i am trying to use your code to solve Tsp problem, i download the dataset on Tsplib such as burma14 and so on. I implement...
# 💬 Pull Request Description # ✔️ Check list - [ ] The code matches the styling rules - [ ] The new code is covered by relevant tests -...
VRP
Hello, I am using the DSB algorithm to solve the VRP problem and converting it into a Qubo matrix. SQA can achieve the expected effect, but using dSB cannot achieve...
# 💬 Pull Request Description _Write a brief description of the contents of your pull request here, to help the reviewer(s) understand it. If the pull request was created as...
# 💬 Pull Request Description # ✔️ Check list - [ ] The code matches the styling rules - [ ] The new code is covered by relevant tests -...