Evolutionary Search for Polynomial Lyapunov Functions: A Genetic Programming Method for Exponential Stability Certification

This paper presents a method for constructing polynomial Lyapunov functions to analyze the stability of nonlinear dynamical systems. The approach is based on genetic programming, a variant of genetic algorithms where the search space consists of hierarchical tree structures. In our formulation, thes...

Full description

Saved in:
Bibliographic Details
Main Authors: Roman Pykhnivskyi, Anton Ryzhov, Andrii Sobchuk, Yurii Kravchenko
Format: Article
Language:English
Published: MDPI AG 2025-04-01
Series:Axioms
Subjects:
Online Access:https://www.mdpi.com/2075-1680/14/5/343
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper presents a method for constructing polynomial Lyapunov functions to analyze the stability of nonlinear dynamical systems. The approach is based on genetic programming, a variant of genetic algorithms where the search space consists of hierarchical tree structures. In our formulation, these polynomial functions are represented as binary trees. The Lyapunov conditions for exponential stability are interpreted as a minimax optimization problem, using a carefully designed fitness metric to ensure positivity and dissipation within a chosen domain. The genetic algorithm then evolves candidate polynomial trees, minimizing constraint violations and continuously refining stability guarantees. Numerical examples illustrate that this methodology can effectively identify and optimize Lyapunov functions for a wide range of systems, indicating a promising direction for automated stability proofs in engineering applications.
ISSN:2075-1680