1
IRUS TotalDownloads
Altmetric
A primal-dual interior point algorithm that uses an exact and differentiable merit function to solve general nonlinear problems
File | Description | Size | Format | |
---|---|---|---|---|
DTR98-9.pdf | Technical report | 305.36 kB | Adobe PDF | View/Open |
Title: | A primal-dual interior point algorithm that uses an exact and differentiable merit function to solve general nonlinear problems |
Authors: | Akrotirianakis, I Rustem, B |
Item Type: | Report |
Abstract: | A primal-dual interior point algorithm for solving general nonlinear programming problems is presented. The algorithm solves the perturbed optimality conditions by applying a quasi-Newton method, where the Hessian of the Lagrangian is replaced by a positive definite approximation. An approximation of Fletcher's exact and differentiable merit function together with line-search procedures are incorporated into the algorithm. The line-search procedures are used to modify the length of the step so that the value of the merit function is always reduced. Different step-sizes are used for the primal and dual variables. The search directions are ensured to be descent for the merit function, which is thus used to guide the algorithm to an optimum solution of the constrained optimisation problem. The monotonic decrease of the merit function at each iteration ensures the global convergence of the algorithm. Finally, preliminary numerical results demonstrate the efficient performance of the algorithm for a variety of problems. |
Issue Date: | 1-Feb-1999 |
URI: | http://hdl.handle.net/10044/1/95408 |
DOI: | https://doi.org/10.25561/95408 |
Publisher: | Department of Computing, Imperial College London |
Start Page: | 1 |
End Page: | 27 |
Journal / Book Title: | Departmental Technical Report: 98/9 |
Copyright Statement: | © 1998 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/) |
Publication Status: | Published |
Appears in Collections: | Computing Faculty of Engineering |
This item is licensed under a Creative Commons License