A primal-dual interior-point linear programming algorithm for MPC
Kristian Edlund, Leo Emil Sokoler, John Bagterp Jørgensen
Abstract
Kristian Edlund, Leo Emil Sokoler, John Bagterp Jørgensen
Abstract
Constrained optimal control problems for linear systems with linear constraints and an objective function consisting of linear and l1-norm terms can be expressed as linear programs. We develop an efficient primal-dual interior point algorithm for solution of such linear programs. The algorithm is implemented in Matlab and its performance is compared to an active set based LP solver and linprog in Matlab's optimization toolbox. Simulations demonstrate that the new algorithm is more than one magnitude faster than the other LP algorithms applied to this problem.
OpenAlex reports 18 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Constrained optimal control problems for linear systems with linear constraints and an objective function consisting of linear and l1-norm terms can be expressed as linear programs. We develop an efficient primal-dual interior point algorithm for solution of such linear programs. The algorithm is implemented in Matlab and its performance is compared to an active set based LP solver and linprog in Matlab's optimization toolbox. Simulations demonstrate that the new algorithm is more than one magnitude faster than the other LP algorithms applied to this problem.
Key concepts: Interior point method, Linear programming, Criss-cross algorithm, MATLAB, Linear-fractional programming, Solver, Computer science, Algorithm