Introduction to Self-Organization

Slides:



Advertisements
Similar presentations
Jacob Goldenberg, Barak Libai, and Eitan Muller
Advertisements

The Evolution of Complexity: an introduction Francis Heylighen Evolution, Complexity and Cognition group (ECCO) Vrije Universiteit Brussel Francis Heylighen.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Jochen Triesch, UC San Diego, 1 Pattern Formation Goal: See how globally ordered spatial structures can arise from local.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Lynn S. Fichter Dept Geology/Environmental Science James Madison University 1410h AN: ED23C-03.
The Evolution of Cooperation within the Iterated Prisoner’s dilemma on a Social Network.
Maynard Smith Revisited: Spatial Mobility and Limited Resources Shaping Population Dynamics and Evolutionary Stable Strategies Pedro Ribeiro de Andrade.
Critical Transitions in Nature and Society Marten Scheffer.
Central question for the sciences of complexity. How do large networks with.
Programmable Self-Assembly Prashanth Bungale October 26, 2004 “Programmable Self-Assembly Using Biologically-Inspired Multiagent Control”, R. Nagpal, ACM.
Dynamic Optimization Dr
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Chapter One. A&P in Perspective  So what is Biology? ◦ Biology is defined as the “study of life” ◦ All living things exhibit the same basic functions.
Motor Control Theories
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Adapting Environment-Mediated Self-Organizing Emergent Systems by Exception Rules Holger Kasinger, Bernhard Bauer, Jörg Denzinger and Tom Holvoet.
MASS: From Social Science to Environmental Modelling Hazel Parry
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Unit 1: The Language of Science  communicate and apply scientific information extracted from various sources (3.B)  evaluate models according to their.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Agent Based Modeling and Simulation
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Population Modeling Mathematical Biology Lecture 2 James A. Glazier (Partially Based on Brittain Chapter 1)
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
Copyright © 2002, Bryan Coffman, James Smethurst, Michael Kaufman, Langdon Morris a brief introduction complex adaptive systems to.
Swarm Computing Applications in Software Engineering By Chaitanya.
AP Biology AP BIOLOGY BIG IDEAS.
Course Structure Exam Structure & Review ADVANCED PLACEMENT BIOLOGY.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Claim, Evidence, Reasoning and Experimental Design Review.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
–Biology is the study of life and can be used to both solve societal problems and explain aspects of our daily lives.
 Scientific evidence shows that life on Earth had one origin or multiple origins?
Characteristics of Living Things Period 4. -organization:is the high degree of order within an organism’s internal and external parts and in its interactions.
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Basic Principles of Economics Rögnvaldur J. Sæmundsson January
Synchronization in complex network topologies
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Motivation As we’ve seen, chaos in nonlinear oscillator systems, such as the driven damped pendulum discussed last time is very complicated! –The nonlinear.
The Cognate interaction Genomic arrays A new era for modeling the immune response Benoit Morel.
“It’s the “It’s the SYSTEM !” SYSTEM !” Complex Earth Systems
Introduction to Physiological Principles
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Business, Law, and Innovation System Dynamics Spring 2011 Professor Adam Dell The University of Texas School of Law.
Janine Bolliger Swiss Federal Research Institute WSL/FNP,
Governance in the Postmodern Era: Implications of an Ecological Worldview Peter J. Robertson Associate Professor School of Policy, Planning, and Development.
Complexity and Hierarchy
Agent-Based Modeling PSC 120 Jeff Schank. Introduction What are Models? Models are Scaffolds for Understanding Models are always false, but very useful.
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
2/28/20161 VIII. Review of Key Concepts. 2/28/20162 Complex Systems Many interacting elements Local vs. global order: entropy Scale (space, time) Phase.
Dynamic of Networks at the Edge of Chaos
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Topic1:Swarm Intelligence 李长河,计算机学院
Complex Systems Engineering SwE 488 Artificial Complex Systems Prof. Dr. Mohamed Batouche Department of Software Engineering CCIS – King Saud University.
Modelagem Dinâmica com TerraME Aula 5 – Building simple models with TerraME Tiago Garcia de Senna Carneiro (UFOP) Gilberto Câmara (INPE)
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Agent-Based Modeling ANB 218a Jeff Schank.
Dynamics of Learning & Distributed Adaptation
Sistemi per la Gestione Aziendale.
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Reaction & Diffusion system
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Simulating the Tragedy of the Commons Using Agent-Based Modeling
Presentation transcript:

Introduction to Self-Organization Ari Requicha Professor, CS and EE Founding Director, Lab for Molecular Robotics University of Southern California http://www-bcf.usc.edu/~requicha

Motivation Nanorobots will be very small  Single robots will have limited capabilities. Large numbers of nanorobots will be needed for achieving significant goals. How should systems of such robots be designed and programmed? Can we learn from nature?

Very Large Distributed Autonomous Systems Coordinated behavior: cooperation among many simple agents. Adaptive behavior: flexible and robust wrt external changes and internal perturbations. Lack of central control: no supervision. Self-organization: complex global behavior emerges from simple local interactions between agents or agents and the environment. Our biases: Construction of spatial patterns/shapes. Active systems such as robots or biological cells, not passive such as molecules.

Requirements for Self-Organization Positive feedback - amplification of fluctuations random walks errors instability Negative feedback - system stabilization saturation exhaustion competition Multiple interactions among components

Characteristic Properties of Self-Organization Emergence of spatio-temporal patterns in an initially homogeneous medium. Multiple stable states (attractors). Bifurcations: sudden transitions due to small changes in parameters or initial conditions. Self-organization is ubiquitous in nature: crystals, clouds, shells, ... Studied in Physics, Chemistry, Biology, ... Self-assembly is an interesting aspect, now being studied in Nanotech, CS, ...

Animal Patterns www.scottcamazine.com

Botanical Patterns www.scottcamazine.com

Physical Patterns www.scottcamazine.com

Modeling Self-Organization Phenomena Nonlinear differential equations. Simulation. Cellular automata (similar to “game of life”).

Example: Logistic Equation Population model for organisms with non-overlapping generations. Nt = population at time (generation) t r = reproductive factor (~ how many children an individual has) Maximum population possible in the given environment = 1 Population  [0, 1] Assumptions: population grows linearly with the number of individuals while there are few; when the upper limit is approached, growth tapers down to 0. Equation: Nt+1 = r Nt (1 - Nt)

Behavior of the Logistic Equation r < 1  N  0 1 < r < 3  N  Const 3 < r < 3.4  Oscillation between 2 Attractors 3.4 < r < 3.57  Oscillation between 4 Attractors r > 3.57  Chaotic behavior

Coordination Mechanisms Self-organization. Response thresholds: Stimulus > Threshold  Behavior. Environmental patterns (“templates”, heterogeneities): Pattern  Behavior. Stigmergy: environment pattern is created by the agents.

Some Issues Coordination algorithms. Programming: What local rules are needed to achieve the desired global behavior? “Global-to-local compilation”. Communication requirements. For ants: chemical cues, at very short distances (usually contact). For nanorobots? Role of randomness. Performance evaluation How to include in optimization criteria robustness and adaptation? How to assess systems that depend on a multitude of parameters?