Presenter: Bilal Gonen Simulation of Spatial Self-Organization in a Stepping Stone Environment.

Slides:



Advertisements
Similar presentations
HEREDITY The passing of characteristics (also knows as traits) from parents to offspring.
Advertisements

Believing in MAGIC: Validation of a novel experimental breeding design Emma Huang, Ph.D. Biometrics on the Lake December 2, 2009.
Patterns of Inheritance (Mendelian Genetics). Gregor Mendel 1890’s Central European Monk Conducted research on pea plants Used garden peas Easy to grow.
The POPULUS modelling software Download your copy from the following website (the authors of the program are also cited there). This primer is best used.
1 Project Ideas in Computer Science Keld Helsgaun.
Good modeling practices AGEC 641 Lab, Fall 2011 Mario Andres Fernandez Based on material written by Gillig and McCarl. Improved upon by many previous lab.
02/03/07DePaul University, HON2071 Evolutionary Computation Module for HON207.
CSE 574 – Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Emergent Adaptive Lexicons Luc Steels 1996 Artificial Intelligence Laboratory Vrije Universiteit Brussel Presented by Achim Ruopp University of Washington.
Cyclic input of characters through a single digital button without visual feedback Yang Xiaoqing New Interaction Techniques Dept.
Go to Enter your id and password and click Login button.
V I T R C Free PDF Conversion. V I T R C What do I do?  Open an Internet Browser  Go to
“Dunarea de Jos” University of Galati-Romania Faculty of Electrical & Electronics Engineering Dep. of Electronics and Telecommunications Assoc. Prof. Rustem.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
CIS 410/510 Probabilistic Methods for Artificial Intelligence Instructor: Daniel Lowd.
Genetic Drift LIFS 691 Advanced Evolution. Genetic Drift Random changes in allelic frequencies arising from stochastic processes in populations of finite.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Evolutionary Algorithms and Artificial Intelligence Paul Grouchy PhD Candidate University of Toronto Institute for Aerospace Studies
Pythagorean Theorem In Action. Table of Contents 1. Title page 2. Table of Contents 7. Lesson 1: Right Angles A. All over the world B. Search the web.
Server-side Scripting Powering the webs favourite services.
Enter User Id and Password Click on Submit Press Place Order Button.
Outline of a Course on Computational Intelligence Claudio Moraga University of Dortmund Germany JEP Bitola Workshop December 2003
Eduard Petlenkov, Associate Professor, TUT Department of Computer Control
Visual Web Design Dreamweaver Level 2. Hospitality Restrooms Food and Drink Turn cell phones off or set to vibrate Smoking Comfort Breaks Class Hours.
What is Genetic Programming? Genetic programming is a model of programming which uses the ideas (and some of the terminology) of biological evolution to.
Selected topics in Ant 2002 By Hanh Nguyen. Selected topics in Ant 2002 Homogeneous Ants for Web Document Similarity Modeling and Categorization Ant Colonies.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
1. 2 To edit your site go to: To preview your site & other sites in your school or the region, go to:
Claim, Evidence, Reasoning and Experimental Design Review.
Effect of Modified Permutation Encoding Mutation in Genetic Algorithm Sandeep Bhowmik Archana Jha Sukriti Sinha Department of Computer Science & Engineering,
CSC & IS Centrul pentru studiul complexit ă ii Intelligent Systems group ARIA – UBB csc.centre.ubbcluj.ro.
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
1 Building FORMS In When a visitor enters information into a web form displayed in a web browser and clicks the submit button, the information is sent.
Extended Finite-State Machine Induction using SAT-Solver Vladimir Ulyantsev, Fedor Tsarev St. Petersburg National.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Enjoy seamless Stock & Commodity Trading with one of the fastest growing Integrated Wealth Advisory Group NET.NET New Development – “2FA PASSWORD”
Evolution Michael J. Watts
7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Ant Colony Optimization Approach to Tokens‘
Mendel’s Genetic Experiments with Pea Plants
Mendel and Heredity Ch Genetics. Genetics Study of Heredity Passing of traits from parents to offspring Trait: a specific characteristic.
Routing and Scheduling in Multistage Networks using Genetic Algorithms Advisor: Dr. Yi Pan Chunyan Ji 3/26/01.
Learning object affordances based on structural object representation Kadir F. Uyanik Asil Kaan Bozcuoglu EE 583 Pattern Recognition Jan 4, 2011.
Landscape Ecology (EEES4760 & EEES6760) DES, University of Toledo, Spring 2009 Instructor: Dr. Jiquan Chen, Ph: ;
POWER POINT PUBLICATION E-ISSN: /P-ISSN: /ISBN: Promoted By: Association for Innovation, India
E- MBO TRAINING MODULE FINAL REVIEW. APPRAISER SECTION.
Tutorial for Web Tools: Facebook Pages Thomas Jacobs Student ID#: A PhD in Education: Educational Technology Dr. Timothy.
제 2 주. 인공생명의 개요 Research into models and algorithms of artificial life H. Jiyang, H. Haiying and F. Yongzhe, Artificial Intelligence in Engineering, vol.
WELCOME TO. Click on Products Click on SME Click on Online Products >> SME >> Taxbase Suite : Sales Module >>Read More…
To Open BCF (Your hypermap). Now open Select your.BCF from NAS drive or the EDX computer, I have copies in both places for you!
Participatory Simulation: The Virus Game on PDAs.
Population Dynamics. Relationships in an Ecosystem.
Emergent Structures
Swarm Intelligence State of the Art Marek ACO, PSO, SDS, Stigmetry.
Eduard Petlenkov, Associate Professor, TUT Department of Computer Control
Selected Topics in CI I Genetic Programming Dr. Widodo Budiharto 2014.
The 2st Chinese Workshop on Evolutionary Computation and Learning
Modeling and Simulation of
Energy Quest – 8 September
ISS0023 Intelligent Control Systems Arukad juhtimissüsteemid
USING ADOBE ACROBAT READER DC
Go to from any computer Click “Sign up”
Genetics Using Punnett Squares
Self-Organization and Templates in Swarm Computing
Entry Task What do each of the transformations due to the graph: A H K.
Lecture 1 - Introduction
CSE 515 Statistical Methods in Computer Science
Tejas Channagiri 08-Jun-16
Accessing Skillport from within PDP.
Presentation transcript:

Presenter: Bilal Gonen Simulation of Spatial Self-Organization in a Stepping Stone Environment

Outline Definition of Self-Organization Our Beetle-World experiment EvoSimulator Tool Questions & Comments

Self-Organization Self-organization is the process where a structure or pattern appears in a system without a central authority or external element imposing it through planning.

Schools of fish

Source: Experimental Evidence for Spatial Self- Organization and Its Emergent Effects in Mussel Bed Ecosystems, Johan van de Koppel, Joanna C. Gascoigne, Guy Theraulaz, Max Rietkerk, Wolf M. Mooij and Peter M. J. Herman Science 31 October 2008, Vol. 322 no pp Self-Organizing Mussels

Ant Colonies Source: Vitorino Ramos, Fernando Muge, Pedro Pina, Self-Organized Data and Image Retrieval as a Consequence of Inter- Dynamic Synergistic Relationships in Artificial Ant Colonies, in Javier Ruiz-del-Solar, Ajith Abraham and Mario Köppen (Eds.), Frontiers in Artificial Intelligence and Applications, Soft Computing Systems - Design, Management and Applications, 2nd Int. Conf. on Hybrid Intelligent Systems, IOS Press, Vol. 87, ISBN , pp , Santiago, Chile, Dec initial state 2 hours later 6 hours later26 hours later

Outline Definition of Self-Organization Our Beetle-World experiment EvoSimulator Tool Questions & Comments

Parameters Number of stepping stones = 5 EvoSimulation Example

Parameters Number of stepping stones = 5 EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 EvoSimulation Example We split the stepping stones into subdivisions based on their FST values FST (Fixation index) is a measure of population differentiation, genetic distance, based on genetic polymorphism data.

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 EvoSimulation Example We split the stepping stones into subdivisions based on their FST values

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Produce offspring and put them into stepping stones EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Produce offspring and put them into stepping stones EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Fill Vacancies in the stepping stones EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Fill Vacancies in the stepping stones EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Kill parent individuals EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Kill parent individuals EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Grow up the children EvoSimulation Example

Parameters Number of stepping stones = 5 Number of individuals per stepping stone = 6 Number of alleles = 5 Number of generations = 10 Grow up the children EvoSimulation Example

EvoSimulation Steps Creating individuals and initializing stepping stones Grouping the stepping stonesCreating new generations Produce offspring and put them into stepping stones Fill Vacancies in the stepping stones Kill parent individuals

Grouping the stepping stones

ID: 1ID: 2ID: 3ID: 4ID: 5 Split point ID: 6ID: 7ID: 8ID: 9 Group-1Group-2 ID: 1ID: 2ID: 3ID: 4ID: 5 Split point ID: 6ID: 7ID: 8ID: 9 Group-1Group-2 ID: 1ID: 2ID: 3ID: 4ID: 5 Split point ID: 6ID: 7ID: 8ID: 9 Group-1Group-2 ID: 1ID: 2ID: 3ID: 4ID: 5ID: 6ID: 7ID: 8ID: 9 Group-1 Group-3 Let’s assume splitting between plate-5 and plate-6 gives the maximum FST. Then the result will be as below. Group-2

Outline Definition of Self-Organization Our Beetle-World experiment EvoSimulator Tool Questions & Comments

These are the default values.

Let’s change this one

Click this button

8 is the last generation

This is how the beetles are placed in the plates

This is the FST for this generation if the plates are grouped in this way

Let’s go to another generation to see how the groupings and FST changes below.

Let’s change number of groups to see how the groupings and FST changes below.

FST increased as expected.

Let’s make this 4 and 5.

This graph represents FST-Delta vs. Number of groups

Change here to see FST vs. Number of groups

Simulator: Web:

Outline Definition of Self-Organization Our Beetle-World experiment EvoSimulator Tool Questions & Comments

Questions, Comments Thank you… Web: