Abstract
This paper presents an improved infeasible interior-point algorithm tailored for semi-definite linear complementarity problems (SDLCPs). The proposed approach leverages full Nesterov–Todd search directions while eliminating centering steps, significantly simplifying the algorithmic structure and reducing computational overhead. A rigorous theoretical analysis confirms that the method is well defined, globally convergent, and achieves an iteration complexity that matches the best-known bounds for infeasible interior-point methods in this domain. Complementing the theoretical results, extensive numerical experiments highlight the algorithm’s superior practical performance, consistently achieving faster convergence with fewer iterations compared to existing methods. These findings demonstrate the algorithm’s potential as an efficient and robust solution technique for SDLCPs, with promising applicability to large-scale and complex problem instances.
1. Introduction
Let be the set of all real symmetric matrices, and let be the set of all positive semi-definite matrices in . Given a linear operator and a matrix , the semi-definite linear complementarity problem (SDLCP) is to find matrices such that:
where is the trace inner product. The operator is assumed to be symmetric and positive semi-definite.
The Semi-definite Linear Complementarity Problem represents a broad class of optimization problems that encompasses several well-known formulations, including the standard Linear Complementarity Problem (LCP), semi-definite programming (SDP), and systems of matrix inequalities. Owing to its generality, SDLCP finds applications in diverse areas such as control theory and the analysis of systems characterized by linear or bilinear inequalities. Moreover, the framework of SDLCP also extends to encompass variants such as the geometric version of the problem, thereby enhancing its relevance across multiple domains (see [1,2]).
Over the years, numerous methods have been proposed to address SDLCP, with interior-point methods (IPMs) emerging as some of the most effective approaches. Initially developed for solving linear optimization problems, IPMs have demonstrated remarkable success in handling more complex problem classes, including quadratic optimization, semi-definite optimization, and SDLCP itself (see [3,4,5,6,7,8,9,10]).
Consequently, several symmetrized search directions have been proposed in the literature to enhance the performance of interior-point algorithms [11,12,13,14]. Among these, the Alizadeh–Haeberly–Overton (AHO), Helmberg–Kojima–Monteiro (HKM), and Nesterov–Todd (NT) directions are the most prominent. Notably, the HKM and NT directions have been widely adopted in state-of-the-art semi-definite programming solvers, such as SeDuMi and SDPT3, reflecting their practical effectiveness.
Extensive research has investigated the performance and convergence properties of primal–dual path-following interior-point algorithms employing the HKM direction, establishing its significance in the field. Furthermore, infeasible interior-point methods (IPMs) have been developed to overcome the limitations of requiring feasible initial points. These methods can start from any positive point, simultaneously progressing toward feasibility and optimality. The efficiency of IPMs, however, is highly sensitive to the choice of the starting point. Lustig [15] was the first to introduce infeasible interior-point methods (IPMs) for linear optimization. Later, Zhang [16] developed the first primal–dual IPM for semi-definite optimization (SDO) with a proven polynomial iteration complexity (see references [17,18]).
This paper presents an infeasible interior-point method (IIPM) for semi-definite linear complementarity problems (SDLCPs) based on a full Nesterov–Todd (NT) step without centering. Although this approach has already been studied in semi-definite programming (SDP), extending it to SDLCP requires a separate convergence analysis that takes into account the structure of the problem and its complementarity conditions. The main contribution of this work is to adapt the approach to SDLCP and establish its convergence properties. We also derive an iteration complexity bound of and present numerical experiments to evaluate the performance of the proposed algorithm.
The paper is organized as follows:
- Section 2 provides the necessary definitions and background.
- Section 3 introduces the Newton search directions for SDLCP.
- Section 4 details the proposed infeasible interior-point algorithm for SDLCP.
- Section 5 presents the convergence analysis of the algorithm.
- Section 6 reports the numerical results validating the theoretical findings.
- Section 7 concludes the study with final remarks and potential future research directions.
Notation: The notation means that X is positive-definite. The smallest and largest eigenvalues of a matrix V are denoted by and . The Frobenius norm is written as :
The identity matrix is denoted by I. The set of all real matrices is represented by , while denotes the set of all real symmetric matrices. Furthermore, and represent the sets of symmetric positive-definite and positive-semi-definite matrices, respectively. For any matrix , the determinant and trace are defined as:
where are the eigenvalues of A. If is symmetric and positive-definite, its matrix square root is denoted by . Finally, two matrices A and B are said to be similar, denoted , if there exists an invertible matrix Q such that: .
2. Preliminary Notations and Tools
This section establishes the fundamental definitions and key lemmas that form the mathematical foundation for the proposed algorithm. These preliminaries are essential for developing the theoretical results presented in the later sections. The notation and framework adopted here largely follow the treatments provided in [19,20].
2.1. Some Results on Matrices and Matrix Functions
Lemma 1
(See [19]). Let . Then the following conditions are equivalent:
- 1.
- ;
- 2.
- ;
- 3.
- .
The Kronecker product between two matrices A and B is denoted by and forms a structured block matrix. For a matrix , we define the vectorization operator , which converts A into a column vector of dimension , as follows:
We also introduce the symmetric vectorization operator , which maps a symmetric matrix to a vector in by accounting for symmetry:
Definition 1.
Let . Then the operator is defined as:
Its inverse is denoted by and satisfies:
Definition 2.
Let and
where Q is any orthonormal matrix that diagonalizes V. The matrix valued function is defined by
It should be noted that the matrix Q is not unique, but is well defined whenever is well defined on the eigenvalues of V.
Definition 3.
A matrix is said to be a matrix of functions if each entry of is a function of t, that is, . The concepts of continuity, differentiability and integrability naturally extend to matrix-valued functions of a scalar by interpreting them component-wise. Thus we can say that
Suppose that the matrix-valued functions and are differentiable with respect to t. Then we have
For any function , let us denote by the divided difference of :
if then we simply write .
Lemma 2.
Suppose that is a matrix of functions such that the matrix is positive-definite with eigenvalues . If is twice differentiable with respect to and is twice continuously differentiable function in a domain that contains all the eigenvalues of then
where
is a number depending on and with
2.2. Central Path of Perturbed Problems
We now define the feasible region of the problem. Let be symmetric and positive semi-definite, and . The feasible set and its strictly feasible subset are given by:
The sets of optimal solutions for the primal–dual problem, assuming the optimal value is attained, are defined as:
We make the following assumptions throughout the development of the algorithm:
- The set is non-empty,
- The linear operator is monotone and self-adjoint. That is, for all ,
For the infeasible interior-point method, we consider the following perturbed primal–dual system for and :
where and are the initial matrices, and the initial feasibility residual is defined by
At iteration k, the feasibility residual is defined as
and the iterates are required to satisfy
3. The Newton Search Directions for SDLCP
Consider a pair of strictly positive iterates associated with the perturbed primal–dual problem (6). In contrast to feasible algorithms, the infeasible primal–dual path-following method aims to approach feasibility and optimality simultaneously. At each iteration, we construct an updated pair by computing the search directions from the following Newton system:
Equivalently, since Y is invertible, this system can be written as
Clearly, is not symmetric due to the matrix . Therefore, a way to symmetrizing the second equation in (11) is to introduce an invertible matrix P and to replace it by the equation , such that the resulting new system has a unique symmetric solution. Thus, we obtain
Among several symmetrization schemes, we use the NT-direction where the matrix P is defined as
Let . The symmetric matrix D can be used to re-scale X and Y to the same symmetric matrix V, defined by
Due to (13), it is easy to see that , i.e., . Moreover, let us further define
From (13) and (14), the system (12) can be rewritten as follows:
where
We now prove that the scaled operator is self-adjoint and monotone on . Let . By the definition of the scaled operator, we have
where we use the self-adjointness of . Hence, is self-adjoint. Moreover, for every ,
by the monotonicity of . Therefore, is monotone on .
We now show that is invertible on . For any ,
Hence, implies . Thus, is injective and, since is finite-dimensional, it is invertible.
To establish the unique solvability of system (15), we eliminate using the second equation, . Substituting this expression into the first equation gives
Since is invertible, this equation has a unique solution . Consequently, is also uniquely determined. Finally, the original search directions can be recovered from the scaled directions by
Since D, , and are symmetric, both and are symmetric. Therefore, system (15) has a unique solution, which determines unique symmetric search directions and .
At each iteration of the infeasible interior-point algorithm, we measure the distance between the current iterate and the -center using the proximity measure
We consider the classical logarithmic kernel function
Its derivative is
Therefore, the second equation in system (15) can be expressed as
Thus, the system can be rewritten as
A distinctive feature of our algorithm, compared with classical interior-point methods for semi-definite optimization, is the way the search directions are constructed. We use the kernel function
instead of the classical logarithmic kernel function. This gives the following lemma.
Lemma 3.
Let , and let V be the symmetric positive-definite matrix defined in (13). Then
Proof.
Since , the spectral definition of a matrix function yields
This completes the proof. □
Using the lemma and replacing in system (17) with , we obtain
By the definition of the proximity measure, if and only if . This is equivalent to the condition , meaning that the current iterate lies on the -center. After taking a full NT-step, the new iterates are given by
By construction, the new iterate satisfies the affine equations of the updated perturbed problems. It remains to show that and are positive-definite and that the proximity condition
is preserved.
4. Infeasible Interior-Point Algorithm for SDLCP
We propose an infeasible primal–dual interior-point algorithm for solving the Semi-definite Linear Complementarity Problem. The method follows a path-following strategy and is based on the primal–dual framework commonly used in semi-definite programming.
The algorithm starts from positive-definite matrices and , which need not satisfy the feasibility equation. If the initialization is used, set and . The choice of must ensure that the initial point satisfies the required neighborhood condition , the cost of achieving this condition must be included in the total iteration count.
At each iteration, the barrier parameter is reduced to where , Newton directions are computed and a step is taken toward the central path, and a new iterate is then computed such that the modified feasibility conditions (with replaced by ) are satisfied and the proximity measure remains bounded: .
This process is repeated iteratively, until an -optimal solution to the semi-definite linear complementarity problem is reached, and the following convergence criterion is met:
where:
- ,
- is the barrier parameter,
- and is a prescribed tolerance.
The complementarity error is defined by
The feasibility error is defined by
Thus, the stopping criterion
ensures that both the feasibility and complementarity errors are at most . Moreover, since , the triangle inequality gives
Consequently,
Therefore, a sufficient condition for is
The Algorithm is summarized in Algorithm 1.
| Algorithm 1 Infeasible Interior-Point Algorithm for SDLCP |
| Step 0 (Initialization): an accuracy parameter ; |
| an initial point and ; |
| A threshold parameter ; |
| a fixed barrier update parameter ; |
| The initial point must also satisfy the neighborhood condition |
| If this condition is not satisfied, a suitable initialization procedure must be applied before |
| the convergence analysis is invoked. |
| Step 1 (Test of convergence): while do |
| Step 2 (Compute the direction): |
| Compute by solving the Newton system (15), using the scaling transformations |
| defined in (13)–(14). |
| Step 3 (Update iterate and barrier parameter): |
| Set |
| Step 4 (Update the barrier parameters): |
| Set |
| Step 5 (Check the new iterate): |
| Evaluate |
| Set and return to Step 1. |
5. Analysis of the Algorithm
In this section, we analyze the proposed algorithm and show that it works well even without using centering steps. The algorithm is well defined and can find an -optimal solution to the semi-definite linear complementarity problem in polynomial time.
To support this result, we first introduce some important technical lemmas. These lemmas are needed for the convergence proof of the algorithm. For full proofs and more details, the reader can refer to [21].
We begin by presenting some technical lemmas that are useful in the convergence analysis of the algorithm.
Lemma 4.
Let , where and . If for some we have then and .
Lemma 5.
Let be a skew-symmetric matrix and be positive-definite. Then:
Furthermore, if the eigenvalues of are real then:
which implies that is positive-definite.
The next lemma provides eigenvalue bounds for the variance matrix V, which is used in the analysis.
Lemma 6.
Let be defined as in Equation (16). Then, for all eigenvalues of the matrix V we have the bounds:
where:
5.1. Feasibility of the Iterates
In this subsection, we establish the well definedness of the proposed algorithm. Specifically, we aim to verify that the updated matrices and remain positive-definite, and that the proximity measure remains bounded by a given threshold . These conditions ensure that the new iterate stays within a neighborhood of the central path corresponding to the updated barrier parameter . The next lemma presents sufficient conditions to guarantee the positivity of and , thus confirming the feasibility and well definedness of the algorithmic step.
Lemma 7.
Let and . Then the new iterate remains positive-definite if
where is a symmetric direction matrix related to the product of X and Y, and V is the variance matrix.
Proof.
Let , and define and . To prove the claim, and by invoking Lemma 4, it suffices to show that for .
We start by expanding the product:
Noting that:
(by multiplying the second equation in (15) by V from the left), we substitute into Equation (21):
To proceed, we add and subtract to the RHS of (22):
where M is a skew-symmetric matrix defined as:
We define:
Then, Equation (23) becomes:
Or equivalently, we can write:
Therefore, to prove that , it is sufficient to show that the matrix is positive-definite for . From Lemma 5, since is skew-symmetric and is symmetric for small , the sum will have positive determinant if is positive-definite.
Now, by the definition of , we observe that it consists of positive-definite matrices: , , and (by assumption).
Hence, for all , , which implies , and consequently .
Furthermore, since and , Lemma 4 implies that:
This completes the proof. □
Corollary 1.
Let . Then, the new iterate remains positive-definite if
where and are the symmetric direction matrices used in the update.
Proof.
Due to Lemma 7, the new iterate is strictly feasible if
or equivalently,
Using the definition of , the properties of the Frobenius norm, and Lemma 5, we have
By submultiplicativity of the Frobenius norm:
Then,
Applying Lemma 6,
Thus, if
This proves the result. □
Let and be the updated primal–dual variables generated by our algorithm. By setting in Equation (23), the product of the new iterates can be expressed as:
which implies the following scaled relation:
where the matrix M is the skew-symmetric matrix defined earlier in Equation (24).
This relation is expressed using the current scaling matrix D and does not, by itself, establish an equality between the old-scaled matrix and the updated NT-scaled matrix . Next, let be the NT scaling matrix associated with and ; then we define a scaled version of the updated variance matrix as follows:
Our goal is now to derive a lower bound for the smallest eigenvalue of the matrix .
Lemma 8.
Let be the matrix defined as in Equation (29), and suppose that . If the correction terms and satisfy the condition:
then the following inequality holds:
Proof.
The result follows from the eigenvalue perturbation analysis in Mansouri and Roos [22] (Lemma 4.7). In applying that result, the scaled matrices and the updated iterate are identified with the corresponding quantities defined in the present paper. Under the stated hypotheses, the resulting eigenvalue estimate yields the claimed lower bound for . □
Lemma 9.
Assume that , and that the combined Frobenius norms of the update steps satisfy:
Then, the updated proximity measure satisfies the inequality:
To guarantee that , it suffices to enforce:
Let
Then, the inequality becomes:
Multiplying both sides by the denominator and squaring, we get:
Expanding both sides gives a quadratic inequality in t:
where and are functions of , , and n. Solving yields:
Thus, we conclude:
To proceed with our analysis, we seek an upper bound for
To this end, we define the null space of the scaled operator as
The affine space
is therefore equal to . Moreover, the scaled Newton system gives
If is self-adjoint, then
Consequently, belongs to the corresponding affine space involving . This decomposition provides a basis for deriving the desired upper bound for the scaled search directions. The affine spaces and have a unique intersection point, which we denote by Q. The following lemma plays an important role in deriving an upper bound for the scaled search directions.
Lemma 10.
Let , and let be the unique point in the intersection of the affine space and , where:
Then, the following inequality holds:
where is as defined in (16).
Proof.
The proof follows the same lines as that of Lemma 5.11 in [22], and is therefore omitted. □
Assumption 1.
We assume that an optimal solution satisfies
where is a known upper bound. This bound is used in the trace estimate and the complexity analysis.
In practice, the value of depends on the problem and must be estimated or established separately. Thus, the complexity result holds under the assumption that such a bound is available.
Lemma 11.
In order to derive an explicit upper bound for the term , we require an upper bound on the trace term . This is achieved using the following result:
Lemma 12
(Lemma 5.16 in [22]). Let X and Y be feasible for our perturbed problem. Let the initial point be
then
where is defined in Lemma 6.
Using inequality (20) and substituting the bound (34) into the earlier derived bound:
we obtain:
To ensure that inequality (30) holds, and that the algorithm is well defined, we use inequality (35) under the assumption . Consider the following condition:
The left-hand side is increasing in . It can be verified that the above inequality holds when:
Therefore, the iterates remain positive and throughout the algorithm, ensuring that it is well defined.
5.2. Iteration Bound
In the preceding analysis, we established the validity of Algorithm 1: starting from an iterate that is positive-definite and satisfies the condition , the application of a full Newton step, under the choice of parameter as specified in Equation (37), generates a subsequent iterate that remains within the feasible domain and continues to satisfy . Furthermore, during each principal iteration, the primal residual is reduced by at least a factor of . As a result, the number of outer iterations required to reach an -accurate solution is bounded above by:
Due to the parameter choice in Equation (37), the total number of main iterations required by the algorithm is bounded above by
Combining the neighborhood-preservation result with the residual-contraction estimate established above yields the iteration-complexity bound stated in the following theorem.
Theorem 1.
Suppose that the primal–dual problem admits an optimal solution such that . Then, after at most
iterations, the proposed algorithm computes an ε-optimal solution to the semi-definite linear complementarity problem.
Proof.
Let
By repeated application of the residual contraction estimate, we obtain
Moreover, since the barrier parameter is updated according to
we have
Using the initialization identity
we conclude that
Since , we have
which implies
Consequently,
Thus, the stopping criterion
is satisfied whenever
or equivalently,
Substituting , we obtain
Therefore, the stated iteration bound follows. □
6. Numerical Results
This section presents numerical experiments for Algorithm 1. The initial point is chosen to satisfy the condition . In the numerical implementation, the value is used.
We initialize . In order to expedite convergence, may be relaxed from time to time. In each inner step, “Iter” and “CPU” represent the number of iterations and the CPU time (in seconds), respectively, obtained by Algorithm 1, implemented in MATLAB R2025a Version 1.0.0.1.
6.1. Numerical Experiments
This subsection presents five numerical examples to examine the practical behavior of the proposed algorithm. The experiments investigate the number of iterations and the CPU time required to satisfy the prescribed stopping criterion. We also examine the influence of the barrier parameter and the algorithmic parameters on the numerical performance.
Problem 1.
Consider the symmetric semi-definite constrained least squares problem (SDLS) is defined as the following convex optimization problem:
Let with . As shown in [23], if rank then the SDLS problem admits a unique solution . The optimality conditions of the SDLS can be reformulated as a monotone semi-definite linear complementarity problem, where is a linear operator and is a given symmetric matrix:
denotes the Lyapunov linear transformation. For the case where and , the SDLS data are given below:
The optimal solution is given by:
The numerical results corresponding to this example, using an initial point , are summarized below:
Table 1.
Computational results for Problem 1.
Figure 1.
Iterations and CPU time vs. for for Problem 1.
Problem 2.
For the monotone SDLCP, the Sylvester operator and matrix are described by:
with
and
The optimal solution is given by:
The numerical results corresponding to this example, using a feasible initial point , are summarized below:
Table 2 shows some values of n.
Table 2.
Computational results for Problem 2.
Problem 3.
For the monotone SDLCP, the symmetric Kronecker sum operator and matrix are described by:
where and . This operator is commonly associated with Lyapunov-type matrix equations. Using the vectorization operator, it can equivalently be expressed as
where ⊗ denotes the Kronecker product and is the identity matrix. Thus, the operator is represented by the Kronecker sum . In this example, the matrix A is specified below to define the operator used in the numerical experiment:
and
The optimal solution is given by
The numerical results corresponding to this example, using a feasible initial point , are summarized below:
Table 3 shows some values of n.
Table 3.
Computational results for Problem 3.
To further assess solution accuracy, Table 4 reports the terminal feasibility and complementarity errors, the minimum eigenvalues of X and Y, and the final values of .
Table 4.
Terminal accuracy of the computed solutions.
Problem 4
(Example: Transformation from CQSDO to SDLCP [24]). We consider the following Convex Quadratic Semi-definite Optimization Problem (CQSDO):
where , and the linear operator is defined using:
We use the following initial points:
Transformation to SDLCP
Let us define:
The optimality condition of the CQSDO problem gives a system:
Let us denote the operator and define:
Then, the problem is equivalent to the following Semi-definite Linear Complementarity Problem:
The optimal solution is given by:
The numerical results corresponding to this example, using a feasible initial point , are summarized below:
Table 5 shows some values of .
Table 5.
Computational results for Problem 4.
Problem 5
(Example: Transformation from SDO to SDLCP). Consider the Semi-definite Program:
The associated KKT conditions are:
where:
Transformation to SDLCP
The system (38) defines a Semi-definite Linear Complementarity Problem:
where:
The optimal solution is given by:
The numerical results corresponding to this example, using a feasible initial point , are summarized below (Table 6):
Table 6.
Computational results for Problem 5.
Remark 1.
The numerical results in Table 2, Table 3, Table 4, Table 5 and Table 6 show that the proposed algorithm maintains a relatively stable number of iterations as the barrier parameter μ decreases from to . Meanwhile, the CPU time generally exhibits a slight decrease. These observations indicate that the algorithm demonstrates stable numerical behavior for the tested values of μ. For consistency, the comparison with the reference algorithm in Table 7 is conducted using for both methods.
Table 7.
Comparison of the number of iterations and CPU time between the proposed algorithm and Algorithm 2 from [25] for five SDLCP test problems with ().
6.2. Comparison Study
Table 7 summarizes the computational performance comparison between the two algorithms, measured by the number of iterations and CPU time required to achieve convergence. The first method, Algorithm 2 from [25], when applied to the SDLCP, exhibited a higher iteration count and marginally longer computation times across all test instances. In contrast, our proposed Algorithm 1 which avoids centering steps and adopts a streamlined infeasible interior-point framework, achieved superior computational efficiency. It consistently converged using fewer iterations and less CPU time. These findings confirm that the proposed algorithm not only maintains the theoretical convergence guarantees but also delivers tangible practical advantages in terms of speed and robustness, making it a compelling choice for solving semi-definite linear complementarity problems (with and ).
7. Conclusions and Future Works
In this paper, we introduced an enhanced version of the classical infeasible interior-point algorithm originally proposed by Mansouri et al. [22] for solving semi-definite linear complementarity problems. The key improvement of our method lies in the removal of centering steps from each main iteration, resulting in a simpler and more computationally efficient approach. We have rigorously shown that the proposed algorithm is well defined and globally convergent. Furthermore, we proved that its iteration complexity achieves the best-known theoretical bound for infeasible interior-point methods in the context of SDLCPs. Extensive numerical experiments demonstrated the superior performance of the proposed algorithm, particularly when employing the newly introduced parameter , which outperformed the parameter choice in [26]. The comparative analysis further revealed that our method consistently requires fewer iterations and less CPU time than the reference algorithm, underscoring its efficiency and practical applicability for solving SDLCPs. For future research, we aim to extend the evaluation of the algorithm to larger-scale and more diverse problem instances to further assess its scalability and real-world performance.
Author Contributions
Conceptualization, N.T.; methodology, N.T.; software, N.T.; validation, N.T.; formal analysis, N.T.; investigation, N.T.; resources, N.T.; data curation, N.T.; writing—original draft preparation, N.T.; writing—review and editing, A.R.; visualization, N.T.; supervision, N.T.; project administration, N.T.; funding acquisition, A.R. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding. The APC was covered by the authors.
Data Availability Statement
All data supporting the findings of this study are provided in the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Bai, Y.Q.; El Ghami, M.; Roos, C. A Comparative study of kernel functions for primal-dual interior point algorithms in linear optimization. SIAM J. Optim. 2004, 15, 101–128. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.W. A large-update interior-point algorithm for convex quadratic semi-definite optimization based on a new kernel function. Acta Math. Sin. 2012, 28, 2313–2328. [Google Scholar] [CrossRef] [Scilit]
- Achache, M. A new parameterized kernel function for LO yielding the best known iteration bound for a large-update interior point algorithm. Afr. Mat. 2015, 27, 591–601. [Google Scholar] [CrossRef] [Scilit]
- Chi, X.; Wang, G. A full-Newton step infeasible interior-point method for the special weighted linear complementarity problem. J. Optim. Theory Appl. 2021, 190, 108–129. [Google Scholar] [CrossRef] [Scilit]
- Achache, M.; Tabchouche, N. Complexity analysis and numerical implementation of large-update interior-point methods for SDLCP based on a new parametric barrier kernel function. Optimization 2018, 67, 1211–1230. [Google Scholar] [CrossRef] [Scilit]
- Achache, M.; Tabchouche, N. A full Nesterov-Todd step primal-dual path-following interior point algorithm for semidefinite linear complementarity problems. CRORR J. 2018, 9, 37–50. [Google Scholar] [CrossRef] [Scilit]
- Chen, F. Polynomial convergence of primal-dual algorithms for SDLCP based on the M-Z family of directions. Appl. Math. Sci. 2011, 5, 1903–1907. [Google Scholar]
- Darvay, Z. New interior point algorithms for linear optimization. Adv. Model. Optim. 2003, 5, 51–92. [Google Scholar]
- Liu, Z.; Sun, W.; Tian, F. A full-Newton step infeasible interior-poit algorithm for linear programming based on a Kernel function. Appl. Math. Optim. 2009, 60, 237–251. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Zhu, D. A unified kernel function approach to primal-dual interior-point algorithms for convex quadratic SDO. Numer. Algorithms 2011, 57, 537–558. [Google Scholar] [CrossRef] [Scilit]
- Helmberg, C.; Rendl, F.; Vanderbei, R.J.; Wolkowicz, H. An interior-point method for semidefinite programming. SIAM J. Optim. 1996, 6, 342–361. [Google Scholar] [CrossRef] [Scilit]
- Kojima, M.; Shindoh, M.; Hara, S. Interior point methods for the monotone semidefinite linear complementarity in symmetric matrices. SIAM J. Optim. 1997, 7, 86–125. [Google Scholar] [CrossRef] [Scilit]
- Nesterov, Y.E.; Todd, M.J. Primal-dual interior-point methods for self-scaled cones. SIAM J. Optim. 1998, 8, 324–364. [Google Scholar] [CrossRef] [Scilit]
- Tseng, P. Search directions and convergence analysis of some infeasible path-following methods for the monotone semi-definite LCP. J. Optim. Methods Softw. 1998, 59, 245–268. [Google Scholar] [CrossRef] [Scilit]
- Lustig, I.J. Feasible issues in a primal-dual interior point method for linear programming. Math. Program. 1990, 49, 145–162. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y. On extending some primal-dual interior-point algorithms from linear programming to semidefinite programming. SIAM J. Optim. 1998, 8, 365–386. [Google Scholar] [CrossRef] [Scilit]
- Guerdouh, S.; Chikouche, W.; Kheirfam, B. A full-Newton step infeasible interior-point algorithm based on a kernel function with a new barrier term. J. Appl. Math. Comput. 2023, 69, 2935–2953. [Google Scholar] [CrossRef] [Scilit]
- Lee, J.K.; Ch, Y.Y.; Jin, J.H.; Cho, G.M. A New full-newton step infeasible interior-point method for P∗(κ)-linear Complementarity problem. Optim. Lett. 2024, 18, 943–964. [Google Scholar] [CrossRef] [Scilit]
- Horn, R.A.; Johnson, C.R. Topics in Matrix Analysis; Cambridge University Press: Cambridge, UK, 1991. [Google Scholar]
- Wang, G.Q.; Bai, Y.Q.; Roos, C. Primal-dual interior-point algorithms for semidefinite optimization based on a simple kernel function. J. Math. Model. Algorithms 2005, 4, 409–433. [Google Scholar] [CrossRef] [Scilit]
- De Klerk, E. Aspects of Semidefinite Programming: Interior Point Methods and Selected Applications; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2002. [Google Scholar]
- Mansouri, H.; Roos, C. A new full-Newton step O(n) infeasible interior-point algorithm for semidefinite optimization. J. Numer. Algorithms 2009, 52, 225–255. [Google Scholar] [CrossRef] [Scilit][Green Version]
- Gowda, M.S.; Song, Y. On semidefinite linear complementarity problem. Math. Program. Ser. A 2000, 88, 575–587. [Google Scholar] [CrossRef] [Scilit]
- Zaoui, B.; Benterki, D.; Adnan, Y. An efficient primal-dual interior point algorithm for convex quadratic semidefinite optimization. J. Appl. Math. Comput. 2024, 70, 2129–2148. [Google Scholar] [CrossRef] [Scilit]
- Bendaas, Y.; Achache, M. A numerical study of an infeasible interior-point algorithm for convex quadratic semi-definite optimization. J. Numer. Anal. Approx. Theory 2024, 53, 199–217. [Google Scholar] [CrossRef] [Scilit]
- Pirhaji, M.; Mansouri, H.; Zangiabadi, M. A full NT-step infeasible interior-point algorithm for semidefinite optimization. RAIRO-Oper. Res. 2017, 51, 533–545. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
