Papers
Topics
Authors
Recent
Search
2000 character limit reached

Iterative graph lifting for automatic design of path-complete stability certificates

Published 1 Jul 2026 in math.OC | (2607.00637v1)

Abstract: Stability of switched linear systems under arbitrary switching is a fundamental problem in control theory, closely related to the joint spectral radius (JSR), which characterizes the worst-case growth rate of system trajectories. In this paper, we contribute to the path-complete approach for approximating the JSR. This framework constructs algebraic stability certificates using labeled directed graphs, known as path-complete graphs. These certificates can be computed via an associated optimization problem. We propose an iterative algorithm that refines path-complete graphs in an efficient and parsimonious manner. The algorithm relies on a graph-theoretic analysis of the optimality conditions of the underlying optimization problem. In particular, we derive a sufficient condition under which the exact JSR is attained by a given path-complete graph. When this condition is not satisfied, we identify bottleneck nodes by analyzing the graph induced by the active constraints. We then use this information to refine the path-complete graph via local graph lifting (node splitting), and repeat the procedure. Numerical experiments demonstrate the effectiveness and scalability of the proposed approach, outperforming state-of-the-art methods on all challenging instances tested.

Summary

  • The paper presents a novel iterative graph lifting method that refines path-complete graphs to design stability certificates with reduced computational complexity.
  • The method leverages dual optimality certificates by analyzing tight subgraphs to verify when no further lifting can improve the joint spectral radius approximation.
  • Experimental results show that the approach produces significantly smaller graphs and faster computation compared to classical De Bruijn-based constructions.

Iterative Graph Lifting for the Automatic Design of Path-Complete Stability Certificates

Introduction

The analysis of the stability of switched linear systems under arbitrary switching is closely tied to the joint spectral radius (JSR) of a finite set of matrices. The JSR provides a sharp characterization of worst-case asymptotic growth, but computing or tightly approximating the JSR is notoriously intractable in general. The path-complete Lyapunov framework synthesizes stability certificates in the form of path-complete labeled directed graphs, which encode sets of coupled Lyapunov inequalities. The upper bound provided by solving the associated optimization problem depends crucially on the structure of the graph.

This work introduces a data-driven, optimization-guided algorithm for constructively refining path-complete graphs in a principled manner, iteratively approaching exact JSR bounds with significantly reduced graph size and computational complexity relative to classical constructions (e.g., the De Bruijn hierarchy).

Path-Complete Lyapunov Functions and Graph Lifting

Given a finite set of matrices A={A1,…,AM}\mathcal{A} = \{A_1, \dots, A_M\} and a path-complete graph G=(S,E)G=(S,E), the path-complete Lyapunov approach associates to each node a∈Sa\in S a candidate Lyapunov function (usually quadratic), and to each edge (a,b,i)∈E(a,b,i)\in E the Lyapunov inequality

Vb(Aix)≤Va(x),∀x.V_b(A_i x) \leq V_a(x), \quad \forall x.

For practical purposes, Va(x)=x⊤PaxV_a(x) = x^\top P_a x, with Pa≻0P_a \succ 0. The smallest γ>0\gamma>0 such that

γ2Pa⪰Ai⊤PbAi\gamma^2 P_a \succeq A_i^\top P_b A_i

for all (a,b,i)∈E(a,b,i)\in E provides an upper bound on G=(S,E)G=(S,E)0.

It is well-known that richer graph structures generally tighten the JSR bound, but established memory-based constructions (such as the De Bruijn graphs) become rapidly impractical as the required tightness increases, since the graph size scales exponentially in memory.

The main contribution in this work is a systematic procedure—forward graph lifting—for refining path-complete graphs locally through node splitting, rather than globally increasing memory. This local refinement preserves path-completeness and allows scalability beyond classical approaches.

The Forward Lift Operation

Given a node G=(S,E)G=(S,E)1 in a labeled directed graph, the forward lift splits G=(S,E)G=(S,E)2 into as many distinct nodes as it has out-neighbors (including itself for self-loops), preserving the outgoing transition structure while refining the graph locally. This operation is defined so that path-completeness is guaranteed to hold after the lift (i.e., every switching sequence is still expressible in the graph).

The construction allows the selective application of memory only when warranted by the underlying system, instead of a brute-force, uniform increase as in standard De Bruijn graphs.

Tight Subgraph Analysis and Optimality Certificate

The approach goes beyond mere graph manipulation by leveraging dual information from the solution of the graph-based Lyapunov optimization. The tight subgraph is constructed by identifying those edges for which the corresponding Lyapunov inequalities are active (i.e., the associated matrix LMIs are tight).

The tight subgraph provides valuable structure:

  • If every node in the tight subgraph has at most one outgoing edge, then every strongly connected component is either a cycle or an isolated node. In this case, the current bound matches the true JSR.
  • If a node has more than one outgoing edge in the tight subgraph, a forward lift at such a node is potentially beneficial.

This structure provides a stopping certificate—the procedure can ascertain, without oracle information about the true JSR, that no further lifting will improve the bound.

Iterative Graph Lifting Algorithm

The main algorithm initializes with an arbitrary path-complete graph (e.g., a De Bruijn graph of order 1). At each iteration, the algorithm solves the graph-based semidefinite program, analyzes the tight subgraph, and selects a node with at least two tight outgoing edges for lifting. The process continues until certification of optimality (no node with more than one tight outgoing edge).

This results in a parsimonious graph that is automatically adapted to the "hard" switching sequences of the system, as identified by the dual solution of the SDP.

Experimental Evaluation

Numerical experiments are conducted on ensembles of randomly generated switched systems, systematically comparing the proposed method with the De Bruijn hierarchy for path-complete graphs. The results indicate the strategy consistently produces substantially smaller graphs (often by orders of magnitude) and drastically reduced computation time, especially when high-order De Bruijn graphs are required for comparable accuracy. Figure 1

Figure 1

Figure 2: Number of nodes and edges in the constructed path-complete graphs demonstrates the scalability of the proposed lifting approach relative to the standard De Bruijn hierarchy.

The method adapts the graph structure specifically to the dynamical system, typically identifying compact certificates for stability that general-purpose constructions would miss without massive complexity overhead.

Implications and Future Prospects

This research makes several impactful advances in the Lyapunov-based approximation of the joint spectral radius:

  • It enables adaptive, data-driven construction of path-complete graphs using only local graph operations and LMI optimization dual certificates.
  • It provides a verifiable optimality certificate, eliminating redundant refinement.
  • The procedure consistently outperforms classical memory-based constructions in both scalability and accuracy, making the path-complete framework viable for systems with higher numbers of switching modes.

Theoretically, the work exposes a deep connection between the graph-based representation of Lyapunov inequalities and the underlying set of active constraints, opening the way for further optimization-guided or learning-based graph design. Practically, this approach substantially improves the feasibility of stability analysis for complex, high-dimensional switched systems.

Future directions include combining alternative lifting operations, developing enhanced node selection heuristics, and integrating graph-theoretic and combinatorial optimization tools for more general classes of systems.

Conclusion

The iterative graph lifting approach enables automatic, principled construction of minimal path-complete graphs for switched system stability certificates. By exploiting the structure of tight dual constraints, the method adaptively and efficiently refines graph topology, achieving optimal JSR bounds orders of magnitude faster and with significantly smaller certificates than established De Bruijn-based methods. The interplay between optimization, duality, and combinatorial graph refinement establishes a promising paradigm for scalable stability analysis and synthesis in switching systems and related hybrid dynamical models.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.