More detailed view on problem formulation
Hello!
I've learnt how to program Ising models with provided API. For example now I only know how to send coefficient (J, h)to dwave.embedding.embed_ising, but the inner process is just a black box. However I'd like to understand more deeply the process of programming the QPU, because want to implement my own algorithms. Is there any possible way to learn it except for looking through documentation?
Thank you.
Comments
Hello,
The best way to understand the embedding process is to take a look at the following pages of the documentation.
The first page explains the actual structure of the QPU:
https://docs.dwavesys.com/docs/latest/c_gs_4.html
The second page explains the process of "minor embedding" and making "chains":
https://docs.dwavesys.com/docs/latest/c_gs_7.html
Unfortunately at the moment this is the best way to learn how the QPU works, however this documentation in particular is a little easier to read than some of the more technical documentation we have.
As for more resources, there are a few recordings of previous webinars on our Youtube page that go over several areas:
https://www.youtube.com/user/dwavesystems
Probably the best course of actions is to ask questions about areas that you don't understand, and then our team or other community members can help clear things up!
I hope this was helpful!
Please sign in to leave a comment.