Interior-Point Methods as Inexact Newton Methods. Silvia Bonettini Università di Modena e Reggio Emilia Italy

Similar documents
IP-PCG An interior point algorithm for nonlinear constrained optimization

A nonmonotone semismooth inexact Newton method

A note on the iterative solution of weakly nonlinear elliptic control problems with control and state constraints

A perturbed damped Newton method for large scale constrained optimization

Hestenes Method for Symmetric Indefinite Systems in Interior Point Method

Accelerated Gradient Methods for Constrained Image Deblurring

Numerical Methods for Large-Scale Nonlinear Equations

Numerical optimization

Numerical optimization. Numerical optimization. Longest Shortest where Maximal Minimal. Fastest. Largest. Optimization problems

Linear algebra issues in Interior Point methods for bound-constrained least-squares problems

Written Examination

Line Search Methods for Unconstrained Optimisation

Nonlinear Multigrid and Domain Decomposition Methods

Numerical Optimization Professor Horst Cerjak, Horst Bischof, Thomas Pock Mat Vis-Gra SS09

LINEAR AND NONLINEAR PROGRAMMING

Scaled gradient projection methods in image deblurring and denoising

Trust-Region SQP Methods with Inexact Linear System Solves for Large-Scale Optimization

The Conjugate Gradient Method

On the Local Quadratic Convergence of the Primal-Dual Augmented Lagrangian Method

Simultaneous estimation of wavefields & medium parameters

In view of (31), the second of these is equal to the identity I on E m, while this, in view of (30), implies that the first can be written

MS&E 318 (CME 338) Large-Scale Numerical Optimization

Inexact Newton Methods and Nonlinear Constrained Optimization

A DECOMPOSITION PROCEDURE BASED ON APPROXIMATE NEWTON DIRECTIONS

Computational Finance

A derivative-free nonmonotone line search and its application to the spectral residual method

17 Solution of Nonlinear Systems

E5295/5B5749 Convex optimization with engineering applications. Lecture 8. Smooth convex unconstrained and equality-constrained minimization

SF2822 Applied Nonlinear Optimization. Preparatory question. Lecture 9: Sequential quadratic programming. Anders Forsgren

1. Introduction. In this work we consider the solution of finite-dimensional constrained optimization problems of the form

THE solution of the absolute value equation (AVE) of

Handout on Newton s Method for Systems

Nonlinear Optimization: What s important?

Constrained Optimization

Conditional Gradient (Frank-Wolfe) Method

Sufficient Conditions for Finite-variable Constrained Minimization

Hot-Starting NLP Solvers

An Inexact Sequential Quadratic Optimization Method for Nonlinear Optimization

Augmented Lagrangian methods under the Constant Positive Linear Dependence constraint qualification

Termination criteria for inexact fixed point methods

Multidisciplinary System Design Optimization (MSDO)

PDE-Constrained and Nonsmooth Optimization

Newton s Method and Efficient, Robust Variants

An Inexact Newton Method for Optimization

2 CAI, KEYES AND MARCINKOWSKI proportional to the relative nonlinearity of the function; i.e., as the relative nonlinearity increases the domain of co

Properties of Preconditioners for Robust Linear Regression

5 Handling Constraints

ON AUGMENTED LAGRANGIAN METHODS WITH GENERAL LOWER-LEVEL CONSTRAINTS. 1. Introduction. Many practical optimization problems have the form (1.

Convex Optimization. Newton s method. ENSAE: Optimisation 1/44

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning

Optimization. Escuela de Ingeniería Informática de Oviedo. (Dpto. de Matemáticas-UniOvi) Numerical Computation Optimization 1 / 30

Conjugate Gradient (CG) Method

Key words. conjugate gradients, normwise backward error, incremental norm estimation.

Iterative Methods for Solving A x = b

DELFT UNIVERSITY OF TECHNOLOGY

Optimisation in Higher Dimensions

Convergence Analysis of Inexact Infeasible Interior Point Method. for Linear Optimization

SVM May 2007 DOE-PI Dianne P. O Leary c 2007

NOTES ON FIRST-ORDER METHODS FOR MINIMIZING SMOOTH FUNCTIONS. 1. Introduction. We consider first-order methods for smooth, unconstrained

IPAM Summer School Optimization methods for machine learning. Jorge Nocedal

A Robust Implementation of a Sequential Quadratic Programming Algorithm with Successive Error Restoration

Key words. preconditioned conjugate gradient method, saddle point problems, optimal control of PDEs, control and state constraints, multigrid method

Proximal Newton Method. Ryan Tibshirani Convex Optimization /36-725

On the accuracy of saddle point solvers

system of equations. In particular, we give a complete characterization of the Q-superlinear

1 Computing with constraints

On Lagrange multipliers of trust region subproblems

1. Introduction. In this paper we discuss an algorithm for equality constrained optimization problems of the form. f(x) s.t.

An Inexact Newton Method for Nonlinear Constrained Optimization

M.A. Botchev. September 5, 2014

ADAPTIVE ACCURACY CONTROL OF NONLINEAR NEWTON-KRYLOV METHODS FOR MULTISCALE INTEGRATED HYDROLOGIC MODELS

Projection methods to solve SDP


Step-size Estimation for Unconstrained Optimization Methods

Numerical Optimization

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Notes on Some Methods for Solving Linear Systems

University Putra Malaysia, Serdang, Selangor, MALAYSIA 2 Department of Chemical Engineering, University of Cambridge

Indefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini

Part 4: Active-set methods for linearly constrained optimization. Nick Gould (RAL)

A PENALIZED FISCHER-BURMEISTER NCP-FUNCTION. September 1997 (revised May 1998 and March 1999)

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

Research Article A Two-Step Matrix-Free Secant Method for Solving Large-Scale Systems of Nonlinear Equations

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

Constrained optimization: direct methods (cont.)

Jae Heon Yun and Yu Du Han

A SHIFTED PRIMAL-DUAL INTERIOR METHOD FOR NONLINEAR OPTIMIZATION

REPORTS IN INFORMATICS

Trust-region methods for rectangular systems of nonlinear equations

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

Residual iterative schemes for largescale linear systems

1. Introduction. In this work, we consider the solution of finite-dimensional constrained optimization problems of the form

LP. Kap. 17: Interior-point methods

Numerical Methods for Large-Scale Nonlinear Systems

Algorithms for Constrained Optimization

Unconstrained minimization of smooth functions

Parallelizing large scale time domain electromagnetic inverse problem

The conjugate gradient method

QUADERNI. del. Dipartimento di Matematica. Ezio Venturino, Peter R. Graves-Moris & Alessandra De Rossi

Differentiable exact penalty functions for nonlinear optimization with easy constraints. Takuma NISHIMURA

Transcription:

InteriorPoint Methods as Inexact Newton Methods Silvia Bonettini Università di Modena e Reggio Emilia Italy

Valeria Ruggiero Università di Ferrara Emanuele Galligani Università di Modena e Reggio Emilia Carla Durazzi Università di Ferrara

A Nonlinear Programming Problem Slack variables Introduce Lagrange multipliers for equality and inequality constraints Lagrangian function:

KarushKuhnTucker Optimality Conditions Notations: Complementarity conditions: Define a new variable

1. EXISTENCE Standard Assumptions 2. SMOOTHNESS The hessian matrices Lipschitz continuous in a neigborhood of 3. REGULARITY The gradients of the equality contraints and of the active inequality constraints, in the solution are linearly independent. 4. STRICT COMPLEMENTARITY exist and are 5. SECOND ORDER SUFFICIENCY The matrix is positive definite on the space

NONLINEAR PROGRAMMING PROBLEM NONLINEAR SYSTEM WITH BOUNDS ON SOME VARIABLES Solving the system with Newton s method If [or ], then [or ] Perturbe the complementarity conditions: perturbation parameter

Framework of InteriorPoint Methods Choose an initial guess Choose the perturbation parameter Solve the perturbed Newton equation Move along the direction computed at the previous step: choose the damping parameter such that the new iterate satisfies» FEASIBILITY» CENTRALITY CONDITIONS» SUFFICIENT DECREASE OF A MERIT FUNCTION (Armijo, EisenstatWalker) Update the iterate

Hypotheses for the convergence and is Lipschitz continuous in ; are linearly independent in ; is nonsingular ; The sequences are bounded in. [Durazzi, Ruggiero, JOTA, 2004]

SOLVE EXACTLY THE PERTURBED NEWTON EQUATION SOLVE THE NEWTON EQUATION WITH RESIDUAL

Inexact Newton Method for the Solution of a Nonlinear System Generate a sequence s.t. Residual condition forcing term Norm condition Updating rule [Eisenstat, Walker, SIAM J. Optimization, 1994]

CONVERGENCE: If is a limit point of the sequence s.t. is nonsingular, then and converges to IMPLEMENTATION: Residual condition: apply an iterative method to the Newton equation using the residual condition as stopping rule find a direction. Norm condition: reduce the step along the direction that satisfy the residual condition with a damping parameter until is satisfied backtracking.

Example contours of

IP Methods as Inexact Newton Methods Solve exactly the perturbed Newton equation Condition on the parameter the residual condition is satisfied with forcing term Solve approximately the perturbed Newton equation Conditions on and on the parameter the residual condition is satisfied with forcing term

Inexact Newton InteriorPoint Methods Choose an initial guess Choose the parameters Apply an iterative method to the perturbed Newton equation until obtaining the direction Choose the damping parameter such that the new iterate satisfies» FEASIBILITY» CENTRALITY CONDITIONS» SUFFICIENT DECREASE: backtracking until Update the iterate

A Nonmonotone Variant Let a fixed positive integer, and the element of the sequence such that Nonmonotone Inexact Newton Method for the solution of a nonlinear system Generate a sequence s.t. Nonmonotone residual condition forcing term Nonmonotone norm condition Updating rule [Bonettini, Optim. Methods and Software, 2004]

CONVERGENCE: If is a limit point of the sequence such that is nonsingular and furthermore is bounded, then and converges to. REMARK: The consequences of the nonmonotone rules are not only on the steplength, but also on the direction.

NONMONOTONE INEXACT NEWTON METHOD NONMONOTONE INEXACT NEWTON INTERIOR POINT METHOD Choice of the perturbation parameter Stopping rule for the inner system Nonmonotone backtracking rule

About the Inner Linear System

Solve the 2X2 System (1) Hypothesis: A is positive definite on the space The system has an unique solution, which is also the solution of the minimum problem Hestenes multiplier s scheme If is sufficiently large is positive definite [Bonettini,Galligani,Ruggiero, Rendiconti di Matematica, 2003]

Solve the 2X2 System (2) Preconditioned conjugate gradient method The conjugate gradient method with preconditioner M converges to a solution of the system in a finite number of steps. Implementation detail: Block solution At each step of the conjugate gradient method, a system whose matrix is the positive definite matrix has to be solved. [Durazzi, Ruggiero, Num. Linear Algebr. Appl., 2003]

Numerical Experience Code in Fortran90 and Matlab function files» Exact solver on the 3X3 system MA27 (HSL);» Iterative inner solver on the 2X2 system Hestenes method Preconditioned CG lipsol.f77 (NgPeyton) Numerical solution of optimal control problems Large scale nonlinear programming problems structured and sparse. [Mittelmann, Maurer, JCAM, 2000]

A boundary control problem [Mittelmann, Maurer, Optimization Techniques for Solving Elliptic Control Problems With Control and State Constraints, Comput. Optim and Appl, 2000] Grid Direct solver Iterative solver Monotone Non monotone Monotone Hestenes method Non monotone Monotone Preconditioned CG Non monotone 50 36 7.99 36 7.99 27(27) 0.92 27(27) 0.9 27(28) 0.8 27(28) 0.8 100 35(35) 9.9 33(33) 9.1 35(43) 9.6 35(39) 9.4 200 44(45) 89.14 44(44) 87.9 41(45) 82.6 43(55) 86.0

A distributed control problem [Mittelmann, Maurer, Optimization Techniques for Solving Elliptic Control Problems With Control and State Constraints, Comput. Optim and Appl, 2001] Grid Direct solver Iterative solver Monotone Non monotone Monotone Hestenes method Non monotone Monotone Preconditioned CG Non monotone 50 31 174 31 174 37(37) 1.7 37(37) 1.7 37(49) 1.35 37(44) 1.32 100 50(50) 18.4 50(50) 18.4 51(97) 16.1 52(90) 16.0 200 62(72) 149.9 62(67) 147.2 61(278) 172.8 62(237) 166.6

Open problems and future work Stagnation of the iterates due to:» BACKTRACKING Nonmonotone rules» FEASIBILITY REQUIREMENT (WachterBiegler example) Singularity of the matrix unbounded multipliers sequence» REGULARIZATION? Choice of the initial point AMPL interface subroutine in C with Gaetano Zanghirati (Univ. Ferrara) and Federica Tinti (Univ. Padova)