Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring 2007 2 Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Agent-Based Modeling of Complex Adaptive Systems Introductions Overview of weeks ABM track classes Complex Adaptive Systems - characteristics Agent-Based.
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Milena Mihail Theory Applications driving technology :  Th e Internet Phenomenon : - New Computational Paradigm  Biology, Genomics Theory is/has historically.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Evolving Cutting Horse and Sheepdog Behavior with a Simulated Flock Chris Beacham Computer Systems Research Lab 2009.
CITS4403 Computational Modelling Agent Based Models.
Fuzzy immune PID neural network control method based on boiler steam pressure system Third pacific-asia conference on circuits,communications and system,
Tuesday, May 14 Genetic Algorithms Handouts: Lecture Notes Question: when should there be an additional review session?
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Central question for the sciences of complexity. How do large networks with.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Genetic Algorithms. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
Adaptive evolution of bacterial metabolic networks by horizontal gene transfer Chao Wang Dec 14, 2005.
Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker.
Genetic Algorithms Learning Machines for knowledge discovery.
Simulation Models as a Research Method Professor Alexander Settles.
Evolutionary Computational Intelligence Lecture 8: Memetic Algorithms Ferrante Neri University of Jyväskylä.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
15.3 Evolution by Natural Selection
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
Agent-based Simulation of Financial Markets Ilker Ersoy.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Complex systems complexity chaos the butterfly effect emergence determinism vs. non-determinism & observational non-determinism.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
HIDDEN ORDER Chapter 1: Basic Elements. Complex Adaptive Systems (cas) Aggregates of independent agents Agents behavior governed by a collection of rules.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Anticipative and coordinated processes for interactivist and Piagetian theories Jean-Charles Quinton University of Toulouse (France) Computer science research.
Complex Adaptive Systems approach to Economic Development Ivan Garibay Director, Information Systems Group, ORC Joint Faculty, EECS Department Research.
Genetic Algorithms Michael J. Watts
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Genetic Algorithms Genetic Algorithms – What are they? And how they are inspired from evolution. Operators and Definitions in Genetic Algorithms paradigm.
Fuzzy Genetic Algorithm
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Some Questions At what level(s) do we define an “organism”? Does it matter? How about systems in general? If it is true that there is a “universal law.
Predator/Prey Simulation for Investigating Emergent Behavior Jay Shaffstall.
Natural Selection & Evolution. Answer these questions as we go… 1.What island did Charles Darwin research while on the HMS Beagle? 2.What is natural selection?
Basic Principles of Economics Rögnvaldur J. Sæmundsson January
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
Mechanisms of Evolution How does this all work?.
1. Genetic Algorithms: An Overview  Objectives - Studying basic principle of GA - Understanding applications in prisoner’s dilemma & sorting network.
“It’s the “It’s the SYSTEM !” SYSTEM !” Complex Earth Systems
1 Danny Hillis and Co-evolution Between Hosts and Parasites I 590 4/11/2005 Pu-Wen(Bruce) Chang.
Evaluation of harvest control rules (HCRs): simple vs. complex strategies Dorothy Housholder Harvest Control Rules Workshop Bergen, Norway September 14,
Computational Science: Middle Schoolers, Real World Problems, and Visualization NECC 25 June 2007 and STI July 2007.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
Evolution by Natural Selection. : What does Kanye West have to do with evolution? Essential question: What was in Darwin’s book, On the Origin of Species?
Adaptation and Variation. Organisms face environmental challenges that limit their ability to survive. These include severe weather, lack of food and.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Organic Evolution and Problem Solving Je-Gun Joung.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Computer Systems Lab TJHSST Current Projects In-House, pt 2.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
The Biologically Inspired Distributed File System: An Emergent Thinker Instantiation Presented by Dr. Ying Lu.
Introduction to Evolutionary Computing
Sistemi per la Gestione Aziendale.
Foldable Notes for Evolution, Natural Selection, Genetic Variation Adaptation and Competitive Advantage Skiados
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Foldable Notes for Evolution, Natural Selection, Genetic Variation Adaptation and Competitive Advantage Megonigal
III. Darwin’s Theory of Natural Selection
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Presentation transcript:

Week 3a Mechanisms for Adaptation

POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit assignment” –“Rule discovery” How do we create computer simulations?

POLS-GEOG-SOC 495 Spring Complex Adaptive Systems Massively parallel –lots of agents doing their own thing Exhibit interesting characteristics –“Evolution” or “dynamism”: change over time –“Emergence”: aggregate behavior –“Anticipation”: ability to adapt

POLS-GEOG-SOC 495 Spring ChaosChaos Simple deterministic rules These rules produce –Sensitivity to initial condition –Seemingly random behavior –Surprises, unpredictability Implication –We can’t use traditional methods –Computers can help us simulate these systems

POLS-GEOG-SOC 495 Spring Questions so far? Holland, p. 20 “... Standard theories in physics, economics, and elsewhere, are of little help because they concentrate on optimal end- points, whereas complex adaptive systems ‘never get there.’”

POLS-GEOG-SOC 495 Spring How do systems “adapt”? Systems have many rules Rules compete: some are better than others Better rules survive, causing the whole system to “learn”

POLS-GEOG-SOC 495 Spring A “system” A set of actors –“fireflies”, “people”, “cars” OR A set of rules

POLS-GEOG-SOC 495 Spring “Credit Assignment” Holland, p. 23: “The more a rule contributes to good performance, the stronger it becomes, and vice versa.” –Some rules “survive”

POLS-GEOG-SOC 495 Spring SelectionSelection Rules that perform well –Survive –Propagate Environment “selects” from among rules

POLS-GEOG-SOC 495 Spring SelectionSelection Examples –Biology “natural selection” Advantageous traits survive in a population Disadvantageous rules do not

POLS-GEOG-SOC 495 Spring SelectionSelection Social science example –Markets Investment strategies Business models

POLS-GEOG-SOC 495 Spring SelectionSelection Social science example –Network effect

POLS-GEOG-SOC 495 Spring SelectionSelection Social science example –Network effect

POLS-GEOG-SOC 495 Spring SelectionSelection Social science example –Positive returns

POLS-GEOG-SOC 495 Spring SelectionSelection Social science example –The drive home “Best” route is constantly changing –BAL elevators, January 2007

POLS-GEOG-SOC 495 Spring “Rule Discovery” Holland, p. 23: “If it is to evolve to deal with new situations, the system will have to create new rules.” –P. 24: “It is useful to think of ‘breeding’ strong rules.”

POLS-GEOG-SOC 495 Spring Rule Discovery Biology example –Genetic crossover –Mutation

POLS-GEOG-SOC 495 Spring Rule Discovery Biology example –Monarch Butterfly and Viceroy Butterfly

POLS-GEOG-SOC 495 Spring Rule Discovery Social science example –Business mimicry

POLS-GEOG-SOC 495 Spring Rule Discovery Social science example –The drive home Always willing to try a new route

POLS-GEOG-SOC 495 Spring Mechanisms of adaptation Parallelism –A failure of a given rule does not cause the system to fail Competition/selection –Best rules propagate, making the system “fitter” Recombination/rule discovery –By constantly exploring new rules, the system can adapt to changing circumstances

POLS-GEOG-SOC 495 Spring SoftwareSoftware Creates massively parallel system –Each “actor” a program (i.e. a set of rules) –No single governing equation or routine –Computer executes each program simultaneously –“Fitter” rules survive and propagate –New rules constantly explore

POLS-GEOG-SOC 495 Spring NetLogo Software

POLS-GEOG-SOC 495 Spring NetLogo Models Traffic Traffic Grid Flocking