CurveLP

Versión 1.0 (23,2 KB) por Yaguang Yang
CurveLP.m is a software for Linear Programming using arc-search infeasible interior-point method.
237 Descargas
Actualizado 29 jul 2016

Ver licencia

CurveLP.m implements an arc-search infeasible interior-point algorithm for standard Linear Programming problems proposed in [Yaguang Yang] CurveLP-A MATLAB implementation of an infeasible interior-point algorithm for linear programming. Numerical Algorithms, (DOI 10.1007/s11075-016-0180-1), 1-30, 2016. It is very similar to the popular Mehrotra's algorithm except that CurveLP.m searches the optimizer along an arc while Mehrotra's algorithm searches the optimizer along a straight line [S. Wright] Primal-Dual Interior-Point Methods, SIAM, Philadelphia, 1997. To compare the performance of these two algorithms, an implementation of Mehrotra's algorithm is also included (mehrotra.M). The two algorithms use the same initial point, the same pre-process and the same post-process, the same parameters, and the same terminate criterion, which are addressed in detail in [Yaguang Yang]. Users can compare the performance of the two algorithms by themselves for their problems. Users can also check the differences of the two codes by software such as Beyond Compare. The feedback on the comparison is very welcome. Bug report should be sent to the author.

Citar como

Yaguang Yang (2026). CurveLP (https://la.mathworks.com/matlabcentral/fileexchange/53911-curvelp), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2006a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Genetic Algorithm en Help Center y MATLAB Answers.
Versión Publicado Notas de la versión
1.0

Reference to [Yaguang Yang] is changed from ArXiv to Numerical Algorithms, where the paper is published.
Change LP to Linear Programming for clarity.