1 Symbolic Analysis of Dynamical systems. 2 Overview Definition an simple properties Symbolic Image Periodic points Entropy Definition Calculation Example.

Slides:



Advertisements
Similar presentations
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
Advertisements

Generalization and Specialization of Kernelization Daniel Lokshtanov.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Approximations of points and polygonal chains
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
On Map-Matching Vehicle Tracking Data
LIMITS AND CONTINUITY OF FUNCTIONS Introduction to Limits “ I’m nearing the limit of my patience” Consider the function determined by the formula Note.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Representing Relations Using Matrices
II.A Business cycle Model A forced van der Pol oscillator model of business cycle was chosen as a prototype model to study the complex economic dynamics.
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Complexity 15-1 Complexity Andrei Bulatov Hierarchy Theorem.
Complexity 13-1 Complexity Andrei Bulatov Hierarchy Theorem.
Applied Discrete Mathematics Week 12: Trees
Ugo Montanari On the optimal approximation of descrete functions with low- dimentional tables.
Complexity 5-1 Complexity Andrei Bulatov Complexity of Problems.
Firewall Policy Queries Author: Alex X. Liu, Mohamed G. Gouda Publisher: IEEE Transaction on Parallel and Distributed Systems 2009 Presenter: Chen-Yu Chang.
1 Numerical geometry of non-rigid shapes Mathematical background Mathematical background Tutorial 1 © Maks Ovsjanikov, Alex & Michael Bronstein tosca.cs.technion.ac.il/book.
INTEGRALS 5. INTEGRALS We saw in Section 5.1 that a limit of the form arises when we compute an area.  We also saw that it arises when we try to find.
CSE 421 Algorithms Richard Anderson Lecture 4. What does it mean for an algorithm to be efficient?
Uncertainty Measure and Reduction in Intuitionistic Fuzzy Covering Approximation Space Feng Tao Mi Ju-Sheng.
CS5371 Theory of Computation Lecture 1: Mathematics Review I (Basic Terminology)
Data Flow Analysis Compiler Design Nov. 8, 2005.
Notes, part 5. L’Hospital Another useful technique for computing limits is L'Hospital's rule: Basic version: If, then provided the latter exists. This.
1 Foundations of Interval Computation Trong Wu Phone: Department of Computer Science Southern Illinois University Edwardsville.
Graphs, relations and matrices
Applied Discrete Mathematics Week 10: Equivalence Relations
1.Definition of a function 2.Finding function values 3.Using the vertical line test.
Logarithmic Functions and Their Graphs. Review: Changing Between Logarithmic and Exponential Form If x > 0 and 0 < b ≠ 1, then if and only if. This statement.
Physical Mapping of DNA Shanna Terry March 2, 2004.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Prentice Hall Slide 2- 1.
Nattee Niparnan. Easy & Hard Problem What is “difficulty” of problem? Difficult for computer scientist to derive algorithm for the problem? Difficult.
Chapter 2 Graph Algorithms.
1 Starter of the day 23 x 27 = x 47 = x 87 = x 55 = x 58 = ???? 54 x 56 = ???? Can you spot the trick for this group of.
Introduction to Limits. What is a limit? A Geometric Example Look at a polygon inscribed in a circle As the number of sides of the polygon increases,
Area/Sigma Notation Objective: To define area for plane regions with curvilinear boundaries. To use Sigma Notation to find areas.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
1.2 Finding Limits Graphically & Numerically. After this lesson, you should be able to: Estimate a limit using a numerical or graphical approach Learn.
1 §12.4 The Definite Integral The student will learn about the area under a curve defining the definite integral.
Chapter 1-The Basics Calculus, 2ed, by Blank & Krantz, Copyright 2011 by John Wiley & Sons, Inc, All Rights Reserved.
Estimation of the derivatives of a digital function with a convergent bounded error Laurent Provot, Yan Gerard * 1 DGCI, April, 6 th 2011 * speaker.
6/3/2016Calculus - Santowski1 C The Fundamental Theorem of Calculus Calculus - Santowski.
8.3 Representing Relations Directed Graphs –Vertex –Arc (directed edge) –Initial vertex –Terminal vertex.
1 Closures of Relations: Transitive Closure and Partitions Sections 8.4 and 8.5.
The countable character of uncountable graphs François Laviolette Barbados 2003.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Example Ex. Find Sol. So. Example Ex. Find (1) (2) (3) Sol. (1) (2) (3)
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Mathematical Preliminaries
1 Decomposition into bipartite graphs with minimum degree 1. Raphael Yuster.
Problem Statement How do we represent relationship between two related elements ?
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Area/Sigma Notation Objective: To define area for plane regions with curvilinear boundaries. To use Sigma Notation to find areas.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
1 Euler and Hamilton paths Jorge A. Cobb The University of Texas at Dallas.
Area/Sigma Notation Objective: To define area for plane regions with curvilinear boundaries. To use Sigma Notation to find areas.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Prentice Hall Slide 2- 1.
JAG Winter Camp ’08 Day 2 Problem E Subdividing a Land
Excursions in Modern Mathematics Sixth Edition
GRAPHS Lecture 16 CS2110 Fall 2017.
6.1 One-to-One Functions; Inverse Function
4.1 One-to-One Functions; Inverse Function
On the Geodesic Centers of Polygonal Domains
6.1 One-to-One Functions; Inverse Function
What is a limit?.
GRAPHS Lecture 17 CS2110 Spring 2018.
Presentation transcript:

1 Symbolic Analysis of Dynamical systems

2 Overview Definition an simple properties Symbolic Image Periodic points Entropy Definition Calculation Example Is this method important for us?

3 Definition Space M Homeomorphism f Trajectory … x -1 =f -1 (x), x 0 =x, x 1 = f(x), x 2 = f 2 (x), …

4 Two maps f(x, y) = (1- 1.4x y, x)

5 Types of trajectories Fixed points Periodic points All other

6 Applications Prey-predator Pendulum Three body’s problem Many, many other …

7 Symbolic Image

8 Background Measuring Errors Computation

9 Construction Covering C = {M(i)} Corresponding vertex «i» Cell’s Image f(M(i)) ∩ M(j) ≠ 0 Graph construction

10 Construction

11 Path Sequence …, i0, …, in … is a path if i k and i k+1 connected by an edge.

12 Correspondences Cells – points Trajectories – paths Be careful, not paths – trajectories i-k-l, j-k-m – paths not corresponding to trajectories

13 Periodic points

14 What we are looking for? Fix p Try to find all p-periodic points

15 Main idea If we have correspondences cell – vertex and trajectory – path, then to each periodic trajectory will correspond periodic path (path i 1, …, i k, where i 1 = i k )

16 Algorithm 1. Starting covering C with diameter d Construct covering’s symbolic image. 3. Find all his periodic points. Consider union of cells. Name it Pk 4. Subdivide this cells. New diameter d 0 /2. Go to step 2.

17 Algorithm

18 Algorithm's results Theorem. = Per(p), where Per(p) is the set of p-periodic points of the dynamical system. So we may found Per(p) with any given precision

19 Example

20 Applications Unfortunately we can’t guarantee the existence of p-periodic point in cell from P k Ussually we apply this method to get stating approximations for more precise algorithms, for example for Newton Method

21 Conclusion What is the main stream Formulating problem Translation into Symbolic Image language Applying subdivision process

22 Entropy

23 What is the reason? Strange trajectories We call this effect chaos

24 Intuitive definition part I Consider finite open covering C={M(i)} Consider trajectory {x k = f k (x),k = 0,...N-1} of length N Let the sequence ξ(x) = {i k, k = 0,...N-1}, where x k є M(i k ) be a coding Be careful. One trajectory more than one coding

25 Intuitive definition part II Let K(N) be number of admissible coding Consider usually a=2 or a=e h = 0 – simple system h > 0 – chaotic behavior In case h>0, K(N) = Ba hN, where B is a constant

26 Why exactly this? Situation. We know N-length part of the code of the trajectory We want to know next p symbols of the code How many possibilities we have?

27 Why exactly this? Answer. In average we will have K(N+p)/K(N) admissible answers h > 0. K(N+p)/K(N) ≈ a hp h=0. K(N) = AN α and K(N+p)/K(N) ≈ (1+p/N) α h>0 we can’t say anything, h=0 we may give an answer for large N

28 Strong mathematical definition Consider finite open covering C={M(i)} Consider M(i 0 ) Find M(i 1 ) such that M(i 0 ) ∩ f -1 (M(i 1 )) ≠ 0 Find M(i 2 ) such that M(i 0 ) ∩ f -1 (M(i 1 )) ∩ f -2 (M(i 2 )) ≠ 0 And so on…

29 Strong mathematical definition Denote by M(i 0 i 1..i N-1 ) This sequences corresponds to real trajectories Aggregation of sets M(i 0 i 1..i N-1 ) is an open covering

30 Strong mathematical definition Consider minimal subcovering Let ρ(C N ) be number of its elements be entropy of covering C called topology entropy of the map f

31 Difference Consider real line, its covering by an intervals and identical map. All trajectories is a fixed points

32 Difference. First definition All sequences from two neighbor intervals is admissible coding N(K)≥n*2 N h≥1 But identical map is really determenic

33 Difference. Second definition M(i 0 i 1..i N-1 ) may be only intervals and intersections of two neighbors ρ(C N ) = N, we may take C as a subcovering h=0

34 Let’s start a calculation!

35 Sequences entropy a 1, …, a n – symbols Some set of sequences P h(P) = lim log K(N)/N – entropy

36 Subdivision Consider covering C and its Symbolic Image G 1 Consider subcoverind D and its Symbolic Image G 2 Define cells of D as M(i,k) such that M(i,k) subdivide M(i) in C Corresponding vertices as (i,k)

37 Map s Define map s : G 2 -> G 1. s(i, k) = i Edges are mapped to edges

38 Space of vertices P G ={ξ = {v i }: v i connected to v i+1 } I.e. space of admissible paths

39 S and P Extend a map s to P 2 and P 1 Denote s(P 2 )=P 1 2

40 Proposition h(P 1 2 ) ≤h(P 1 ) h(P 1 2 ) ≤h(P 2 )

41 Inscribed coverings Let C 0, C 1, …, C k, … be inscribed coverings s t (z t+1 ) = z t, for M(z t+1 ) M(z t )

42 Paths

43 What’s happened?

44 Theorem P l k P l k+1 and h(P l k )≥h(P l k+1 ) Set of coded trajectories Cod l = ∩ k>l P l k h l =h(Cod l )=lim k->+∞ h l k, h l grows by l If f is a Lipshitch’s mapping then sequence h l has a finite limit h* and h(f) ≤h*

45 Example

46 Map and subcoverings f(x, y) = (1-1.4x y, x)

47 Result

48 Or in graphics

49 Answer h* = eps Results of other methods h(f) = Quiet good result

50 Conclusion Method is corresponding to real measuring Method is computer-oriented We may solve most of its problems It is simple in simple task and may solve difficult tasks Quiet good results

51 Thank you for your attention

52 Applause

53 It is a question time