NeuralQP: A General Hypergraph-based Optimization Framework for Large-scale Quadratically Constrained Quadratic Programs

20 Sept 2023 (modified: 11 Feb 2024)Submitted to ICLR 2024EveryoneRevisionsBibTeX
Primary Area: optimization
Code Of Ethics: I acknowledge that I and all co-authors of this work have read and commit to adhering to the ICLR Code of Ethics.
Keywords: Quadratically Constrained Quadratic Programs, Machine Learning, Optimization
Submission Guidelines: I certify that this submission complies with the submission instructions as described on https://iclr.cc/Conferences/2024/AuthorGuide.
TL;DR: NeuralQP is a general hypergraph-based optimization framework for large-scale QCQPs.
Abstract: Machine Learning (ML)-based optimization frameworks have drawn increasing attention for their remarkable ability to accelerate the optimization procedure of large-scale Quadratically Constrained Quadratic Programs (QCQPs) by learning the shared problem structures, resulting in improved performance compared to classical solvers. However, current ML-based frameworks often struggle with strong problem assumptions and high dependence on large-scale solvers. This paper presents a promising and general hypergraph-based optimization framework for large-scale QCQPs, called NeuralQP. The proposed method comprises two key components: Hypergraph-based Neural Prediction, which generates the embedding of an arbitrary QCQP and obtains the predicted solution without any problem assumption; Iterative Neighborhood Optimization, which uses a McCormick relaxation-based repair strategy to quickly identify illegal variables in the predicted solution and iteratively improves the current solution using only a small-scale solver. Experiments on three classic benchmarks demonstrate that NeuralQP converges significantly faster than the state-of-the-art solves (e.g. Gurobi), further validating the efficiency of the ML-based framework for QCQPs.
Anonymous Url: I certify that there is no URL (e.g., github page) that could be used to find authors' identity.
No Acknowledgement Section: I certify that there is no acknowledgement section in this submission for double blind review.
Submission Number: 2687
Loading