Generalized Zubov's Equation
- Generalized Zubov's Equation is a Lyapunov PDE that encodes the region of attraction through a bounded function that vanishes on the attractor and reaches 1 at the boundary.
- It generalizes classical theory by extending to closed invariant sets and perturbed systems, using viscosity solutions to handle nonlinear supremum-type formulations.
- Numerical approaches—such as augmented integration and deep learning with policy iteration—facilitate efficient, grid-free approximations of the exact attraction set.
Searching arXiv for the cited papers to ground the article in recent literature. arXiv search: (Wang et al., 26 Aug 2025) and (Kang et al., 2021) Generalized Zubov’s equation is a Lyapunov partial differential equation that encodes an attraction set through a bounded function normalized to vanish on the attractor and to approach $1$ at the attraction boundary. In the recent arXiv literature, the term appears in two closely related senses. One extends classical Zubov theory from an isolated equilibrium to a closed invariant set for an autonomous ODE, with the domain of attraction characterized by (Kang et al., 2021). The other treats perturbed systems and defines a viscosity solution of a fully nonlinear supremum-type PDE whose strict sublevel set yields the robust region of attraction (Wang et al., 26 Aug 2025). In both formulations, the equation provides a special Lyapunov function with exact boundary information rather than a conservative certificate chosen a priori.
1. Classical Zubov framework and bounded Lyapunov normalization
For a deterministic autonomous nonlinear system
with an asymptotically stable equilibrium at the origin, a maximal Lyapunov function can be written as
where is the trajectory starting from . For suitable choices of the integrand, this function satisfies , is positive on the region of attraction away from the equilibrium, diverges at the boundary of the region of attraction or as , and solves
with 0 positive definite (Wang et al., 26 Aug 2025).
The unboundedness of 1 is numerically inconvenient. Zubov’s construction replaces it by a bounded Lyapunov function
2
so that 3, 4 in the attraction region away from the origin, and 5 at the attraction boundary. The transformed function satisfies
6
and the region of attraction is recovered exactly as
7
This bounded normalization is the structural core that persists in generalized versions. What changes is the nature of the attractor, the admissible dynamics, and the precise Hamiltonian appearing in the PDE.
2. Two principal generalizations of Zubov’s equation
A first generalization replaces the isolated equilibrium by a closed invariant set 8. For the autonomous ODE
9
an invariant set satisfies 0 for all 1 and all 2. If 3 is uniformly asymptotically stable and uniformly attracting, the domain of attraction is
4
and Zubov’s theorem yields continuous functions 5 and 6 such that 7 on 8, 9 away from 0, 1 and 2 as 3, 4 as 5 approaches the boundary of 6, and
7
Using the chain rule, the PDE form is
8
In this setting, the constructed solution is extended by 9 outside the domain of attraction (Kang et al., 2021).
A second generalization concerns perturbed systems
0
where 1 is bounded, 2 is Lipschitz, and the equilibrium is singular in the sense that
3
The robust region of attraction is
4
that is, the set of initial conditions that converge under all admissible disturbances. The corresponding generalized Zubov equation is no longer linear in the disturbance argument; it is a supremum-type equation over worst-case disturbances (Wang et al., 26 Aug 2025).
A recurrent source of confusion is notation. In the invariant-set formulation, 5 denotes the bounded Zubov function itself (Kang et al., 2021). In the robust formulation, 6 denotes a generalized maximal Lyapunov function, and the bounded Zubov function is written as 7 (Wang et al., 26 Aug 2025).
3. Robust generalized Zubov equation, worst-case disturbances, and viscosity solutions
For the perturbed system, the robust value function is defined by
8
with a nonnegative Lipschitz running cost 9. A typical choice is
0
This generalized maximal Lyapunov function is finite exactly on the robust region of attraction, vanishes at the origin, and diverges at the boundary of the robust region of attraction or as 1. Applying the exponential transform
2
produces a bounded function whose strict sublevel set 3 is the robust region of attraction (Wang et al., 26 Aug 2025).
The generalized Zubov theorem recalled there states that if 4 satisfies 5, 6 on the robust region away from the origin, 7 at the boundary or at infinity, and is a viscosity solution of
8
then
9
is the robust region of attraction.
The supremum over disturbances yields the Hamiltonian
0
and the maximizing disturbance
1
is the optimal disturbance, or worst-case disturbance, at state 2. This gives the robust equation a differential-game interpretation: nature selects disturbances to maximize accumulated cost, while the Lyapunov function is constructed for the worst environment.
Because the PDE is fully nonlinear and the solution need not be smooth, the appropriate solution concept is the viscosity solution. In the cited formulation, a viscosity subsolution satisfies the PDE in an inequality sense when tested with smooth functions touching from above, a viscosity supersolution satisfies it when tested with smooth functions touching from below, and a viscosity solution is both. This is the solution concept singled out for the robust generalized Zubov equation (Wang et al., 26 Aug 2025).
4. Integral representations and alternative normalizations
A central construction for the invariant-set version introduces a continuous function 3 such that
4
with 5 as 6, and with 7 bounded away from zero outside any neighborhood of 8. The associated integral is
9
Under the assumptions stated in the source, 0 is finite and continuous on the domain of attraction, equals 1 on 2, diverges as 3, and satisfies
4
along trajectories (Kang et al., 2021).
The explicit integral-form solution is
5
with 6. The differential identity
7
implies
8
The resulting characterization is exact: 9 (Kang et al., 2021).
Two monotone bounded transforms therefore appear in the cited literature. The invariant-set construction uses 0 (Kang et al., 2021), whereas the robust construction uses 1 after first forming a worst-case integral value function (Wang et al., 26 Aug 2025). Both normalize the attraction problem into a bounded Lyapunov function with the boundary encoded by the limiting value 2.
5. Numerical methods: augmented integration, deep learning, and rollout-enhanced PINNs
For autonomous systems with a closed invariant set, one computational route is an augmented ODE system
3
Here 4 approximates 5, and for large 6 it approximates 7 if the trajectory converges. The stopping logic described in the source is based either on the accumulated integral exceeding a large threshold 8, in which case 9 is set to 0, or on the incremental growth of 1 becoming very small, in which case 2. The bounded Zubov function is then approximated by 3. This computation is described as causality-free because the value at a point uses only the trajectory from that point, without a spatial grid (Kang et al., 2021).
The same source develops a deep learning method for high-dimensional systems. Training data are generated by sampling initial states, computing 4 with the augmented-system procedure, and collecting additional points along stable trajectories. A feedforward neural network
5
is trained by minimizing the empirical mean-square error
6
with validation by RMSE (Kang et al., 2021).
For the robust equation, the cited 2025 paper introduces a rollout-enhanced physics-informed neural network with policy iteration. The bounded solution 7 is approximated by a feedforward network 8, with sigmoid hidden layers to enable accurate gradients and a linear output layer to regularize parameter growth. The empirical loss is
9
where the boundary term enforces 00 and 01 on the sampling boundary, the residual term enforces the generalized Zubov PDE at interior points using the current optimal disturbance, and the data term fits rollout-based anchor values 02 (Wang et al., 26 Aug 2025).
Policy iteration alternates between policy evaluation and policy improvement. In the evaluation step, 03 is updated to minimize the loss for a fixed disturbance policy and fixed anchor values. In the improvement step, the disturbance policy is updated through Hamiltonian maximization: 04 Forward rollout under the current worst-case disturbance policy then produces truncated value estimates
05
which serve as anchor points. The stated function of these anchors is to prevent convergence to spurious singular solutions such as 06 except near the origin and to provide global guidance in both low- and high-dimensional systems (Wang et al., 26 Aug 2025).
6. Applications, approximation results, limitations, and scope
The robust PINN-policy-iteration framework is validated on three benchmark systems. For a Van der Pol system with multiplicative disturbances,
07
with 08, the paper reports that removing rollout by setting 09 yields a singular degenerate solution that is essentially 10 everywhere except near the origin, whereas rollout-enhanced training produces a smooth 11 matching a finite-difference reference robust region of attraction. For an inverted pendulum with disturbed feedback gains over 12, the learned value function agrees well with finite-difference estimates. For the 13-dimensional system
14
with true robust region of attraction 15, the method learns a 16-dimensional value function, and the reported 17-slice matches the known 18 region (Wang et al., 26 Aug 2025).
The invariant-set and deep-learning framework is demonstrated on the New England 19-generator, 20-bus power system model. In that example, the state dimension is 21, the weight is chosen as
22
the threshold is set to 23, and the scaling is 24. Each of the training and validation datasets uses 25 trajectories of the augmented system, with 26 additional points per stable trajectory, yielding 27 and 28. The network has 29 hidden layers, 30 neurons per hidden layer, 31 activation, and a linear output, and it achieves
32
on the validation set, with maximum error about 33 (Kang et al., 2021).
The same source proves an existence result for neural network approximation in power systems: for a system with 34 generators and state dimension 35, there exists a neural network 36 with 37 neurons such that
38
on a bounded set 39, where 40 and 41 do not depend on 42. This is presented as a polynomial dependence of the approximation error on the number of generators rather than an exponential grid dependence (Kang et al., 2021).
The cited limitations are also specific. For the robust PINN method, rollout and policy iteration increase computational cost; performance depends on 43, 44, 45, network depth and width, the sampling region 46, and rollout horizon; the method assumes known dynamics 47 and known disturbance bounds 48; and while 49-dimensional examples are demonstrated, much higher dimensions may require more sophisticated architectures and sampling strategies (Wang et al., 26 Aug 2025). For the augmented-integration and data-generation route, computation near the attraction boundary is expensive because the integral diverges there, and the choices of 50, 51, and 52 are data-driven and heuristic (Kang et al., 2021).
Across these formulations, generalized Zubov’s equation occupies a precise position between converse Lyapunov theory, domain-of-attraction analysis, Hamilton–Jacobi structure, and data-driven computation. Its defining feature is the exact set characterization
53
with the main variations arising from whether the attractor is a general invariant set or a robust equilibrium under worst-case disturbances, and whether the solution is treated through explicit integral constructions, grid-free trajectory integration, or neural approximators trained from PDE residuals and rollout data.