SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Mathematics (IOSR-JM)
e-ISSN: 2278-5728, p-ISSN: 2319-765X. Volume 15, Issue 1 Ser. II (Jan – Feb 2019), PP 12-18
www.iosrjournals.org
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 12 | Page
A Proposed Method for Solving Quasi-Concave Quadratic
Programming Problems by Multi-Objective Technique with
Computer Algebra
Zahidul Islam Sohag1
, M. Asadujjaman2
1
(Mathematics Department, University of Dhaka, Bangladesh)
2
(Mathematics Department, University of Dhaka, Bangladesh)
Corresponding Author: Zahidul Islam Sohag
Abstract:In this paper a new method is proposed to solve Quasi-Concave Quadratic Programming problems in
which the objective function is in the form of product of two linear functions and constraints functions are in the
linear inequalities form. In this method we convert the problem into Multi-Objective Linear Programming
problem by splitting those two linear functions and considering them as different maximize/ minimize
(depending on main objective function type) type linear objective functions under same constraints and then
solve the problem by Chandra Sen’s method. For developing this method, we use programming language
MATLAB 2017. To demonstrate our propose method, numerical examples are also illustrated.
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 22-02-2019 Date of acceptance: 08-03-2019
---------------------------------------------------------------------------------------------------------------------------------------
I. Introduction
Non-linear programming is an essential part of operations research. Non-linear programming (NLP) is
the process of solving an optimization problem defined by a system of equalities and inequalities, collectively
termed constraints, over a set of unknown real variables, along with an objective function to be maximized or
minimized, where some of the constraints or the objective function is non-linear. It is the sub-field of
mathematical optimization that deals with problems that are not linear. Non-Linear Programming problems are
concerned with the efficient use or allocation of limited resources to meet desired objectives. In different sectors
like design, construction, maintenance, producing planning, financial and corporate planning and engineering,
decision makers have to take decisions and their ultimate goal is to minimize effort or maximize profit. A
quadratic programming (QP) is a special type of mathematical optimization problem. It is the problem of
optimizing (minimizing or maximizing) a quadratic function of several variables subject to linear constraints on
these variables. A large number of algorithms for solving QP problems have been developed. Some of them are
extensions of the simplex method and others are based on different principles. In the conversance, a great
number of methods (Wolfe1
, Beale2
, Frank and Wolfe3
, Shetty4
, Lemke5
, Best and Ritter6
, Theil and van de
Panne7
, Boot8
, Fletcher9
, Swarup10
, Gupta and Sharma11
, Moraru12, 13
, Jensen and King14
, Bazaraa, Sherali and
Shetty15
) are designed to solve QP problems in a finite number of steps. Among them, Wolfe’s method1
,
Swarup’s simplex method10
and Gupta and Sharma’s method11
are more popular than the other methods.
Jayalakshmi and Pandian16
suggested a method to solve Quadratic Programming problems having linearly
factorized objective function.
In order to extend this work, in this paper we propose and algorithm to solve Quasi-Concave Quadratic
Programming (QCQP) problems. In this method we convert our problem into Multi-Objective Linear
Programming (MOLP) problem17
and solve this MOLP problem using Chandra Sen’s Method18
. We develop a
computer technique for this method by using programming language MATLAB 2017. We also illustrate
numerical examples to demonstrate our method.
II. Quadratic Programming Problems
The general QP problem can be written as
Maximize 𝑍 = 𝑐𝑋 +
1
2
𝑋𝑇
𝑄𝑋
Subject to:𝐴𝑋 ≀ 𝑏 and 𝑋 β‰₯ 0
Where 𝑐 is an 𝑛-dimensional row vector describing the coefficients of the linear terms in the
objective function, and 𝑄 is a(𝑛 Γ— 𝑛) symmetric real matrix describing the coefficients of the quadratic
terms. If a constant term exists it is dropped from the model. As in LP, the decision variables are denoted by
the 𝑛-dimensional column vector 𝑋, and the constraints are defined by an (π‘š Γ— 𝑛)𝐴 matrix and an π‘š-
dimensional column vector 𝑏 of right-hand side coefficients. We assume that a feasible solution exists and
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 13 | Page
that the constraints region is bounded. When the objective function 𝑍 is strictly convex for all feasible
points the problem has a unique local maximum which is also the global maximum. A sufficient condition to
guarantee strictly convexity is for 𝑄 to be positive definite.
III. Quasi-Concave Quadratic Programming Problems
The quasi-concave quadratic programming (QCQP) problem subject to linear constraints with a
quadratic objective function which is multiplication of factorize form of two linear functions. QCQP problem
can be written as:
Maximize 𝑍 = 𝑐𝑋 + 𝛼 (𝑑𝑋 + 𝛽)
Subject to: 𝐴𝑋 ≀ 𝑏 and 𝑋 β‰₯ 0
where, 𝐴 is an (π‘š Γ— 𝑛) matrix, 𝑏 ∈ β„π‘š
, and 𝑋, 𝑐, 𝑑 ∈ ℝ𝑛
and 𝛼, 𝛽 ∈ ℝ. Here we assume that
(i) 𝑐𝑋 + 𝛼 and(𝑑𝑋 + 𝛽)are positive for all feasible solution.
(ii) The constraints set 𝑆 = { 𝑋 ∢ 𝐴𝑋 = 𝑏, 𝑋 β‰₯ 0 }is non-empty and bounded.
Let us assume that 𝑐𝑋 + 𝛼 , (𝑑𝑋 + 𝛽) > 0 for all π‘₯ = (π‘₯1, π‘₯2, β‹― β‹― , π‘₯π‘š , π‘₯π‘š+1, β‹― β‹― , π‘₯𝑛 )𝑇
∈ 𝑆, where 𝑆
denotes a feasible set defined by the constraints. Also assume that 𝑆 is non-empty.
IV. Mathematical Formulation of MOLP Problems
Mathematical general form of MOLP problem is given as:
π‘€π‘Žπ‘₯ 𝑍1 = 𝐢1
𝑑
𝑋 + 𝛼1
π‘€π‘Žπ‘₯ 𝑍2 = 𝐢2
𝑑
𝑋 + 𝛼2
… … … … … … … … … … … … …
… … … … … … … … … … … … …
π‘€π‘Žπ‘₯ π‘π‘Ÿ = πΆπ‘Ÿ
𝑑
𝑋 + π›Όπ‘Ÿ
𝑀𝑖𝑛 π‘π‘Ÿ+1 = πΆπ‘Ÿ+1
𝑑
𝑋 + π›Όπ‘Ÿ+1
𝑀𝑖𝑛 π‘π‘Ÿ+2 = πΆπ‘Ÿ+2
𝑑
𝑋 + π›Όπ‘Ÿ+2 β‹― β‹― β‹― β‹― (1)
… … … … … … … … … … … … …
… … … … … … … … … … … … …
𝑀𝑖𝑛 𝑍𝑠 = 𝐢𝑠
𝑑
𝑋 + 𝛼𝑠
Subject to:
𝐴𝑋 ≀ 𝑏
𝑋 β‰₯ 0
Where, 𝑋 is n-dimensional and b is m-dimensional vectors. A is π‘š Γ— 𝑛matrix. 𝛼1, 𝛼2, … … . . , 𝛼𝑠are scalars. Here,
𝑍𝑖 is need to be maximized for 𝑖 = 1,2, … … … , π‘Ÿ and need to be minimized for 𝑖 = π‘Ÿ + 1, … … . , 𝑠.
V. Chandra Sen’s Method
In this method, firstly all objective functions need to be maximized or minimized individually by
Simplex method. By solving each objective function of equation (1) following equations are obtained:
π‘€π‘Žπ‘₯ 𝑍1 = πœ‘1
π‘€π‘Žπ‘₯ 𝑍2 = πœ‘2
… … … … … … … … … … … … … …
… … … … … … … … … … … … … …
π‘€π‘Žπ‘₯ π‘π‘Ÿ = πœ‘π‘Ÿ
𝑀𝑖𝑛 π‘π‘Ÿ+1 = πœ‘π‘Ÿ+1
𝑀𝑖𝑛 π‘π‘Ÿ+2 = πœ‘π‘Ÿ+2
… … … … … … … … … … … … … …
… … … … … … … … … … … … … …
𝑀𝑖𝑛 𝑍𝑠 = πœ‘π‘ 
Where, πœ‘1, πœ‘2, … … … . , πœ‘π‘  are the optimal values of objective functions.
These values are used to form a single objective function by adding (for maximum) and subtracting (for
minimum) of each result of dividing each 𝑍𝑖 by πœ‘π‘–.Mathematically,
π‘€π‘Žπ‘₯ 𝑍 =
𝑍𝑖
πœ‘π‘–
π‘Ÿ
𝑖=1
βˆ’
𝑍𝑖
πœ‘π‘–
𝑠
𝑖=π‘Ÿ+1
Where, πœ‘π‘– β‰  0.
Subject to the constraints are remain same as equation (1). Then this single objective linear programming
problem is optimized.
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 14 | Page
VI. Mathematical Formulation of Proposed Method
Our proposed method is all out splitting the factor form of objective function of QCQP problem then
solving it as MOLP problem. The general QCQP problem
Max 𝑍 = 𝑍1 π‘₯ βˆ™ 𝑍2 π‘₯
= 𝑐𝑗 π‘₯𝑗 + 𝛼
𝑛
𝑗 =1
βˆ™ 𝑑𝑗 π‘₯𝑗 + 𝛽
𝑛
𝑗=1
Subject to:
π‘Žπ‘–π‘— π‘₯𝑗
𝑛
𝑗 =1
≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š
Let us assume that 𝑍1 π‘₯ , 𝑍2 π‘₯ > 0 for all π‘₯ = (π‘₯1, π‘₯2, β‹― β‹― , π‘₯π‘š , π‘₯π‘š+1, β‹― β‹― , π‘₯𝑛 )𝑇
∈ 𝑆, where 𝑆 denotes a
feasible set defined by the constraints. Also assume that 𝑆 is non-empty.
Here, both 𝑍1 π‘₯ &𝑍2 π‘₯ are linear. 𝑍is the product of 𝑍1 π‘₯ &𝑍2 π‘₯ . So, 𝑍 will be maximize when we get
maximized value of 𝑍1 π‘₯ &𝑍2 π‘₯ . So, after splitting the objective function we will get two maximum type
linear objective functions. Then the form of the problem will become
Max 𝑍1 π‘₯ = 𝑐𝑗 π‘₯𝑗 + 𝛼
𝑛
𝑗=1
Max 𝑍2 π‘₯ = 𝑑𝑗 π‘₯𝑗 + 𝛽
𝑛
𝑗 =1
Subject to:
π‘Žπ‘–π‘— π‘₯𝑗
𝑛
𝑗=1
≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š
Which is the form of MOLP problem. Now we will apply Chandra Sen’s Method. So, firstly we need to
maximize every objective function individually under same constraints. Let, the maximum value of 𝑍1 π‘₯ = πœ‘1
and the maximum value of𝑍2 π‘₯ = πœ‘2. Now fromChandra sen’s method, the combined objective function will
be
Max𝑍𝑐 =
𝑍1 π‘₯
πœ‘1
+
𝑍2 π‘₯
πœ‘2
So the problem becomes,
Max 𝑍𝑐 =
𝑍1 π‘₯
πœ‘1
+
𝑍2 π‘₯
πœ‘2
Subject to:
π‘Žπ‘–π‘— π‘₯𝑗
𝑛
𝑗=1
≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š
Now we need to solve this problem to obtain the solution of the main problem.
VII. Algorithm of Proposed Method
Step 1: Split the objective function into two linear maximum type objective function.
Step 2: Optimize those objective functions for performing Chandra Sen’s method.
Step 3:Construct a single objective function by adding objective functions dividing by their modulus optimized
value respectively.
Step 4: Perform simplex method to optimize the converted single objective function.
Step 5: Calculate the optimal value of the main problem using the result obtaining from the converted MOLP
problem.
VIII. Numerical Example
Consider the following QCQP problem:
Max 𝑍 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 βˆ™ (6π‘₯1 + π‘₯2 + 2π‘₯3 + 2)
Subject to: π‘₯1 + 3π‘₯2 ≀ 15
2π‘₯1 + π‘₯2 ≀ 20
π‘₯2 + 4π‘₯3 ≀ 28
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 15 | Page
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Now we will split the objective function into two maximum type objective functions. Then the problem
becomes
Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1
Max 𝑍2 = 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2
Subject to: π‘₯1 + 3π‘₯2 ≀ 15
2π‘₯1 + π‘₯2 ≀ 20
π‘₯2 + 4π‘₯3 ≀ 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Now taking,
Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1
Subject to: π‘₯1 + 3π‘₯2 ≀ 15
2π‘₯1 + π‘₯2 ≀ 20
π‘₯2 + 4π‘₯3 ≀ 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Now the standard form will be,
Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1
Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15
2π‘₯1 + π‘₯2 + 𝑠2 = 20
π‘₯2 + 4π‘₯3 + 𝑠3 = 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Table 1: Initial table of 1st
objective function
π‘ͺ𝑩
π‘ͺ𝒋 2 4 1 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 1 3 0 1 0 0 15 5β†’
0 π’”πŸ 2 1 0 0 1 0 20 20
0 π’”πŸ‘ 0 1 4 0 0 1 28 28
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 2 4↑ 1 0 0 0 π’πŸ = 1
Table 2
π‘ͺ𝑩
π‘ͺ𝒋 2 4 1 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
4 π’™πŸ 1/3 1 0 1/3 0 0 5 -
0 π’”πŸ 5/3 0 0 -1/3 1 0 15 -
0 π’”πŸ‘ -1/3 0 4 -1/3 0 1 23 23/4β†’
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 2/3 0 1↑ -4/3 0 0 π’πŸ = 21
Table 3
π‘ͺ𝑩
π‘ͺ𝒋 2 4 1 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
4 π’™πŸ 1/3 1 0 1/3 0 0 5 15
0 π’”πŸ 5/3 0 0 -1/3 1 0 15 9β†’
1 π’™πŸ‘ -1/12 0 1 -1/12 0 1/4 23/4 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 3/4↑ 0 0 -5/4 0 -1/4 π’πŸ = 107/4
Table 4: Optimal table of 2nd
objective function
π‘ͺ𝑩
π‘ͺ𝒋 2 4 1 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
4 π’™πŸ 0 1 0 2/5 -1/5 0 2 -
2 π’™πŸ 1 0 0 -1/5 3/5 0 9 -
1 π’™πŸ‘ 0 0 1 -1/10 1/20 1/4 13/2 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 0 -11/10 -9/20 -1/4 π’πŸ = 67/2
Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 4, this table gives the optimal solution. So, 𝑍1 =
67
2
.
Again, Max 𝑍2 = π‘₯1 + π‘₯2 + 2π‘₯3 + 2
Subject to: π‘₯1 + 3π‘₯2 ≀ 15
2π‘₯1 + π‘₯2 ≀ 20
π‘₯2 + 4π‘₯3 ≀ 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Now the standard form will be,
Max 𝑍2 = 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 16 | Page
Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15
2π‘₯1 + π‘₯2 + 𝑠2 = 20
π‘₯2 + 4π‘₯3 + 𝑠3 = 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Table 5: Initial table of 2nd
objective function
π‘ͺ𝑩
π‘ͺ𝒋 6 1 2 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 1 3 0 1 0 0 15 15
0 π’”πŸ 2 1 0 0 1 0 20 10β†’
0 π’”πŸ‘ 0 1 4 0 0 1 28 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 6↑ 1 2 0 0 0 π’πŸ = 2
Table 6
π‘ͺ𝑩
π‘ͺ𝒋 6 1 2 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 0 5/2 0 1 -1/2 0 5 -
6 π’™πŸ 1 1/2 0 0 1/2 0 10 -
0 π’”πŸ‘ 0 1 4 0 0 1 28 7β†’
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 -2 2↑ 0 -3 0 π’πŸ = 62
Table 7: Optimal table of 2nd
objective function
π‘ͺ𝑩
π‘ͺ𝒋 6 1 2 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 0 5/2 0 1 -1/2 0 5 -
6 π’™πŸ 1 1/2 0 0 1/2 0 10 -
2 π’™πŸ‘ 0 1/4 1 0 0 1/4 7 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 -5/2 0 0 -3 -2 π’πŸ = 76
Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 7, this table gives the optimal solution. So, 𝑍2 = 76 .
Now the single objective function will be,
Max 𝑍𝑐 =
𝑍1(𝑋)
𝑍1
+
𝑍2(𝑋)
𝑍2
=
2π‘₯1 + 4π‘₯2 + π‘₯3 + 1
67/2
+
6π‘₯1 + π‘₯2 + 2π‘₯3 + 2
76
=
4π‘₯1 + 8π‘₯2 + 2π‘₯3 + 2
67
+
6π‘₯1 + π‘₯2 + 2π‘₯3 + 2
76
=
353
2546
π‘₯1 +
675
5092
π‘₯2 +
143
2546
π‘₯3 +
143
2546
∴ Max 𝑍𝑐 =
353
2546
π‘₯1 +
675
5092
π‘₯2 +
143
2546
π‘₯3 +
143
2546
Subject to: π‘₯1 + 3π‘₯2 ≀ 15
2π‘₯1 + π‘₯2 ≀ 20
π‘₯2 + 4π‘₯3 ≀ 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Now the standard form will be,
Max 𝑍𝑐 =
353
2546
π‘₯1 +
675
5092
π‘₯2 +
143
2546
π‘₯3 +
143
2546
Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15
2π‘₯1 + π‘₯2 + 𝑠2 = 20
π‘₯2 + 4π‘₯3 + 𝑠3 = 28
π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0
Table 8: Initial table of converted single objective function
π‘ͺ𝑩
π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 1 3 0 1 0 0 15 15
0 π’”πŸ 2 1 0 0 1 0 20 10β†’
0 π’”πŸ‘ 0 1 4 0 0 1 28 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 353/2546↑ 675/5092 143/2546 0 0 0 𝒁𝒄 = 143/2546
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 17 | Page
Table 9
π‘ͺ𝑩
π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
0 π’”πŸ 0 5/2 0 1 -1/2 0 5 2β†’
353/2546 π’™πŸ 1 1/2 0 0 1/2 0 10 20
0 π’”πŸ‘ 0 1 4 0 0 1 28 28
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 161/2546↑ 143/2546 0 -353/5092 0 𝒁𝒄 = 3673/2546
Table 10
π‘ͺ𝑩
π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
675/5092 π’™πŸ 0 1 0 2/5 -1/5 0 2 -
353/2546 π’™πŸ 1 0 0 -1/5 3/5 0 9 -
0 π’”πŸ‘ 0 0 4 -2/5 1/5 1 26 13/2
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 143/2546 -161/6365 -1443/25460 0 𝒁𝒄 = 1.56912
Table 11: Optimal table of converted single objective function
π‘ͺ𝑩
π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0
𝑿𝑩 Ratio
Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘
675/5092 π’™πŸ 0 1 0 2/5 -1/5 0 2 -
353/2546 π’™πŸ 1 0 0 -1/5 3/5 0 9 -
143/2546 π’™πŸ‘ 0 0 1 -1/10 1/20 1/4 13/2 -
π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 0 -501/25460 -3029/50920 -143/10184 𝒁𝒄 = 147/76
Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 11, this table gives the optimal solution.
Now,π‘₯1 = 9 ,π‘₯2 = 2 and π‘₯3 =
13
2
.
So, the optimal solution of our main problem is Max Z= 2378.5 and (π‘₯1, π‘₯2, π‘₯3) = 9, 2,
13
2
IX. Computer Code for solving QCQP Problems
In this section, we use MATLAB programming language to solve our QCQP problems. There is a built
in command β€œquadprog” to solve quadratic programming problems. But here we present a code according to
our proposed algorithm and compare result and elapsed time with the existing command.
%QCQP Problem Solving Using Our ProposedAlgorithm
tic;
f1=[-2;-4;-1]; %first factors coefficients
f2=[-6;-1;-2]; %second factors coefficients
C=[1;2]; %constant of factors
A=[1 3 0;2 1 0;0 1 4]; % matrix for linear inequality constraints
b=[15;20;28]; % vector for linear inequality constraints
lb=[0;0;0]; % vector of lower bounds
[p,xval1] = linprog(f1,A,b,[],[],lb,[])
F1=abs(-xval1+C(1));
[q,xval2] = linprog(f2,A,b,[],[],lb,[])
F2=abs(-xval2+C(2));
fnew=f1/F1+f2/F2; %New objective function
x = linprog(fnew,A,b,[],[],lb,[]);
fprintf('n Optimal solutions are: n')
fprintf('n x1=%15.7fn',x(1))
fprintf('n x2=%15.7fn',x(2))
fprintf('n x3=%15.7fn',x(3))
max= (-f1'*x+C(1))*(-f2'*x+C(2));
fprintf('n Maximum value is %15.7fn',max)
toc;
Output
Optimal solutions are:
x1= 9.0000000
x2= 2.0000000
x3= 6.5000000
Maximum value is 2378.4999982
Elapsed time is 0.022649 seconds.
A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M….
DOI: 10.9790/5728-1501021218 www.iosrjournals.org 18 | Page
Table 12: Comparison
Methods
Execution Time
(Seconds)
Result (Value of 𝒁) Comment
Existing Command 0.041086 2378.4999982 Our proposed method take
less time than existing
method
Code according to Our
Proposed Method
0.022649 2378.4999982
X. Conclusion
The goal of the research is to develop a simple technique to solve QCQP problems. So, we proposed a
new method involving multi-objective technique. We illustrate numerical example to demonstrate our method.
We also use MATLAB code according to our algorithm and compare with existing command. Though the result
is identical to the existing one but elapsed time is lesser. We therefore hope that our proposed method for
solving QCQP problems can be used as an effective tool for solving QCQP problems and hence our time and
labor can be saved.
References
[1]. Wolfe, P., 1959. The simplex method for quadratic programming, Econometrica, 27, 3. 382-398.
[2]. Beale, E.M.L., 1959. On quadratic programming, Naval Research Logistics Quarterly, 6, 227-243.
[3]. Frank, M., P. Wolfe, 1956. An algorithm for quadratic programming, Naval Research Logistics Quarterly, 3, 95-110.
[4]. Shetty C.M., 1963. A simplified procedure for quadratic programming, Operations Research, 11, 248-260.
[5]. Lemke C.E., 1965. Bi-matrix equilibrium points and mathematical programming, Management Science, 11, 681-689.
[6]. Best M.J., K. Ritter K, 1988. A quadratic programming algorithm, Zeitschrift for Operational Research,32, 271-297.
[7]. Theil H., C. Van de Panne, 1961. Quadratic programming as an extension of conventional quadratic maximization, Management
Science, 7, 1-20.
[8]. J.C.G., Boot, 1961. Notes on quadratic programming: The kuhn-Tucker and Theil-van de Panne conditions, degeneracy and
equality constraints, Management Science, 8, 85-98.
[9]. Fletcher R., 1971. A general quadratic programming algorithm, J. Inst., Maths. Applics, 7, 76-91.
[10]. Swarup K., 1966. Quadratic programming, CCERO (Belgium), 8, 132-136.
[11]. Gupta A.K., J.K. Sharma, 1983. A generalized simplex technique for solving quadratic programming problem, Indian Journal of
Technology, 21, 198-201.
[12]. Moraru V., 1997. An algorithm for solving quadratic programming problems, Computer science Journal of Moldova, 5, 223-235.
[13]. Moraru V., 2000. Primal-dual method for solving convex quadratic programming problems, Computer science Journal of Moldova,
8, 209-220.
[14]. Jensen D.L., A.J. King, 1992. A decomposition method for quadratic programming, IBM Systems Journal, 31, 39-48.
[15]. Bazaraa M., H. Sherali, C.M. Shetty, 2006. Nonlinear programming: Theory and algorithm (John Wiley, New York).
[16]. Jayalakshmi M., Pandian P., 2014, A method for solving quadratic programming problems having linearly factorized objective
function, International Journal Of Modern Engineering Research, 4, 20-24.
[17]. Zahidul Islam Sohag, Md. Asadujjaman. A proposed new average method for solving multi-objective linear programming problem
using various kinds of mean techniques. Mathematics Letters. Vol. 4, No. 2, 2018, pp. 25-33. doi: 10.11648/j.ml.20180402.11
[18]. Sen. Chandra, A new approach for multi-objective rural development planning, The Indian Economic Journal, Vol. 30, No.4, PP.91-
96, 1983.
[19]. M. Asadujjaman, M.B. Hasan, A proposed technique for solving quasi-concave quadratic programming problems with bounded
variables, The Dhaka University Journal of Science, 63(2):111-117, 2015 (July).
[20]. M. Asadujjaman, M.B. Hasan, A proposed technique for solving quasi-concave quadratic programming problems with bounded
variables by objective separable Method, The Dhaka University Journal of Science, 64(1): 51-58, 2016 (January).
Zahidul Islam Sohag."A Proposed Method for Solving Quasi-Concave Quadratic Programming
Problems by Multi-Objective Technique with Computer Algebra." IOSR Journal of Mathematics
(IOSR-JM) 15.1 (2019): 12-18.

More Related Content

Similar to A Proposed Method For Solving Quasi-Concave Quadratic Programming Problems By Multi-Objective Technique With Computer Algebra

Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplexSHAMJITH KM
Β 
Session 4 .pdf
Session 4 .pdfSession 4 .pdf
Session 4 .pdfssuser8cda84
Β 
Solving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxSolving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxwhitneyleman54422
Β 
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxLecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxhlKh4
Β 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)DionΓ­sio Carmo-Neto
Β 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)irjes
Β 
A New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxA New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxMasoudIbrahim3
Β 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxGodisgoodtube
Β 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...AIRCC Publishing Corporation
Β 
Numerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportNumerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportShikhar Agarwal
Β 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
Β 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
Β 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programmingDagnaygebawGoshme
Β 
ML ALL in one (1).pdf
ML ALL in one (1).pdfML ALL in one (1).pdf
ML ALL in one (1).pdfAADITYADARAKH1
Β 
CHN and Swap Heuristic to Solve the Maximum Independent Set Problem
CHN and Swap Heuristic to Solve the Maximum Independent Set ProblemCHN and Swap Heuristic to Solve the Maximum Independent Set Problem
CHN and Swap Heuristic to Solve the Maximum Independent Set ProblemIJECEIAES
Β 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
Β 
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
Β 

Similar to A Proposed Method For Solving Quasi-Concave Quadratic Programming Problems By Multi-Objective Technique With Computer Algebra (20)

Graphical method
Graphical methodGraphical method
Graphical method
Β 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
Β 
Session 4 .pdf
Session 4 .pdfSession 4 .pdf
Session 4 .pdf
Β 
Solving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxSolving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docx
Β 
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxLecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
Β 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
Β 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
Β 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
Β 
A New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxA New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptx
Β 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
Β 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Β 
Numerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportNumerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project Report
Β 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Β 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Β 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
Β 
ML ALL in one (1).pdf
ML ALL in one (1).pdfML ALL in one (1).pdf
ML ALL in one (1).pdf
Β 
linear programming
linear programming linear programming
linear programming
Β 
CHN and Swap Heuristic to Solve the Maximum Independent Set Problem
CHN and Swap Heuristic to Solve the Maximum Independent Set ProblemCHN and Swap Heuristic to Solve the Maximum Independent Set Problem
CHN and Swap Heuristic to Solve the Maximum Independent Set Problem
Β 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
Β 
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/Ξ΅-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
Β 

More from Finni Rice

Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...
Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...
Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...Finni Rice
Β 
Essay On Assessment For Learning. PDF Reflective Essay on Assessment
Essay On Assessment For Learning. PDF Reflective Essay on AssessmentEssay On Assessment For Learning. PDF Reflective Essay on Assessment
Essay On Assessment For Learning. PDF Reflective Essay on AssessmentFinni Rice
Β 
Essay Outline Online. Outline example essay. Argumentative Essay Outline Wit...
Essay Outline Online.  Outline example essay. Argumentative Essay Outline Wit...Essay Outline Online.  Outline example essay. Argumentative Essay Outline Wit...
Essay Outline Online. Outline example essay. Argumentative Essay Outline Wit...Finni Rice
Β 
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds Maslows hierarchy o...
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds  Maslows hierarchy o...Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds  Maslows hierarchy o...
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds Maslows hierarchy o...Finni Rice
Β 
Homeschooling Essay. Pros And Cons Of Homeschooling
Homeschooling Essay. Pros And Cons Of HomeschoolingHomeschooling Essay. Pros And Cons Of Homeschooling
Homeschooling Essay. Pros And Cons Of HomeschoolingFinni Rice
Β 
Pay For Someone To Write A Pape. Online assignment writing service.
Pay For Someone To Write A Pape. Online assignment writing service.Pay For Someone To Write A Pape. Online assignment writing service.
Pay For Someone To Write A Pape. Online assignment writing service.Finni Rice
Β 
2023-24 University Of Maryland Supplemental Es
2023-24 University Of Maryland Supplemental Es2023-24 University Of Maryland Supplemental Es
2023-24 University Of Maryland Supplemental EsFinni Rice
Β 
Recommendation Letter Meaning In Marathi Wallp
Recommendation Letter Meaning In Marathi WallpRecommendation Letter Meaning In Marathi Wallp
Recommendation Letter Meaning In Marathi WallpFinni Rice
Β 
Cheap Term Paper Help Cheap Term Papers Info,
Cheap Term Paper Help Cheap Term Papers Info,Cheap Term Paper Help Cheap Term Papers Info,
Cheap Term Paper Help Cheap Term Papers Info,Finni Rice
Β 
Pin By Augustus Bessah On English Teacher Essay Wri
Pin By Augustus Bessah On English Teacher Essay WriPin By Augustus Bessah On English Teacher Essay Wri
Pin By Augustus Bessah On English Teacher Essay WriFinni Rice
Β 
How To Write An Argumentative Essay - Ch
How To Write An Argumentative Essay - ChHow To Write An Argumentative Essay - Ch
How To Write An Argumentative Essay - ChFinni Rice
Β 
Lined Handwriting Paper Printable. Online assignment writing service.
Lined Handwriting Paper Printable. Online assignment writing service.Lined Handwriting Paper Printable. Online assignment writing service.
Lined Handwriting Paper Printable. Online assignment writing service.Finni Rice
Β 
Check Out Our Personal Stateme. Online assignment writing service.
Check Out Our Personal Stateme. Online assignment writing service.Check Out Our Personal Stateme. Online assignment writing service.
Check Out Our Personal Stateme. Online assignment writing service.Finni Rice
Β 
Academic Writing Companies. TOP. Online assignment writing service.
Academic Writing Companies. TOP. Online assignment writing service.Academic Writing Companies. TOP. Online assignment writing service.
Academic Writing Companies. TOP. Online assignment writing service.Finni Rice
Β 
The Journey, Creative Writing - GCSE English - Marked B
The Journey, Creative Writing - GCSE English - Marked BThe Journey, Creative Writing - GCSE English - Marked B
The Journey, Creative Writing - GCSE English - Marked BFinni Rice
Β 
Writing Workshop Anchor Charts - Distance Learnin
Writing Workshop Anchor Charts - Distance LearninWriting Workshop Anchor Charts - Distance Learnin
Writing Workshop Anchor Charts - Distance LearninFinni Rice
Β 
Back To School Writing Pages - My Teaching Libra
Back To School Writing Pages - My Teaching LibraBack To School Writing Pages - My Teaching Libra
Back To School Writing Pages - My Teaching LibraFinni Rice
Β 
Problem Of Global Warming Argument. Online assignment writing service.
Problem Of Global Warming Argument. Online assignment writing service.Problem Of Global Warming Argument. Online assignment writing service.
Problem Of Global Warming Argument. Online assignment writing service.Finni Rice
Β 
Plain Premium Writing Paper Packs Envelopes
Plain Premium Writing Paper Packs EnvelopesPlain Premium Writing Paper Packs Envelopes
Plain Premium Writing Paper Packs EnvelopesFinni Rice
Β 
Essay Plan Essay Plan, Study Notes, College Esse
Essay Plan Essay Plan, Study Notes, College EsseEssay Plan Essay Plan, Study Notes, College Esse
Essay Plan Essay Plan, Study Notes, College EsseFinni Rice
Β 

More from Finni Rice (20)

Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...
Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...
Against Gun Control Essay. Persuasive essay on anti gun control - mfacourses8...
Β 
Essay On Assessment For Learning. PDF Reflective Essay on Assessment
Essay On Assessment For Learning. PDF Reflective Essay on AssessmentEssay On Assessment For Learning. PDF Reflective Essay on Assessment
Essay On Assessment For Learning. PDF Reflective Essay on Assessment
Β 
Essay Outline Online. Outline example essay. Argumentative Essay Outline Wit...
Essay Outline Online.  Outline example essay. Argumentative Essay Outline Wit...Essay Outline Online.  Outline example essay. Argumentative Essay Outline Wit...
Essay Outline Online. Outline example essay. Argumentative Essay Outline Wit...
Β 
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds Maslows hierarchy o...
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds  Maslows hierarchy o...Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds  Maslows hierarchy o...
Maslow Hierarchy Of Needs Essay. MaslowsHierarchyOfNeeds Maslows hierarchy o...
Β 
Homeschooling Essay. Pros And Cons Of Homeschooling
Homeschooling Essay. Pros And Cons Of HomeschoolingHomeschooling Essay. Pros And Cons Of Homeschooling
Homeschooling Essay. Pros And Cons Of Homeschooling
Β 
Pay For Someone To Write A Pape. Online assignment writing service.
Pay For Someone To Write A Pape. Online assignment writing service.Pay For Someone To Write A Pape. Online assignment writing service.
Pay For Someone To Write A Pape. Online assignment writing service.
Β 
2023-24 University Of Maryland Supplemental Es
2023-24 University Of Maryland Supplemental Es2023-24 University Of Maryland Supplemental Es
2023-24 University Of Maryland Supplemental Es
Β 
Recommendation Letter Meaning In Marathi Wallp
Recommendation Letter Meaning In Marathi WallpRecommendation Letter Meaning In Marathi Wallp
Recommendation Letter Meaning In Marathi Wallp
Β 
Cheap Term Paper Help Cheap Term Papers Info,
Cheap Term Paper Help Cheap Term Papers Info,Cheap Term Paper Help Cheap Term Papers Info,
Cheap Term Paper Help Cheap Term Papers Info,
Β 
Pin By Augustus Bessah On English Teacher Essay Wri
Pin By Augustus Bessah On English Teacher Essay WriPin By Augustus Bessah On English Teacher Essay Wri
Pin By Augustus Bessah On English Teacher Essay Wri
Β 
How To Write An Argumentative Essay - Ch
How To Write An Argumentative Essay - ChHow To Write An Argumentative Essay - Ch
How To Write An Argumentative Essay - Ch
Β 
Lined Handwriting Paper Printable. Online assignment writing service.
Lined Handwriting Paper Printable. Online assignment writing service.Lined Handwriting Paper Printable. Online assignment writing service.
Lined Handwriting Paper Printable. Online assignment writing service.
Β 
Check Out Our Personal Stateme. Online assignment writing service.
Check Out Our Personal Stateme. Online assignment writing service.Check Out Our Personal Stateme. Online assignment writing service.
Check Out Our Personal Stateme. Online assignment writing service.
Β 
Academic Writing Companies. TOP. Online assignment writing service.
Academic Writing Companies. TOP. Online assignment writing service.Academic Writing Companies. TOP. Online assignment writing service.
Academic Writing Companies. TOP. Online assignment writing service.
Β 
The Journey, Creative Writing - GCSE English - Marked B
The Journey, Creative Writing - GCSE English - Marked BThe Journey, Creative Writing - GCSE English - Marked B
The Journey, Creative Writing - GCSE English - Marked B
Β 
Writing Workshop Anchor Charts - Distance Learnin
Writing Workshop Anchor Charts - Distance LearninWriting Workshop Anchor Charts - Distance Learnin
Writing Workshop Anchor Charts - Distance Learnin
Β 
Back To School Writing Pages - My Teaching Libra
Back To School Writing Pages - My Teaching LibraBack To School Writing Pages - My Teaching Libra
Back To School Writing Pages - My Teaching Libra
Β 
Problem Of Global Warming Argument. Online assignment writing service.
Problem Of Global Warming Argument. Online assignment writing service.Problem Of Global Warming Argument. Online assignment writing service.
Problem Of Global Warming Argument. Online assignment writing service.
Β 
Plain Premium Writing Paper Packs Envelopes
Plain Premium Writing Paper Packs EnvelopesPlain Premium Writing Paper Packs Envelopes
Plain Premium Writing Paper Packs Envelopes
Β 
Essay Plan Essay Plan, Study Notes, College Esse
Essay Plan Essay Plan, Study Notes, College EsseEssay Plan Essay Plan, Study Notes, College Esse
Essay Plan Essay Plan, Study Notes, College Esse
Β 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
Β 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdfssuser54595a
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
Β 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
Β 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
Β 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
Β 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
Β 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
Β 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
Β 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
Β 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
Β 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)Dr. Mazin Mohamed alkathiri
Β 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
Β 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
Β 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
Β 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
Β 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Β 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Β 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
Β 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
Β 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Β 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
Β 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
Β 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
Β 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Β 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
Β 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
Β 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
Β 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
Β 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
Β 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Β 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
Β 
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Β 

A Proposed Method For Solving Quasi-Concave Quadratic Programming Problems By Multi-Objective Technique With Computer Algebra

  • 1. IOSR Journal of Mathematics (IOSR-JM) e-ISSN: 2278-5728, p-ISSN: 2319-765X. Volume 15, Issue 1 Ser. II (Jan – Feb 2019), PP 12-18 www.iosrjournals.org DOI: 10.9790/5728-1501021218 www.iosrjournals.org 12 | Page A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by Multi-Objective Technique with Computer Algebra Zahidul Islam Sohag1 , M. Asadujjaman2 1 (Mathematics Department, University of Dhaka, Bangladesh) 2 (Mathematics Department, University of Dhaka, Bangladesh) Corresponding Author: Zahidul Islam Sohag Abstract:In this paper a new method is proposed to solve Quasi-Concave Quadratic Programming problems in which the objective function is in the form of product of two linear functions and constraints functions are in the linear inequalities form. In this method we convert the problem into Multi-Objective Linear Programming problem by splitting those two linear functions and considering them as different maximize/ minimize (depending on main objective function type) type linear objective functions under same constraints and then solve the problem by Chandra Sen’s method. For developing this method, we use programming language MATLAB 2017. To demonstrate our propose method, numerical examples are also illustrated. --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 22-02-2019 Date of acceptance: 08-03-2019 --------------------------------------------------------------------------------------------------------------------------------------- I. Introduction Non-linear programming is an essential part of operations research. Non-linear programming (NLP) is the process of solving an optimization problem defined by a system of equalities and inequalities, collectively termed constraints, over a set of unknown real variables, along with an objective function to be maximized or minimized, where some of the constraints or the objective function is non-linear. It is the sub-field of mathematical optimization that deals with problems that are not linear. Non-Linear Programming problems are concerned with the efficient use or allocation of limited resources to meet desired objectives. In different sectors like design, construction, maintenance, producing planning, financial and corporate planning and engineering, decision makers have to take decisions and their ultimate goal is to minimize effort or maximize profit. A quadratic programming (QP) is a special type of mathematical optimization problem. It is the problem of optimizing (minimizing or maximizing) a quadratic function of several variables subject to linear constraints on these variables. A large number of algorithms for solving QP problems have been developed. Some of them are extensions of the simplex method and others are based on different principles. In the conversance, a great number of methods (Wolfe1 , Beale2 , Frank and Wolfe3 , Shetty4 , Lemke5 , Best and Ritter6 , Theil and van de Panne7 , Boot8 , Fletcher9 , Swarup10 , Gupta and Sharma11 , Moraru12, 13 , Jensen and King14 , Bazaraa, Sherali and Shetty15 ) are designed to solve QP problems in a finite number of steps. Among them, Wolfe’s method1 , Swarup’s simplex method10 and Gupta and Sharma’s method11 are more popular than the other methods. Jayalakshmi and Pandian16 suggested a method to solve Quadratic Programming problems having linearly factorized objective function. In order to extend this work, in this paper we propose and algorithm to solve Quasi-Concave Quadratic Programming (QCQP) problems. In this method we convert our problem into Multi-Objective Linear Programming (MOLP) problem17 and solve this MOLP problem using Chandra Sen’s Method18 . We develop a computer technique for this method by using programming language MATLAB 2017. We also illustrate numerical examples to demonstrate our method. II. Quadratic Programming Problems The general QP problem can be written as Maximize 𝑍 = 𝑐𝑋 + 1 2 𝑋𝑇 𝑄𝑋 Subject to:𝐴𝑋 ≀ 𝑏 and 𝑋 β‰₯ 0 Where 𝑐 is an 𝑛-dimensional row vector describing the coefficients of the linear terms in the objective function, and 𝑄 is a(𝑛 Γ— 𝑛) symmetric real matrix describing the coefficients of the quadratic terms. If a constant term exists it is dropped from the model. As in LP, the decision variables are denoted by the 𝑛-dimensional column vector 𝑋, and the constraints are defined by an (π‘š Γ— 𝑛)𝐴 matrix and an π‘š- dimensional column vector 𝑏 of right-hand side coefficients. We assume that a feasible solution exists and
  • 2. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 13 | Page that the constraints region is bounded. When the objective function 𝑍 is strictly convex for all feasible points the problem has a unique local maximum which is also the global maximum. A sufficient condition to guarantee strictly convexity is for 𝑄 to be positive definite. III. Quasi-Concave Quadratic Programming Problems The quasi-concave quadratic programming (QCQP) problem subject to linear constraints with a quadratic objective function which is multiplication of factorize form of two linear functions. QCQP problem can be written as: Maximize 𝑍 = 𝑐𝑋 + 𝛼 (𝑑𝑋 + 𝛽) Subject to: 𝐴𝑋 ≀ 𝑏 and 𝑋 β‰₯ 0 where, 𝐴 is an (π‘š Γ— 𝑛) matrix, 𝑏 ∈ β„π‘š , and 𝑋, 𝑐, 𝑑 ∈ ℝ𝑛 and 𝛼, 𝛽 ∈ ℝ. Here we assume that (i) 𝑐𝑋 + 𝛼 and(𝑑𝑋 + 𝛽)are positive for all feasible solution. (ii) The constraints set 𝑆 = { 𝑋 ∢ 𝐴𝑋 = 𝑏, 𝑋 β‰₯ 0 }is non-empty and bounded. Let us assume that 𝑐𝑋 + 𝛼 , (𝑑𝑋 + 𝛽) > 0 for all π‘₯ = (π‘₯1, π‘₯2, β‹― β‹― , π‘₯π‘š , π‘₯π‘š+1, β‹― β‹― , π‘₯𝑛 )𝑇 ∈ 𝑆, where 𝑆 denotes a feasible set defined by the constraints. Also assume that 𝑆 is non-empty. IV. Mathematical Formulation of MOLP Problems Mathematical general form of MOLP problem is given as: π‘€π‘Žπ‘₯ 𝑍1 = 𝐢1 𝑑 𝑋 + 𝛼1 π‘€π‘Žπ‘₯ 𝑍2 = 𝐢2 𝑑 𝑋 + 𝛼2 … … … … … … … … … … … … … … … … … … … … … … … … … … π‘€π‘Žπ‘₯ π‘π‘Ÿ = πΆπ‘Ÿ 𝑑 𝑋 + π›Όπ‘Ÿ 𝑀𝑖𝑛 π‘π‘Ÿ+1 = πΆπ‘Ÿ+1 𝑑 𝑋 + π›Όπ‘Ÿ+1 𝑀𝑖𝑛 π‘π‘Ÿ+2 = πΆπ‘Ÿ+2 𝑑 𝑋 + π›Όπ‘Ÿ+2 β‹― β‹― β‹― β‹― (1) … … … … … … … … … … … … … … … … … … … … … … … … … … 𝑀𝑖𝑛 𝑍𝑠 = 𝐢𝑠 𝑑 𝑋 + 𝛼𝑠 Subject to: 𝐴𝑋 ≀ 𝑏 𝑋 β‰₯ 0 Where, 𝑋 is n-dimensional and b is m-dimensional vectors. A is π‘š Γ— 𝑛matrix. 𝛼1, 𝛼2, … … . . , 𝛼𝑠are scalars. Here, 𝑍𝑖 is need to be maximized for 𝑖 = 1,2, … … … , π‘Ÿ and need to be minimized for 𝑖 = π‘Ÿ + 1, … … . , 𝑠. V. Chandra Sen’s Method In this method, firstly all objective functions need to be maximized or minimized individually by Simplex method. By solving each objective function of equation (1) following equations are obtained: π‘€π‘Žπ‘₯ 𝑍1 = πœ‘1 π‘€π‘Žπ‘₯ 𝑍2 = πœ‘2 … … … … … … … … … … … … … … … … … … … … … … … … … … … … π‘€π‘Žπ‘₯ π‘π‘Ÿ = πœ‘π‘Ÿ 𝑀𝑖𝑛 π‘π‘Ÿ+1 = πœ‘π‘Ÿ+1 𝑀𝑖𝑛 π‘π‘Ÿ+2 = πœ‘π‘Ÿ+2 … … … … … … … … … … … … … … … … … … … … … … … … … … … … 𝑀𝑖𝑛 𝑍𝑠 = πœ‘π‘  Where, πœ‘1, πœ‘2, … … … . , πœ‘π‘  are the optimal values of objective functions. These values are used to form a single objective function by adding (for maximum) and subtracting (for minimum) of each result of dividing each 𝑍𝑖 by πœ‘π‘–.Mathematically, π‘€π‘Žπ‘₯ 𝑍 = 𝑍𝑖 πœ‘π‘– π‘Ÿ 𝑖=1 βˆ’ 𝑍𝑖 πœ‘π‘– 𝑠 𝑖=π‘Ÿ+1 Where, πœ‘π‘– β‰  0. Subject to the constraints are remain same as equation (1). Then this single objective linear programming problem is optimized.
  • 3. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 14 | Page VI. Mathematical Formulation of Proposed Method Our proposed method is all out splitting the factor form of objective function of QCQP problem then solving it as MOLP problem. The general QCQP problem Max 𝑍 = 𝑍1 π‘₯ βˆ™ 𝑍2 π‘₯ = 𝑐𝑗 π‘₯𝑗 + 𝛼 𝑛 𝑗 =1 βˆ™ 𝑑𝑗 π‘₯𝑗 + 𝛽 𝑛 𝑗=1 Subject to: π‘Žπ‘–π‘— π‘₯𝑗 𝑛 𝑗 =1 ≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š Let us assume that 𝑍1 π‘₯ , 𝑍2 π‘₯ > 0 for all π‘₯ = (π‘₯1, π‘₯2, β‹― β‹― , π‘₯π‘š , π‘₯π‘š+1, β‹― β‹― , π‘₯𝑛 )𝑇 ∈ 𝑆, where 𝑆 denotes a feasible set defined by the constraints. Also assume that 𝑆 is non-empty. Here, both 𝑍1 π‘₯ &𝑍2 π‘₯ are linear. 𝑍is the product of 𝑍1 π‘₯ &𝑍2 π‘₯ . So, 𝑍 will be maximize when we get maximized value of 𝑍1 π‘₯ &𝑍2 π‘₯ . So, after splitting the objective function we will get two maximum type linear objective functions. Then the form of the problem will become Max 𝑍1 π‘₯ = 𝑐𝑗 π‘₯𝑗 + 𝛼 𝑛 𝑗=1 Max 𝑍2 π‘₯ = 𝑑𝑗 π‘₯𝑗 + 𝛽 𝑛 𝑗 =1 Subject to: π‘Žπ‘–π‘— π‘₯𝑗 𝑛 𝑗=1 ≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š Which is the form of MOLP problem. Now we will apply Chandra Sen’s Method. So, firstly we need to maximize every objective function individually under same constraints. Let, the maximum value of 𝑍1 π‘₯ = πœ‘1 and the maximum value of𝑍2 π‘₯ = πœ‘2. Now fromChandra sen’s method, the combined objective function will be Max𝑍𝑐 = 𝑍1 π‘₯ πœ‘1 + 𝑍2 π‘₯ πœ‘2 So the problem becomes, Max 𝑍𝑐 = 𝑍1 π‘₯ πœ‘1 + 𝑍2 π‘₯ πœ‘2 Subject to: π‘Žπ‘–π‘— π‘₯𝑗 𝑛 𝑗=1 ≀ 𝑏𝑖 , 𝑖 = 1,2, β‹― β‹― , π‘š Now we need to solve this problem to obtain the solution of the main problem. VII. Algorithm of Proposed Method Step 1: Split the objective function into two linear maximum type objective function. Step 2: Optimize those objective functions for performing Chandra Sen’s method. Step 3:Construct a single objective function by adding objective functions dividing by their modulus optimized value respectively. Step 4: Perform simplex method to optimize the converted single objective function. Step 5: Calculate the optimal value of the main problem using the result obtaining from the converted MOLP problem. VIII. Numerical Example Consider the following QCQP problem: Max 𝑍 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 βˆ™ (6π‘₯1 + π‘₯2 + 2π‘₯3 + 2) Subject to: π‘₯1 + 3π‘₯2 ≀ 15 2π‘₯1 + π‘₯2 ≀ 20 π‘₯2 + 4π‘₯3 ≀ 28
  • 4. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 15 | Page π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Now we will split the objective function into two maximum type objective functions. Then the problem becomes Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 Max 𝑍2 = 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2 Subject to: π‘₯1 + 3π‘₯2 ≀ 15 2π‘₯1 + π‘₯2 ≀ 20 π‘₯2 + 4π‘₯3 ≀ 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Now taking, Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 Subject to: π‘₯1 + 3π‘₯2 ≀ 15 2π‘₯1 + π‘₯2 ≀ 20 π‘₯2 + 4π‘₯3 ≀ 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Now the standard form will be, Max 𝑍1 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15 2π‘₯1 + π‘₯2 + 𝑠2 = 20 π‘₯2 + 4π‘₯3 + 𝑠3 = 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Table 1: Initial table of 1st objective function π‘ͺ𝑩 π‘ͺ𝒋 2 4 1 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 1 3 0 1 0 0 15 5β†’ 0 π’”πŸ 2 1 0 0 1 0 20 20 0 π’”πŸ‘ 0 1 4 0 0 1 28 28 π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 2 4↑ 1 0 0 0 π’πŸ = 1 Table 2 π‘ͺ𝑩 π‘ͺ𝒋 2 4 1 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 4 π’™πŸ 1/3 1 0 1/3 0 0 5 - 0 π’”πŸ 5/3 0 0 -1/3 1 0 15 - 0 π’”πŸ‘ -1/3 0 4 -1/3 0 1 23 23/4β†’ π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 2/3 0 1↑ -4/3 0 0 π’πŸ = 21 Table 3 π‘ͺ𝑩 π‘ͺ𝒋 2 4 1 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 4 π’™πŸ 1/3 1 0 1/3 0 0 5 15 0 π’”πŸ 5/3 0 0 -1/3 1 0 15 9β†’ 1 π’™πŸ‘ -1/12 0 1 -1/12 0 1/4 23/4 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 3/4↑ 0 0 -5/4 0 -1/4 π’πŸ = 107/4 Table 4: Optimal table of 2nd objective function π‘ͺ𝑩 π‘ͺ𝒋 2 4 1 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 4 π’™πŸ 0 1 0 2/5 -1/5 0 2 - 2 π’™πŸ 1 0 0 -1/5 3/5 0 9 - 1 π’™πŸ‘ 0 0 1 -1/10 1/20 1/4 13/2 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 0 -11/10 -9/20 -1/4 π’πŸ = 67/2 Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 4, this table gives the optimal solution. So, 𝑍1 = 67 2 . Again, Max 𝑍2 = π‘₯1 + π‘₯2 + 2π‘₯3 + 2 Subject to: π‘₯1 + 3π‘₯2 ≀ 15 2π‘₯1 + π‘₯2 ≀ 20 π‘₯2 + 4π‘₯3 ≀ 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Now the standard form will be, Max 𝑍2 = 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2
  • 5. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 16 | Page Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15 2π‘₯1 + π‘₯2 + 𝑠2 = 20 π‘₯2 + 4π‘₯3 + 𝑠3 = 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Table 5: Initial table of 2nd objective function π‘ͺ𝑩 π‘ͺ𝒋 6 1 2 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 1 3 0 1 0 0 15 15 0 π’”πŸ 2 1 0 0 1 0 20 10β†’ 0 π’”πŸ‘ 0 1 4 0 0 1 28 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 6↑ 1 2 0 0 0 π’πŸ = 2 Table 6 π‘ͺ𝑩 π‘ͺ𝒋 6 1 2 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 0 5/2 0 1 -1/2 0 5 - 6 π’™πŸ 1 1/2 0 0 1/2 0 10 - 0 π’”πŸ‘ 0 1 4 0 0 1 28 7β†’ π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 -2 2↑ 0 -3 0 π’πŸ = 62 Table 7: Optimal table of 2nd objective function π‘ͺ𝑩 π‘ͺ𝒋 6 1 2 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 0 5/2 0 1 -1/2 0 5 - 6 π’™πŸ 1 1/2 0 0 1/2 0 10 - 2 π’™πŸ‘ 0 1/4 1 0 0 1/4 7 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 -5/2 0 0 -3 -2 π’πŸ = 76 Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 7, this table gives the optimal solution. So, 𝑍2 = 76 . Now the single objective function will be, Max 𝑍𝑐 = 𝑍1(𝑋) 𝑍1 + 𝑍2(𝑋) 𝑍2 = 2π‘₯1 + 4π‘₯2 + π‘₯3 + 1 67/2 + 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2 76 = 4π‘₯1 + 8π‘₯2 + 2π‘₯3 + 2 67 + 6π‘₯1 + π‘₯2 + 2π‘₯3 + 2 76 = 353 2546 π‘₯1 + 675 5092 π‘₯2 + 143 2546 π‘₯3 + 143 2546 ∴ Max 𝑍𝑐 = 353 2546 π‘₯1 + 675 5092 π‘₯2 + 143 2546 π‘₯3 + 143 2546 Subject to: π‘₯1 + 3π‘₯2 ≀ 15 2π‘₯1 + π‘₯2 ≀ 20 π‘₯2 + 4π‘₯3 ≀ 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Now the standard form will be, Max 𝑍𝑐 = 353 2546 π‘₯1 + 675 5092 π‘₯2 + 143 2546 π‘₯3 + 143 2546 Subject to: π‘₯1 + 3π‘₯2 + 𝑠1 = 15 2π‘₯1 + π‘₯2 + 𝑠2 = 20 π‘₯2 + 4π‘₯3 + 𝑠3 = 28 π‘₯1 , π‘₯2 , π‘₯3 β‰₯ 0 Table 8: Initial table of converted single objective function π‘ͺ𝑩 π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 1 3 0 1 0 0 15 15 0 π’”πŸ 2 1 0 0 1 0 20 10β†’ 0 π’”πŸ‘ 0 1 4 0 0 1 28 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 353/2546↑ 675/5092 143/2546 0 0 0 𝒁𝒄 = 143/2546
  • 6. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 17 | Page Table 9 π‘ͺ𝑩 π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 0 π’”πŸ 0 5/2 0 1 -1/2 0 5 2β†’ 353/2546 π’™πŸ 1 1/2 0 0 1/2 0 10 20 0 π’”πŸ‘ 0 1 4 0 0 1 28 28 π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 161/2546↑ 143/2546 0 -353/5092 0 𝒁𝒄 = 3673/2546 Table 10 π‘ͺ𝑩 π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 675/5092 π’™πŸ 0 1 0 2/5 -1/5 0 2 - 353/2546 π’™πŸ 1 0 0 -1/5 3/5 0 9 - 0 π’”πŸ‘ 0 0 4 -2/5 1/5 1 26 13/2 π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 143/2546 -161/6365 -1443/25460 0 𝒁𝒄 = 1.56912 Table 11: Optimal table of converted single objective function π‘ͺ𝑩 π‘ͺ𝒋 353/2546 675/5092 143/2546 0 0 0 𝑿𝑩 Ratio Basis π’™πŸ π’™πŸ π’™πŸ‘ π’”πŸ π’”πŸ π’”πŸ‘ 675/5092 π’™πŸ 0 1 0 2/5 -1/5 0 2 - 353/2546 π’™πŸ 1 0 0 -1/5 3/5 0 9 - 143/2546 π’™πŸ‘ 0 0 1 -1/10 1/20 1/4 13/2 - π‘ͺ𝒋 = π‘ͺ𝒋 βˆ’ 𝒁𝒋 0 0 0 -501/25460 -3029/50920 -143/10184 𝒁𝒄 = 147/76 Since all (π‘ͺ𝒋 βˆ’ 𝒁𝒋) ≀ 0 in Table 11, this table gives the optimal solution. Now,π‘₯1 = 9 ,π‘₯2 = 2 and π‘₯3 = 13 2 . So, the optimal solution of our main problem is Max Z= 2378.5 and (π‘₯1, π‘₯2, π‘₯3) = 9, 2, 13 2 IX. Computer Code for solving QCQP Problems In this section, we use MATLAB programming language to solve our QCQP problems. There is a built in command β€œquadprog” to solve quadratic programming problems. But here we present a code according to our proposed algorithm and compare result and elapsed time with the existing command. %QCQP Problem Solving Using Our ProposedAlgorithm tic; f1=[-2;-4;-1]; %first factors coefficients f2=[-6;-1;-2]; %second factors coefficients C=[1;2]; %constant of factors A=[1 3 0;2 1 0;0 1 4]; % matrix for linear inequality constraints b=[15;20;28]; % vector for linear inequality constraints lb=[0;0;0]; % vector of lower bounds [p,xval1] = linprog(f1,A,b,[],[],lb,[]) F1=abs(-xval1+C(1)); [q,xval2] = linprog(f2,A,b,[],[],lb,[]) F2=abs(-xval2+C(2)); fnew=f1/F1+f2/F2; %New objective function x = linprog(fnew,A,b,[],[],lb,[]); fprintf('n Optimal solutions are: n') fprintf('n x1=%15.7fn',x(1)) fprintf('n x2=%15.7fn',x(2)) fprintf('n x3=%15.7fn',x(3)) max= (-f1'*x+C(1))*(-f2'*x+C(2)); fprintf('n Maximum value is %15.7fn',max) toc; Output Optimal solutions are: x1= 9.0000000 x2= 2.0000000 x3= 6.5000000 Maximum value is 2378.4999982 Elapsed time is 0.022649 seconds.
  • 7. A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by M…. DOI: 10.9790/5728-1501021218 www.iosrjournals.org 18 | Page Table 12: Comparison Methods Execution Time (Seconds) Result (Value of 𝒁) Comment Existing Command 0.041086 2378.4999982 Our proposed method take less time than existing method Code according to Our Proposed Method 0.022649 2378.4999982 X. Conclusion The goal of the research is to develop a simple technique to solve QCQP problems. So, we proposed a new method involving multi-objective technique. We illustrate numerical example to demonstrate our method. We also use MATLAB code according to our algorithm and compare with existing command. Though the result is identical to the existing one but elapsed time is lesser. We therefore hope that our proposed method for solving QCQP problems can be used as an effective tool for solving QCQP problems and hence our time and labor can be saved. References [1]. Wolfe, P., 1959. The simplex method for quadratic programming, Econometrica, 27, 3. 382-398. [2]. Beale, E.M.L., 1959. On quadratic programming, Naval Research Logistics Quarterly, 6, 227-243. [3]. Frank, M., P. Wolfe, 1956. An algorithm for quadratic programming, Naval Research Logistics Quarterly, 3, 95-110. [4]. Shetty C.M., 1963. A simplified procedure for quadratic programming, Operations Research, 11, 248-260. [5]. Lemke C.E., 1965. Bi-matrix equilibrium points and mathematical programming, Management Science, 11, 681-689. [6]. Best M.J., K. Ritter K, 1988. A quadratic programming algorithm, Zeitschrift for Operational Research,32, 271-297. [7]. Theil H., C. Van de Panne, 1961. Quadratic programming as an extension of conventional quadratic maximization, Management Science, 7, 1-20. [8]. J.C.G., Boot, 1961. Notes on quadratic programming: The kuhn-Tucker and Theil-van de Panne conditions, degeneracy and equality constraints, Management Science, 8, 85-98. [9]. Fletcher R., 1971. A general quadratic programming algorithm, J. Inst., Maths. Applics, 7, 76-91. [10]. Swarup K., 1966. Quadratic programming, CCERO (Belgium), 8, 132-136. [11]. Gupta A.K., J.K. Sharma, 1983. A generalized simplex technique for solving quadratic programming problem, Indian Journal of Technology, 21, 198-201. [12]. Moraru V., 1997. An algorithm for solving quadratic programming problems, Computer science Journal of Moldova, 5, 223-235. [13]. Moraru V., 2000. Primal-dual method for solving convex quadratic programming problems, Computer science Journal of Moldova, 8, 209-220. [14]. Jensen D.L., A.J. King, 1992. A decomposition method for quadratic programming, IBM Systems Journal, 31, 39-48. [15]. Bazaraa M., H. Sherali, C.M. Shetty, 2006. Nonlinear programming: Theory and algorithm (John Wiley, New York). [16]. Jayalakshmi M., Pandian P., 2014, A method for solving quadratic programming problems having linearly factorized objective function, International Journal Of Modern Engineering Research, 4, 20-24. [17]. Zahidul Islam Sohag, Md. Asadujjaman. A proposed new average method for solving multi-objective linear programming problem using various kinds of mean techniques. Mathematics Letters. Vol. 4, No. 2, 2018, pp. 25-33. doi: 10.11648/j.ml.20180402.11 [18]. Sen. Chandra, A new approach for multi-objective rural development planning, The Indian Economic Journal, Vol. 30, No.4, PP.91- 96, 1983. [19]. M. Asadujjaman, M.B. Hasan, A proposed technique for solving quasi-concave quadratic programming problems with bounded variables, The Dhaka University Journal of Science, 63(2):111-117, 2015 (July). [20]. M. Asadujjaman, M.B. Hasan, A proposed technique for solving quasi-concave quadratic programming problems with bounded variables by objective separable Method, The Dhaka University Journal of Science, 64(1): 51-58, 2016 (January). Zahidul Islam Sohag."A Proposed Method for Solving Quasi-Concave Quadratic Programming Problems by Multi-Objective Technique with Computer Algebra." IOSR Journal of Mathematics (IOSR-JM) 15.1 (2019): 12-18.