On Representing Convex Quadratically Constrained Quadratic Programs via Graph Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wu, Chenyang, Chen, Qian, Wang, Akang, Ding, Tian, Sun, Ruoyu, Yang, Wenguo, Shi, Qingjiang
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911279108587520
author Wu, Chenyang
Chen, Qian
Wang, Akang
Ding, Tian
Sun, Ruoyu
Yang, Wenguo
Shi, Qingjiang
author_facet Wu, Chenyang
Chen, Qian
Wang, Akang
Ding, Tian
Sun, Ruoyu
Yang, Wenguo
Shi, Qingjiang
contents Convex quadratically constrained quadratic programs (QCQPs) involve finding a solution within a convex feasible region defined by quadratic constraints while minimizing a convex quadratic objective function. These problems arise in various industrial applications, including power systems and signal processing. Traditional methods for solving convex QCQPs primarily rely on matrix factorization, which quickly becomes computationally prohibitive as the problem size increases. Recently, graph neural networks (GNNs) have gained attention for their potential in representing and solving various optimization problems such as linear programs and linearly constrained quadratic programs. In this work, we investigate the representation power of GNNs in the context of QCQP tasks. Specifically, we propose a new tripartite graph representation for general convex QCQPs and properly associate it with message-passing GNNs. We demonstrate that there exist GNNs capable of reliably representing key properties of convex QCQPs, including feasibility, optimal value, and optimal solution. Our result deepens the understanding of the connection between QCQPs and GNNs, paving the way for future machine learning approaches to efficiently solve QCQPs.
format Preprint
id arxiv_https___arxiv_org_abs_2411_13805
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On Representing Convex Quadratically Constrained Quadratic Programs via Graph Neural Networks
Wu, Chenyang
Chen, Qian
Wang, Akang
Ding, Tian
Sun, Ruoyu
Yang, Wenguo
Shi, Qingjiang
Optimization and Control
Convex quadratically constrained quadratic programs (QCQPs) involve finding a solution within a convex feasible region defined by quadratic constraints while minimizing a convex quadratic objective function. These problems arise in various industrial applications, including power systems and signal processing. Traditional methods for solving convex QCQPs primarily rely on matrix factorization, which quickly becomes computationally prohibitive as the problem size increases. Recently, graph neural networks (GNNs) have gained attention for their potential in representing and solving various optimization problems such as linear programs and linearly constrained quadratic programs. In this work, we investigate the representation power of GNNs in the context of QCQP tasks. Specifically, we propose a new tripartite graph representation for general convex QCQPs and properly associate it with message-passing GNNs. We demonstrate that there exist GNNs capable of reliably representing key properties of convex QCQPs, including feasibility, optimal value, and optimal solution. Our result deepens the understanding of the connection between QCQPs and GNNs, paving the way for future machine learning approaches to efficiently solve QCQPs.
title On Representing Convex Quadratically Constrained Quadratic Programs via Graph Neural Networks
topic Optimization and Control
url https://arxiv.org/abs/2411.13805