{"ID":5937173,"CreatedAt":"2026-07-07T03:14:33.014478982Z","UpdatedAt":"2026-07-09T09:29:50.58006302Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2607.04857","arxiv_id":"2607.04857","title":"Terastate-per-second QUBO Brute-Force on a Single GPU: A Matrix Prefix-Suffix Decomposition","abstract":"This paper presents a parallel QUBO exhaustive search algorithm for dense matrices, based on a prefix-suffix decomposition and Gray code ordering. The algorithm achieves O(1) per-state complexity: for the QUBO objective function computation only one arithmetic operation per state is performed. An adjustable energy components cache size enables placement in the fastest available memory tier. This reduces memory bandwidth requirements to a negligible level and transforms the problem from memory-bound to compute-bound. Our CUDA-based implementation achieves a state-of-the-art evaluation rate of $7.5\\times10^{12}$ states per second on a single GPU, setting a new performance benchmark for the full-space-search subclass of exact solvers.","short_abstract":"This paper presents a parallel QUBO exhaustive search algorithm for dense matrices, based on a prefix-suffix decomposition and Gray code ordering. The algorithm achieves O(1) per-state complexity: for the QUBO objective function computation only one arithmetic operation per state is performed. An adjustable energy comp...","url_abs":"https://arxiv.org/abs/2607.04857","url_pdf":"https://arxiv.org/pdf/2607.04857v1","authors":"[\"Aleksandr Maltsev\",\"Mikhail Remnev\",\"Alexey Kapranov\",\"Ekaterina Krivtsova\"]","published":"2026-07-06T09:32:35Z","proceeding":"cs.DS","tasks":"[\"cs.DS\",\"cs.DC\"]","methods":"[]","has_code":false}
