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...
Main Authors: | , , |
---|---|
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 |