Emergent complexity Chaos and fractals. Uncertain Dynamical Systems c-plane.

Slides:



Advertisements
Similar presentations
Automated Theorem Proving Lecture 1. Program verification is undecidable! Given program P and specification S, does P satisfy S?
Advertisements

NONLINEAR HYBRID CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois.
CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
Incremental Linear Programming Linear programming involves finding a solution to the constraints, one that maximizes the given linear function of variables.
Lecture 24 MAS 714 Hartmut Klauck
Hamiltonian Chaos and the standard map Poincare section and twist maps. Area preserving mappings. Standard map as time sections of kicked oscillator (link.
Timed Automata.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
ESE601: Hybrid Systems Some tools for verification Spring 2006.
Zonotopes Techniques for Reachability Analysis Antoine Girard Workshop “Topics in Computation and Control” March 27 th 2006, Santa Barbara, CA, USA
Complex Dynamics and Crazy Mathematics Dynamics of three very different families of complex functions: 1.Polynomials (z 2 + c) 2. Entire maps ( exp(z))
How to do control theory and discrete maths at the same time?
Kalman Filtering, Theory and Practice Using Matlab Wang Hongmei
MATH 685/ CSI 700/ OR 682 Lecture Notes
1 of 9 ON ALMOST LYAPUNOV FUNCTIONS Daniel Liberzon University of Illinois, Urbana-Champaign, U.S.A. TexPoint fonts used in EMF. Read the TexPoint manual.
Nathan Brunelle Department of Computer Science University of Virginia Theory of Computation CS3102 – Spring 2014 A tale.
1 Formal Models for Stability Analysis : Verifying Average Dwell Time * Sayan Mitra MIT,CSAIL Research Qualifying Exam 20 th December.
1 Stability of Hybrid Automata with Average Dwell Time: An Invariant Approach Daniel Liberzon Coordinated Science Laboratory University of Illinois at.
Complexity 7-1 Complexity Andrei Bulatov Complexity of Problems.
An Algorithm for Polytope Decomposition and Exact Computation of Multiple Integrals.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Complexity 5-1 Complexity Andrei Bulatov Complexity of Problems.
LSRP: Local Stabilization in Shortest Path Routing Hongwei Zhang and Anish Arora Presented by Aviv Zohar.
Structural Stability, Catastrophe Theory, and Applied Mathematics
Job Release-Time Design in Stochastic Manufacturing Systems Using Perturbation Analysis By: Dongping Song Supervisors: Dr. C.Hicks & Dr. C.F.Earl Department.
The Theory of NP-Completeness
Pablo A. Parrilo ETH Zürich SOS Relaxations for System Analysis: Possibilities and Perspectives Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.
Approximate Abstraction for Verification of Continuous and Hybrid Systems Antoine Girard Guest lecture ESE601: Hybrid Systems 03/22/2006
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
Antoine Girard VAL-AMS Project Meeting April 2007 Behavioral Metrics for Simulation-based Circuit Validation.
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
1 of 12 COMMUTATORS, ROBUSTNESS, and STABILITY of SWITCHED LINEAR SYSTEMS SIAM Conference on Control & its Applications, Paris, July 2015 Daniel Liberzon.
Approximation Metrics for Discrete and Continuous Systems Antoine Girard and George J. Pappas VERIMAG Workshop.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Complexity and Fragility? John Doyle Control and Dynamical Systems BioEngineering Electrical Engineering Caltech with Prajna, Papachristodoulou, and Parrilo.
CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
Polynomial Chaos For Dynamical Systems Anatoly Zlotnik, Case Western Reserve University Mohamed Jardak, Florida State University.
Exploiting the complementarity structure: stability analysis of contact dynamics via sums-of-squares Michael Posa Joint work with Mark Tobenkin and Russ.
LURE 2009 SUMMER PROGRAM John Alford Sam Houston State University.
Modeling and Complexity Reduction for Interconnected Systems Carolyn Beck University of Illinois at Urbana-Champaign August 2, 2001.
Stability Region Analysis using composite Lyapunov functions and bilinear SOS programming Support from AFOSR FA , April 05-November 06 Authors.
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
Governor’s School for the Sciences Mathematics Day 4.
Designing Games for Distributed Optimization Na Li and Jason R. Marden IEEE Journal of Selected Topics in Signal Processing, Vol. 7, No. 2, pp ,
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
COMMUTATION RELATIONS and STABILITY of SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
ECE/CS 584: Verification of Embedded Computing Systems Model Checking Timed Automata Sayan Mitra Lecture 09.
Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems NO CLASSES.
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
17 1 Stability Recurrent Networks 17 3 Types of Stability Asymptotically Stable Stable in the Sense of Lyapunov Unstable A ball bearing, with dissipative.
Ch 9.6: Liapunov’s Second Method In Section 9.3 we showed how the stability of a critical point of an almost linear system can usually be determined from.
Abstractions Eric Feron. Outline Principles of abstraction Motivating example Abstracting variables Abstracting functions Abstracting operators Recommended.
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
. Development of Analysis Tools for Certification of
§7-4 Lyapunov Direct Method
Autonomous Cyber-Physical Systems: Dynamical Systems
CSE 245: Computer Aided Circuit Simulation and Verification
. Development of Analysis Tools for Certification of
Stability.
Optimal Control and Reachability with Competing Inputs
Stability Analysis of Linear Systems
CS 150: Computing - From Ada to the Web
On Topological Entropy and Stability of Switched Linear Systems
Presentation transcript:

Emergent complexity Chaos and fractals

Uncertain Dynamical Systems c-plane

Julia sets

Overcoming computational complexity

What does this have to do with complex systems? This classic computational problem illustrates an important idea, but in an easily visualized way. Most computational problems involve uncertain dynamical systems, from protein folding to complex network analysis. Not easily visualized. Natural questions are typically computationally intractable, and conventional methods provide little encouragement that this can be systematically overcome.

Main idea e.g. the boundary moves.

Main idea Points near the boundary are “fragile.” Merely stating the obvious in this case. But illustrates general principle that can be exploited by the right algorithms.

# iterations Points not in M.

# iterations Color indicates number of iterations of simulation to show point is not in M.

But simulation cannot show that points are in M.

But simulation is fundamentally limited Gridding is not scalable Finite simulation inconclusive

It’s easy to prove that this disk is in M. Other points in M are fragile to the definition of the map. Merely stating the obvious. Main idea

Sufficient condition

Trivial to prove that these points are in Mandelbrot set.

Main idea The longer the proof, the more fragile the remaining regions. The proof of this region is a bit longer.

Main idea And so on… Proof even longer.

Easy to prove these points are in Mset.

Easy to prove these points are not in Mset.

Proofs get harder. (But all still “easy.”) What’s left gets more fragile.

Complexity  Chaos  Fractals Emergent complexity.

Complexity implies fragility What matters to organized complexity.

Emergent complexity

How might this help with organized complexity and “robust yet fragile”? Long proofs indicate a fragility. Either a true fragility (a useful answer) or an artifact of the model (which must then be rectified) Potentially fundamentally changes computational complexity for organized complexity Brings back together two research areas that have been separated for decades: Numerical analysis and ill-conditioning Computational complexity (P, NP/coNP, undecidable)

Proof? New proof methods that is scalable and systematic (can be automated).

Breaking hard problems SOSTOOLS proof theory and software Nested family of (dual) proof algorithms Each family is polynomial time Recovers most “gold standard” algorithms as special cases, and immediately improves No a priori polynomial bound on depth (otherwise P=NP=coNP) Conjecture: Complexity implies fragility

Safety Verification and Reachability Analysis Safety critical applications. Exhaustive simulation is not exact. Set propagation is computationally expensive. Find a barrier certificate B(x) Initial set Unsafe set B(x) = 0 Scalable computation using SOS machinery.

Parametric Memoryless Dynamic (IQC) Hybrid, Uncertain, Stochastic Hybrid systems can be handled easily, even for systems with uncertainty: Use supermartingales as certificates. Get guaranteed bound on reach probability. Also stochastic hybrid systems: (Prajna, Jadbabaie – HSCC ’04) (Prajna, Jadbabaie, Pappas – CDC ’04)

Feedback control Variable supply/demand Physical network Components Functional requirements Hardware constraints “Horizontal” Decompositions “Vertical” layering Unifying role of dual proofs and decomp- ositions

Main idea Think of this as a robustness problem.

How robust is stability to perturbations in c? Globally stable.

Region of convergence. How robust is stability to perturbations in c?

Simulation is fundamentally limited

# iterations

iterations

iterations -2

iterations -2

iterations

iterations

iterations

120 iterations 60

realc

Fixed points Stable Unstable Stable

Unstable Stable Fixed points

Unstable Stable Equilibria

Sufficient condition

Trivial to prove that these points are in Mandelbrot set.

Unstable Equilibria

Bifurcations for c “last 200 x”

c Zoom-in

“last 200 x” c Zoom-in

stable Bifurcations to chaos

stable Bifurcations to chaos

Invariant set? Invariance

Bifurcations to chaos

Special case of SOS

Contradiction!

What is the shortest proof possible? Can prove the whole yellow region using SOSTOOLS!

Lyapunov argument

How to prove membership? 2-period lobes

Proof lengths

Prove membership of 2-period lobe: Using a stability argument of the 2-period map. Using an invariance argument.

Formulate the invariance Problem as the emptiness of a semialgebraic set. Then use SOSTOOLS to construct the certificate.

Discrete → Continuous

Lyapunov’s theorem

Can we test these conditions algorithmically? Use the Sum of Squares decomposition!

is SOS Find such that SOSTOOLS Then equilibrium is asymptotically stable.

Robust Stability? Use SOSTOOLS to construct V(x,p).

Chemical oscillator Nondimensional state equations

a b Can be computed analytically, which is not scalable.

a b a = 0.1, b = 0.13 Numerical simulation.

a = 1, b = a b a = 0.6, b = 1.1 (1.1, 0.6) (2, 1)

a b

equilibrium

a b

ModelingAnalysis Set of possible system behaviors Set of bad system behaviors Proof of robustness More on Saturday