BFGS-like updates of Constraint Preconditioners for sequences of KKT linear systems
|
|
- Blake Todd
- 5 years ago
- Views:
Transcription
1 BFGS-like updates of Constraint Preconditioners for sequences of KKT linear systems Valentina De Simone Dept. of Mathematics and Physics Univ. Campania Luigi Vanvitelli Joint work with Daniela di Serafino (Univ. Campania Luigi Vanvitelli), Luca Bergamaschi and Ángeles Martínez (Univ. Padua) Due giorni di Algebra Lineare Numerica- febbraio 2017
2 Outline 1 Problem, background and motivations 2 BFGS-like updates of Constraint Preconditioners 3 Numerical experiments 4 Conclusions and future work Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
3 Problem, background and motivations Sequences of KKT linear systems Problem Preconditioning sequences of large and sparse KKT (saddle-point) linear systems H k u k = d k, k = 1, 2,... where [ Gk A H k = T A 0 ] G k R n n symmetric positive definite A R m n full rank, with m n [ ] [ ] u1,k d1,k u k =, d k = u 2,k d 2,k Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
4 Problem, background and motivations Sequences of KKT linear systems KKT systems in Interior Point methods for QP KKT linear systems arise at each iteration of Interior Point (IP) methods for convex QP problems 1 minimize 2 x T Qx + c T x, subject to Ax = b, x 0, Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
5 Problem, background and motivations Sequences of KKT linear systems KKT systems in Interior Point methods for QP KKT linear systems arise at each iteration of Interior Point (IP) methods for convex QP problems 1 minimize 2 x T Qx + c T x, subject to Ax = b, x 0, (1,1) block of the KKT matrix H k at kth IP iteration: G k = Q + Θ k, Θ k = X 1 k Z k X k = diag(x k ), Z k = diag(z k ), x k, z k complementary variables As the IP iterate approaches the optimal solution, the entries of Θ k may tend either to zero or to infinity = strongly increasing ill-conditioning of H k [S. Wright, SIAM, 1997; D Apuzzo, DS & di Serafino, COAP, 2010; Gondzio, EJOR, 2012] Large-scale problems = Krylov solvers = effective preconditioners fundamental for the efficiency of the IP method Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
6 Problem, background and motivations Constraint Preconditioners Constraint Preconditioners [ G A T Hu = d, H = A 0 ], G = Q + Θ [ E A T B = A 0 ] Costraint Preconditioner (CP) E simple symmetric approximation to the (1,1) block G such that B is nonsingular able to capture the behaviour of Θ common choice E = diag(g) E also implictly defined by using factorizations of the form B = MCM T, with specially chosen M and C [Dollar, Gould, Schilders & Wathen, 2006; Dollar & Wathen, 2006] Widely investigated and successfully used in Optimization (and PDEs) [surveys: Benzi, Golub & Liesen, 2005; D Apuzzo, DS & di Serafino, 2010] Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
7 Problem, background and motivations Constraint Preconditioners Properties of Constraint Preconditioners [Lukšan & VLček, 1998; Keller, Gould & Wathen, 2000; Bergamaschi, Gondzio & Zilli, 2004] [ ] G A T H = A 0 [ ] E A T (KKT matrix), B = A 0 (CP), E positive definite, Z R n (n m) basis of N (A) (nullspace of A) B 1 H has an eigenvalue at 1 with multiplicity 2m The remaining n m eigenvalues of B 1 H are defined by Z T GZw = λz T EZw λ min (E 1 G) λ((z T EZ 1 )Z T GZ) λ max (E 1 G) If a breakdown does not occur, then CG with preconditioner B computes the solution u of the KKT system Hu = d in at most m n + 2 iterations Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
8 Problem, background and motivations Constraint Preconditioners Properties of Constraint Preconditioners If CG is applied to Hu = d with preconditioner B and starting guess [ ] u (0) u (0) = 1 u (0) such that Au (0) 1 = d 2, 2 then the corresponding iterates u (j) 1 are the same as the ones generated by CG, with preconditioner Z T EZ, applied to (Z T GZ)u 1 = Z T (d 1 Gu (0) ) ( ) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
9 Problem, background and motivations Constraint Preconditioners Properties of Constraint Preconditioners If CG is applied to Hu = d with preconditioner B and starting guess [ ] u (0) u (0) = 1 u (0) such that Au (0) 1 = d 2, 2 then the corresponding iterates u (j) 1 are the same as the ones generated by CG, with preconditioner Z T EZ, applied to (Z T GZ)u 1 = Z T (d 1 Gu (0) ) ( ) the direction p (j) and the residual r (j) generated by CG take the form [ ] p (j) Z p (j) [ ] = 1 p (j), r (j) (j) r = 1, 2 0 where p (j) 1 and r (j) 1 are the direction and residual generated by CG, with preconditioner Z T EZ, applied to system ( ), and (p (j) ) T Hp (i) = ( p (j) 1 )T Z T GZ p (i) 1 Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
10 Problem, background and motivations Constraint Preconditioners Application of Constraint Preconditioners E = diag(g) The application of a CP requires its factorization, e.g. [ ] [ ] [ ] [ E A T I 0 E 0 I E B = = 1 A T A 0 AE 1 I 0 LDL T 0 I where AE 1 A T = LDL T (sqrt-free Cholesky factorization) ] Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
11 Problem, background and motivations Constraint Preconditioners Application of Constraint Preconditioners E = diag(g) The application of a CP requires its factorization, e.g. [ ] [ ] [ ] [ E A T I 0 E 0 I E B = = 1 A T A 0 AE 1 I 0 LDL T 0 I where AE 1 A T = LDL T (sqrt-free Cholesky factorization) ] Inverse CP (used in our work) [ P = B 1 I E = 1 A T 0 I ] [ E L T D 1 L 1 ] [ I 0 AE 1 I ] Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
12 Problem, background and motivations Constraint Preconditioners Application of Constraint Preconditioners E = diag(g) The application of a CP requires its factorization, e.g. [ ] [ ] [ ] [ E A T I 0 E 0 I E B = = 1 A T A 0 AE 1 I 0 LDL T 0 I where AE 1 A T = LDL T (sqrt-free Cholesky factorization) ] Inverse CP (used in our work) [ P = B 1 I E = 1 A T 0 I ] [ E L T D 1 L 1 ] [ I 0 AE 1 I ] The factorization of CP may account for a large part of the cost of the IP method (depending on the sparsity of A and the Schur complement AE 1 A T ) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
13 Problem, background and motivations Preconditioner updates Reducing the cost for building CPs In order to reduce computational cost, inexact CPs have been developed, based on either approximate factorizations of AE 1 A T or sparse approximations of A (CG cannot be used) [Lukšan & Vlček, 1998; Durazzi & Ruggiero, 2003; Perugia & Simoncini, 2000; Benzi & Simoncini, 2006; Bergamaschi, Gondzio, Venturin & Zilli, 2007; Sesana & Simoncini, 2013] Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
14 Problem, background and motivations Preconditioner updates Reducing the cost for building CPs In order to reduce computational cost, inexact CPs have been developed, based on either approximate factorizations of AE 1 A T or sparse approximations of A (CG cannot be used) [Lukšan & Vlček, 1998; Durazzi & Ruggiero, 2003; Perugia & Simoncini, 2000; Benzi & Simoncini, 2006; Bergamaschi, Gondzio, Venturin & Zilli, 2007; Sesana & Simoncini, 2013] Recent development of inexact CPs based on updating techniques General idea: given a (factorized) CP for some KKT matrix of the sequence (seed CP), build preconditioners for subsequent KKT matrices at a moderate cost, by updating the (factorization of) the seed CP with available info Low-rank updates of the Cholesky factorization of AE 1 A T [Bellavia, DS, di Serafino & Morini, SIOPT 2015, COAP 2016] Low-rank quasi-newton updates of inexact CPs with sparse approx of A [Fisher, Gratton, Gürol, Trémolet & Vassuer, CERFACS TR, 2016] Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
15 BFGS-like updates of Constraint Preconditioners The updating technique A limited-memory BFGS-like updating technique [ ] Ĝ A T Notations: Ĥ = A 0 [ ] G A T H = A 0 seed KKT matrix, B = [ Ê A T A 0 ] seed CP, P = B 1 current KKT matrix, B upd updated CP for H, P upd = B 1 upd Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
16 BFGS-like updates of Constraint Preconditioners The updating technique A limited-memory BFGS-like updating technique [ ] Ĝ A T Notations: Ĥ = A 0 [ ] G A T H = A 0 seed KKT matrix, B = [ Ê A T A 0 ] seed CP, P = B 1 current KKT matrix, B upd updated CP for H, P upd = B 1 upd Our aim: extend to KKT systems the limited-memory preconditioners (LMPs) for spd matrices developed in [Gratton, Sartenaer & Tshimanga, SIOPT 2011] [ ] S1 Consider S = R (n+m) q, q m n, rank(s 1 ) = q, AS 1 = 0 S 2 Build a preconditioner for H by performing a rank-q BFGS-like update of B: B upd = B + HS(S T HS) 1 S T H BS(S T BS) 1 S T B or (via the Sherman-Morrison-Woodbury formula): P upd = S(S T HS) 1 S T + ( I S(S T HS) 1 S T H ) P ( I HS(S T HS) 1 S T ) S T HS = S T 1 GS 1 and S T BS = S T 1 ÊS 1 = B upd and P upd are well defined Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
17 BFGS-like updates of Constraint Preconditioners Theoretical properties Structure of B upd Structure of B upd B upd = B + HS(S T HS) 1 S T H BS(S T BS) 1 S T B [ ] HS(S T HS) 1 S T Γ 0 H =, 0 0 Γ = (GS 1 + A T S 2 )(S1 T GS 1 ) 1 (S1 T G + S2 T A) [ ] BS(S T BS) 1 S T Φ 0 B =, 0 0 Φ = (ÊS 1 + A T S 2 )(S1 T ÊS 1) 1 (S1 T Ê + S 2 T A) [Ê ] + Γ Φ A T B upd = A 0 exact CP Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
18 BFGS-like updates of Constraint Preconditioners Theoretical properties Spectral properties of B 1 upd H Theorem: B 1 updh has an eigenvalue at 1 with multiplicity 2m + q q more eigs equal to 1 Theorem: Any eigenvalue λ of (Z T GZ)w = λz T (Ê + Γ Φ)Zw satisfies: { } { } min λ min (Ê 1 G), 1 λ max λ max (Ê 1 G), 1 B upd is not worse than B Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
19 BFGS-like updates of Constraint Preconditioners Implementation issues Choice of S [ ] All the directions p (j) p (j) = 1 p (j) generated by applying CG with a CP to any 2 KKT system of the sequence are such that Ap (j) 1 = 0 Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
20 BFGS-like updates of Constraint Preconditioners Implementation issues Choice of S [ ] All the directions p (j) p (j) = 1 p (j) generated by applying CG with a CP to any 2 KKT system of the sequence are such that Ap (j) 1 = 0 Set S = [ p (1),..., p (q)] with p (j) generated by preconditioned CG applied to the previous KKT system in the sequence Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
21 BFGS-like updates of Constraint Preconditioners Implementation issues Choice of S [ ] All the directions p (j) p (j) = 1 p (j) generated by applying CG with a CP to any 2 KKT system of the sequence are such that Ap (j) 1 = 0 Set S = [ p (1),..., p (q)] with p (j) generated by preconditioned CG applied to the previous KKT system in the sequence What about applying q iterations of CG with B to the current system Hu = d, building S with the resulting directions, and restarting CG with B upd from the last computed iterate? (Two-phase CG) Exact arithmetic: two-phase CG with Bupd built from the current directions is equivalent to CG with B (follows from the equivalence between BFGS and CG on the KKT systems, see also [Nazareth, 1979]) Floating-point arithmetic:?? Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
22 BFGS-like updates of Constraint Preconditioners Implementation issues H-orthogonality of preconditioned CG directions CVXQP3 problem (CUTEst), n = 20000, m = 15000, KKT systems from PRQP IP solver [Cafieri, D Apuzzo, DS, di Serafino, Toraldo, ] PCG applied to KKT sys at IP iter 24, B from IP iter 19, q = 50 Normalized scalar Products (p (j) ) T Hp (l ) l = 0, 25, 50 j > l p (j) Hp (l ) 1e+00 1e+00 1e+00 1e+00 1e+00 1e+00 1e-04 1e-04 1e-04 1e-04 1e-04 1e-04 Normalized scalar product 1e-08 1e-08 FIXED (no ortho) BFGS-C FIXED (ortho) Normalized scalar product 1e-08 1e-08 FIXED (no ortho) BFGS-C FIXED (ortho) Normalized scalar product 1e-08 1e-08 FIXED (no ortho) BFGS-C FIXED (ortho) 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-16 1e PCG iteration j l = 0 1e-16 1e PCG iteration j l = 25 1e-16 1e PCG iteration j l = 50 FIXED (with and without ortho): CG with B, BFGS-C: two-phase CG, with B upd built from the current CG directions ortho: H-orthogonalization of the first q (normalized) CG directions if (p (i) ) T Hp (j) > Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
23 BFGS-like updates of Constraint Preconditioners Implementation issues Algorithmic/implementation details The inverse preconditioner P upd is used in practice P upd = S(S T HS) 1 S T + ( I S(S T HS) 1 S T H ) P ( I HS(S T HS) 1 S T ) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
24 BFGS-like updates of Constraint Preconditioners Implementation issues Algorithmic/implementation details The inverse preconditioner P upd is used in practice P upd = S(S T HS) 1 S T + ( I S(S T HS) 1 S T H ) P ( I HS(S T HS) 1 S T ) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
25 BFGS-like updates of Constraint Preconditioners Implementation issues Algorithmic/implementation details The inverse preconditioner P upd is used in practice P upd = S(S T HS) 1 S T + ( I S(S T HS) 1 S T H ) P ( I HS(S T HS) 1 S T ) 1. S = Hk+1 S = (H k + H k+1 H k ) S = S H + (Θ k+1 Θ k ) S k O(nq) flops 2. Computation of S T S O( q2 2 n) flops 3. Cholesky factorization: L T S L S := S T S O(q 3 ) flops Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
26 BFGS-like updates of Constraint Preconditioners Implementation issues Algorithmic/implementation details The inverse preconditioner P upd is used in practice P upd = S(S T HS) 1 S T + ( I S(S T HS) 1 S T H ) P ( I HS(S T HS) 1 S T ) 1. S = Hk+1 S = (H k + H k+1 H k ) S = S H + (Θ k+1 Θ k ) S k O(nq) flops 2. Computation of S T S O( q2 2 n) flops 3. Cholesky factorization: L T S L S := S T S O(q 3 ) flops Computation of w = P upd r (at each PCG iteration) 1. v 1 = S T 4 triangular solves: O(q r 2 ) 2. v 2 = r SL T S L 1 S v 4 mat-vet: O((n + m)q) (BLAS2 routines) 1 3. v 2 = Pv 3 saxpy: O(n + m), O(q) 2 4. v 1 = v 1 S T v 2 1 application of P (factors available) 5. w = v 2 + S L T S L 1 S v 1 further cost reduction by exploiting AS 1 = 0 The cost of the reorthogonalization in the worst case: O(q 2 n/2) flops Choice of q: tradeoff between cost and effectiveness (q n m) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
27 Numerical experiments Numerical experiments: testing details Comparison of 5 preconditioners (Fortran 95 implementation): RECOM: CP recomputed from scratch FIXED: seed preconditioner P BFGS-P: Pupd built with CG directions computed at previous IP iteration BFGS-C: Pupd built with current CG directions (two-phase CG) DOUBLE: BFGS-P in the first q CG iterations, then Pupd built by updating BFGS-P with the directions computed in the first q CG iters (two-phase CG) convex QP problems from the CUTEst collection and modified versions of them (to reduce sparsity of the Schur complement AE 1 A T ) problem n m nz(a) nz(ae 1 A T ) nz(l) CVXQP CVXQP3N STCQP STCQP2N Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
28 Numerical experiments Numerical experiments: testing details (cont d) Sequences of KKT systems, with right-hand sides and adaptive tolerances, extracted from PRQP, a Fortran 95 primal-dual Potential Reduction solver for convex Quadratic Programming [Cafieri, D Apuzzo, DS, di Serafino & Toraldo, ] CP recomputed every s IP iterations with 2 s 9 actual value of q: q = min{q max, nit prev }, q max = 5, 10, 20, 50, 100, with nit prev = # of CG iterations for solving the previous KKT system in the sequence Failure declared if a KKT system in the sequence in not solved to required accuracy within 600 iterations Computational environment: Intel Core i7 CPU (quad-core, 2.67 GHz) with 6 GB RAM and 8 MB cache, Linux O.S., gfortran compiler (-O4 option), MA57 from HSL Mathematical Software Library Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
29 Numerical experiments Some numerical results CVXQP3N n = 20000, m = 15000, nnz(ae 1 A T ) = total # IP iterations = 36 Prec s q max GC iters Tf-Schur Ta-seed Tupd Ttot RECOM FIXED BFGS-P BFGS-C DOUBLE Tf-Schur: time for factorization of AE 1 A T Ta-seed: time for application of seed Tupd: time for other updating operations, including H-orthogonalization Ttot: total time for preconditioned CG (all times are in seconds) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
30 Numerical experiments Some numerical results CVXQP3N n = 20000, m = 15000, nnz(ae 1 A T ) = total # IP iterations = 36 Prec s q max GC iters Tf-Schur Ta-seed Tupd Ttot RECOM FIXED BFGS-P failure on system 34 BFGS-C DOUBLE failure on system 34 Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
31 Numerical experiments Some numerical results CVXQP3N: details on CG iterations s = 8, q max = 20, 50 IPit RECOM FIXED BFGS-C BFGS-P DOUBLE Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
32 Numerical experiments Some numerical results CVXQP3N: convergence histories q max = 50, s = 8 1e+08 1e+06 FIXED (8,0) FIXED(8,50) BFGS-C(8,50) DOUBLE(8,50) BFGS-P(8,50) 1e+08 1e+06 1e+04 FIXED (8,0) FIXED(8,50) BFGS-C(8,50) DOUBLE(8,50) BFGS-P(8,50) residual norm 1e+04 residual norm 1e+02 1e+00 1e+02 1e-02 1e-04 1e+00 1e PCG iteration number IP iter= 24, seed from it = PCG iteration number IP iter= 32, seed from it =25 Rank: 1 DOUBLE 2 BFGS-P 3 BFGS-C 4 FIXED Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
33 Numerical experiments Some numerical results STCQP2N n = 16385, m = 8190, nnz(ae 1 A T ) = total # IP iterations = 12 Prec s q max GC iters Tf-Schur Ta-seed Tupd Ttot ORIG SEED BFGS-P BFGS-C DOUBLE Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
34 Conclusions and future work Some conclusions The proposed limited-memory BFGS-like update of a CP is still an exact CP The preconditioned matrix P upd H has q more unit eigenvalues than in the case of the usual CP computed from scratch, and enjoys a nonexpansion property of the spectrum w.r.t. PH The preconditioner updating technique yields a reduction of the overall execution time when the factorization of the Schur complement is expensive Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
35 Conclusions and future work Some conclusions The proposed limited-memory BFGS-like update of a CP is still an exact CP The preconditioned matrix P upd H has q more unit eigenvalues than in the case of the usual CP computed from scratch, and enjoys a nonexpansion property of the spectrum w.r.t. PH The preconditioner updating technique yields a reduction of the overall execution time when the factorization of the Schur complement is expensive... and future work Investigate some issues (analysis of failures; adaptive/automatic choice of q and s) Extend the updating technique to CPs for sequences of KKT systems with nonzero (2,2) blocks Extend the updating technique to CPs (?) for more general sequences of KKT systems (variable off-diagonal blocks, A A T,...) Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
36 Conclusions and future work Thank you for your attention! L. Bergamaschi, D. di Serafino, V. De Simone, A. Martínez BFGS-like updates of constraint preconditioners for sequences of KKT linear systems January 2017, available from Optimization Online. Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
37 Conclusions and future work CVXQP3 n = 20000, m = 15000, nnz(ae 1 A T ) = total # IP iterations = 35 Prec s q max GC iters Tf-Schur Ta-seed Tupd Ttot RECOM FIXED BFGS-P BFGS-C DOUBLE Tf-Schur: time for factorization of AE 1 A T Ta-seed: time for application of seed Tupd: time for other updating operations, including H-orthogonalization Valentina Ttot: Detotal Simone time (Second for preconditioned Univ. Naples) BFGS-like CG updates of Constraint Precs (all times2gal are2017 in seconds) 24 / 27
38 Conclusions and future work CVXQP3 n = 20000, m = 15000, nnz(ae 1 A T ) = Prec s q max GC iters Tf-Schur Ta-seed Tupd Ttot RECOM FIXED BFGS-P BFGS-C DOUBLE Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
39 Conclusions and future work The residual norm decreases up to about at the 38-th PCG iteration, and then it keeps increasing, without being able to reach the tolerance τ = 10 6 (nevertheless, a reduction of the residual norm of about 12 orders of magnitude is obtained). Note that BFGS-P(8,20) is able to satify the stopping criterion, thus showing that using a large number of directions coming from the previous KKT system may not be beneficial in the last IP iterations. Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27 Failure of BFGS-P(8,50) 1e+06 1e+04 residual norm 1e+02 1e+00 1e-02 1e-04 1e PCG iteration number IP iter= 34, seed from it =33
40 Conclusions and future work STCQP2 n = 16385, m = 8190, nnz(ae 1 A T ) = total # IP iterations = 12 Prec s q max GC iters Tf-Schur Ts-Schur Tupd Ttot ORIG SEED BFGS-P BFGS-C DOUBLE Valentina De Simone (Second Univ. Naples) BFGS-like updates of Constraint Precs 2gAL / 27
UPDATING CONSTRAINT PRECONDITIONERS FOR KKT SYSTEMS IN QUADRATIC PROGRAMMING VIA LOW-RANK CORRECTIONS
UPDATING CONSTRAINT PRECONDITIONERS FOR KKT SYSTEMS IN QUADRATIC PROGRAMMING VIA LOW-RANK CORRECTIONS STEFANIA BELLAVIA, VALENTINA DE SIMONE, DANIELA DI SERAFINO, AND BENEDETTA MORINI Abstract This wor
More informationIndefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini
Indefinite Preconditioners for PDE-constrained optimization problems V. Simoncini Dipartimento di Matematica, Università di Bologna, Italy valeria.simoncini@unibo.it Partly joint work with Debora Sesana,
More informationLinear algebra issues in Interior Point methods for bound-constrained least-squares problems
Linear algebra issues in Interior Point methods for bound-constrained least-squares problems Stefania Bellavia Dipartimento di Energetica S. Stecco Università degli Studi di Firenze Joint work with Jacek
More informationINCOMPLETE FACTORIZATION CONSTRAINT PRECONDITIONERS FOR SADDLE-POINT MATRICES
INCOMPLEE FACORIZAION CONSRAIN PRECONDIIONERS FOR SADDLE-POIN MARICES H. S. DOLLAR AND A. J. WAHEN Abstract. We consider the application of the conjugate gradient method to the solution of large symmetric,
More informationThe antitriangular factorisation of saddle point matrices
The antitriangular factorisation of saddle point matrices J. Pestana and A. J. Wathen August 29, 2013 Abstract Mastronardi and Van Dooren [this journal, 34 (2013) pp. 173 196] recently introduced the block
More informationMatrix-Free Interior Point Method
Matrix-Free Interior Point Method Jacek Gondzio School of Mathematics and Maxwell Institute for Mathematical Sciences The University of Edinburgh Mayfield Road, Edinburgh EH9 3JZ United Kingdom. Technical
More informationA PRECONDITIONER FOR LINEAR SYSTEMS ARISING FROM INTERIOR POINT OPTIMIZATION METHODS
A PRECONDITIONER FOR LINEAR SYSTEMS ARISING FROM INTERIOR POINT OPTIMIZATION METHODS TIM REES AND CHEN GREIF Abstract. We explore a preconditioning technique applied to the problem of solving linear systems
More informationFast Iterative Solution of Saddle Point Problems
Michele Benzi Department of Mathematics and Computer Science Emory University Atlanta, GA Acknowledgments NSF (Computational Mathematics) Maxim Olshanskii (Mech-Math, Moscow State U.) Zhen Wang (PhD student,
More informationTruncated Newton Method
Truncated Newton Method approximate Newton methods truncated Newton methods truncated Newton interior-point methods EE364b, Stanford University minimize convex f : R n R Newton s method Newton step x nt
More informationStructured Preconditioners for Saddle Point Problems
Structured Preconditioners for Saddle Point Problems V. Simoncini Dipartimento di Matematica Università di Bologna valeria@dm.unibo.it p. 1 Collaborators on this project Mario Arioli, RAL, UK Michele Benzi,
More informationOn the accuracy of saddle point solvers
On the accuracy of saddle point solvers Miro Rozložník joint results with Valeria Simoncini and Pavel Jiránek Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic Seminar at
More informationA robust multilevel approximate inverse preconditioner for symmetric positive definite matrices
DICEA DEPARTMENT OF CIVIL, ENVIRONMENTAL AND ARCHITECTURAL ENGINEERING PhD SCHOOL CIVIL AND ENVIRONMENTAL ENGINEERING SCIENCES XXX CYCLE A robust multilevel approximate inverse preconditioner for symmetric
More informationStructured Preconditioners for Saddle Point Problems
Structured Preconditioners for Saddle Point Problems V. Simoncini Dipartimento di Matematica Università di Bologna valeria@dm.unibo.it. p.1/16 Collaborators on this project Mario Arioli, RAL, UK Michele
More informationIP-PCG An interior point algorithm for nonlinear constrained optimization
IP-PCG An interior point algorithm for nonlinear constrained optimization Silvia Bonettini (bntslv@unife.it), Valeria Ruggiero (rgv@unife.it) Dipartimento di Matematica, Università di Ferrara December
More informationExploiting hyper-sparsity when computing preconditioners for conjugate gradients in interior point methods
Exploiting hyper-sparsity when computing preconditioners for conjugate gradients in interior point methods Julian Hall, Ghussoun Al-Jeiroudi and Jacek Gondzio School of Mathematics University of Edinburgh
More informationAMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning
AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 18 Outline
More informationKey words. convex quadratic programming, interior point methods, KKT systems, preconditioners.
A COMPARISON OF REDUCED AND UNREDUCED SYMMETRIC KKT SYSTEMS ARISING FROM INTERIOR POINT METHODS BENEDETTA MORINI, VALERIA SIMONCINI, AND MATTIA TANI Abstract. We address the iterative solution of symmetric
More informationRecent advances in approximation using Krylov subspaces. V. Simoncini. Dipartimento di Matematica, Università di Bologna.
Recent advances in approximation using Krylov subspaces V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The framework It is given an operator
More informationSolving linear equations with Gaussian Elimination (I)
Term Projects Solving linear equations with Gaussian Elimination The QR Algorithm for Symmetric Eigenvalue Problem The QR Algorithm for The SVD Quasi-Newton Methods Solving linear equations with Gaussian
More informationIncomplete Cholesky preconditioners that exploit the low-rank property
anapov@ulb.ac.be ; http://homepages.ulb.ac.be/ anapov/ 1 / 35 Incomplete Cholesky preconditioners that exploit the low-rank property (theory and practice) Artem Napov Service de Métrologie Nucléaire, Université
More informationNotes on PCG for Sparse Linear Systems
Notes on PCG for Sparse Linear Systems Luca Bergamaschi Department of Civil Environmental and Architectural Engineering University of Padova e-mail luca.bergamaschi@unipd.it webpage www.dmsa.unipd.it/
More informationNumerical behavior of inexact linear solvers
Numerical behavior of inexact linear solvers Miro Rozložník joint results with Zhong-zhi Bai and Pavel Jiránek Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic The fourth
More informationThe Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna
The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The
More informationBlock triangular preconditioner for static Maxwell equations*
Volume 3, N. 3, pp. 589 61, 11 Copyright 11 SBMAC ISSN 11-85 www.scielo.br/cam Block triangular preconditioner for static Maxwell equations* SHI-LIANG WU 1, TING-ZHU HUANG and LIANG LI 1 School of Mathematics
More informationIterative solvers for saddle point algebraic linear systems: tools of the trade. V. Simoncini
Iterative solvers for saddle point algebraic linear systems: tools of the trade V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The problem
More informationExperiments with iterative computation of search directions within interior methods for constrained optimization
Experiments with iterative computation of search directions within interior methods for constrained optimization Santiago Akle and Michael Saunders Institute for Computational Mathematics and Engineering
More informationMultilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota
Multilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota SIAM CSE Boston - March 1, 2013 First: Joint work with Ruipeng Li Work
More informationA Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers
Applied and Computational Mathematics 2017; 6(4): 202-207 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.20170604.18 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Robust Preconditioned
More informationDIPARTIMENTO DI MATEMATICA
DIPARTIMENTO DI MATEMATICA Complesso universitario, via Vivaldi - 81100 Caserta ON MUTUAL IMPACT OF NUMERICAL LINEAR ALGEBRA AND LARGE-SCALE OPTIMIZATION WITH FOCUS ON INTERIOR POINT METHODS Marco D Apuzzo
More informationPreconditioned inverse iteration and shift-invert Arnoldi method
Preconditioned inverse iteration and shift-invert Arnoldi method Melina Freitag Department of Mathematical Sciences University of Bath CSC Seminar Max-Planck-Institute for Dynamics of Complex Technical
More informationON AUGMENTED LAGRANGIAN METHODS FOR SADDLE-POINT LINEAR SYSTEMS WITH SINGULAR OR SEMIDEFINITE (1,1) BLOCKS * 1. Introduction
Journal of Computational Mathematics Vol.xx, No.x, 200x, 1 9. http://www.global-sci.org/jcm doi:10.4208/jcm.1401-cr7 ON AUGMENED LAGRANGIAN MEHODS FOR SADDLE-POIN LINEAR SYSEMS WIH SINGULAR OR SEMIDEFINIE
More informationOptimisation in Higher Dimensions
CHAPTER 6 Optimisation in Higher Dimensions Beyond optimisation in 1D, we will study two directions. First, the equivalent in nth dimension, x R n such that f(x ) f(x) for all x R n. Second, constrained
More informationPart 4: Active-set methods for linearly constrained optimization. Nick Gould (RAL)
Part 4: Active-set methods for linearly constrained optimization Nick Gould RAL fx subject to Ax b Part C course on continuoue optimization LINEARLY CONSTRAINED MINIMIZATION fx subject to Ax { } b where
More informationDepartment of Computer Science, University of Illinois at Urbana-Champaign
Department of Computer Science, University of Illinois at Urbana-Champaign Probing for Schur Complements and Preconditioning Generalized Saddle-Point Problems Eric de Sturler, sturler@cs.uiuc.edu, http://www-faculty.cs.uiuc.edu/~sturler
More informationc 2007 Society for Industrial and Applied Mathematics
SA J. OPT. Vol. 18, No. 2, pp. 666 690 c 2007 Society for ndustrial and Applied athematics TERATVE SOLUTON OF AUGENTED SYSTES ARSNG N NTEROR ETHODS ANDERS FORSGREN, PHLP E. GLL, AND JOSHUA D. GRFFN Abstract.
More informationNumerical Methods in Matrix Computations
Ake Bjorck Numerical Methods in Matrix Computations Springer Contents 1 Direct Methods for Linear Systems 1 1.1 Elements of Matrix Theory 1 1.1.1 Matrix Algebra 2 1.1.2 Vector Spaces 6 1.1.3 Submatrices
More informationPENNON A Generalized Augmented Lagrangian Method for Convex NLP and SDP p.1/39
PENNON A Generalized Augmented Lagrangian Method for Convex NLP and SDP Michal Kočvara Institute of Information Theory and Automation Academy of Sciences of the Czech Republic and Czech Technical University
More informationThe null-space method and its relationship with matrix factorizations for sparse saddle point systems
Technical Report RAL-TR-2014-016 The null-space method and its relationship with matrix factorizations for sparse saddle point systems T Rees, J Scott November 2014 2014 Science and Technology Facilities
More informationA parameter tuning technique of a weighted Jacobi-type preconditioner and its application to supernova simulations
A parameter tuning technique of a weighted Jacobi-type preconditioner and its application to supernova simulations Akira IMAKURA Center for Computational Sciences, University of Tsukuba Joint work with
More informationConvergence Analysis of Inexact Infeasible Interior Point Method. for Linear Optimization
Convergence Analysis of Inexact Infeasible Interior Point Method for Linear Optimization Ghussoun Al-Jeiroudi Jacek Gondzio School of Mathematics The University of Edinburgh Mayfield Road, Edinburgh EH9
More informationAMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1.
J. Appl. Math. & Computing Vol. 15(2004), No. 1, pp. 299-312 BILUS: A BLOCK VERSION OF ILUS FACTORIZATION DAVOD KHOJASTEH SALKUYEH AND FAEZEH TOUTOUNIAN Abstract. ILUS factorization has many desirable
More informationA SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS
INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 1-2, Pages 21 30 c 2014 Institute for Scientific Computing and Information A SPARSE APPROXIMATE INVERSE PRECONDITIONER
More informationInterior-Point Methods as Inexact Newton Methods. Silvia Bonettini Università di Modena e Reggio Emilia Italy
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
More informationJ.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009
Parallel Preconditioning of Linear Systems based on ILUPACK for Multithreaded Architectures J.I. Aliaga M. Bollhöfer 2 A.F. Martín E.S. Quintana-Ortí Deparment of Computer Science and Engineering, Univ.
More informationLecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc.
Lecture 11: CMSC 878R/AMSC698R Iterative Methods An introduction Outline Direct Solution of Linear Systems Inverse, LU decomposition, Cholesky, SVD, etc. Iterative methods for linear systems Why? Matrix
More informationMultilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota. Modelling 2014 June 2,2014
Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota Modelling 24 June 2,24 Dedicated to Owe Axelsson at the occasion of his 8th birthday
More informationIterative Methods for Sparse Linear Systems
Iterative Methods for Sparse Linear Systems Luca Bergamaschi e-mail: berga@dmsa.unipd.it - http://www.dmsa.unipd.it/ berga Department of Mathematical Methods and Models for Scientific Applications University
More informationFPGA Implementation of a Predictive Controller
FPGA Implementation of a Predictive Controller SIAM Conference on Optimization 2011, Darmstadt, Germany Minisymposium on embedded optimization Juan L. Jerez, George A. Constantinides and Eric C. Kerrigan
More informationBlock preconditioners for saddle point systems arising from liquid crystal directors modeling
Noname manuscript No. (will be inserted by the editor) Block preconditioners for saddle point systems arising from liquid crystal directors modeling Fatemeh Panjeh Ali Beik Michele Benzi Received: date
More informationIN this paper, we investigate spectral properties of block
On the Eigenvalues Distribution of Preconditioned Block wo-by-two Matrix Mu-Zheng Zhu and a-e Qi Abstract he spectral properties of a class of block matrix are studied, which arise in the numercial solutions
More informationDELFT UNIVERSITY OF TECHNOLOGY
DELFT UNIVERSITY OF TECHNOLOGY REPORT -09 Computational and Sensitivity Aspects of Eigenvalue-Based Methods for the Large-Scale Trust-Region Subproblem Marielba Rojas, Bjørn H. Fotland, and Trond Steihaug
More informationFEM and sparse linear system solving
FEM & sparse linear system solving, Lecture 9, Nov 19, 2017 1/36 Lecture 9, Nov 17, 2017: Krylov space methods http://people.inf.ethz.ch/arbenz/fem17 Peter Arbenz Computer Science Department, ETH Zürich
More informationSolving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners
Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Eugene Vecharynski 1 Andrew Knyazev 2 1 Department of Computer Science and Engineering University of Minnesota 2 Department
More informationA parallel exponential integrator for large-scale discretizations of advection-diffusion models
A parallel exponential integrator for large-scale discretizations of advection-diffusion models L. Bergamaschi 1, M. Caliari 2, A. Martínez 3, and M. Vianello 3 1 Department of Mathematical Methods and
More informationIterative methods for Linear System of Equations. Joint Advanced Student School (JASS-2009)
Iterative methods for Linear System of Equations Joint Advanced Student School (JASS-2009) Course #2: Numerical Simulation - from Models to Software Introduction In numerical simulation, Partial Differential
More informationJae Heon Yun and Yu Du Han
Bull. Korean Math. Soc. 39 (2002), No. 3, pp. 495 509 MODIFIED INCOMPLETE CHOLESKY FACTORIZATION PRECONDITIONERS FOR A SYMMETRIC POSITIVE DEFINITE MATRIX Jae Heon Yun and Yu Du Han Abstract. We propose
More informationSEMI-CONVERGENCE ANALYSIS OF THE INEXACT UZAWA METHOD FOR SINGULAR SADDLE POINT PROBLEMS
REVISTA DE LA UNIÓN MATEMÁTICA ARGENTINA Vol. 53, No. 1, 2012, 61 70 SEMI-CONVERGENCE ANALYSIS OF THE INEXACT UZAWA METHOD FOR SINGULAR SADDLE POINT PROBLEMS JIAN-LEI LI AND TING-ZHU HUANG Abstract. Recently,
More informationPerformance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems
Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems Seiji Fujino, Takashi Sekimoto Abstract GPBiCG method is an attractive iterative method for the solution
More informationThe quadratic eigenvalue problem (QEP) is to find scalars λ and nonzero vectors u satisfying
I.2 Quadratic Eigenvalue Problems 1 Introduction The quadratic eigenvalue problem QEP is to find scalars λ and nonzero vectors u satisfying where Qλx = 0, 1.1 Qλ = λ 2 M + λd + K, M, D and K are given
More informationIncomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices
Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices Eun-Joo Lee Department of Computer Science, East Stroudsburg University of Pennsylvania, 327 Science and Technology Center,
More information9. Numerical linear algebra background
Convex Optimization Boyd & Vandenberghe 9. Numerical linear algebra background matrix structure and algorithm complexity solving linear equations with factored matrices LU, Cholesky, LDL T factorization
More informationSpectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties. V. Simoncini
Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties V. Simoncini Dipartimento di Matematica, Università di ologna valeria@dm.unibo.it 1 Outline
More informationDirect and Incomplete Cholesky Factorizations with Static Supernodes
Direct and Incomplete Cholesky Factorizations with Static Supernodes AMSC 661 Term Project Report Yuancheng Luo 2010-05-14 Introduction Incomplete factorizations of sparse symmetric positive definite (SSPD)
More informationMarch 8, 2010 MATH 408 FINAL EXAM SAMPLE
March 8, 200 MATH 408 FINAL EXAM SAMPLE EXAM OUTLINE The final exam for this course takes place in the regular course classroom (MEB 238) on Monday, March 2, 8:30-0:20 am. You may bring two-sided 8 page
More informationWhat s New in Active-Set Methods for Nonlinear Optimization?
What s New in Active-Set Methods for Nonlinear Optimization? Philip E. Gill Advances in Numerical Computation, Manchester University, July 5, 2011 A Workshop in Honor of Sven Hammarling UCSD Center for
More informationETNA Kent State University
Electronic Transactions on Numerical Analysis. Volume 18, pp. 49-64, 2004. Copyright 2004,. ISSN 1068-9613. ETNA EFFICIENT PRECONDITIONING FOR SEQUENCES OF PARAMETRIC COMPLEX SYMMETRIC LINEAR SYSTEMS D.
More informationA Tuned Preconditioner for Inexact Inverse Iteration Applied to Hermitian Eigenvalue Problems
A Tuned Preconditioner for Applied to Eigenvalue Problems Department of Mathematical Sciences University of Bath, United Kingdom IWASEP VI May 22-25, 2006 Pennsylvania State University, University Park
More informationInexactness and flexibility in linear Krylov solvers
Inexactness and flexibility in linear Krylov solvers Luc Giraud ENSEEIHT (N7) - IRIT, Toulouse Matrix Analysis and Applications CIRM Luminy - October 15-19, 2007 in honor of Gérard Meurant for his 60 th
More informationA Schur complement approach to preconditioning sparse linear leastsquares problems with some dense rows
School of Mathematical, Physical and Computational Sciences Department of Mathematics and Statistics Preprint MPCS-2017-04 18 April 2017 A Schur complement approach to preconditioning sparse linear leastsquares
More informationA Review of Preconditioning Techniques for Steady Incompressible Flow
Zeist 2009 p. 1/43 A Review of Preconditioning Techniques for Steady Incompressible Flow David Silvester School of Mathematics University of Manchester Zeist 2009 p. 2/43 PDEs Review : 1984 2005 Update
More informationEECS 275 Matrix Computation
EECS 275 Matrix Computation Ming-Hsuan Yang Electrical Engineering and Computer Science University of California at Merced Merced, CA 95344 http://faculty.ucmerced.edu/mhyang Lecture 20 1 / 20 Overview
More informationParallelization of Multilevel Preconditioners Constructed from Inverse-Based ILUs on Shared-Memory Multiprocessors
Parallelization of Multilevel Preconditioners Constructed from Inverse-Based ILUs on Shared-Memory Multiprocessors J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1 1 Deparment of Computer
More informationPreconditioning Techniques for Large Linear Systems Part III: General-Purpose Algebraic Preconditioners
Preconditioning Techniques for Large Linear Systems Part III: General-Purpose Algebraic Preconditioners Michele Benzi Department of Mathematics and Computer Science Emory University Atlanta, Georgia, USA
More informationLecture 3: Inexact inverse iteration with preconditioning
Lecture 3: Department of Mathematical Sciences CLAPDE, Durham, July 2008 Joint work with M. Freitag (Bath), and M. Robbé & M. Sadkane (Brest) 1 Introduction 2 Preconditioned GMRES for Inverse Power Method
More informationConjugate Gradient Method
Conjugate Gradient Method direct and indirect methods positive definite linear systems Krylov sequence spectral analysis of Krylov sequence preconditioning Prof. S. Boyd, EE364b, Stanford University Three
More informationOptimization and Root Finding. Kurt Hornik
Optimization and Root Finding Kurt Hornik Basics Root finding and unconstrained smooth optimization are closely related: Solving ƒ () = 0 can be accomplished via minimizing ƒ () 2 Slide 2 Basics Root finding
More informationConjugate Gradient (CG) Method
Conjugate Gradient (CG) Method by K. Ozawa 1 Introduction In the series of this lecture, I will introduce the conjugate gradient method, which solves efficiently large scale sparse linear simultaneous
More informationKey words. preconditioned conjugate gradient method, saddle point problems, optimal control of PDEs, control and state constraints, multigrid method
PRECONDITIONED CONJUGATE GRADIENT METHOD FOR OPTIMAL CONTROL PROBLEMS WITH CONTROL AND STATE CONSTRAINTS ROLAND HERZOG AND EKKEHARD SACHS Abstract. Optimality systems and their linearizations arising in
More informationTopics. The CG Algorithm Algorithmic Options CG s Two Main Convergence Theorems
Topics The CG Algorithm Algorithmic Options CG s Two Main Convergence Theorems What about non-spd systems? Methods requiring small history Methods requiring large history Summary of solvers 1 / 52 Conjugate
More informationSolving Large Nonlinear Sparse Systems
Solving Large Nonlinear Sparse Systems Fred W. Wubs and Jonas Thies Computational Mechanics & Numerical Mathematics University of Groningen, the Netherlands f.w.wubs@rug.nl Centre for Interdisciplinary
More informationTrust-region methods for rectangular systems of nonlinear equations
Trust-region methods for rectangular systems of nonlinear equations Margherita Porcelli Dipartimento di Matematica U.Dini Università degli Studi di Firenze Joint work with Maria Macconi and Benedetta Morini
More informationREPORTS IN INFORMATICS
REPORTS IN INFORMATICS ISSN 0333-3590 A class of Methods Combining L-BFGS and Truncated Newton Lennart Frimannslund Trond Steihaug REPORT NO 319 April 2006 Department of Informatics UNIVERSITY OF BERGEN
More informationTrust-Region SQP Methods with Inexact Linear System Solves for Large-Scale Optimization
Trust-Region SQP Methods with Inexact Linear System Solves for Large-Scale Optimization Denis Ridzal Department of Computational and Applied Mathematics Rice University, Houston, Texas dridzal@caam.rice.edu
More informationMaximum-weighted matching strategies and the application to symmetric indefinite systems
Maximum-weighted matching strategies and the application to symmetric indefinite systems by Stefan Röllin, and Olaf Schenk 2 Technical Report CS-24-7 Department of Computer Science, University of Basel
More informationDipartimento di Energetica Sergio Stecco, Università di Firenze, Pubblicazione n. 2/2011.
A preconditioning framewor for sequences of diagonally modified linear systems arising in optimization Stefania Bellavia, Valentina De Simone, Daniela di Serafino,3, Benedetta Morini Dipartimento di Energetica
More informationConjugate gradient method. Descent method. Conjugate search direction. Conjugate Gradient Algorithm (294)
Conjugate gradient method Descent method Hestenes, Stiefel 1952 For A N N SPD In exact arithmetic, solves in N steps In real arithmetic No guaranteed stopping Often converges in many fewer than N steps
More informationTHE RELATIONSHIPS BETWEEN CG, BFGS, AND TWO LIMITED-MEMORY ALGORITHMS
Furman University Electronic Journal of Undergraduate Mathematics Volume 12, 5 20, 2007 HE RELAIONSHIPS BEWEEN CG, BFGS, AND WO LIMIED-MEMORY ALGORIHMS ZHIWEI (ONY) QIN Abstract. For the solution of linear
More informationParallel Numerics, WT 2016/ Iterative Methods for Sparse Linear Systems of Equations. page 1 of 1
Parallel Numerics, WT 2016/2017 5 Iterative Methods for Sparse Linear Systems of Equations page 1 of 1 Contents 1 Introduction 1.1 Computer Science Aspects 1.2 Numerical Problems 1.3 Graphs 1.4 Loop Manipulations
More informationLine Search Methods for Unconstrained Optimisation
Line Search Methods for Unconstrained Optimisation Lecture 8, Numerical Linear Algebra and Optimisation Oxford University Computing Laboratory, MT 2007 Dr Raphael Hauser (hauser@comlab.ox.ac.uk) The Generic
More informationA Regularized Interior-Point Method for Constrained Nonlinear Least Squares
A Regularized Interior-Point Method for Constrained Nonlinear Least Squares XII Brazilian Workshop on Continuous Optimization Abel Soares Siqueira Federal University of Paraná - Curitiba/PR - Brazil Dominique
More informationRank Revealing QR factorization. F. Guyomarc h, D. Mezher and B. Philippe
Rank Revealing QR factorization F. Guyomarc h, D. Mezher and B. Philippe 1 Outline Introduction Classical Algorithms Full matrices Sparse matrices Rank-Revealing QR Conclusion CSDA 2005, Cyprus 2 Situation
More informationLecture 8: Fast Linear Solvers (Part 7)
Lecture 8: Fast Linear Solvers (Part 7) 1 Modified Gram-Schmidt Process with Reorthogonalization Test Reorthogonalization If Av k 2 + δ v k+1 2 = Av k 2 to working precision. δ = 10 3 2 Householder Arnoldi
More informationNumerical Methods I Non-Square and Sparse Linear Systems
Numerical Methods I Non-Square and Sparse Linear Systems Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 September 25th, 2014 A. Donev (Courant
More informationMultigrid absolute value preconditioning
Multigrid absolute value preconditioning Eugene Vecharynski 1 Andrew Knyazev 2 (speaker) 1 Department of Computer Science and Engineering University of Minnesota 2 Department of Mathematical and Statistical
More informationEfficient Solvers for the Navier Stokes Equations in Rotation Form
Efficient Solvers for the Navier Stokes Equations in Rotation Form Computer Research Institute Seminar Purdue University March 4, 2005 Michele Benzi Emory University Atlanta, GA Thanks to: NSF (MPS/Computational
More informationAMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)
AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences) Lecture 19: Computing the SVD; Sparse Linear Systems Xiangmin Jiao Stony Brook University Xiangmin Jiao Numerical
More informationVariants of BiCGSafe method using shadow three-term recurrence
Variants of BiCGSafe method using shadow three-term recurrence Seiji Fujino, Takashi Sekimoto Research Institute for Information Technology, Kyushu University Ryoyu Systems Co. Ltd. (Kyushu University)
More informationSMO vs PDCO for SVM: Sequential Minimal Optimization vs Primal-Dual interior method for Convex Objectives for Support Vector Machines
vs for SVM: Sequential Minimal Optimization vs Primal-Dual interior method for Convex Objectives for Support Vector Machines Ding Ma Michael Saunders Working paper, January 5 Introduction In machine learning,
More informationSolving Ax = b, an overview. Program
Numerical Linear Algebra Improving iterative solvers: preconditioning, deflation, numerical software and parallelisation Gerard Sleijpen and Martin van Gijzen November 29, 27 Solving Ax = b, an overview
More informationTHE solution of the absolute value equation (AVE) of
The nonlinear HSS-like iterative method for absolute value equations Mu-Zheng Zhu Member, IAENG, and Ya-E Qi arxiv:1403.7013v4 [math.na] 2 Jan 2018 Abstract Salkuyeh proposed the Picard-HSS iteration method
More information