SlideShare a Scribd company logo
1 of 5
Download to read offline
International 
OPEN ACCESS Journal 
Of Modern Engineering Research (IJMER) 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 20| 
A method for solving quadratic programming problems having 
linearly factorized objective function 
M. Jayalakshmi1, P. Pandian2 
1 Department of Mathematics, School of Advanced Sciences,VIT University, Vellore-14, India. 
I. Introduction 
Non-linear programming problem is an optimization problem in which either the objective function is 
non-linear, or one or more constraints have non-linear relationship or both. A quadratic programming (QP) 
problem is the simplest non-linear programming problem in which the objective function is quadratic and the 
constraints are linear. Because of its usefulness in Management Science, Health Science and Engineering, QP is 
viewed as a discipline in Operational Research and it has become a fertile area in the field of research in recent 
years. 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 literature, a great number 
of methods (Wolfe [1], Beale [2], Frank and Wolfe [3], Shetty [4], Lemke [5], Best and Ritter [6], Theil and 
van de Panne [7], Boot [8], Fletcher [9], Swarup[10], Gupta and Sharma[11], Moraru [12,13], Jensen and 
King[14], Bazaraa et al.[15]) are available to solve QP problems. Among them, Wolf’s method [1], Swarup’s 
simplex method [10] and Gupta and Sharma’s method [11] are more popular than the other methods. 
Quazzafi Rabbani and Yusuf Adhami [16] used modified Fourier elimination method for solving QP 
problems after applying the K-T conditions. Babul Hasan [17] has developed a computer oriented solution 
method for solving special type of QP problems in which the objective function is a quasi-concave in the 
feasible region and it can be factorized into two linear functions such that both linear factors are positive in the 
feasible region. Jan Busa [18] proposed a regularization method for solving the QP problem with linear 
constraints containing absolute values of variables. 
In this paper, we propose a new method namely, objective separable method for finding an optimal 
solution to a QP problem in which the objective function can be factorized into two linear functions. In this 
proposed method, we construct two linear programming problems both of maximization type from the given QP 
problem and then, we obtain an optimal solution to the given QP problem from the solutions of the two 
constructed linear programming problems. The objective separable method is based only on the simplex method 
which differs from the existing methods (Wolfe’s method [1], Beale’s algorithm [2], Swarup’s simplex method 
[10] and Babul Hasan method [17]). Numerical example is given for better understanding the solution procedure 
of the proposed method. 
II. Preliminaries 
We need the following definition and the result which can be found in Ezio Marchi [19]. 
DEFINITION 2.1. Let f1(x) and f2(x) be two differentiable functions defined on 
n X  R , an n-dimensional 
Euclidean space. The functions f1(x) and f2(x) are said to have the Gonzi property in 
n X  R if ( f1(x)  f1(u))( f2(x)  f2(u))  0, for all x,u X . 
THEOREM 2.1 The product f1(x) f2(x) of two linear functions f1(x) and f2(x) is concave if and only 
if the functions f1(x) and f2(x) have the Gonzi property. 
Abstract: A new method namely, objective separable method based on simplex method is proposed for 
finding an optimal solution to a quadratic programming problem in which the objective function can be 
factorized into two linear functions. The solution procedure of the proposed method is illustrated with the 
numerical example. 
Keywords: Quadratic programming problem, Linear programming problem, Objective separable 
method.
A method for solving quadratic programming problems having linearly factorized objective function 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 21| 
III. Quadratic Programming Problems 
Consider the following general form of a QP problem: 
Maximize f (X) 
subject to AX  B, X  0 
where f R R n :  is a quadratic function on 
n R , X is an n-dimensional column vector X, A is an (m n) 
matrix and B is an m-dimensional column vector. 
In this paper, we consider a special type of QP problem in which the objective function can be factorized 
into two linear functions. Such QP problem can be represented as follows: 
(P) Maximize Z X  C X  D X   T T ( ) 
subject to AX  B, X  0 
where A is an (m n) matrix, B is an m-dimensional column vector, X, C, D are n-dimensional column vectors 
and  ,  are real numbers. 
Now, we assume that the two functions C X   T 
and D X    T 
have the Gonzi property in the 
feasible set and the set of all feasible solutions to the problem (P) are non-empty and bounded. Thus, by the 
Theorem 2.1., it is concluded that the problem (P) is a concave non-linear programming problem with linear 
constraints. This implies that the optimal solution of the problem (P) exists and it occurs at an extreme point of 
the feasible region. 
Now, from the problem (P), two single objective linear programming problems are constructed as follows: 
P1 Maximize Z X  C X  T 1( ) 
subject to AX  b , X  0 
and 
P2  Maximize Z X  D X  T 2( ) 
subject to AX  b , X  0 . 
REMARK 3.1: From the above theorem, we can easily conclude that if both P1 and P2  are solvable, then 
(P) is solvable. 
Now, we prove the following theorem connecting the optimal solutions of the problem (P), the problem 
P1 and the problem P2  which is used in the proposed method. 
THEOREM 3.1: Let X0 be an optimal solution to the problem P1 . If {Xn } is a sequence of basic 
feasible solutions to the problem P2  by simplex method considering the solution X0 as an initial feasible 
solution such that Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and either Xn1 is an optimal solution to the 
problem P2  or Z(Xn1)  Z(Xn2) , then Xn1 is an optimal solution to the problem (P). 
PROOF: It is obvious that Xn1 is a feasible solution to the problem (P) 
Let V be a feasible solution to the problem (P). 
Now, since Xn1 is an optimal solution to the problemP2  , we have 
Z2(V)  Z2(Xn1) . 
Case(i): Now, since Z(Xk )  Z(Xk1) , for all k  0,1,2,...,n and Xn1 is an optimal solution to the 
problemP2  , we can conclude that Z(Xn1)  Z(V) . Therefore, Xn1 is an optimal solution to the 
problem (P). 
Case(ii): Now, since Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Z(Xn1)  Z(Xn2) , we can 
conclude that Z(Xn1)  Z(V) . Therefore, Xn1 is an optimal solution to the problem (P). 
Hence the theorem is proved.
A method for solving quadratic programming problems having linearly factorized objective function 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 22| 
IV. Objective Separable Method 
Now, we proposed a new method namely, objective separable method for finding an optimal solution to the QP 
problem. 
The proposed method proceeds as follows: 
Step 1: Construct two single objective linear programming problems namely, the problem P1 and the 
problem P2  from the given problem (P). 
Step 2: Compute the optimal solution to the problem P1 using the simplex method. Let the optimal solution 
to the problem P1 be X and the maximum value of Z1(X)  Z1(X) . 
Step 3: Use the optimal table of the problem P1 as an initial simplex table for the problemP2  , and obtain a 
sequence of basic feasible solutions to the problem P2  by the simplex method. 
Step 4: Let {Xn } be a sequence of basic feasible solutions to the problem P2  obtained by the Step 3. If 
Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Xn1 is an optimal solution to the problem P2  for some n, 
stop the computation process and then, go to the Step 5 or Step 6. 
Step 5: If Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Z(Xn1)  Z(Xn2) , then stop the computation 
process and then, go to the Step 6. 
Step 6: Xn1 is an optimal solution to the problem (P) and the maximum value of ( ) ( ) 1  n Z X Z X by the 
Theorem 3.1. 
REMARK 4.1: The maximum value for (n +1) is less than or equal to the number of the iterations to obtain the 
optimal solution to the problem P2  by the simplex method. 
The proposed method for solving the QP problem is illustrated by the following examples. 
EXAMPLE 4.1: Consider the following QP problem. 
(P) Maximize 2 4 1  2 2 1 2 3 1 2 3 Z  x  x  x  x  x  x  
subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . 
The following two LP problems can be obtained from the given problem: 
P1 Maximize Z1(X)  2x1  4x2  x3 1 
subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . 
and 
P2  Maximize Z2(X)  x1  x2  2x3  2 
subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . 
Now, by simplex method, the optimal solution to the problem P1 is 1 1 x  , 1 2 x  , 
2 
1 
3 x  , Max. 
2 
15 
Z1  and the value of 
2 
45 
Z  . 
Now, by the Step 3 of the proposed method, the solution to the problem P2  by simplex method is given 
below:
A method for solving quadratic programming problems having linearly factorized objective function 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 23| 
Iteration Solution 
(x1, x2, x3, s1, s2, s3) 
Value of Z1 Value of Z2 Value of 
Z  Z1Z2 
0 X0 = ,0,0,0) 
2 
1 
(1,1, 
2 
15 
3 
2 
45 
1 
X1 = ,0,0) 
2 
5 
, 
4 
3 
,0, 
2 
3 
( 
4 
19 
5 
4 
95 
Since the 1st iteration table is optimal and by the Step 4 of the proposed method, the optimal solution to the 
given quadratic programming problem is 
2 
3 
1 x  , 0 2 x  , 
4 
3 
3 x  and Maximum value of 
4 
95 
Z  . 
EXAMPLE 4.2: Consider the following QP problem. 
(P) Maximize Z  (x1  x2  4)(x1  x2  2) 
subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . 
The following two LP problems can be obtained from the given problem: 
P1 Maximize Z1  x1  x2  4 
subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . 
and 
P2  Maximize Z2  x1  x2  2 
subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . 
Now, by simplex method, the optimal solution to the problem P1 is x1  0 , x2 1, Max. Z1  5 and the 
value of Z  5 . 
Now, by the Step 3 of the proposed method, the solution to the problem P2  by simplex method is given 
below: 
Iteration Solution 
( , , , ) 1 2 1 2 x x s s 
Value of Z1 Value of Z2 Value of 
Z  Z1Z2 
0 
X0 = (0,1,0,3) 5 1 5 
1 
X1 = (2,2,0,0) 4 2 8 
2 
X2 = (4,0,6,0) 0 6 0 
Since the 2nd iteration table is optimal and by the Step 4 of the proposed method, the optimal solution to the 
given linear quadratic programming problem is x1  0 , 0 2 x  and the Maximum value of Z  8. 
V. Conclusion 
The objective separable method is proposed to solve QP problems in which the objective function can 
be factorized into two linear functions. Since the proposed method is based on simplex method, without using 
KKT conditions and complementarity constraints [2]. Also, we can solve such QP problems using the existing 
LP solvers. Further, the present work can be extended to integer QP problems and fully fuzzy QP problems. 
REFERENCES 
[1] P. Wolfe, The simplex method for quadratic programming, Econometrica, 27, 1959, 382-398. 
[2] E.M.L. Beale, On quadratic programming, Naval Research Logistics Quarterly, 6, 1959, 227-243. 
[3] M. Frank, P. Wolfe, An algorithm for quadratic programming, Naval Research Logistics Quarterly, 3, 1956, 95–110. 
[4] C.M. Shetty, A simplified procedure for quadratic programming, Operations Research, 11, 1963, 248–260. 
[5] C.E. Lemke, Bi-matrix equilibrium points and mathematical programming, Management Science 11, 1965, 681–689. 
[6] M.J. Best, K. Ritter K, A quadratic programming algorithm, Zeitschrift for Operations Research, 32, 1988, 271–297. 
[7] H. Theil, C. Van de Panne, 1961. Quadratic programming as an extension of conventional quadratic maximization, 
Management Science 7, 1961, 1–20.
A method for solving quadratic programming problems having linearly factorized objective function 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 24| 
[8] J.C.G., Boot, Notes on quadratic programming: The Kuhn-Tucker and Theil-van de Panne conditions, degeneracy and equality constraints, Management Science, 8, 1961, 85–98. [9] R. Fletcher, A general quadratic programming algorithm, J. Inst., Maths. Applics 7, 1971, 76–91. [10] K. Swarup, Quadratic Programming, CCERO (Belgium) 8, 1966, 132-136. [11]. A.K. Gupta, J.K. Sharma, A generalized simplex technique for solving quadratic programming problem, Indian Journal of Technology, 21, 1983, 198-201. [12] V. Moraru, An algorithm for solving quadratic programming problems, Computer Science Journal of Moldova 5, 1997, 223-235. [13] V. Moraru, Primal-dual method for solving convex quadratic programming problems, Computer Science Journal of Moldova, 8, 2000, 209-220. [14] D.L. Jensen, A.J. King, A decomposition method for quadratic programming, IBM Systems Journal 31, 1992, 39– 48. [15] M. Bazaraa, H. Sherali, C.M. Shetty, Nonlinear programming: Theory and Algorithms (John Wiley, New York, 2006). [16] Quazzafi Rabbani, A. Yusuf Adhami, Modified Fourier’s method for solving quadratic programming problems, International Journal of Mathematical Archive, 2, 2011, 2005-2012. [17] M. Babul Hasan, A technique for solving special type quadratic programming problems, Dhaka University Journal of Sciences, 60, 2012, 209-215. [18] Jan Busa, Solving quadratic programming problem with linear constraints containing absolute values, Acta Electrotechnica et Informatica, 12, 2012, 11–18. [19] Ezio Marchi, When is the product of two concave functions concave?, IMA Preprint Series # 2204, Institute for Mathematics and its Applications, University of Minnesota, 2008, 1-8.

More Related Content

What's hot

4 pages from matlab an introduction with app.-2
4 pages from matlab an introduction with app.-24 pages from matlab an introduction with app.-2
4 pages from matlab an introduction with app.-2
Malika khalil
 

What's hot (20)

Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear Programming
 
minimum spanning trees Algorithm
minimum spanning trees Algorithm minimum spanning trees Algorithm
minimum spanning trees Algorithm
 
the two phase method - operations research
the two phase method - operations researchthe two phase method - operations research
the two phase method - operations research
 
Convolution and FFT
Convolution and FFTConvolution and FFT
Convolution and FFT
 
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Simplex method
Simplex methodSimplex method
Simplex method
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
 
Optimisation in engineering design
Optimisation in engineering designOptimisation in engineering design
Optimisation in engineering design
 
Operation research - the revised simplex method
Operation research - the revised simplex methodOperation research - the revised simplex method
Operation research - the revised simplex method
 
Greedy Algorithm
Greedy AlgorithmGreedy Algorithm
Greedy Algorithm
 
Polynomials and Curve Fitting in MATLAB
Polynomials and Curve Fitting in MATLABPolynomials and Curve Fitting in MATLAB
Polynomials and Curve Fitting in MATLAB
 
4 pages from matlab an introduction with app.-2
4 pages from matlab an introduction with app.-24 pages from matlab an introduction with app.-2
4 pages from matlab an introduction with app.-2
 
Jacobi method for MATLAB
Jacobi method for MATLAB Jacobi method for MATLAB
Jacobi method for MATLAB
 
simplex method
simplex methodsimplex method
simplex method
 
Unit 3 - Greedy Method
Unit 3  - Greedy MethodUnit 3  - Greedy Method
Unit 3 - Greedy Method
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
 
Operation research unit 1: LPP Big M and Two Phase method
Operation research unit 1: LPP Big M and Two Phase methodOperation research unit 1: LPP Big M and Two Phase method
Operation research unit 1: LPP Big M and Two Phase method
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 

Viewers also liked

Quadratic Voting - Economic Game Theory
Quadratic Voting - Economic Game TheoryQuadratic Voting - Economic Game Theory
Quadratic Voting - Economic Game Theory
Daniel Perez
 
Probabilistic programming2
Probabilistic programming2Probabilistic programming2
Probabilistic programming2
bredelings
 
Mean Variance Analysis
Mean Variance AnalysisMean Variance Analysis
Mean Variance Analysis
merzak emerzak
 
Be32779784
Be32779784Be32779784
Be32779784
IJMER
 
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
IJMER
 
Au2419291933
Au2419291933Au2419291933
Au2419291933
IJMER
 
B04011 03 1318
B04011 03 1318B04011 03 1318
B04011 03 1318
IJMER
 

Viewers also liked (20)

Quadratic Voting - Economic Game Theory
Quadratic Voting - Economic Game TheoryQuadratic Voting - Economic Game Theory
Quadratic Voting - Economic Game Theory
 
Game theoretic concepts in Support Vector Machines
Game theoretic concepts in Support Vector MachinesGame theoretic concepts in Support Vector Machines
Game theoretic concepts in Support Vector Machines
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...
 
Probabilistic programming2
Probabilistic programming2Probabilistic programming2
Probabilistic programming2
 
2
22
2
 
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
 
Mean Variance Analysis
Mean Variance AnalysisMean Variance Analysis
Mean Variance Analysis
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
Conversion of Artificial Neural Networks (ANN) To Autonomous Neural Networks
Conversion of Artificial Neural Networks (ANN) To Autonomous Neural NetworksConversion of Artificial Neural Networks (ANN) To Autonomous Neural Networks
Conversion of Artificial Neural Networks (ANN) To Autonomous Neural Networks
 
Isolation and Identification High-Biological Activity Bacteria in Yogurt Qua...
Isolation and Identification High-Biological Activity Bacteria in  Yogurt Qua...Isolation and Identification High-Biological Activity Bacteria in  Yogurt Qua...
Isolation and Identification High-Biological Activity Bacteria in Yogurt Qua...
 
Be32779784
Be32779784Be32779784
Be32779784
 
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
 
Prediction of groundwater quality in Selected Locations in Imo State
Prediction of groundwater quality in Selected Locations in  Imo StatePrediction of groundwater quality in Selected Locations in  Imo State
Prediction of groundwater quality in Selected Locations in Imo State
 
Remote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud StorageRemote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud Storage
 
Helicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic StallHelicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic Stall
 
Au2419291933
Au2419291933Au2419291933
Au2419291933
 
B04011 03 1318
B04011 03 1318B04011 03 1318
B04011 03 1318
 
Structural Behaviour of Fibrous Concrete Using Polypropylene Fibres
Structural Behaviour of Fibrous Concrete Using Polypropylene FibresStructural Behaviour of Fibrous Concrete Using Polypropylene Fibres
Structural Behaviour of Fibrous Concrete Using Polypropylene Fibres
 

Similar to A method for solving quadratic programming problems having linearly factorized objective function

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
Shikhar Agarwal
 

Similar to A method for solving quadratic programming problems having linearly factorized objective function (20)

Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming ProblemPenalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
 
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming ProblemPenalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
 
B02402012022
B02402012022B02402012022
B02402012022
 
Kolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineKolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametricline
 
A New Lagrangian Relaxation Approach To The Generalized Assignment Problem
A New Lagrangian Relaxation Approach To The Generalized Assignment ProblemA New Lagrangian Relaxation Approach To The Generalized Assignment Problem
A New Lagrangian Relaxation Approach To The Generalized Assignment Problem
 
R180304110115
R180304110115R180304110115
R180304110115
 
A Four Directions Variational Method For Solving Image Processing Problems
A Four Directions Variational Method For Solving Image Processing ProblemsA Four Directions Variational Method For Solving Image Processing Problems
A Four Directions Variational Method For Solving Image Processing Problems
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communications
 
C025020029
C025020029C025020029
C025020029
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
 
a decomposition methodMin quasdratic.pdf
a decomposition methodMin quasdratic.pdfa decomposition methodMin quasdratic.pdf
a decomposition methodMin quasdratic.pdf
 
A Regularized Simplex Method
A Regularized Simplex MethodA Regularized Simplex Method
A Regularized Simplex Method
 
arijit ppt (1) (1).pptx
arijit ppt (1) (1).pptxarijit ppt (1) (1).pptx
arijit ppt (1) (1).pptx
 
A Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
A Parallel Branch And Bound Algorithm For The Quadratic Assignment ProblemA Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
A Parallel Branch And Bound Algorithm For The Quadratic Assignment Problem
 
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
 
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
 
bv_cvxslides (1).pdf
bv_cvxslides (1).pdfbv_cvxslides (1).pdf
bv_cvxslides (1).pdf
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
UNIT-II.pptx
UNIT-II.pptxUNIT-II.pptx
UNIT-II.pptx
 
A BRIEF SURVEY OF METHODS FOR SOLVING NONLINEAR LEAST-SQUARES PROBLEMS
A BRIEF SURVEY OF METHODS FOR SOLVING NONLINEAR LEAST-SQUARES PROBLEMSA BRIEF SURVEY OF METHODS FOR SOLVING NONLINEAR LEAST-SQUARES PROBLEMS
A BRIEF SURVEY OF METHODS FOR SOLVING NONLINEAR LEAST-SQUARES PROBLEMS
 

More from IJMER

Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Recently uploaded (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 

A method for solving quadratic programming problems having linearly factorized objective function

  • 1. International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 20| A method for solving quadratic programming problems having linearly factorized objective function M. Jayalakshmi1, P. Pandian2 1 Department of Mathematics, School of Advanced Sciences,VIT University, Vellore-14, India. I. Introduction Non-linear programming problem is an optimization problem in which either the objective function is non-linear, or one or more constraints have non-linear relationship or both. A quadratic programming (QP) problem is the simplest non-linear programming problem in which the objective function is quadratic and the constraints are linear. Because of its usefulness in Management Science, Health Science and Engineering, QP is viewed as a discipline in Operational Research and it has become a fertile area in the field of research in recent years. 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 literature, a great number of methods (Wolfe [1], Beale [2], Frank and Wolfe [3], Shetty [4], Lemke [5], Best and Ritter [6], Theil and van de Panne [7], Boot [8], Fletcher [9], Swarup[10], Gupta and Sharma[11], Moraru [12,13], Jensen and King[14], Bazaraa et al.[15]) are available to solve QP problems. Among them, Wolf’s method [1], Swarup’s simplex method [10] and Gupta and Sharma’s method [11] are more popular than the other methods. Quazzafi Rabbani and Yusuf Adhami [16] used modified Fourier elimination method for solving QP problems after applying the K-T conditions. Babul Hasan [17] has developed a computer oriented solution method for solving special type of QP problems in which the objective function is a quasi-concave in the feasible region and it can be factorized into two linear functions such that both linear factors are positive in the feasible region. Jan Busa [18] proposed a regularization method for solving the QP problem with linear constraints containing absolute values of variables. In this paper, we propose a new method namely, objective separable method for finding an optimal solution to a QP problem in which the objective function can be factorized into two linear functions. In this proposed method, we construct two linear programming problems both of maximization type from the given QP problem and then, we obtain an optimal solution to the given QP problem from the solutions of the two constructed linear programming problems. The objective separable method is based only on the simplex method which differs from the existing methods (Wolfe’s method [1], Beale’s algorithm [2], Swarup’s simplex method [10] and Babul Hasan method [17]). Numerical example is given for better understanding the solution procedure of the proposed method. II. Preliminaries We need the following definition and the result which can be found in Ezio Marchi [19]. DEFINITION 2.1. Let f1(x) and f2(x) be two differentiable functions defined on n X  R , an n-dimensional Euclidean space. The functions f1(x) and f2(x) are said to have the Gonzi property in n X  R if ( f1(x)  f1(u))( f2(x)  f2(u))  0, for all x,u X . THEOREM 2.1 The product f1(x) f2(x) of two linear functions f1(x) and f2(x) is concave if and only if the functions f1(x) and f2(x) have the Gonzi property. Abstract: A new method namely, objective separable method based on simplex method is proposed for finding an optimal solution to a quadratic programming problem in which the objective function can be factorized into two linear functions. The solution procedure of the proposed method is illustrated with the numerical example. Keywords: Quadratic programming problem, Linear programming problem, Objective separable method.
  • 2. A method for solving quadratic programming problems having linearly factorized objective function | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 21| III. Quadratic Programming Problems Consider the following general form of a QP problem: Maximize f (X) subject to AX  B, X  0 where f R R n :  is a quadratic function on n R , X is an n-dimensional column vector X, A is an (m n) matrix and B is an m-dimensional column vector. In this paper, we consider a special type of QP problem in which the objective function can be factorized into two linear functions. Such QP problem can be represented as follows: (P) Maximize Z X  C X  D X   T T ( ) subject to AX  B, X  0 where A is an (m n) matrix, B is an m-dimensional column vector, X, C, D are n-dimensional column vectors and  ,  are real numbers. Now, we assume that the two functions C X   T and D X    T have the Gonzi property in the feasible set and the set of all feasible solutions to the problem (P) are non-empty and bounded. Thus, by the Theorem 2.1., it is concluded that the problem (P) is a concave non-linear programming problem with linear constraints. This implies that the optimal solution of the problem (P) exists and it occurs at an extreme point of the feasible region. Now, from the problem (P), two single objective linear programming problems are constructed as follows: P1 Maximize Z X  C X  T 1( ) subject to AX  b , X  0 and P2  Maximize Z X  D X  T 2( ) subject to AX  b , X  0 . REMARK 3.1: From the above theorem, we can easily conclude that if both P1 and P2  are solvable, then (P) is solvable. Now, we prove the following theorem connecting the optimal solutions of the problem (P), the problem P1 and the problem P2  which is used in the proposed method. THEOREM 3.1: Let X0 be an optimal solution to the problem P1 . If {Xn } is a sequence of basic feasible solutions to the problem P2  by simplex method considering the solution X0 as an initial feasible solution such that Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and either Xn1 is an optimal solution to the problem P2  or Z(Xn1)  Z(Xn2) , then Xn1 is an optimal solution to the problem (P). PROOF: It is obvious that Xn1 is a feasible solution to the problem (P) Let V be a feasible solution to the problem (P). Now, since Xn1 is an optimal solution to the problemP2  , we have Z2(V)  Z2(Xn1) . Case(i): Now, since Z(Xk )  Z(Xk1) , for all k  0,1,2,...,n and Xn1 is an optimal solution to the problemP2  , we can conclude that Z(Xn1)  Z(V) . Therefore, Xn1 is an optimal solution to the problem (P). Case(ii): Now, since Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Z(Xn1)  Z(Xn2) , we can conclude that Z(Xn1)  Z(V) . Therefore, Xn1 is an optimal solution to the problem (P). Hence the theorem is proved.
  • 3. A method for solving quadratic programming problems having linearly factorized objective function | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 22| IV. Objective Separable Method Now, we proposed a new method namely, objective separable method for finding an optimal solution to the QP problem. The proposed method proceeds as follows: Step 1: Construct two single objective linear programming problems namely, the problem P1 and the problem P2  from the given problem (P). Step 2: Compute the optimal solution to the problem P1 using the simplex method. Let the optimal solution to the problem P1 be X and the maximum value of Z1(X)  Z1(X) . Step 3: Use the optimal table of the problem P1 as an initial simplex table for the problemP2  , and obtain a sequence of basic feasible solutions to the problem P2  by the simplex method. Step 4: Let {Xn } be a sequence of basic feasible solutions to the problem P2  obtained by the Step 3. If Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Xn1 is an optimal solution to the problem P2  for some n, stop the computation process and then, go to the Step 5 or Step 6. Step 5: If Z(Xk )  Z(Xk1) for all k  0,1,2,...,n and Z(Xn1)  Z(Xn2) , then stop the computation process and then, go to the Step 6. Step 6: Xn1 is an optimal solution to the problem (P) and the maximum value of ( ) ( ) 1  n Z X Z X by the Theorem 3.1. REMARK 4.1: The maximum value for (n +1) is less than or equal to the number of the iterations to obtain the optimal solution to the problem P2  by the simplex method. The proposed method for solving the QP problem is illustrated by the following examples. EXAMPLE 4.1: Consider the following QP problem. (P) Maximize 2 4 1  2 2 1 2 3 1 2 3 Z  x  x  x  x  x  x  subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . The following two LP problems can be obtained from the given problem: P1 Maximize Z1(X)  2x1  4x2  x3 1 subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . and P2  Maximize Z2(X)  x1  x2  2x3  2 subject to 3 4 1 2 x  x  ; 2 3 1 2 x  x  ; 4 3 2 3 x  x  ; , , 0 1 2 3 x x x  . Now, by simplex method, the optimal solution to the problem P1 is 1 1 x  , 1 2 x  , 2 1 3 x  , Max. 2 15 Z1  and the value of 2 45 Z  . Now, by the Step 3 of the proposed method, the solution to the problem P2  by simplex method is given below:
  • 4. A method for solving quadratic programming problems having linearly factorized objective function | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 23| Iteration Solution (x1, x2, x3, s1, s2, s3) Value of Z1 Value of Z2 Value of Z  Z1Z2 0 X0 = ,0,0,0) 2 1 (1,1, 2 15 3 2 45 1 X1 = ,0,0) 2 5 , 4 3 ,0, 2 3 ( 4 19 5 4 95 Since the 1st iteration table is optimal and by the Step 4 of the proposed method, the optimal solution to the given quadratic programming problem is 2 3 1 x  , 0 2 x  , 4 3 3 x  and Maximum value of 4 95 Z  . EXAMPLE 4.2: Consider the following QP problem. (P) Maximize Z  (x1  x2  4)(x1  x2  2) subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . The following two LP problems can be obtained from the given problem: P1 Maximize Z1  x1  x2  4 subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . and P2  Maximize Z2  x1  x2  2 subject to 2 2 1 2  x  x  ; 4 1 2 x  x  ; , 0 1 2 x x  . Now, by simplex method, the optimal solution to the problem P1 is x1  0 , x2 1, Max. Z1  5 and the value of Z  5 . Now, by the Step 3 of the proposed method, the solution to the problem P2  by simplex method is given below: Iteration Solution ( , , , ) 1 2 1 2 x x s s Value of Z1 Value of Z2 Value of Z  Z1Z2 0 X0 = (0,1,0,3) 5 1 5 1 X1 = (2,2,0,0) 4 2 8 2 X2 = (4,0,6,0) 0 6 0 Since the 2nd iteration table is optimal and by the Step 4 of the proposed method, the optimal solution to the given linear quadratic programming problem is x1  0 , 0 2 x  and the Maximum value of Z  8. V. Conclusion The objective separable method is proposed to solve QP problems in which the objective function can be factorized into two linear functions. Since the proposed method is based on simplex method, without using KKT conditions and complementarity constraints [2]. Also, we can solve such QP problems using the existing LP solvers. Further, the present work can be extended to integer QP problems and fully fuzzy QP problems. REFERENCES [1] P. Wolfe, The simplex method for quadratic programming, Econometrica, 27, 1959, 382-398. [2] E.M.L. Beale, On quadratic programming, Naval Research Logistics Quarterly, 6, 1959, 227-243. [3] M. Frank, P. Wolfe, An algorithm for quadratic programming, Naval Research Logistics Quarterly, 3, 1956, 95–110. [4] C.M. Shetty, A simplified procedure for quadratic programming, Operations Research, 11, 1963, 248–260. [5] C.E. Lemke, Bi-matrix equilibrium points and mathematical programming, Management Science 11, 1965, 681–689. [6] M.J. Best, K. Ritter K, A quadratic programming algorithm, Zeitschrift for Operations Research, 32, 1988, 271–297. [7] H. Theil, C. Van de Panne, 1961. Quadratic programming as an extension of conventional quadratic maximization, Management Science 7, 1961, 1–20.
  • 5. A method for solving quadratic programming problems having linearly factorized objective function | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.8| Aug. 2014 | 24| [8] J.C.G., Boot, Notes on quadratic programming: The Kuhn-Tucker and Theil-van de Panne conditions, degeneracy and equality constraints, Management Science, 8, 1961, 85–98. [9] R. Fletcher, A general quadratic programming algorithm, J. Inst., Maths. Applics 7, 1971, 76–91. [10] K. Swarup, Quadratic Programming, CCERO (Belgium) 8, 1966, 132-136. [11]. A.K. Gupta, J.K. Sharma, A generalized simplex technique for solving quadratic programming problem, Indian Journal of Technology, 21, 1983, 198-201. [12] V. Moraru, An algorithm for solving quadratic programming problems, Computer Science Journal of Moldova 5, 1997, 223-235. [13] V. Moraru, Primal-dual method for solving convex quadratic programming problems, Computer Science Journal of Moldova, 8, 2000, 209-220. [14] D.L. Jensen, A.J. King, A decomposition method for quadratic programming, IBM Systems Journal 31, 1992, 39– 48. [15] M. Bazaraa, H. Sherali, C.M. Shetty, Nonlinear programming: Theory and Algorithms (John Wiley, New York, 2006). [16] Quazzafi Rabbani, A. Yusuf Adhami, Modified Fourier’s method for solving quadratic programming problems, International Journal of Mathematical Archive, 2, 2011, 2005-2012. [17] M. Babul Hasan, A technique for solving special type quadratic programming problems, Dhaka University Journal of Sciences, 60, 2012, 209-215. [18] Jan Busa, Solving quadratic programming problem with linear constraints containing absolute values, Acta Electrotechnica et Informatica, 12, 2012, 11–18. [19] Ezio Marchi, When is the product of two concave functions concave?, IMA Preprint Series # 2204, Institute for Mathematics and its Applications, University of Minnesota, 2008, 1-8.