A PRIMAL-DUAL INTERIOR POINT ALGORITHM FOR CONVEX QUADRATIC PROGRAMS. 1. Introduction Consider the quadratic program (PQ) in standard format:

Similar documents
A new primal-dual path-following method for convex quadratic programming

A full-newton step feasible interior-point algorithm for P (κ)-lcp based on a new search direction

A Second Full-Newton Step O(n) Infeasible Interior-Point Algorithm for Linear Optimization

An Infeasible Interior-Point Algorithm with full-newton Step for Linear Optimization

A full-newton step infeasible interior-point algorithm for linear programming based on a kernel function

A FULL-NEWTON STEP INFEASIBLE-INTERIOR-POINT ALGORITHM COMPLEMENTARITY PROBLEMS

An Infeasible Interior Point Method for the Monotone Linear Complementarity Problem

Improved Full-Newton Step O(nL) Infeasible Interior-Point Method for Linear Optimization

A Full Newton Step Infeasible Interior Point Algorithm for Linear Optimization

A NEW PROXIMITY FUNCTION GENERATING THE BEST KNOWN ITERATION BOUNDS FOR BOTH LARGE-UPDATE AND SMALL-UPDATE INTERIOR-POINT METHODS

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

Local Self-concordance of Barrier Functions Based on Kernel-functions

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

A full-newton step infeasible interior-point algorithm for linear complementarity problems based on a kernel function

Improved Full-Newton-Step Infeasible Interior- Point Method for Linear Complementarity Problems

A New Class of Polynomial Primal-Dual Methods for Linear and Semidefinite Optimization

Full-Newton-Step Interior-Point Method for the Linear Complementarity Problems

Primal-dual relationship between Levenberg-Marquardt and central trajectories for linearly constrained convex optimization

A path following interior-point algorithm for semidefinite optimization problem based on new kernel function. djeffal

2.1. Jordan algebras. In this subsection, we introduce Jordan algebras as well as some of their basic properties.

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

COMPARATIVE STUDY BETWEEN LEMKE S METHOD AND THE INTERIOR POINT METHOD FOR THE MONOTONE LINEAR COMPLEMENTARY PROBLEM

Interior Point Methods for Nonlinear Optimization

Interior Point Methods for Linear Programming: Motivation & Theory

Second-order cone programming

New Interior Point Algorithms in Linear Programming

A Weighted-Path-Following Interior-Point Algorithm for Second-Order Cone Optimization

A Full-Newton Step O(n) Infeasible Interior-Point Algorithm for Linear Optimization

Interior-point algorithm for linear optimization based on a new trigonometric kernel function

CCO Commun. Comb. Optim.

Interior-Point Methods

New stopping criteria for detecting infeasibility in conic optimization

IMPLEMENTING THE NEW SELF-REGULAR PROXIMITY BASED IPMS

On Mehrotra-Type Predictor-Corrector Algorithms

Using Schur Complement Theorem to prove convexity of some SOC-functions

A new Primal-Dual Interior-Point Algorithm for Second-Order Cone Optimization

Full Newton step polynomial time methods for LO based on locally self concordant barrier functions

A WIDE NEIGHBORHOOD PRIMAL-DUAL INTERIOR-POINT ALGORITHM WITH ARC-SEARCH FOR LINEAR COMPLEMENTARITY PROBLEMS 1. INTRODUCTION

Interior Point Methods. We ll discuss linear programming first, followed by three nonlinear problems. Algorithms for Linear Programming Problems

Introduction to Nonlinear Stochastic Programming

Interior-Point Methods for Linear Optimization

15. Conic optimization

On well definedness of the Central Path

A semidefinite relaxation scheme for quadratically constrained quadratic problems with an additional linear constraint

Infeasible Full-Newton-Step Interior-Point Method for the Linear Complementarity Problems

Enlarging neighborhoods of interior-point algorithms for linear programming via least values of proximity measure functions

Primal-Dual Interior-Point Methods for Linear Programming based on Newton s Method

A Generalized Homogeneous and Self-Dual Algorithm. for Linear Programming. February 1994 (revised December 1994)

Solution Methods. Richard Lusby. Department of Management Engineering Technical University of Denmark

1. Introduction and background. Consider the primal-dual linear programs (LPs)

Interior Point Methods for Convex Quadratic and Convex Nonlinear Programming

Lecture 5. The Dual Cone and Dual Problem

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

Largest dual ellipsoids inscribed in dual cones

Agenda. Interior Point Methods. 1 Barrier functions. 2 Analytic center. 3 Central path. 4 Barrier method. 5 Primal-dual path following algorithms

Improved Full-Newton-Step Infeasible Interior- Point Method for Linear Complementarity Problems

A priori bounds on the condition numbers in interior-point methods

On Generalized Primal-Dual Interior-Point Methods with Non-uniform Complementarity Perturbations for Quadratic Programming

Chapter 6 Interior-Point Approach to Linear Programming

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

10 Numerical methods for constrained problems

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010

Lecture 6: Conic Optimization September 8

Primal-Dual Symmetric Interior-Point Methods from SDP to Hyperbolic Cone Programming and Beyond

CS711008Z Algorithm Design and Analysis

McMaster University. Advanced Optimization Laboratory. Title: Computational Experience with Self-Regular Based Interior Point Methods

Lecture: Algorithms for LP, SOCP and SDP

4TE3/6TE3. Algorithms for. Continuous Optimization

Rachid Benouahboun 1 and Abdelatif Mansouri 1

Barrier Method. Javier Peña Convex Optimization /36-725

IMPLEMENTATION OF INTERIOR POINT METHODS

Conic Linear Optimization and its Dual. yyye

Interior Point Methods in Mathematical Programming

Lecture 3. Optimization Problems and Iterative Algorithms

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Finding a point in the relative interior of a polyhedron

IE 521 Convex Optimization

Following The Central Trajectory Using The Monomial Method Rather Than Newton's Method

A Primal-Dual Second-Order Cone Approximations Algorithm For Symmetric Cone Programming

Lecture 17: Primal-dual interior-point methods part II

Semidefinite Programming

12. Interior-point methods

Finding a point in the relative interior of a polyhedron

Lecture: Cone programming. Approximating the Lorentz cone.

Interior Point Methods for Mathematical Programming

The Karush-Kuhn-Tucker conditions


CONVERGENCE OF A SHORT-STEP PRIMAL-DUAL ALGORITHM BASED ON THE GAUSS-NEWTON DIRECTION

On self-concordant barriers for generalized power cones

Lecture 15 Newton Method and Self-Concordance. October 23, 2008

Operations Research Lecture 4: Linear Programming Interior Point Method

Lecture 8. Strong Duality Results. September 22, 2008

Lecture 10. Primal-Dual Interior Point Method for LP

Sparse Optimization Lecture: Dual Certificate in l 1 Minimization

PRIMAL-DUAL ALGORITHMS FOR SEMIDEFINIT OPTIMIZATION PROBLEMS BASED ON GENERALIZED TRIGONOMETRIC BARRIER FUNCTION

Interior Point Algorithms for Constrained Convex Optimization

Advances in Convex Optimization: Theory, Algorithms, and Applications

Robust Farkas Lemma for Uncertain Linear Systems with Applications

Convex Optimization M2

Lagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST)

Transcription:

STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LVII, Number 1, 01 A PRIMAL-DUAL INTERIOR POINT ALGORITHM FOR CONVEX QUADRATIC PROGRAMS MOHAMED ACHACHE AND MOUFIDA GOUTALI Abstract. In this paper, we propose a feasible primal-dual path-following algorithm for convex quadratic programs. At each interior-point iteration the algorithm uses a full-newton step and a suitable proximity measure for tracing approximately the central path. We show that the short-step algorithm has the best known iteration bound,namely O( n log (n+1) ). 1. Introduction Consider the quadratic program (PQ) in standard format: { (P ) min c T x + 1 } x xt Qx : Ax = b, x 0 and its dual problem (D) max (x, y, z) { b T y 1 } xt Qx : A T y + z Qx = c, z 0. Here Q is a given n n real symmetric matrix,a is a given m n real matrix, c R n, b R m, x R n, z R n and y R m. The vectors x, y, z are the vectors of variables. Quadratic programs appear in many areas of applications. For example in finance (portfolio optimization) and also as subproblems in sequential Quadratic Programming [1,5,6,10,11]. Interior point methods (IPMs) are among the most effective methods to solve a large wide of optimization problems. Nowadays most popular and robust methods of them are primal-dual path-following algorithms due to their numerical efficiency and their theoretical polynomial complexity [1,,6-11]. The success of these algorithms for solving linear optimization LO leads researchers to extend it naturally to other important problems such as semidefinite programs SDP, quadratic programs QP, complementarity CP and conic optimization problems COP. Received by the editors: February 5, 01. 010 Mathematics Subject Classification. 90C5, 90C51. Key words and phrases. Convex quadratic programs; interior point methods; primal-dual algorithms; complexity of algorithms. 48

ALGORITM FOR CONVEX QUADRATIC PROGRAMS 49 In this paper, we propose a feasible short-step primal-dual interior point (IP) algorithm for convex quadratic programs. The algorithm uses at each interior-point iteration a full-newton step and a suitable proximity measure for tracing approximately the central path. For its complexity analysis, we reconsider the analysis used by many researchers for LO and we make it suiting for CQP case. We show that the algorithm has the best known iteration bound O( n log (n+1) ) which is analogous to LO. The rest of the paper is organized as follows. In section, a feasible shortstep primal-dual IP algorithm for CQP is presented. In section 3,the complexity analysis of the algorithm is discussed. In section 4, a conclusion is stated. The notation used in this paper is: R n denotes the space of n-dimensional real vectors. Given x, y R n, x T y = n i=1 x iy i is their usual scalar product whereas xy = (x 1 y 1,..., x n y n ) T is the vector of their coordinate-wise product. The standard -norm and the maximum norm for a vector x are denoted by x and x, respectively. Let x R n, x = ( x 1,..., x n ) T, x 1 = (x 1 1,..., x 1 n ) T if x i 0 for all i and ( x y ) = ( x 1 y 1,..., xn y n ) T for y i 0. Let g(t) and f(t) be two positive real valued functions, then g(t) = O(f(t)) g(t) cf(t) for some c > 0. The vector of ones in R n is denoted by e.. A primal-dual path following IP algorithm for CQP Throughout the paper, we make the following assumptions on (P) and (D). The matrix A is of rank m (rg (A) = m < n). Interior-Point-Condition (IPC). There exists (x 0, y 0, z 0 ) such that Ax 0 = b, A T y 0 Qx 0 + z 0 = c, x 0 > 0, z 0 > 0. The matrix Q is positive semidefinite,i.e., for all x R n : x T Qx 0. It is well-known under our assumptions that solving (P) and (D) is equivalent to solve the Karush-Khun-Tucker optimality conditions for (P) and (D): (1) Ax = b, x 0, A T y + z Qx = c, z 0, xz = 0. Now, by replacing the complementarity equation xz = 0 in (1) by the perturbed equation xz = µe, one obtains the following perturbed system: Ax = b, x 0, () A T y + z Qx = c, z 0, xz = µe, with µ > 0. It is also known under our assumptions that the system () has a unique solution for each µ > 0, denoted by (x(µ), y(µ), z(µ)),we call x(µ) the µ center of (P) and (y(µ), z(µ)) the µ center of (D). The set of µ centers

50 MOHAMED ACHACHE AND MOUFIDA GOUTALI gives a homotopy path, which is called the central path of (P) and (D). If µ goes to zero, then the limit of the central path exists and since the limit point satisfies the complementarity condition, the limit yields an optimal solution for (P) and (D). The notion of the central path has been studied by many authors (see the books,e.g.[9] [10] and [11]). Primal-dual path-following interior point algorithms are iterative methods which aim to trace approximately the central path by using at each interior iteration a feasible Newton step and get closer to a solution of () as µ goes to zero, e.g. [6-11]. Now, we proceed to describe a full-newton step produced by the algorithm for a given µ > 0. Applying Newton s method for () for a given feasible point (x, y, z) then the Newton direction ( x, y, z) at this point is the unique solution of the following linear system of equations: A x = 0, A T y + z Q x = 0, x z + z x = µe xz. This last can be written as: (3) A 0 0 Q A T I Z 0 X x y = z 0 0 µe Xz, where X :=diag(x), Z :=diag(z) and I is the identity matrix of order n. The format in (3) is suitable for numerical implementation. Hence an update full- Newton step is given by x + = x + x, y + = y + y and z + = z + z. Now, we introduce a norm-based proximity as: δ(xz; µ) = 1 (xz ) 1 µ xz µ, to measure the closeness of feasible points to the central path. We use also a threshold value β and we suppose that a strictly feasible point (x 0, y 0, z 0 ) such that δ(x 0 z 0 ; µ 0 ) β for certain µ 0, is known. The details of the algorithm are stated in the next subsection.

.1. Algorithm. ALGORITM FOR CONVEX QUADRATIC PROGRAMS 51 Input An accuracy parameter > 0; a threshold parameter 0 < β < 1 ( default β = 1 ); a fixed barrier update parameter 0 < θ < 1 (default θ = 1 n ); a strictly feasible (x 0, y 0, z 0 ) and µ 0 such that δ(x 0 z 0 ; µ 0 ) β; begin x := x 0 ; y := y 0 ; z := z 0 ; µ := µ 0 ; while nµ do begin µ := (1 θ)µ; solve the system (3) to obtain: ( x, y, z); update x = x + x, y = y + y, z = z + z; end end Fig.1. Algorithm.1 One distinguishes IPMs as short-step when θ = O ( 1 n ) and large-step when θ = O(1). 3. Complexity analysis In this section, we discuss the complexity analysis of Algorithm.1. For convenience, we introduce the following notation. The vectors xz x v := µ, d := z. The vector d is used to scale the vectors x and z to the same vector v : d 1 x µ = dz µ = v, as well as for the original directions x and z to In addition, we have d x := d 1 x, d z := d z. µ µ (4) x z + z x = µv(d x + d z ), and (5) x z = µd x d z.

5 MOHAMED ACHACHE AND MOUFIDA GOUTALI By using these notations the linear system in (3) and the proximity become: Ā d x = 0 (6) Ā T y + d z Q d x = 0 d x + d z = v 1 v, where Ā = µad and Q = µdqd with D := diag (d) and Now observe that since δ(xz; µ) := δ(v) = 1 v 1 v. d T x d z = d T x Q d x 0, d T x d z = d T x ( Qd x ĀT d y ) = d T x Qd x 0, with Ād x = 0 and Q is positive semidefinite. This last inequality shows that x and z are not orthogonal directions in contrast with LO case. Thus makes the analysis of the algorithm for CQP more difficult. Next, we need the following technical lemma that will be used later in the analysis of the algorithm. For its proof the reader can refer to [Lemma C.4 in 8]. Lemma 3.1. Let (d x, d z ) be a solution of (6) and if δ := δ(xz; µ) and µ > 0. Then one has (7) 0 d T x d z δ and (8) d x d z δ, d x d z δ. In the next lemmas, we state conditions which ensure the strict feasibility of a full-newton step. Lemma 3.. Let (x, z) be a strictly feasible primal-dual point. If e + d x d z > 0, then x + = x + x > 0 and z + = z + z > 0. Proof. To show that x + and z + are positive, we introduce a step length α [0, 1] and we define x α = x + α x, z α = z + α z. So x 0 = x, x 1 = x + and similar notations for z, hence x 0 z 0 = xz > 0. We have x α z α = (x + α x)(z + α z) = xz + α(x z + z x) + α x z.

ALGORITM FOR CONVEX QUADRATIC PROGRAMS 53 Now by using (4),and (5) we get x α z α = xz + α(µe xz) + α x z. We assume that e + d x d z > 0, we deduce that µe + x z > 0 which is equivalent to x z > µe. By substitution we obtain x α z α > xz + α(µe xz) α µe = (1 α)xz + (α α )µe = (1 α)xz + α(1 α)µe. Since xz and µe are positive it follows that x α z α > 0 for α [0, 1]. Hence, none of the entries of x α and z α vanish for α [0, 1]. Since x 0 and z 0 are positive, this implies that x α > 0 and z α > 0 for α [0, 1]. Hence, by continuity the vectors x 1 and z 1 must be positive which proves that x + and z + are positive. This completes the proof. Now for convenience, we may write and it is easy to have v + = x +z + µ v + = e + d x d z. Lemma 3.3. If δ := δ(x, z; µ) < 1. Then x + > 0 and z + > 0. Proof. We have seen in Lemma 3., that x + > 0 and z + > 0 are strictly feasible if e + d x d z > 0. So e + d x d z > 0 holds if 1 + (d x d z ) i > 0 for all i. In fact we have 1 + (d x d z ) i 1 (d x d z ) i for all i, and by the bound in (9) it follows that 1 d x d z 1 + (d x d z ) i 1 δ. Thus e + d x d z > 0 if δ < 1. This completes the proof. The next lemma shows the influence of a full-newton step on the proximity measure. Lemma 3.4. If δ(xz; µ) < 1. Then δ + := δ(x + z +, µ) δ (1 δ ).

54 MOHAMED ACHACHE AND MOUFIDA GOUTALI Proof. We have 4δ+ = v + 1 v + = v 1 + (e v +). But v + = e + d x d z and v 1 + = 1 e+dxd z, then it follows that 4δ+ = d x d z e + dx d z d xd z 1 d x d z. Now in view of Lemma 3.1, we deduce that 4δ + δ4 1 δ. This completes the proof. Corollary 3.1. If δ := δ(xz; µ) < 1. Then δ + δ which means the quadratic convergence of the proximity measure during a full-newton step. In the next lemma, we discuss the influence on the proximity measure of an update barrier parameter µ + = (1 θ) µ during the Newton process along the central path. Lemma 3.5. If δ(xz; µ) < 1 and µ + = (1 θ) µ where 0 < θ < 1. Then δ (x + z + ; µ + ) (1 θ)δ + + θ (n + 1) 4(1 θ) + θ. In addition if δ 1, θ = 1 and n, then we have: n δ(x + z + ; µ + ) 1.

ALGORITM FOR CONVEX QUADRATIC PROGRAMS 55 Proof. Let v + = x+ z + µ and µ + = (1 θ) µ. Then 4δ (x + z + ; µ + ) = = = ( ) ( ) µ+ x+ z + x + z + µ + 1 θv + 1 1 v + 1 θ 1 θ(v + 1 v θ +) v + 1 θ = (1 θ) v + 1 v + + θ 1 θ v + θ(v+ 1 v +) T v + = (1 θ) v + 1 v + + θ 1 θ v + θ(v 1 + )T v + + v T +v + = 4(1 θ)δ + + θ 1 θ v + θn + θ v +, since (v 1 + )T v + = n and v + T v + = v +. Now, recall that δ + δ4 (1 δ ). Then δ 4 4δ (x + z + ; µ + ) 4(1 θ) (1 δ ) + θ 1 θ v + θn + θ v +. Finally, since x T +z + = µn + µd T x d z, and if δ < 1, it follows by (8) in Lemma 3.1 that and consequently and v + = 1 µ xt +z + (n + 1), δ 4 4δ (x + z +, µ + ) 4(1 θ) (1 δ ) + θ (n + 1) θn + θ(n + 1) 1 θ δ (x + z + ; µ + ) (1 θ)δ + + θ (n + 1) 4(1 θ) + θ. For the last statement the proof goes as follows. If δ < 1, then δ + < 1 4 and this yields the following upper bound for δ (x + z + ; µ + ) as: δ (x + z + ; µ + ) (1 θ) 4 + θ (n + 1) 4(1 θ) + θ.

56 MOHAMED ACHACHE AND MOUFIDA GOUTALI Now, taking θ = 1 n then θ = 1 4n, it follows that: and since n+1 4n 3 8 δ (x + z + ; µ + ) 1 4n (n + 1) 4(1 θ) + θ for all n,then we have: δ (x + z + ; µ + ) 3 3(1 θ) + θ (1 θ) +, 4 (1 θ) +. 4 Now for n,we have 0 θ 1 and since the function 3 (1 θ) f(θ) = + + θ 3(1 θ) 4 is continuous and monotonic increasing on 0 < θ < 1, consequently ( ) 1 f(θ) f 0.48341 < 1 [ ], for all θ 1 0,. Hence δ(x + z + ; µ + ) < 1 and the algorithm is well-defined. This completes the proof. In the next lemma we analyze the effect of a full-newton step on the duality gap. Lemma 3.6. Let δ := δ(xz; µ) < 1 and x + = x+ x and z + = z + z. Then the duality gap satisfies (9) x T +z + µ(n + 1). Proof. It follows straightforwardly from the proof in Lemma 3.5. In the next lemma we compute a bound for the number of iterations of Algorithm.1. Lemma 3.7. Let x k+1 and z k+1 be the (k + 1)-th iteration produced by Algorithm.1 with µ := µ k. Then if with k (x k+1 ) T z k+1 [ 1 θ log µ ] 0(n + 1). Proof. It follows form the bound(10) in Lemma 3.6 that: (x k+1 ) T z k+1 µ k (n + 1) µ k = (1 θ)µ k 1 = (1 θ) k µ 0.

Then it follows that: ALGORITM FOR CONVEX QUADRATIC PROGRAMS 57 (x k+1 ) T z k+1 (1 θ) k µ 0 (n + 1). Thus the inequality (x k+1 ) T z k+1 is satisfied if (1 θ) k µ 0 (n + 1). Now taking logarithms of (1 θ) k µ 0 (n + 1), we may write k log(1 θ) log log µ 0 (n + 1) and using the fact that log (1 θ) θ, for 0 θ < 1 then the above inequality holds if kθ log µ 0 (n + 1) log = log (n + 1)µ 0. This completes the proof. For θ = 1, we obtain the following theorem n Theorem 3.1. Let θ = 1. Then Algorithm.1 requires at most n ( n (n + 1)µ 0 ) O log iterations. Proof. By replacing θ = 1 n in Lemma 3.7, the result holds. 4. Conclusion and future works In this paper, we have proposed a feasible short-step primal-dual interior point algorithm for solving CQP. The algorithm deserves the best wellknown theoretical iteration bound O( n log (n+1) ) when the starting point is x 0 = z 0 = e. This choice of initial point can be done by the technique of embedding. Future research might extended the algorithm for other optimization problems and its numerical implementation is also an interesting topic. References [1] M. Achache. A new primal-dual path-following method for convex quadratic programming. Comput. Appl. Math., 5 pp. 97-110 (006). [] M. Achache. A weighted path-following method for the linear complementarity problem. Universitatis Babes. Bolyai. Series Informatica (49) (1) pp. 61-73 (004). [3] M. Achache. Complexity analysis and numerical implementation of a short step primaldual algorithm for linear complementarity problem. Applied Mathematics and computation. (16),1889-1895 (010). [4] L. Adler and R.D.C. Monteiro. Interior path-following primal-dual algorithms. Part II: convex quadratic programming. Mathematical programming,(44),43-66. (1989).

58 MOHAMED ACHACHE AND MOUFIDA GOUTALI [5] A. Ben-Tal and A. Nemirovski. Lectures on Modern convex optimization. Analysis, Algorithms and engineering Applications, volume of MPS-SIAM. Series on optimization. SIAM. Philadelphia.. USA (000). [6] Zs. Darvay. New interior-point algorithms in linear optimization [J]. Advanced Modeling and optimization.5(1):51-9.(003). [7] B. Jansen,C. Roos,T. Terlaky and J.Ph. Vial. Primal-dual target-following algorithms for linear programing. Report 93-107. Delf University of technology. (1993). [8] J. Peng, C. Roos and T.Terlaky. New complexity analysis of the primal-dual Newton method for linear optimization. Annals of operations research.(49) pp.3-39.(000). [9] C. Roos, T.Terlaky, and J.Ph. Vial. Theory and algorithms for linear optimization. An interior point approach. John-Wiley. Sons,Chichester, UK,1997. [10] S.J. Wright. Primal-dual interior point methods. SIAM,Philadelphia, USA.(1997). [11] Y.Ye. Interior point algorithms. Theory and Analysis. John-Wiley. Sons, Chichester, UK,1997. Laboratoire de Mathématiques Fondamentales et Numériques. Université Ferhat Abbas de Sétif. Algérie E-mail address: achache m@yahoo.fr Département de Mathématiques. Faculté des Sciences. Université Ferhat Abbas de Sétif. Algérie E-mail address: moufida g006@yahoo.fr