Doubts on the Leap hybrid CQM solver
Hi all!!
We are working on the 3dBPP code that be found in https://github.com/dwave-examples/3d-bin-packing. We have some specific doubts, that we put here hoping you to provide us an answer:
- The Leap-hybrid solver are so strong, solving problems with a high success. In line with them, we have a little doubt. We know that these solvers use different heuristics for decomposing and composing the problem, which is really usefull for solving big problems. In any case, if we use a hybrid solver, and we submit a small problem to solve with this hybrid solver: even in this case the decomponsing-composing functions are used? Or in this case the problem is sent directly to the QPU? How the Leap hybrid solver works if we submit a very small problem to solve?
- When we create a non-native type of problem for the QPU (CQM for example), we have detected that in the client side it packs that problem (cqm_to_file()) for them submiting them to the server. In this line, we have assumed that in the server side, a translation from CQM to BQM (or to ising or qubo, native types) is done. Are we right? We are unable to debug the code until the transformation is done (probably because locally we are only with the client side and this happens on the server). Furthermore, if this transformation happens on the server, would it be possible for you to tell us in which library and location it happens (if it has free access)? Does it all reside in the dimod.cqm_to_bqm method?
Thanks in advance for your time.
Eneko.
Comments
Hello,
We have looked into your inquiries and are able to provide the following:
1. Unfortunately we can't comment on the internal functioning of the HSS, since it is a proprietary function.
2. This does happen on the server side. Unfortunately this code is not publicly available due to similar reasons as stated in (1) above. The function itself is more complex and sophisticated than the cqm_to_bqm function mentioned.
I hope this was helpful. Please feel free to reach out with further questions.
Please sign in to leave a comment.