Algorithmic verification of approximations to complete Lyapunov functions

In [3] Conley showed that the state-space of a dynamical system can be decomposed into a gradient-like part and a chain-recurrent part, and that this decomposition is characterized by a so-called complete Lyapunov function for the system. In [14] Kalies, Mischaikow, and VanderVorst proposed a combinatorial method to compute discrete approximations to such complete Lyapunov functions. Their approach uses a finite subdivision of a compact subset of the state-space and a combinatorial multivalued map to approximate the dynamics. They proved that as the diameter of the elements of the subdivision approaches zero the resulting approximations to complete Lyapunov functions converge to a true complete Lyapunov function for the system. In [2] Ban and Kalies implemented this algorithm and used it to compute an approximation to a complete Lyapunov function for a time-T mapping of the van der Pol oscillator. The CPA method to compute Lyapunov functions uses linear programming to parameterize true Continuous and Piecewise Affine Lyapunov functions for continuous dynamical systems [11], [1], [8]. In this paper we propose using the CPA method to evaluate approximations to complete Lyapunov functions computed by the combinatorial method. Especially, we can explicitly compute the region of the state-space where the orbital derivative of the approximation is negative. Further, we use the RBF method [5] to solve a Zubov equation ∇V (x) · f(x) = −p(x) and compare the solution V with the complete Lyapunov function computed by the combinatorial method for the van der Pol oscillator.

[1]  C. Conley Isolated Invariant Sets and the Morse Index , 1978 .

[2]  Konstantin Mischaikow,et al.  An Algorithmic Approach to Chain Recurrence , 2005, Found. Comput. Math..

[3]  Peter Giesl,et al.  Revised CPA method to compute Lyapunov functions for nonlinear systems , 2014 .

[4]  Peter Giesl,et al.  Computation of Lyapunov functions for nonlinear discrete time systems by linear programming , 2014 .

[5]  Sigurdur F. Hafstein,et al.  Continuous and piecewise affine Lyapunov functions using the Yoshizawa construction , 2014, 2014 American Control Conference.

[6]  Holger Wendland,et al.  Meshless Collocation: Error Estimates with Application to Dynamical Systems , 2007, SIAM J. Numer. Anal..

[7]  Lars Grüne,et al.  Linear programming based Lyapunov function computation for differential inclusions , 2011 .

[8]  William D. Kalies,et al.  A computational approach to conley's decomposition theorem , 2006 .

[9]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[10]  M. Hurley Lyapunov functions and attractors in arbitrary metric spaces , 1998 .

[11]  Existence of complete Lyapunov functions for semiflows on separable metric spaces , 2011, 1107.5981.

[12]  Peter Giesl,et al.  Construction of a local and global Lyapunov function using radial basis functions , 2008 .

[13]  Peter Giesl,et al.  Implementation of a fan-like triangulation for the CPA method to compute Lyapunov functions , 2014, 2014 American Control Conference.

[14]  C. Hang,et al.  An algorithm for constructing Lyapunov functions based on the variable gradient method , 1970 .

[15]  P. Giesl Construction of Global Lyapunov Functions Using Radial Basis Functions , 2007 .

[16]  Holger Wendland,et al.  Error Estimates for Interpolation by Compactly Supported Radial Basis Functions of Minimal Degree , 1998 .