time changing data structures
play

Time-changing Data Structures Antoine Spicher - PowerPoint PPT Presentation

Modeling Complex Systems in Time-changing Data Structures Antoine Spicher www.spatial-computing.org/mgs AgreenSkills Reasearch School, Mtopole, Toulouse October 2014 Outline Modeling Morphogenesis Our Approach Current &


  1. Modeling Complex Systems in Time-changing Data Structures Antoine Spicher www.spatial-computing.org/mgs AgreenSkills Reasearch School, Météopole, Toulouse October 2014

  2. Outline  Modeling Morphogenesis  Our Approach  Current & Future Work AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  3. (Dynamical) System  “ Object under study taken from the rest of the world ”  Frontier between inside and outside  Dynamical => specific interest in its evolution Zebra fish embryogenesis Bouncing ball AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  4. Model  “ Abstraction of a system ” state evolution  Description relying on a formalism time (generally mathematical) language  Requires 3 elements  Representation of the state (observables) Position: 𝐪 = (𝑞 𝑦 , 𝑞 𝑧 ) ∈ ℝ 2  Velocity: 𝐰 = (𝑤 𝑦 , 𝑤 𝑧 ) ∈ ℝ 2   Representation of time 𝑢 ∈ ℝ + ⇒ 𝑞 𝑦 𝑢 , 𝑞 𝑧 𝑢 , 𝑤 𝑦 𝑢 , 𝑤 𝑧 𝑢  Evolution function specification 𝜖 2 𝐪 𝜖𝑢 2 = 𝐺ext 𝑛  Newton’s motion law 𝑢 + 𝐺imp. 𝑒𝑢 = 𝑛(𝐰 + − 𝐰 − )  Newton’s impact equations 𝑢 − AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  5. Simulation  “ Production of trajectories w.r.t. a model ” state evolution time H H H* ℕ state t-1 état t state t state t+1 ℝ state t-dt state t state t+dt  H ( t )d t AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  6. Complex Systems  “ ( Dyn.) Systems composed of a population of entities ”  Some properties  Local interactions  Emergent phenomena  Non-linearity, feedback loops, etc. AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  7. Modeling of Complex Systems state evolution time  Spatial Representation  Without space AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  8. Modeling of Complex Systems state evolution time  Spatial Representation  Without space  With space Discrete vs. continuous  Absolute vs. relative  (Newton vs. Leibniz) AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  9. Modeling of Complex Systems state evolution time  Spatial Representation AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  10. Modeling of Complex Systems x => . AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  11. Modeling of Complex Systems x => . AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  12. Modeling of Complex Systems state evolution time  Time Representation  Without time AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  13. Modeling of Complex Systems state evolution time  Time Representation  Without time  With time Discrete vs. continuous  Absolute vs. relative  (Newton vs. Leibniz) AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  14. Modeling of Complex Systems state evolution time  Evolution Function  Several events at different places  About synchrony Synchronous  All events in parallel  Sequential One event at a time Asynchronous  At least one event AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  15. Dynamical Structure  What about morphogenesis?  Bouncing ball At any time, the state is defined by exactly two vectors (position & speed)  Developing embryo At a given time, the state is defined  A variable number of cells (geometry, concentration, …)  A variable organization (division, migration, apoptosis, …) VS . Static structure Dynamic structure AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  16. Dynamical Structure  Examples of (DS)²  In biology Molecular bio., developmental bio.   In physics P. Prusinkiewicz  Soft matter mechanics, D. Goodsell multi-scale systems General relativity   In SHS Urbanism,  traffic control  Economics  In computer science Internet, social network  Reconfigurable robots  M. Satoshi AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  17. Dynamical Structure  The bootstrap issue Dynamics OF the shape Dynamics ON the shape The state as well as the structure of the state is changing in time Formally: The structure of the state is needed to specify the evol. fun. but, the evol. fun. computes the structure of the state AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  18. Computer Sc. and Morphogenesis A. M. Turing (1912-1954) AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  19. Computer Sc. and Morphogenesis A. M. Turing (1912-1954) AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  20. Computer Sc. and Morphogenesis A. M. Turing (1912-1954) AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  21. Computer Sc. and Morphogenesis  What’s up nowadays? P. Prusinkiewicz , 2003. Diffusion and reaction in a deformable surface. Based on E. Coen’s expanding canvas metaphor. Spring-mass system. No topological change. AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  22. Computer Sc. and Morphogenesis  Patterning vs . development Modeling and simulation tools Usual tools (patterning) C : continuous, Coupled Iteration of Cellular MGS PDE D : discrete ODE functions automata C C C D D State C C D D D Time C D D D D Space Generative formalisms n D combinatorial Topology : Multiset Sequence Uniform Arbitrary graph structures Map L systems Membrane MGS Formalism: L systems GBF systems Graph grammars AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  23. Outline  Modeling Morphogenesis  Our Approach  Current & Future Work AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  24. Topology of Interactions  Let’s observe the system  State of the system given by observation  Structure is dynamic ⇒ structure is an observable System described by a state Environment (determined by observation) characterized by its effects on the system AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  25. Topology of Interactions A system in some state Part of a system that evolves Can be identified by comparison with the previous global state AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  26. Topology of Interactions t = 1 AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  27. Topology of Interactions t = 2 AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  28. Topology of Interactions t = 3 AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  29. Topology of Interactions  Decompose a system in parts following the interactions AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  30. Topology of Interactions  Decompose a system in parts following the interactions The interactions decomposes the systems into elementary parts An interaction implies one or several elementary parts AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  31. Topology of Interactions The inclusion structure between the elementary and interacting parts is a lattice A (simplicial) complex is a (topological) equivalent representation AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  32. Topology of Interactions AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

  33. Topology of Interactions  Interaction based modeling/simulation  Interactions in dynamical system 𝑡(𝑢) : state of the system at time 𝑢  𝑢 : i th sub-system where an interaction occurs at time 𝑢 𝑇 𝑗   The successive partitions give rise to a topology on 𝑇  Basic elements in interaction: points  Spatial organization of the interactions: topology of interactions  Different kinds of interaction: local evolution laws AgreenSkills Research School 2014 - A. Spicher - Modeling Complex Systems in Time-changing Data Structures

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend