Submission: Aqarios Constrained Quantum Optimizer on Maximum Independent Set#16
Submission: Aqarios Constrained Quantum Optimizer on Maximum Independent Set#16dbucher97 wants to merge 3 commits into
Conversation
|
Hi @dbucher97 , thank you for your submission! Your averaged total runtimes seem very long compared with the CPU and QPU runtimes. Why do you not provide TTS? Do you have numbers on how many clique constraints you can extract for each instance and which nodes are contained? Looking forward to your response! Thank you. Best, |
|
Hi @mlschicker, Regarding your points:
sloane_1dc_128 sloane_2dc_128 sloane_1zc_128 |
|
Hi @dbucher97 , thank you for your response. Thank you for providing the cliques - these are very interesting in my opinion. Best, |
|
Hi @dbucher97 , what method do you use to extract the cliques from the graph? Thank you! Best, |
|
Hi @mlschicker, We use a combination of igraph The runtime of the preprocessing for the five graphs is given below:
|
|
Hi @dbucher97 , thank you for the clarification. There is one thing I would like to flag and discuss in detail: One idea to fix this issue is to extract (maxiMAL) cliques heuristically, i.e., without proving that they are optimal. I'm looking forward to your response. Best, |
|
Hi @mlschicker, Currently, the exact method is only employed with sparse graphs. For dense graphs, we rely on the cliquematch So I think your concern is not entirely valid, as your suggestion to fix this issue is alredy in use. (Btw, in all sloane istances the heurisitic is used). Please let me know if you have further questions. Best, |
|
Hi @dbucher97 , thank you for the quick response! I checked the docs again. The method has Nonetheless, as you document the function call, the library documentation suggests that the proven maximum clique is computed. Best, |
|
Hi @mlschicker, Thank you for pointing out this caveat. Actually, in our code, we set Best, |
|
Hi @dbucher97 , wonderful! Can you add a README describing your exact method with the caveats mentioned in this discussion? I will update the website to also include method description READMEs as I think the small workflow section is often not enough to describe the method in full detail. Thank you! Best, |
This PR presents results from the Aqarios Constrained Quantum Optimization Algorithm.
Summary
es60fst02es60fst04sloane_1dc_128sloane_1zc_128sloane_2dc_128Algorithm Description
The algorithm is an Iterative-Warm-Start QAOA variant with fixed angles and XY-mixers
for one-hot constraint enforcement. Since cliques in MIS can be reduced to a single clique constraint
sum(x_clique) <= 1, we add a binary slack variable to obtainsum(x_clique) + y = 1, turning the clique constraint into a one-hot constraint that can be encoded with XY-mixers.For more details, see the Preprint.
Here is a short overview of the inner workings: