a new method for solving pareto eigenvalues
play

A New Method for Solving Pareto Eigenvalues Complementarity Problems - PowerPoint PPT Presentation

A New Method for Solving Pareto Eigenvalues Complementarity Problems 1 Samir ADLY University of Limoges, France ADGO 2013 Playa Blanca, october 16, 2013 1 A joint work with H. Rammal Complementarity problems Let F : R n R n be a map and K


  1. A New Method for Solving Pareto Eigenvalues Complementarity Problems 1 Samir ADLY University of Limoges, France ADGO 2013 Playa Blanca, october 16, 2013 1 A joint work with H. Rammal

  2. Complementarity problems Let F : R n → R n be a map and K ⊂ R n be a closed convex cone. The Nonlinear Complementarity Problem (NCP) is defined by  Find z ∈ K such that  NCP ( F , K ) F ( z ) ∈ K ∗ and � z , F ( z ) = 0 .  K ∗ is the positive polar of K , defined by K ∗ = � p ∈ R n : � p , x � ≥ 0 , ∀ x ∈ K � . K ∋ z ⊥ F ( z ) ∈ K ∗ . - Other formulation as a variational inequality:  Find z ∈ K such that  VI ( F , K ) � F ( z ) , y − z � ≥ 0 , ∀ y ∈ K 

  3. Linear Complementarity Problems on the positive orthant - K = R n + and F ( z ) = Mz + q with M ∈ R n × n LCP( M , q ) : 0 ≤ z ⊥ Mz + q ≥ 0 . - Existence result: LCP( M , q ) has a unique solution for all q ∈ R n if and only M is a P-matrix, i.e. all its principal minors are positive. - Numerical solvers: ◮ Lemke’s algorithm ◮ PATH Solver ◮ Quadratic Programming with bound constraints (if M is symmetric): 1 2 z T Mz + q T z . min z ≥ 0

  4. PATH Solver 0 ≤ x ⊥ F ( x ) ≥ 0 . - Nonsmooth Normal map (S. Robinson): Φ( x ) = F ( x + ) + x − x + = 0 . 0 ≤ x + ⊥ F ( x + ) = x + − x ≥ 0 . - Nonsmooth Newton Method applied to Φ. - Merit function: 1 2 � F ( x + ) � 2 2 with Armijo line search. - Generalization to a closed convex cone K x + → P K .

  5. Applications of Complementarity ◮ Mechanical engineering: unilateral contact problems with friction ◮ Electrical engineering: electrical circuits with diodes ◮ Pricing electricity markets and options ◮ Electricity market deregulation ◮ Congestion in Networks ◮ Structural engineering ◮ Economic equilibria ◮ Game Theory (Nash equilibria) ◮ transportation planning ◮ Crack propoagation ◮ Video games

  6. Unconstrained eigenvalue problems Let A , B , C ∈ R n × n be given. ◮ The standard eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that Ax = λ x ◮ The generalized eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that Ax = λ Bx ◮ The quadratic eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that Q ( λ ) x = 0 with Q ( λ ) = λ 2 A + λ B + C .

  7. Pencil applications ◮ Mechanical systems: M ¨ q ( t ) + C ˙ q ( t ) + Kq ( t ) = f . ◮ Electrical systems: Ld 2 i dt ( t ) + R di dt ( t ) + 1 C i ( t ) = u ′ ( t ) . � � � � � � � ⇒ ( M λ 2 + C λ + K ) x = 0 . q ( t ) = e λ t x =

  8. Constrained eigenvalue problems Let A , B , C ∈ R n × n be given and K be a closed convex cone of R n . We denote by K + its positive polar. ◮ The constrained eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that K ∋ x ⊥ ( Ax − λ x ) ∈ K + ◮ The constrained generalized eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that K ∋ x ⊥ ( Ax − λ Bx ) ∈ K + ◮ The constrained quadratic eigenvalue problem is: � Find λ ∈ R and x ∈ R n \ { 0 } such that K ∋ x ⊥ Q ( λ ) x ∈ K + , with Q ( λ ) = λ 2 A + λ B + C .

  9. Pencil applications ◮ Mechanical systems with impact and/or friction M ¨ q ( t ) + C ˙ q ( t ) + Kq ( t ) ∈ − N K ( q ( t )) . F . . x x x x Before impact After impact

  10. Buck Converter as a piecewise-smooth system v r V ref - a v co + i L S V in v D C R � V in di − v ( t ) L , S is conducting = + 0 , S is blocking dt L dv C i ( t ) − 1 1 = RC v ( t ) , dt

  11. Applications of Constrained Eigenvalue Problem CEiP A wide variety of applications require the solution of CEiP: ◮ Dynamic analysis of structural mechanical systems ◮ Vibro-acoustic systems ◮ Electrical circuit simulation ◮ Signal processing ◮ fluid dynamics How can instability and unwanted resonance be avoided for a given system? Eigenvalues corresponding to unstable modes or yielding large vibrations can be relocated or damped.

  12. Pareto eigenvalue problems An important particular case is given when K = R n + (pareto eigenvalue problem): ◮ 0 ≤ x ⊥ ( Ax − λ x ) ≥ 0 . ◮ 0 ≤ x ⊥ ( Ax − λ Bx ) ≥ 0 . ◮ 0 ≤ x ⊥ Q ( λ ) x ≥ 0 , with Q ( λ ) = λ 2 A + λ B + C .

  13. Stability Analysis of Finite Dimensional Elastic Systems with Frictional Contact. - A. Costa, J. Martins, I. Figueiredo and J. J´ udice, “The directional instability in systems with frictional contacts”, Com- put. Methods Appl. Mech. En- grg., 193 (2004)357–384. A necessary and sufficient condition for the occurrence of divergence instability along a constant admissible direction, is to find λ 2 ≥ 0 and ( x , y ) ∈ R n × R n with x � = 0 such that  ( λ 2 M + K ) x = y , � x f � � y f �  y f = 0 x = , y = x c y c 0 ≤ x c ⊥ y c ≥ 0 

  14. Applications in mechanics ◮ P. Quittner (1986): Spectral analysis of variational inequalities. ◮ J. A. C. Martins and A. Pinto da Costa (2001): Computation of Bifurcations and Instabilities in Some Frictional Contact Problems. ◮ A. Pinto da Costa, J.A.C. Martins, I.N. Figueiredo and J.J. Judice (2004): The directional instability problem in systems with frictional contacts. ◮ J. A. C. Martins and A. Pinto da Costa (2004): Bifurcations and Instabilities in Frictional Contact Problems: Theoretical Relations, Computational Methods and Numerical Results.

  15. Pareto Eigenvalue Complementarity Problem EiCP Definition Let A ∈ M n ( R ). Find λ > 0 and x ∈ R n \ { 0 } , such that � ( EiCP ) x ≥ 0 , λ x − Ax ≥ 0 , � x , λ x − Ax � = 0 . σ ( A ) = { λ > 0 : ∃ x ∈ R n \ { 0 } , 0 ≤ x ⊥ ( λ x − Ax ) ≥ 0 } . Let π n = max A ∈ R n × n card [ σ R n + ( A )] . ◮ We have 3(2 n − 1 − 1) ≤ π n ≤ n 2 n − 1 − ( n − 1) , ◮ We have π 1 = 1, π 2 = 3 and that π 3 = 9 or 10. We note that e.g. π 20 ≥ 1 572 861

  16. Definitions Let Φ : R n → R n be a locally Lipschitz function. ◮ The B-subdifferential de Φ at z ∈ R n is defined by � M ∈ R n × n : ∃ ( z k ) ⊂ D Φ : z k → z , � ∂ B Φ( z ) = k → + ∞ ∇ Φ( z k ) = M lim where D φ is the set of differentiability points of Φ. ◮ The Clarke generalized Jacobian of Φ is given by ∂ Φ( z ) = co ∂ B Φ( z ) , ◮ The function Φ is said to be semismooth at z ∈ R n if it is locally Lipschitz around z , directionally differentiable at z and satisfies the following condition sup � Φ( z + h ) − Φ( z ) − Mz � = o ( � h � ) . M ∈ ∂ Φ( z + h )

  17. Example 1.4 1.2 1 0.8 0.6 0.4 0.2 0 � 2 � 1.5 � 1 � 0.5 0 0.5 1 1.5 2 f ( x ) = ln(1 + | x | ) is semismooth but not differentiable at 0.

  18. Example 0.25 0.2 0.15 0.1 0.05 0 � 0.05 � 0.1 � 0.15 � 0.2 � 0.25 � 0.5 0 0.5 � x 2 sin(1 / x ) if x � = 0 f ( x ) = 0 if x = 0 is not semismooth but locally Lipschitz.

  19. Examples of semismooth functions ◮ The Euclidean norm: � · � 2 . ◮ The Fischer–Burmeister function: √ ϕ FB : R 2 → R , ( a , b ) �→ ϕ FB ( a , b ) = a 2 + b 2 − ( a + b ). ◮ Piecewise continuously differentiable functions: ( a , b ) ∈ R 2 �→ min( a , b ) or max( a , b ).

  20. SNM algorithm 1. Initialization: Choose an initial point z 0 and set k = 0 . 2. Iteration: One has a current point z k , If � Φ( z k ) � � 10 − 8 , then STOP. 3. Else choose M k ∈ ∂ Φ( z k ) and compute h k by solving the linear system M k h k = − Φ( z k ) . Then, set z k +1 = z k + h k , k = k + 1 and go to STEP 2.

  21. Convergence Theorem Theorem Let z ∗ be a zero of the function Φ . Suppose the following ◮ Φ is semismooth (resp. strongly semismooth) at z ∗ ; ◮ all matrices in ∂ Φ( z ∗ ) are nonsingular. Then, there exists a neighborhood V of z ∗ such that the SNM initialized at any z 0 ∈ V generates a sequence ( z k ) k ∈ N that converges superlinearly (resp. quadratically) to z ∗ .

  22. Reformulation Reformulation of EiCP 2 : by using Nonlinear Complementarity Function NCP. φ : R 2 → R is a NCP-function if and only if φ ( a , b ) = 0 ⇐ ⇒ a ≥ 0 , b ≥ 0 , ab = 0 . We conisder a 2 + b 2 , � φ FB ( a , b ) = a + b − φ min ( a , b ) = min( a , b ) . 2 S. Adly and A. Seeger , A Nonsmooth Algorithm for Cone-Constrained Eigenvalue Problems , Springer, Computational Optimization and Applications 49, 299-318 (2011).

  23. Resolution Let z = ( x , y , λ ) and Φ : R n × R n × R − → R 2 n +1 defined by  U φ ( x , y )   , Φ( z ) = Φ( x , y , λ ) = λ x − Ax − y  � 1 n , x � − 1 where U φ : R n × R n − → R n is given by   φ ( x 1 , y 1 ) . . U φ ( x , y ) =  ,   .  φ ( x n , y n ) with φ = φ min or φ = φ FB . ( x , y , λ ) is a solution of EiCP if and only if Φ( x , y , λ ) = 0 R 2 n +1 .

  24. Jacobian matrix ∂ Φ( z )   U φ ( x , y )  . λ x − Ax − y Φ( z ) = Φ( x , y , λ ) =  � 1 n , x � − 1 Lemma The function Φ is semismooth. Moreover, its Clarke generalized Jacobian at z = ( x , y , λ ) is given by     E F 0    : [ E , F ] ∈ ∂ U φ ( x , y ) λ I n − A − I n ∂ Φ( z ) = x  .  1 T 0 0  n

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend