We propose an adaptation of the Feasible Direction Interior Points Algorithm (FDIPA) of J. Herskovits, for solving large-scale linear programs. At each step, the solution of two linear systems with the same coefficient matrix is determined. This step involves a significant computational effort. Reducing the solution time of linear systems is, therefore, a way to improve the performance of the method. The linear systems to be solved are associated with definite positive symmetric matrices. Therefore, we use Split Preconditioned Conjugate Gradient (SPCG) method to solve them, together with an Incomplete Cholesky preconditioner using Matlab’s ICHOL function. We also propose to use the first iteration of the conjugate gradient, and to presolve before applying the algorithm, in order to reduce the computational cost. Following, we then provide mathematica proof that show that the iterations approach Karush–Kuhn–Tucker points of the problem under reasonable assumptions. Finally, numerical evidence show that the method not only works in theory but is also competitive with more advanced methods.
Keywords: Interior point, feasible direction, linear programming
@article{RO_2022__56_5_3643_0,
author = {Victorio Celis, Ang\'elica Miluzca and Norman, Jos\'e Herskovits},
title = {Linear programming with a feasible direction interior point technique for smooth optimization},
journal = {RAIRO. Operations Research},
pages = {3643--3658},
year = {2022},
publisher = {EDP-Sciences},
volume = {56},
number = {5},
doi = {10.1051/ro/2022165},
mrnumber = {4498603},
zbl = {1507.90099},
language = {en},
url = {https://www.numdam.org/articles/10.1051/ro/2022165/}
}
TY - JOUR AU - Victorio Celis, Angélica Miluzca AU - Norman, José Herskovits TI - Linear programming with a feasible direction interior point technique for smooth optimization JO - RAIRO. Operations Research PY - 2022 SP - 3643 EP - 3658 VL - 56 IS - 5 PB - EDP-Sciences UR - https://www.numdam.org/articles/10.1051/ro/2022165/ DO - 10.1051/ro/2022165 LA - en ID - RO_2022__56_5_3643_0 ER -
%0 Journal Article %A Victorio Celis, Angélica Miluzca %A Norman, José Herskovits %T Linear programming with a feasible direction interior point technique for smooth optimization %J RAIRO. Operations Research %D 2022 %P 3643-3658 %V 56 %N 5 %I EDP-Sciences %U https://www.numdam.org/articles/10.1051/ro/2022165/ %R 10.1051/ro/2022165 %G en %F RO_2022__56_5_3643_0
Victorio Celis, Angélica Miluzca; Norman, José Herskovits. Linear programming with a feasible direction interior point technique for smooth optimization. RAIRO. Operations Research, Tome 56 (2022) no. 5, pp. 3643-3658. doi: 10.1051/ro/2022165
[1] , Maximization of a Linear Function of Variables Subject to Linear Inequalities. New York (1951). | MR
[2] , Linear Programming and Extensions. Princeton University (1963). | MR | Zbl
[3] , On a Maximization Problem. Manuscript. Institute for Advanced Studies, Princeton University, Princeton, NJ (1947).
[4] , , and , Computational experience in solving linear programs. J. Soc. Ind. Appl. Math. 1 (1953) 17–33. | MR | Zbl | DOI
[5] , A new polynomial-time algorithm for linear programming, in Proceedings of the Sixteenth Annual ACM Symposium on Theory of Computing, ACM (1984) 302–311. | DOI
[6] , Iterative solution of problems of linear and quadratic programming. Soviet Mathematics Doklady. 8 (1967) 674–675. | MR | Zbl
[7] , A variation on Karmarkar’s algorithm for solving linear programming problems. Math. Program. 36 (1986) 174–182. | MR | Zbl | DOI
[8] and , Some Computational Experience and a Modification of the Karmarkar Algorithm. Pennsylvania State Univ., College of Engineering, Department of Industrial and Management Systems Engineering (1985).
[9] , An algorithm for solving linear programming problems in operations, in Progress in Mathematical Programming, Springer (1989) 1–28. | MR | Zbl
[10] , Path-following methods for linear programming. SIAM Rev. 34 (1992) 167–224. | MR | Zbl | DOI
[11] , An potential reduction algorithm for linear programming. Math. Program. 50 (1991) 239–258. | MR | Zbl | DOI
[12] , Primal-dual Interior-Point Methods. Vol. 54, SIAM (1997). | MR | Zbl | DOI
[13] , Linear Programming: Foundations and Extensions. Kluwer Academic, Boston (2001). | Zbl
[14] , Feasible direction interior-point technique for nonlinear optimization. J. Optim. Theory Appl. 99 (1998) 121–146. | MR | Zbl | DOI
[15] , , and , An interior point algorithm for mixed complementarity nonlinear problems. J. Optim. Theory Appl. 175 (2017) 432–449. | MR | Zbl | DOI
[16] , , and , A feasible direction algorithm for general nonlinear semidefinite programming. Struct. Multidiscip. Optim. 55 (2017) 1261–1279. | MR | DOI
[17] , , and , A feasible direction interior point algorithm for nonlinear semidefinite programming. Struct. Multidiscip. Optim. 50 (2014) 1019–1035. | MR | DOI
[18] , , and , A feasible directions method for nonsmooth convex optimization. Struct. Multidiscip. Optim. 44 (2011) 363–377. | MR | Zbl | DOI
[19] , , and , Contact shape optimization: a bilevel programming approach. Struct. Multidiscip. Optim. 20 (2000) 214–221. | DOI
[20] , and , A trust region method based on interior point techniques for nonlinear programming. Math. Program. 89 (2000) 149–185. | MR | Zbl | DOI
[21] , and , Quadratically Convergent Interior Point Algorithm for Linear Programming and Convex Quadratic Programming. Springer US, Boston, MA (1994) 411–427. | MR | Zbl
[22] and , Linear Programming using MATLAB®. Vol. 127, Springer (2017). | MR | Zbl | DOI
[23] , Iterative Methods for Sparse Linear Systems. Vol. 82, SIAM (2003). | MR | Zbl | DOI
[24] , Electronic mail distribution of linear programming test problems. Mathematical Programming Society COAL Newsletter 13 (1985) 10–12.
[25] and , Otimização Linear. EdUnB, Braslia (2006).
[26] , Algoritmo de ponto interior para programação linear baseado no fdipa. Master’s thesis, Universidade Federal do Rio de Janeiro (2018).
[27] , Pathways to the optimal set in linear programming, in Progress in Mathematical Programming, Springer (1989) 131–158. | MR | Zbl | DOI
[28] , and , A Primal-Dual Interior-Point Method for Linear Programming, Progress in Mathematical Programming: Interior-point and Related Method, Edited by , Springer Verlag, New York, New York (1989) 29–47. | MR | Zbl | DOI
Cité par Sources :
†This work is dedicated to the memory of our advisor José Herskovits, who passed away while this document was being written. José Herskovits was a brilliant researcher and a dedicated adviser.





