Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms

In this paper, we present a new approach which is based on using numerical solutions and swarm algorithms (SAs) to solve the interval quadratic programming problem (IQPP). We use numerical solutions for SA to improve its performance. Our approach replaced all intervals in IQPP by additional variable...

Full description

Bibliographic Details
Main Authors: M. A. Elsisy, D. A. Hammad, M. A. El-Shorbagy
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/6105952
id doaj-8c7f4d5477124b6d9a533b6968c620ec
record_format Article
spelling doaj-8c7f4d5477124b6d9a533b6968c620ec2020-11-25T03:55:01ZengHindawi-WileyComplexity1076-27871099-05262020-01-01202010.1155/2020/61059526105952Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm AlgorithmsM. A. Elsisy0D. A. Hammad1M. A. El-Shorbagy2Basic Engineering Sciences Department, Benha Faculty of Engineering, Benha University, Benha 13512, EgyptBasic Engineering Sciences Department, Benha Faculty of Engineering, Benha University, Benha 13512, EgyptDepartment of Mathematics, College of Science and Humanities in Al-Kharj, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi ArabiaIn this paper, we present a new approach which is based on using numerical solutions and swarm algorithms (SAs) to solve the interval quadratic programming problem (IQPP). We use numerical solutions for SA to improve its performance. Our approach replaced all intervals in IQPP by additional variables. This new form is called the modified quadratic programming problem (MQPP). The Karush–Kuhn–Tucker (KKT) conditions for MQPP are obtained and solved by the numerical method to get solutions. These solutions are functions in the additional variables. Also, they provide the boundaries of the basic variables which are used as a start point for SAs. Chaotic particle swarm optimization (CPSO) and chaotic firefly algorithm (CFA) are presented. In addition, we use the solution of dual MQPP to improve the behavior and as a stopping criterion for SAs. Finally, the comparison and relations between numerical solutions and SAs are shown in some well-known examples.http://dx.doi.org/10.1155/2020/6105952
collection DOAJ
language English
format Article
sources DOAJ
author M. A. Elsisy
D. A. Hammad
M. A. El-Shorbagy
spellingShingle M. A. Elsisy
D. A. Hammad
M. A. El-Shorbagy
Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
Complexity
author_facet M. A. Elsisy
D. A. Hammad
M. A. El-Shorbagy
author_sort M. A. Elsisy
title Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
title_short Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
title_full Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
title_fullStr Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
title_full_unstemmed Solving Interval Quadratic Programming Problems by Using the Numerical Method and Swarm Algorithms
title_sort solving interval quadratic programming problems by using the numerical method and swarm algorithms
publisher Hindawi-Wiley
series Complexity
issn 1076-2787
1099-0526
publishDate 2020-01-01
description In this paper, we present a new approach which is based on using numerical solutions and swarm algorithms (SAs) to solve the interval quadratic programming problem (IQPP). We use numerical solutions for SA to improve its performance. Our approach replaced all intervals in IQPP by additional variables. This new form is called the modified quadratic programming problem (MQPP). The Karush–Kuhn–Tucker (KKT) conditions for MQPP are obtained and solved by the numerical method to get solutions. These solutions are functions in the additional variables. Also, they provide the boundaries of the basic variables which are used as a start point for SAs. Chaotic particle swarm optimization (CPSO) and chaotic firefly algorithm (CFA) are presented. In addition, we use the solution of dual MQPP to improve the behavior and as a stopping criterion for SAs. Finally, the comparison and relations between numerical solutions and SAs are shown in some well-known examples.
url http://dx.doi.org/10.1155/2020/6105952
work_keys_str_mv AT maelsisy solvingintervalquadraticprogrammingproblemsbyusingthenumericalmethodandswarmalgorithms
AT dahammad solvingintervalquadraticprogrammingproblemsbyusingthenumericalmethodandswarmalgorithms
AT maelshorbagy solvingintervalquadraticprogrammingproblemsbyusingthenumericalmethodandswarmalgorithms
_version_ 1715087787877728256