-
Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part II: Theoretical & Computational Results
Authors:
Ramtin Madani,
Mersedeh Ashraphijuo,
Mohsen Kheirandishfard,
Alper Atamturk
Abstract:
In the first part of this work [32], we introduce a convex parabolic relaxation for quadratically-constrained quadratic programs, along with a sequential penalized parabolic relaxation algorithm to recover near-optimal feasible solutions. In this second part, we show that starting from a feasible solution or a near-feasible solution satisfying certain regularity conditions, the sequential penalize…
▽ More
In the first part of this work [32], we introduce a convex parabolic relaxation for quadratically-constrained quadratic programs, along with a sequential penalized parabolic relaxation algorithm to recover near-optimal feasible solutions. In this second part, we show that starting from a feasible solution or a near-feasible solution satisfying certain regularity conditions, the sequential penalized parabolic relaxation algorithm convergences to a point which satisfies Karush-Kuhn-Tucker optimality conditions. Next, we present numerical experiments on benchmark non-convex QCQP problems as well as large-scale instances of system identification problem demonstrating the efficiency of the proposed approach.
△ Less
Submitted 6 August, 2022;
originally announced August 2022.
-
Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part I: Definitions & Basic Properties
Authors:
Ramtin Madani,
Mersedeh Ashraphijuo,
Mohsen Kheirandishfard,
Alper Atamturk
Abstract:
For general quadratically-constrained quadratic programming (QCQP), we propose a parabolic relaxation described with convex quadratic constraints. An interesting property of the parabolic relaxation is that the original non-convex feasible set is contained on the boundary of the parabolic relaxation. Under certain assumptions, this property enables one to recover near-optimal feasible points via o…
▽ More
For general quadratically-constrained quadratic programming (QCQP), we propose a parabolic relaxation described with convex quadratic constraints. An interesting property of the parabolic relaxation is that the original non-convex feasible set is contained on the boundary of the parabolic relaxation. Under certain assumptions, this property enables one to recover near-optimal feasible points via objective penalization. Moreover, through an appropriate change of coordinates that requires a one-time computation of an optimal basis, the easier-to-solve parabolic relaxation can be made as strong as a semidefinite programming (SDP) relaxation, which can be effective in accelerating algorithms that require solving a sequence of convex surrogates. The majority of theoretical and computational results are given in the next part of this work [57].
△ Less
Submitted 6 August, 2022;
originally announced August 2022.
-
Penalized Semidefinite Programming for Quadratically-Constrained Quadratic Optimization
Authors:
Ramtin Madani,
Mohsen Kheirandishfard,
Javad Lavaei,
Alper Atamturk
Abstract:
In this paper, we give a new penalized semidefinite programming approach for non-convex quadratically-constrained quadratic programs (QCQPs). We incorporate penalty terms into the objective of convex relaxations in order to retrieve feasible and near-optimal solutions for non-convex QCQPs. We introduce a generalized linear independence constraint qualification (GLICQ) criterion and prove that any…
▽ More
In this paper, we give a new penalized semidefinite programming approach for non-convex quadratically-constrained quadratic programs (QCQPs). We incorporate penalty terms into the objective of convex relaxations in order to retrieve feasible and near-optimal solutions for non-convex QCQPs. We introduce a generalized linear independence constraint qualification (GLICQ) criterion and prove that any GLICQ regular point that is sufficiently close to the feasible set can be used to construct an appropriate penalty term and recover a feasible solution. Inspired by these results, we develop a heuristic sequential procedure that preserves feasibility and aims to improve the objective value at each iteration. Numerical experiments on large-scale system identification problems as well as benchmark instances from the library of quadratic programming (QPLIB) demonstrate the ability of the proposed penalized semidefinite programs in finding near-optimal solutions for non-convex QCQP.
△ Less
Submitted 29 April, 2020;
originally announced April 2020.
-
Convex Relaxation of Bilinear Matrix Inequalities Part II: Applications to Optimal Control Synthesis
Authors:
Mohsen Kheirandishfard,
Fariba Zohrizadeh,
Muhammad Adil,
Ramtin Madani
Abstract:
The first part of this paper proposed a family of penalized convex relaxations for solving optimization problems with bilinear matrix inequality (BMI) constraints. In this part, we generalize our approach to a sequential scheme which starts from an arbitrary initial point (feasible or infeasible) and solves a sequence of penalized convex relaxations in order to find feasible and near-optimal solut…
▽ More
The first part of this paper proposed a family of penalized convex relaxations for solving optimization problems with bilinear matrix inequality (BMI) constraints. In this part, we generalize our approach to a sequential scheme which starts from an arbitrary initial point (feasible or infeasible) and solves a sequence of penalized convex relaxations in order to find feasible and near-optimal solutions for BMI optimization problems. We evaluate the performance of the proposed method on the H2 and Hinfinity optimal controller design problems with both centralized and decentralized structures. The experimental results based on a variety of benchmark control plants demonstrate the promising performance of the proposed approach in comparison with the existing methods.
△ Less
Submitted 26 September, 2018;
originally announced September 2018.
-
Convex Relaxation of Bilinear Matrix Inequalities Part I: Theoretical Results
Authors:
Mohsen Kheirandishfard,
Fariba Zohrizadeh,
Ramtin Madani
Abstract:
This two-part paper is concerned with the problem of minimizing a linear objective function subject to a bilinear matrix inequality (BMI) constraint. In this part, we first consider a family of convex relaxations which transform BMI optimization problems into polynomial-time solvable surrogates. As an alternative to the state-of-the-art semidefinite programming (SDP) and second-order cone programm…
▽ More
This two-part paper is concerned with the problem of minimizing a linear objective function subject to a bilinear matrix inequality (BMI) constraint. In this part, we first consider a family of convex relaxations which transform BMI optimization problems into polynomial-time solvable surrogates. As an alternative to the state-of-the-art semidefinite programming (SDP) and second-order cone programming (SOCP) relaxations, a computationally efficient parabolic relaxation is developed, which relies on convex quadratic constraints only. Next, we developed a family of penalty functions, which can be incorporated into the objective of SDP, SOCP, and parabolic relaxations to facilitate the recovery of feasible points for the original non-convex BMI optimization. Penalty terms can be constructed using any arbitrary initial point. We prove that if the initial point is sufficiently close to the feasible set, then the penalized relaxations are guaranteed to produce feasible points for the original BMI. In Part II of the paper, the efficacy of the proposed penalized convex relaxations is demonstrated on benchmark instances of H2 and Hinf optimal control synthesis problems.
△ Less
Submitted 26 September, 2018;
originally announced September 2018.
-
Sequential Relaxation of Unit Commitment with AC Transmission Constraints
Authors:
Fariba Zohrizadeh,
Mohsen Kheirandishfard,
Adnan Nasir,
Ramtin Madani
Abstract:
This paper proposes a sequential convex relaxation method for obtaining feasible and near-globally optimal solutions for unit commitment (UC) with AC transmission constraints. First, we develop a second-order cone programming (SOCP) relaxation for AC unit commitment. To ensure that the resulting solutions are feasible for the original non-convex problem, we incorporate penalty terms into the objec…
▽ More
This paper proposes a sequential convex relaxation method for obtaining feasible and near-globally optimal solutions for unit commitment (UC) with AC transmission constraints. First, we develop a second-order cone programming (SOCP) relaxation for AC unit commitment. To ensure that the resulting solutions are feasible for the original non-convex problem, we incorporate penalty terms into the objective of the proposed SOCP relaxation. We generalize our penalization method to a sequential algorithm which starts from an initial point (not necessarily feasible) and leads to feasible and near-optimal solutions for AC unit commitment. Once a feasible point is attained, the algorithm preserves feasibility and improves the objective value until a near optimal point is obtained. The experimental results on IEEE 57, IEEE 118, and IEEE 300 bus benchmark cases from MATPOWER demonstrate the performance of the proposed method in solving challenging instances of AC unit commitment.
△ Less
Submitted 26 September, 2018;
originally announced September 2018.
-
Penalized Parabolic Relaxation for Optimal Power Flow Problem
Authors:
Fariba Zohrizadeh,
Mohsen Kheirandishfard,
Edward Quarm,
Ramtin Madani
Abstract:
This paper is concerned with optimal power flow (OPF), which is the problem of optimizing the transmission of electricity in power systems. Our main contributions are as follows: (i) we propose a novel parabolic relaxation, which transforms non-convex OPF problems into convex quadratically-constrained quadratic programs (QCQPs) and can serve as an alternative to the common practice semidefinite pr…
▽ More
This paper is concerned with optimal power flow (OPF), which is the problem of optimizing the transmission of electricity in power systems. Our main contributions are as follows: (i) we propose a novel parabolic relaxation, which transforms non-convex OPF problems into convex quadratically-constrained quadratic programs (QCQPs) and can serve as an alternative to the common practice semidefinite programming (SDP) and second-order cone programming (SOCP) relaxations, (ii) we propose a penalization technique which is compatible with the SDP, SOCP, and parabolic relaxations and guarantees the recovery of feasible solutions for OPF, under certain assumptions. The proposed penalized convex relaxation can be used sequentially to find feasible and near-globally optimal solutions for challenging instances of OPF. Extensive numerical experiments on small and large-scale benchmark systems corroborate the efficacy of the proposed approach. By solving a few rounds of penalized convex relaxation, fully feasible solutions are obtained for benchmark test cases from [1]-[3] with as many as 13659 buses. In all cases, the solutions obtained are not more than 0.32% worse than the best-known solutions.
△ Less
Submitted 26 September, 2018;
originally announced September 2018.