New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation

Techniques and methods of linear optimization underwent a significant improvement in the 20th century which led to the development of reliable mixed integer linear programming (MILP) solvers. It would be useful if these solvers could handle mixed integer nonlinear programming (MINLP) problems. Piece...

Full description

Bibliographic Details
Main Authors: Loay Alkhalifa, Hans Mittelmann
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/2/198
_version_ 1797492301955596288
author Loay Alkhalifa
Hans Mittelmann
author_facet Loay Alkhalifa
Hans Mittelmann
author_sort Loay Alkhalifa
collection DOAJ
description Techniques and methods of linear optimization underwent a significant improvement in the 20th century which led to the development of reliable mixed integer linear programming (MILP) solvers. It would be useful if these solvers could handle mixed integer nonlinear programming (MINLP) problems. Piecewise linear approximation (PLA) is one of most popular methods used to transform nonlinear problems into linear ones. This paper will introduce PLA with brief a background and literature review, followed by describing our contribution before presenting the results of computational experiments and our findings. The goals of this paper are (a) improving PLA models by using nonuniform domain partitioning, and (b) proposing an idea of applying PLA partially on MINLP problems, making them easier to handle. The computational experiments were done using quadratically constrained quadratic programming (QCQP) and MIQCQP and they showed that problems under PLA with nonuniform partition resulted in more accurate solutions and required less time compared to PLA with uniform partition.
first_indexed 2024-03-10T01:01:42Z
format Article
id doaj.art-937fbb4e56144187b960137733a12dba
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-10T01:01:42Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-937fbb4e56144187b960137733a12dba2023-11-23T14:33:50ZengMDPI AGMathematics2227-73902022-01-0110219810.3390/math10020198New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear ApproximationLoay Alkhalifa0Hans Mittelmann1Department of Mathematics, College of Sciences and Arts, Qassim University, Ar Rass 51921, Saudi ArabiaSchool of Math & Stat Sciences, Arizona State University, Tempe, AZ 85287, USATechniques and methods of linear optimization underwent a significant improvement in the 20th century which led to the development of reliable mixed integer linear programming (MILP) solvers. It would be useful if these solvers could handle mixed integer nonlinear programming (MINLP) problems. Piecewise linear approximation (PLA) is one of most popular methods used to transform nonlinear problems into linear ones. This paper will introduce PLA with brief a background and literature review, followed by describing our contribution before presenting the results of computational experiments and our findings. The goals of this paper are (a) improving PLA models by using nonuniform domain partitioning, and (b) proposing an idea of applying PLA partially on MINLP problems, making them easier to handle. The computational experiments were done using quadratically constrained quadratic programming (QCQP) and MIQCQP and they showed that problems under PLA with nonuniform partition resulted in more accurate solutions and required less time compared to PLA with uniform partition.https://www.mdpi.com/2227-7390/10/2/198mixed integer nonlinear programmingpiecewise linear approximationbranch and bound
spellingShingle Loay Alkhalifa
Hans Mittelmann
New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
Mathematics
mixed integer nonlinear programming
piecewise linear approximation
branch and bound
title New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
title_full New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
title_fullStr New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
title_full_unstemmed New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
title_short New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
title_sort new algorithm to solve mixed integer quadratically constrained quadratic programming problems using piecewise linear approximation
topic mixed integer nonlinear programming
piecewise linear approximation
branch and bound
url https://www.mdpi.com/2227-7390/10/2/198
work_keys_str_mv AT loayalkhalifa newalgorithmtosolvemixedintegerquadraticallyconstrainedquadraticprogrammingproblemsusingpiecewiselinearapproximation
AT hansmittelmann newalgorithmtosolvemixedintegerquadraticallyconstrainedquadraticprogrammingproblemsusingpiecewiselinearapproximation