A QUBO Formulation for Nowhere-Zero $k$-Flows
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
Abstract
We consider the encoding of graph problems as Quadratic Unconstrained Binary Optimization (QUBO) problems, which are solvable by either quantum or classical annealers.
Yet, the class of problems encoded as QUBO problems has not previously included nowhere-zero flows.
Nowhere-zero flows are related to Tutte's $5$-flow conjecture and appear in many contexts in graph theory.
We provide an encoding of nowhere-zero flows as a QUBO Hamiltonian and prove the correctness of the construction.
Our construction yields a Hamiltonian $H_{\mathrm{mod},k}$ whose ground state has zero energy if and only if the graph $G$ has a nowhere-zero $\mathbb Z_k$-flow.
By Tutte's equivalence theorem, zero ground energy is equivalent to $\varphi(G)\le k$, and the zero-energy degeneracy is given by the flow polynomial $F(G;k)$.
In particular, when the ground-state energy is zero, this is also the ground-state degeneracy.
The construction uses one-hot variables to represent the edge flow residues modulo $k$ and auxiliary variables to represent the per-vertex modular quotient.
We prove that the correctness of the construction is independent of the choice of orientation, root vertex, and positive penalty weights.
We verify the construction on $59$ examples of graphs and values of $k$ that include both yes-instances and no-instances.
We exhaustively sweep orientations and root choices on selected robustness instances and test a finite suite of positive penalty weights.
The resulting Hamiltonian is implemented using the this http URL class, which is compatible with the D-Wave Ocean SDK.
Quantum-hardware runs and claims about potential speedup using these devices are left to follow-up work.