Templates. Template is a pattern used to construct another pattern Used in conjunction with sorting behaviour:

Size: px
Start display at page:

Download "Templates. Template is a pattern used to construct another pattern Used in conjunction with sorting behaviour:"

Transcription

1 Templates Template is a pattern used to construct another pattern Used in conjunction with sorting behaviour: Predictable behaviour Parametric Example: Define number and location of clusters Move to cluster, not to arbitrary neighbour

2 Templates in Insects Sort of prepattern in environment Shape to be built is predefined Shape of an insect (for construction of royal chamber) Use temperature and humidity for building nests

3 Chamber building With fake queen, no building stimulated Worker stimulated to build when pheromone concentration within range Walls built ~constant distance from queen Simple model can t predict: Creation of pillars first Rapid rate of increase of building (recruitment isn t enough)

4 Swarm Intelligence: Bonabeau et al Figure 5.3

5 Swarm Intelligence: Bonabeau et al Figure 5.4

6 A Model of Chamber Building Workers follow gradient of cement pheromone Workers within a small radius are attracted The more pellets, the more termites are 2 attracted th = k2p k4h + DH H k 2 = amount of pheromone emitted per unit material per unit time k 2 P = total production of pheromone k 4 H = pheromone decay term D H is diffusion term

7 Reaction-Diffusion Model Termite path= Random walk + Chemotaxis Assume response proportional to gradient Flow of termites with building material Deposit of material Diffusion of termites t C = Φ 2 k1c + DC C γ ( C H ) Attractiveness of the pheromone gradient

8 Reaction-Diffusion Model P = k C k P t 1 2 Amount of material deposited (which generates pheromone) Essentially diffusion (evaporation) γ Attractiveness does not necessarily lead to pillars. Only occurs when steady state: C 0 =φ/k 1, H 0 = φ/k 4, P 0 = φ/k 2 Critical Value, no growth for smaller values of γ. Rewriting implies that there s a threshold number of workers before 1/ 2 1/ 2 pillars emerge c = ( k D ) + ( k D ) ) 2 4 C φ 1 H

9 Swarm Intelligence: Bonabeau et al Figure 5.5

10 Swarm Intelligence: Bonabeau et al Figure 5.6 T ( x, y) = e [(( ) ) (( ) ) 2 ] 2 x x / λ + y y λ 0 x 0 / y

11 Model definition t C = where Φ Fk 1 C + D F ( x, y ) = 1 T ( x, y ) C 2 C γ ( C H ) v ( C T ) Inhibition function: prevents deposition of pellets when too much pheromone is present. This is the template V is force of attraction of queen s pheromonal template. Mechanism inhibits pellet deposition when threshold exceeded P = Fk C 1 k t 2 P

12 Swarm Intelligence: Bonabeau et al Figure 5.7 Model predicts creation of walls around queen Creation of pillars Result: predictable self-organization

13 Nest Building and Self Assembly Insect nest architectures are complex Remember the bee hive? Stigmergy used: Quantitative (continuous) Qualitative (discrete) No evidence of a master builder No evidence of a colony or hive plan Structures are emergent Blueprint is in the environment

14 Nest building Stimuli used to generate structure may start simple but become more complex with structure progression Modularity: Basic structure is repeated

15 Collective Building and Self-Assembly in Natural and Artificial Systems AM, EE141, Swarm Intelligence, W6-2

16 Outline Collective building and self-assembly in natural systems Examples Mechanisms Modeling Reverse engineering with GA Collective building and self-assembly in artificial systems Passive bricks Active mechatronic units

17 Collective Building and Self-Assembly in Natural Systems

18 Natural Examples of Collective Building Guy Theraulaz

19 Natural Examples of Collective Building Guy Theraulaz

20 Natural Examples of Collective Building Guy Theraulaz

21 Natural Examples of Collective Building Guy Theraulaz

22 Natural Examples of Collective Building Guy Theraulaz

23 Natural Examples of Collective Building Pascal Goetgheluck

24 Natural Examples of Collective Building Pascal Goetgheluck

25 Natural Examples of Collective Building Pascal Goetgheluck

26 Natural Examples of Collective Building Masson

27 Natural Examples of Collective Building Masson

28 Natural Examples of Collective Digging

29 Coordination Mechanisms for the Building Activity

30 Collective Building Mechanisms 1 The plan 2 Environmental template 3 Stigmergy

31 Collective Building Mechanisms Scott Camazine

32 Collective Building Mechanisms The plan

33 Collective Building Mechanisms 1 The plan 2 Environmental template 3 Stigmergy

34 Collective Building Mechanisms Environmental template The building plan pre-exists in the environment under the form of spatial heterogeneities. The social insect activity only outlines these pre-existing environmental template. Environmental changes performed by insects play a minimal role in the building activity itself. There are several forms of environmental template: gradients naturally existing in the environment (humidity, temperature ) chemical gradients generated by one or more individuals of the colony

35 Nest Structure in the Ant Acantholepis Custodiens T Eggs Larvae Pupae 3.00 a.m p.m.

36

37 Convective Air Flows and Complex Chemical Templates

38 Convective Air Flows and Complex Chemical Templates Guy Theraulaz

39 Collective Building Mechanisms 1 The plan 2 Environmental template 3 Stigmergy

40 Stigmergy Definition It defines a class of mechanisms exploited by social insects to coordinate and control their activity via indirect interactions. Response R 1 R 2 R 3 R 4 R 5 Stimulus S 1 S 2 S 3 S 4 S 5 Stop time Stigmergic mechanisms can be classified in two different categories: quantitative (or continuous) stigmergy and qualitative (or discrete) stigmergy

41 Stigmergy The role of the two different stigmergic mechanisms in collective building 1 Sequence of stimuli and answers quantitatively different Positive feedback and self-organization 2 Sequence of stimuli and answers qualitatively different

42 Quantitative Stigmergy Features The successive stimuli quantitatively differentiate in their amplitude and merely modify the answer probability of other individuals Examples : mass recruitment in ants dead ant aggregation in ant cemetery pillar building in termites

43 Quantitative Stigmergy Pillar building in termites Spatial distribution of insects and their building activity are locally controlled by the pheromone density. Termites impregnate with pheromones the building material Pheromones diffuse in the environment Individuals carrying ground bullets follow the chemical gradient; they climb towards the highest pheromonal concentration and drop there their bullets Material drop rate is proportional to the number of active insects in the local region (positive feedback)

44

45

46 Stigmergy The role of the two different stigmergic mechamisms in collective building 1 Sequence of stimuli and answers quantitatively different 2 Sequence of stimuli and answers qualitatively different Self-assembly process

47 Qualitative Stigmergy Features Successive stimuli are qualitatively different. This process generates a self-assembly dynamics. No pheromone involved? A B C S 1 S 2 S 3 time

48 Nest Building in Polist Wasps

49 Guy Theraulaz

50 Nest Building in Polist Wasps Organisation of the building activity It is indirectly carried out via the different, local configurations a wasp can find in the nest A probability of deposing a new cell is associated to each configuration

51 Nest Building in Polist Wasps Potential sites for building S 2 S 1 S 2 S 1 S 1 S 2 S 1 S 3 S 1 S 2 S 1 S 1

52 Nest Building in Polist Wasps Probability of creating a new cell given the configuration of neighboring cells 1,0 0,8 0,6 0,4 0,2 0, Number of adjacent cell walls

53 Nest-Building Modeling

54 Swarm on a 3D Lattice A swarm of nest builders agent features Reactive actions Random movements on a 3D lattice, no trajectories No embodiment (1agent = 1 single cell), no interference (however 2 agents cannot occupy the same cell) n agents working together means n actions (not necessarily n dropped bricks) before next iteration starts; all n agents see the same configuration at a given iteration Agents team is homogeneous No global plan of the whole building Local perception of the environment

55 Swarm on a 3D Lattice Definition of agent s neighborhood for hexagonal cells The neighborhood of each agent is defined as the 20 cells around it (7 above, 6 around, and 7 below). z + 1 z + 1 z z - 1 z z X 2 0 A X Neighborhood Cell contents

56 Swarm on a 3D Lattice Distributed nest building: several sites are active simultaneously

57 Swarm on a 3D Lattice Examples of building rules Z+1 z Building process is irreversible (no cell can be removed) Deposit rules can be strictly deterministic or probabilistic Z-1

58 Example of a rule set (Polist wasps, 7 rules) Swarm on a 3D Lattice

59 Nest-building Modeling Obtained structures (Polists wasps, 7 rules) With deterministic rules With probabilistic rules

60 Looking for Stable Nest Architectures What kind of nest architectures can we build with the same method? What are the rules to implement in order to obtain stable architectures? An architecture is considered stable when several runs of a simulation with the same rule set generate architectures with the same global structure. Mechanisms of stigmergic coordination reduce the number of stable architectures.

61 Agelaia (13 rules) Examples of Stable Architectures

62 Examples of Stable Architectures Parachatergus (21 rules) Vespa (13 rules) Stelopolybia (12 rules)

63 Examples of Stable Architectures Chatergus (39 rules) Artificial Nest Structure (35 rules)

64 Looking for Stable Nest Architectures How to build a stable architecture? The building process is carried out in successive steps. The current local configuration generate a stimulus different from that of the previous and of the successive configuration (qualitative stigmergy). Only this type of building algorithms generate coherent architectures. The whole set of these algorithms generates a limited number of nest shapes.

65 Reverse-Engineering: From the Building to the Individual Rules using GA

66 Similarities to Controller Evolution Prey-Predator (GA, Floreano 98) Obstacle avoidance (RL, Kelly 97) Area Integration (RL,Versino 97) Exploration (RL, Hayes 01) Nest-building (Bonabeau, GA 00) Exploration (RL, Millan 97) Foraging (GA, Jefferson 93)

67 Evolutionary Encoding of the Distributed Nest Building Problem Phenotype: agent endowed with set of microrules Genotype: set of microrules (one-to-one mapping with phenotype); chromosome of variable length; 1 gene = 1 microrule. Life span: number of iteration (e.g. 30,000 iterations, 1 iteration = all 10 agents have applied their microrule) or exhausting of max amount of bricks available (e.g. 500 bricks). Population: 80 individuals Generations: 50 Fitness function: weighted sum of space filling and pattern replication (arbitrary criteria based on 17 human observers who were asked to evaluate the amount of structure in a set of 29 different patterns, [Bonabeau 2000]); Selection: roulette wheel Crossover: two-points, p crossover = 0.2 Mutation: p mutation1 = 0.9 (during life span inactive microrule); p mutation2 = 0.01 (during life span active microrule).

68 Evolutionary Encoding of the Distributed Nest Building Problem Biased evolution: Probabilistic templates (reduction of stimulating configurations containing a large number of bricks). Start microrule. No diagonal deposits (space not filled). Problems: Fitness function: Functional? Esthetical? Biological plausible? Mathematical definition? Episthatic interactions (sequence of microrules needed for coordinated algorithms).

69 Collective Building and Self-Assembly in Artificial Systems

70 Passive Bricks

71 Passive Bricks In-line 2D structures using Kheperas [Martinoli 99] -> [Easton??] Lionel Penrose ( ) Self-assembly mechanisms of genetic relevant molecules reproduced with passive wood bricks External energy source (shaking, human action) Evolution and self-assembly tightly coupled Video-tape!

72 Passive Bricks Evolutionary architecture: Nicolas Reeves (UQAM Montreal, Canada) Cellular automata approach. No genetic operator: population manager replaced by direct intervention of the human being. 3D CAD simulations Stereolytographic sculptures

73 Passive Bricks Evolutionary architecture: Pablo Funes (Brandeis University, US) GA approach, geometry- and force-based fintness functions Off-board evolution and reproduction of results with Lego bricks 2D (bridge, crane) and 3D structures (table) Set-up and objective Diagram of forces

74 Passive Bricks Evolutionary architecture: Pablo Funes (Brandeis University, US) 2D Ex.: Bridge Simulated bridge Real Lego bridge

75 Passive Bricks Evolutionary architecture: Pablo Funes (Brandeis University, US) 2D Ex.: Crane 3D Ex.: Table

76 Active Mechatronic Units

77 MEL Mechanical Engineering Laboratory Research on Self-Reconfigurable Mechatronic Systems in MEL Eiichi Yoshida Satoshi Murata Haruhisa Kurokawa Kohji Tomita Shigeru Kokaji

78 MEL Mechanical Engineering Laboratory Self-Reconfigurable Mechatronic Systems Distributed mechanical system composed of many identical units using local communication only dynamically reconfigurable Self-assembly / Self-repair arbitrary initial state self-assembly trouble cut off self-repair using spare units

79 MEL Mechanical Engineering Laboratory Self-assembly and Self-repair Self-Reconfigurable Mechatronic Systems difference / diffusion var. per units difference diffusion var. remove Step

80 MEL Mechanical Engineering Laboratory 2D Self-Reconfigurable Systems SMA Torsion Coil Springs SMA Coil Spring Vertical Direction Female: Auto-locking (releasing by SMA) pin Pin holes Male: Rotating Drum Weight: 50[g] (approx. ) Span: 50[mm] Basic Motion

81 MEL Mechanical Engineering Laboratory 2D Self-Reconfigurable Systems Experiment using 6 units Initial Final Moving Unit

82 MEL Mechanical Engineering Laboratory 2D Self-Reconfigurable Systems

83 MEL Mechanical Engineering Laboratory 3D Self-Reconfigurable Systems Basic Motion A

84 MEL Mechanical Engineering Laboratory 3D Self-Reconfigurable Systems Grey: distance from target different from zeo -> to be moved Green: distance from target = 0 -> ok! Red: current moved unit (once at the time)

85 MEL Mechanical Engineering Laboratory 3D Mechanical Unit 3D Self-Reconfigurable Systems connecting hand rotating arm span: 27.5cm weight: 6.8kg DC motor: 7W

86 Modular Robotics (PolyPod) Mark Yim (Stanford University, Xerox Park Research Center, ) Parallel structure, 10 links Two types of modules: segment and nodes Nodes: power modules Segments: HC11 microcontroller, angle position (potentiometer), IR local communication

87 Modular Robotics (PolyPod) Mark Yim (Stanford University, Xerox Park Research Center, )

88 Modular Robotics (PolyBot) Mark Yim (Stanford University, Xerox Park Research Center, ) The future PolyBot This generation of PolyBot included onboard computing (Power PC 555) as well as the ability to reconfigure automatically via shape memory alloy (SMA) actuated latches.

89 Self-Configurable and Modular Robotics Other researchers: Hajime Asama, RIKEN Center, Saitama, Japan Distributed assembling and disassembling of stair-like structures Peter Will and Wei-Min Shen, ISI-USC, L.A.,US Modular robotics

90 Conclusion

91 Self-Assembly, Distributed Building, Modular Robotics Very promising domain but System design and hardware development are crucial Energetic problem still unsolved Scalability and distributed control still unsolved problems: how to control individual units for obtaining a given team performance? Evolution and bio-inspiration can help: incremental/modular evolution, reverse engineering

Swarm Intelligence W13: From Aggregation and Segregation to Structure Building

Swarm Intelligence W13: From Aggregation and Segregation to Structure Building Swarm Intelligence W13: From Aggregation and Segregation to Structure Building Stigmergy Quantitative Qualitative Outline Distributed building in: natural systems artificial virtual systems artificial

More information

Self-Organization in Social Insects

Self-Organization in Social Insects Self-Organization in Social Insects Kazuo Uyehara 5/04/2008 Self-organization is a process in which complex patterns or behaviors are produced without direction from an outside or supervising source. This

More information

VI" Autonomous Agents" &" Self-Organization! Part A" Nest Building! Autonomous Agent! Nest Building by Termites" (Natural and Artificial)!

VI Autonomous Agents & Self-Organization! Part A Nest Building! Autonomous Agent! Nest Building by Termites (Natural and Artificial)! VI" Autonomous Agents" &" Self-Organization! Part A" Nest Building! 1! 2! Autonomous Agent!! a unit that interacts with its environment " (which probably consists of other agents)!! but acts independently

More information

Distributed Intelligent Systems W12: Distributed Building and. and Artificial Systems

Distributed Intelligent Systems W12: Distributed Building and. and Artificial Systems Distributed Intelligent Systems W12: Distributed Building and Self-Assembling in Natural and Artificial Systems Distributed building Outline Stigmergy, environmental templates Natural and artificial examples

More information

Introduction to Swarm Robotics

Introduction to Swarm Robotics COMP 4766 Introduction to Autonomous Robotics Introduction to Swarm Robotics By Andrew Vardy April 1, 2014 Outline 1 Initial Definitions 2 Examples of SI in Biology 3 Self-Organization 4 Stigmergy 5 Swarm

More information

Outline. 1 Initial Definitions. 2 Examples of SI in Biology. 3 Self-Organization. 4 Stigmergy. 5 Swarm Robotics

Outline. 1 Initial Definitions. 2 Examples of SI in Biology. 3 Self-Organization. 4 Stigmergy. 5 Swarm Robotics Outline COMP 4766 Introduction to Autonomous Robotics 1 Initial Definitions Introduction to Swarm Robotics 2 Examples of SI in Biology 3 Self-Organization By Andrew Vardy 4 Stigmergy April 1, 2014 5 Swarm

More information

Swarm-bots and Swarmanoid: Two experiments in embodied swarm intelligence

Swarm-bots and Swarmanoid: Two experiments in embodied swarm intelligence Swarm-bots and Swarmanoid: Two experiments in embodied swarm intelligence Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles IAT - 17.9.2009 - Milano, Italy What is swarm intelligence?

More information

Decrease in Number of Piles. Lecture 10. Why does the number of piles decrease? More Termites. An Experiment to Make the Number Decrease More Quickly

Decrease in Number of Piles. Lecture 10. Why does the number of piles decrease? More Termites. An Experiment to Make the Number Decrease More Quickly Decrease in Number of Piles Lecture 10 9/25/07 1 9/25/07 2 Why does the number of piles decrease? A pile can grow or shrink But once the last chip is taken from a pile, it can never restart Is there any

More information

Models of Termite Nest Construction Daniel Ladley Computer Science 2003/2004

Models of Termite Nest Construction Daniel Ladley Computer Science 2003/2004 Models of Termite Nest Construction Daniel Ladley Computer Science 2003/2004 The candidate confirms that the work submitted is their own and the appropriate credit has been given where reference has been

More information

Modelling the Role of Trail Pheromone in the Collective Construction of Termite Royal Chambers

Modelling the Role of Trail Pheromone in the Collective Construction of Termite Royal Chambers Modelling the Role of Trail Pheromone in the Collective Construction of Termite Royal Chambers Nicholas Hill 1 and Seth Bullock Institute for Complex Systems Simulation, University of Southampton, UK,

More information

SC741 W12: Division of Labor Part I: Fixed- and Variable- Threshold Algorithms

SC741 W12: Division of Labor Part I: Fixed- and Variable- Threshold Algorithms SC741 W12: Division of Labor Part I: Fixed- and Variable- Threshold Algorithms Outline Division of labor in natural systems Ants Bees, wasps Models and mechanisms Fixed-threshold mechanisms Variable-threshold

More information

Evolving Agent Swarms for Clustering and Sorting

Evolving Agent Swarms for Clustering and Sorting Evolving Agent Swarms for Clustering and Sorting Vegard Hartmann Complex Adaptive Organically-Inspired Systems Group (CAOS) Dept of Computer Science The Norwegian University of Science and Technology (NTNU)

More information

Three-dimensional architectures grown by simple stigmergic agents

Three-dimensional architectures grown by simple stigmergic agents BioSystems 56 (2000) 13 32 www.elsevier.com/locate/biosystems Three-dimensional architectures grown by simple stigmergic agents Eric Bonabeau a, *, Sylvain Guérin b, Dominique Snyers b, Pascale Kuntz b,

More information

Sensitive Ant Model for Combinatorial Optimization

Sensitive Ant Model for Combinatorial Optimization Sensitive Ant Model for Combinatorial Optimization CAMELIA CHIRA cchira@cs.ubbcluj.ro D. DUMITRESCU ddumitr@cs.ubbcluj.ro CAMELIA-MIHAELA PINTEA cmpintea@cs.ubbcluj.ro Abstract: A combinatorial optimization

More information

depending only on local relations. All cells use the same updating rule, Time advances in discrete steps. All cells update synchronously.

depending only on local relations. All cells use the same updating rule, Time advances in discrete steps. All cells update synchronously. Swarm Intelligence Systems Cellular Automata Christian Jacob jacob@cpsc.ucalgary.ca Global Effects from Local Rules Department of Computer Science University of Calgary Cellular Automata One-dimensional

More information

Division of Labour and Task Allocation

Division of Labour and Task Allocation Division of Labour and Task Allocation Introduction Many species of insects have division of labour Task allocation at colony level linked to elasticity of individuals Model is based upon response thresholds

More information

Swarm Intelligence Systems

Swarm Intelligence Systems Swarm Intelligence Systems Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science University of Calgary Cellular Automata Global Effects from Local Rules Cellular Automata The CA space is

More information

Toward Open-Ended Evolutionary Robotics: Evolving Elementary Robotic Units able to Self- Assemble and Self-Reproduce

Toward Open-Ended Evolutionary Robotics: Evolving Elementary Robotic Units able to Self- Assemble and Self-Reproduce Toward Open-Ended Evolutionary Robotics: Evolving Elementary Robotic Units able to Self- Assemble and Self-Reproduce Raffaele Bianco & Stefano Nolfi Institute of Cognitive Sciences and Technologies, CNR

More information

Co-evolution of Morphology and Control for Roombots

Co-evolution of Morphology and Control for Roombots Co-evolution of Morphology and Control for Roombots Master Thesis Presentation Ebru Aydın Advisors: Prof. Auke Jan Ijspeert Rico Möckel Jesse van den Kieboom Soha Pouya Alexander Spröwitz Co-evolution

More information

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

Available online at  ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 20 (2013 ) 90 95 Complex Adaptive Systems, Publication 3 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri

More information

Emergent Teamwork. Craig Reynolds. Cognitive Animation Workshop June 4-5, 2008 Yosemite

Emergent Teamwork. Craig Reynolds. Cognitive Animation Workshop June 4-5, 2008 Yosemite Emergent Teamwork Craig Reynolds Cognitive Animation Workshop June 4-5, 2008 Yosemite 1 This talk Whirlwind tour of collective behavior in nature Some earlier simulation models Recent work on agent-based

More information

biologically-inspired computing lecture 22 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

biologically-inspired computing lecture 22 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing lecture 22 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0

More information

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Bharat Solanki Abstract The optimal capacitor placement problem involves determination of the location, number, type

More information

Ant Colony Optimization: an introduction. Daniel Chivilikhin

Ant Colony Optimization: an introduction. Daniel Chivilikhin Ant Colony Optimization: an introduction Daniel Chivilikhin 03.04.2013 Outline 1. Biological inspiration of ACO 2. Solving NP-hard combinatorial problems 3. The ACO metaheuristic 4. ACO for the Traveling

More information

Swarm-bots. Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles

Swarm-bots. Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles Swarm-bots Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles Swarm-bots The swarm-bot is an experiment in swarm robotics Swarm robotics is the application of swarm intelligence principles

More information

ANOVEL structure of a mechanical system is presented

ANOVEL structure of a mechanical system is presented IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 15, NO. 6, DECEMBER 1999 1035 Self-Assembly and Self-Repair Method for a Distributed Mechanical System Kohji Tomita, Member, IEEE, Satoshi Murata, Haruhisa

More information

Contact Information CS 420/527. Biologically-Inspired Computation. CS 420 vs. CS 527. Grading. Prerequisites. Textbook 1/11/12

Contact Information CS 420/527. Biologically-Inspired Computation. CS 420 vs. CS 527. Grading. Prerequisites. Textbook 1/11/12 CS 420/527 Biologically-Inspired Computation Bruce MacLennan web.eecs.utk.edu/~mclennan/classes/420 Contact Information Instructor: Bruce MacLennan maclennan@eecs.utk.edu Min Kao 425 Office Hours: 3:30

More information

OPTIMIZATION OF SWARM ROBOTIC SYSTEMS VIA MACROSCOPIC MODELS

OPTIMIZATION OF SWARM ROBOTIC SYSTEMS VIA MACROSCOPIC MODELS OPTIMIZATION OF SWARM ROBOTIC SYSTEMS VIA MACROSCOPIC MODELS Alcherio Martinoli Collective Robotics Group, California Institute of Technology 1200 E. California Blvd., M/C 136-93, Pasadena, CA, 91125-9300

More information

Contact Information. CS 420/594 (Advanced Topics in Machine Intelligence) Biologically-Inspired Computation. Grading. CS 420 vs. CS 594.

Contact Information. CS 420/594 (Advanced Topics in Machine Intelligence) Biologically-Inspired Computation. Grading. CS 420 vs. CS 594. CS 420/594 (Advanced Topics in Machine Intelligence) Biologically-Inspired Computation Bruce MacLennan http://www.cs.utk.edu/~mclennan/classes/420 Contact Information Instructor: Bruce MacLennan maclennan@eecs.utk.edu

More information

Eusocial species. Eusociality. Phylogeny showing only eusociality Eusocial insects. Eusociality: Cooperation to the extreme

Eusocial species. Eusociality. Phylogeny showing only eusociality Eusocial insects. Eusociality: Cooperation to the extreme Eusociality: Cooperation to the extreme Groups form colonies with reproductive and worker castes. Eusociality has evolved most often in insects: Ants Eusocial species Honeybees Termites Wasps Phylogeny

More information

Agent-Based Modeling Using Swarm Intelligence in Geographical Information Systems

Agent-Based Modeling Using Swarm Intelligence in Geographical Information Systems Agent-Based Modeling Using Swarm Intelligence in Geographical Information Systems Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp To cite this version: Rawan Ghnemat, Cyrille Bertelle, Gérard H.E.

More information

From Local to Global Behavior in Intelligent Self-Assembly

From Local to Global Behavior in Intelligent Self-Assembly From Local to Global Behavior in Intelligent Self-Assembly Chris Jones and Maja J. Matarić Computer Science Department University of Southern California 941 West 37th Place, Mailcode 0781 Los Angeles,

More information

ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE BABEŞ-BOLYAI UNIVERSITY Faculty of Computer Science and Mathematics ARTIFICIAL INTELLIGENCE Solving search problems Informed local search strategies Nature-inspired algorithms March, 2017 2 Topics A. Short

More information

Swarm and Evolutionary Computation. Evolving behavioral specialization in robot teams to solve a collective construction task

Swarm and Evolutionary Computation. Evolving behavioral specialization in robot teams to solve a collective construction task Swarm and Evolutionary Computation 2 (2012) 25 38 Contents lists available at SciVerse ScienceDirect Swarm and Evolutionary Computation journal homepage: www.elsevier.com/locate/swevo Regular paper Evolving

More information

Introduction. Spatial Multi-Agent Systems. The Need for a Theory

Introduction. Spatial Multi-Agent Systems. The Need for a Theory Introduction Spatial Multi-Agent Systems A spatial multi-agent system is a decentralized system composed of numerous identically programmed agents that either form or are embedded in a geometric space.

More information

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia)

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) Evolutionary Computation DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) andrea.roli@unibo.it Evolutionary Computation Inspiring principle: theory of natural selection Species face

More information

Latency time and absence of group effect: two examples

Latency time and absence of group effect: two examples Latency time and absence of group effect: two examples Jean-Louis Deneubourg 1, Eric Bonabeau 2, Guy Theraulaz 3 (1) Unit of Theoretical Behavioral Ecology, Service de Chimie-Physique, CP 231, Université

More information

Outline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature

Outline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature DM812 METAHEURISTICS Outline Lecture 8 http://www.aco-metaheuristic.org/ 1. 2. 3. Marco Chiarandini Department of Mathematics and Computer Science University of Southern Denmark, Odense, Denmark

More information

biologically-inspired computing lecture 18

biologically-inspired computing lecture 18 Informatics -inspired lecture 18 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays

More information

Evolutionary Design I

Evolutionary Design I Evolutionary Design I Jason Noble jasonn@comp.leeds.ac.uk Biosystems group, School of Computing Evolutionary Design I p.1/29 This lecture Harnessing evolution in a computer program How to construct a genetic

More information

Evolving Aggregation Behaviors in a Swarm of Robots

Evolving Aggregation Behaviors in a Swarm of Robots Evolving Aggregation Behaviors in a Swarm of Robots Vito Trianni 1, Roderich Groß 1, Thomas H. Labella 1, Erol Şahin 2, and Marco Dorigo 1 1 IRIDIA Université Libre de Bruxelles, Belgium 2 Dept. of Computer

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2017 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Outline

More information

DRAFT VERSION: Simulation of Cooperative Control System Tasks using Hedonistic Multi-agents

DRAFT VERSION: Simulation of Cooperative Control System Tasks using Hedonistic Multi-agents DRAFT VERSION: Simulation of Cooperative Control System Tasks using Hedonistic Multi-agents Michael Helm, Daniel Cooke, Klaus Becker, Larry Pyeatt, and Nelson Rushton Texas Tech University, Lubbock Texas

More information

Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior

Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior ISSN 0386-1678 Report of the Research Institute of Industrial Technology, Nihon University Number 83, 2006 Optimal Shape and Topology of Structure Searched by Ants Foraging Behavior Kazuo MITSUI* ( Received

More information

Engineering Self-Organization and Emergence: issues and directions

Engineering Self-Organization and Emergence: issues and directions 5/0/ Engineering Self-Organization and Emergence: issues and directions Franco Zambonelli franco.zambonelli@unimore.it Agents and Pervasive Computing Group Università di Modena e Reggio Emilia SOAS 005

More information

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas Situation The XPS project we are looking at a paradigm in its youth, full of potential and fertile with new ideas and new perspectives Researchers in many countries are experimenting with particle swarms

More information

Swarm-driven idea models From insect nests to modern architecture

Swarm-driven idea models From insect nests to modern architecture Swarm-driven idea models From insect nests to modern architecture Sebastian von Mammen and Christian Jacob Department of Computer Science, University of Calgary, Canada Abstract Inspired by the construction

More information

Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model

Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model Chapter -7 Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model 7.1 Summary Forecasting summer monsoon rainfall with

More information

Evolutionary computation

Evolutionary computation Evolutionary computation Andrea Roli andrea.roli@unibo.it DEIS Alma Mater Studiorum Università di Bologna Evolutionary computation p. 1 Evolutionary Computation Evolutionary computation p. 2 Evolutionary

More information

The Evolution of Animal Grouping and Collective Motion

The Evolution of Animal Grouping and Collective Motion The Evolution of Animal Grouping and Collective Motion Vishwesha Guttal and Iain D. Couzin Department of Ecology and Evolutionary Biology, Princeton University Department of Theoretical Physics, Tata Institute

More information

12. Social insects. Is it better to be social? Is it better to be social? What is social? Some costs of being social

12. Social insects. Is it better to be social? Is it better to be social? What is social? Some costs of being social Is it better to be social? 12. Social insects Cost and benefit viewpoint Social behavior is not always adaptive (costs exceed benefits) What are some costs of being social? What are some benefits of being

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Some

More information

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing lecture 16 -inspired S S2 n p!!! 1 S Syntactic Operations al Code:N Development x x x 1 2 n p S Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms

More information

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA IV. Evolutionary Computing A. Genetic Algorithms Read Flake, ch. 20 2014/2/26 1 2014/2/26 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified model

More information

Animal Behaviour. Mark Elgar. Eusociality II

Animal Behaviour. Mark Elgar. Eusociality II Animal Behaviour Mark Elgar Eusociality II Outline Evolution of sociality in insects How much care to give Conflicts of interest re-visited Social doesn t always mean complex These social insects have

More information

Université Libre de Bruxelles

Université Libre de Bruxelles Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle elf-assembly on Demand in a Group of Physical Autonomous Mobile Robots Navigating

More information

Chapter 8: Introduction to Evolutionary Computation

Chapter 8: Introduction to Evolutionary Computation Computational Intelligence: Second Edition Contents Some Theories about Evolution Evolution is an optimization process: the aim is to improve the ability of an organism to survive in dynamically changing

More information

28 3 Insects Slide 1 of 44

28 3 Insects Slide 1 of 44 1 of 44 Class Insecta contains more species than any other group of animals. 2 of 44 What Is an Insect? What Is an Insect? Insects have a body divided into three parts head, thorax, and abdomen. Three

More information

Towards Synthesizing Artificial Neural Networks that Exhibit Cooperative Intelligent Behavior: Some Open Issues in Artificial Life Michael G.

Towards Synthesizing Artificial Neural Networks that Exhibit Cooperative Intelligent Behavior: Some Open Issues in Artificial Life Michael G. Towards Synthesizing Artificial Neural Networks that Exhibit Cooperative Intelligent Behavior: Some Open Issues in Artificial Life Michael G. Dyer Computer Science Department, UCLA Overview Introduction

More information

The University of Birmingham School of Computer Science MSc in Advanced Computer Science. Behvaiour of Complex Systems. Termite Mound Simulator

The University of Birmingham School of Computer Science MSc in Advanced Computer Science. Behvaiour of Complex Systems. Termite Mound Simulator The University of Birmingham School of Computer Science MSc in Advanced Computer Science Behvaiour of Complex Systems Termite Mound Simulator John S. Montgomery msc37jxm@cs.bham.ac.uk Lecturer: Dr L. Jankovic

More information

An Amoeboid Modular Robot That Exhibits Real-time Adaptive Reconfiguration

An Amoeboid Modular Robot That Exhibits Real-time Adaptive Reconfiguration The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA An Amoeboid Modular Robot That Exhibits Real-time Adaptive Reconfiguration Masahiro Shimizu

More information

Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors

Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors Yoshihiko Kayama BAIKA Women s University, Japan (Tel: 81-72-643-6221, Fax: 81-72-643-8473) kayama@baika.ac.jp

More information

An ant colony algorithm for multiple sequence alignment in bioinformatics

An ant colony algorithm for multiple sequence alignment in bioinformatics An ant colony algorithm for multiple sequence alignment in bioinformatics Jonathan Moss and Colin G. Johnson Computing Laboratory University of Kent at Canterbury Canterbury, Kent, CT2 7NF, England. C.G.Johnson@ukc.ac.uk

More information

FUNDAMENTALS OF NATURAL COMPUTING Basic Concepts, Algorithms, and Applications

FUNDAMENTALS OF NATURAL COMPUTING Basic Concepts, Algorithms, and Applications FUNDAMENTALS OF NATURAL COMPUTING Basic Concepts, Algorithms, and Applications Leandro Nunes de Castro Catholic University of Santos (UniSantos) Brazil Chapman &. Hall/CRC Taylor &. Francis Croup Boca

More information

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA Part 5A: Genetic Algorithms V. Evolutionary Computing A. Genetic Algorithms Read Flake, ch. 20 1 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified

More information

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms V. Evolutionary Computing A. Genetic Algorithms 4/10/17 1 Read Flake, ch. 20 4/10/17 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified model of genetics

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Informed Search and Exploration III Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material

More information

Swarm intelligence for urban dynamics modeling

Swarm intelligence for urban dynamics modeling Swarm intelligence for urban dynamics modeling Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp To cite this version: Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp. Swarm intelligence for urban

More information

Femtosecond Quantum Control for Quantum Computing and Quantum Networks. Caroline Gollub

Femtosecond Quantum Control for Quantum Computing and Quantum Networks. Caroline Gollub Femtosecond Quantum Control for Quantum Computing and Quantum Networks Caroline Gollub Outline Quantum Control Quantum Computing with Vibrational Qubits Concept & IR gates Raman Quantum Computing Control

More information

Entropy and Self-Organization in Multi- Agent Systems. CSCE 990 Seminar Zhanping Xu 03/13/2013

Entropy and Self-Organization in Multi- Agent Systems. CSCE 990 Seminar Zhanping Xu 03/13/2013 Entropy and Self-Organization in Multi- Agent Systems CSCE 990 Seminar Zhanping Xu 03/13/2013 Citation of the Article H. V. D. Parunak and S. Brueckner, Entropy and Self Organization in Multi-Agent Systems,

More information

Evolving Behavioral Specialization in Robot Teams to Solve a Collective Construction Task

Evolving Behavioral Specialization in Robot Teams to Solve a Collective Construction Task Evolving Behavioral Specialization in Robot Teams to Solve a Collective Construction Task G.S. Nitschke Computational Intelligence Research Group, Computer Science Department University of Pretoria, Pretoria,

More information

Organization of work via the "common stomach" in social insects

Organization of work via the common stomach in social insects Organization of work via the "common stomach" in social insects István Karsai*, Thomas Schmickl** *Dept. Biological Sciences East Tennessee State University **Dept. Zoology Karl Franzens University Graz

More information

Intracolonial nepotism during colony fissioning in honey bees?

Intracolonial nepotism during colony fissioning in honey bees? Intracolonial nepotism during colony fissioning in honey bees? Juliana Rangel Co-authors: Heather Mattila, Thomas Seeley Department of Neurobiology and Behavior Cornell University Apimondia Conference,

More information

Co-evolution of Structures and Controllers for Neubot Underwater Modular Robots

Co-evolution of Structures and Controllers for Neubot Underwater Modular Robots Co-evolution of Structures and Controllers for Neubot Underwater Modular Robots Barthélémy von Haller 1, Auke Ijspeert 1, and Dario Floreano 2 1 Biologically Inspired Robotics Group 2 Laboratory of Intelligent

More information

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems Cellular Systems 1 Motivation Evolution has rediscovered several times multicellularity as a way to build complex living systems Multicellular systems are composed by many copies of a unique fundamental

More information

biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY lecture 5 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 :

More information

Varying the Population Size of Artificial Foraging Swarms on Time Varying Landscapes

Varying the Population Size of Artificial Foraging Swarms on Time Varying Landscapes Varying the Population Size of Artificial Foraging Swarms on Time Varying Landscapes Carlos Fernandes,3, Vitorino Ramos 2, Agostinho C. Rosa,4 LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Av. Rovisco

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

CSC 4510 Machine Learning

CSC 4510 Machine Learning 10: Gene(c Algorithms CSC 4510 Machine Learning Dr. Mary Angela Papalaskari Department of CompuBng Sciences Villanova University Course website: www.csc.villanova.edu/~map/4510/ Slides of this presenta(on

More information

Microscopic Dynamics of Artificial Life Systems

Microscopic Dynamics of Artificial Life Systems UNIVERSITÀ DI BOLOGNA DIPARTIMENTO DI FISICA Dottorato di ricerca in FISICA CICLO XIX Microscopic Dynamics of Artificial Life Systems Francesco Zanlungo Ph.D. Thesis Bologna, 2007 Relatore: Prof. Giorgio

More information

Chapter 44. Table of Contents. Section 1 Development of Behavior. Section 2 Types of Animal Behavior. Animal Behavior

Chapter 44. Table of Contents. Section 1 Development of Behavior. Section 2 Types of Animal Behavior. Animal Behavior Animal Behavior Table of Contents Section 1 Development of Behavior Section 2 Types of Animal Behavior Section 1 Development of Behavior Objectives Identify four questions asked by biologists who study

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction to Chapter This chapter starts by describing the problems addressed by the project. The aims and objectives of the research are outlined and novel ideas discovered

More information

Stigmergy: a fundamental paradigm for digital ecosystems?

Stigmergy: a fundamental paradigm for digital ecosystems? Stigmergy: a fundamental paradigm for digital ecosystems? Francis Heylighen Evolution, Complexity and Cognition group Vrije Universiteit Brussel 1 Digital Ecosystem Complex, self-organizing system Agents:

More information

Self-Configurable Machine

Self-Configurable Machine Self-Configurable Machine ~Self-assembly of distributed unit structured mechanical system~ Trans. of the Society of Instrument and Control Engineers Vol.E-1, No.1, 1/9 Satoshi Murata*, Haruhisa Kurokawa**,

More information

Environmental signals

Environmental signals Environmental signals Why are environmental signals rare? Pp 632-635 Resource recruitment signals Costs and benefits Vertebrates and social insects Predator detection signals Types Patterns of usage Intertrophic

More information

Collective Decision-Making in Honey Bee Foraging Dynamics

Collective Decision-Making in Honey Bee Foraging Dynamics Collective Decision-Making in Honey Bee Foraging Dynamics Valery Tereshko and Andreas Loengarov School of Computing, University of Paisley, Paisley PA1 2BE, Scotland October 13, 2005 Abstract We consider

More information

Deterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System

Deterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System Deterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System Rodolphe Charrier, Christine Bourjot, François Charpillet To cite this version: Rodolphe Charrier, Christine Bourjot,

More information

New rubric: AI in the news

New rubric: AI in the news New rubric: AI in the news 3 minutes Headlines this week: Silicon Valley Business Journal: Apple on hiring spreee for AI experts Forbes: Toyota Invests $50 Million In Artificial Intelligence Research For

More information

Biology 182 Lecture I: What is Life?

Biology 182 Lecture I: What is Life? Biology 182 Lecture I: What is Life? W. M. Schaffer 1/11/2007 I. Biology. A. The study of living systems: Their form, function, development (ontogeny) and evolution. B. A diverse field composed of numerous

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation - Computational procedures patterned after biological evolution. - Search procedure that probabilistically applies search operators to set of points in the search space. - Lamarck

More information

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Self-Adaptive Ant Colony System for the Traveling Salesman Problem Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Self-Adaptive Ant Colony System for the Traveling Salesman Problem Wei-jie Yu, Xiao-min

More information

Polyphenic Insects. genotype X environment = phenotype POLYPHENISM. genetic polymorphism vs polyphenism. the peppered moth.

Polyphenic Insects. genotype X environment = phenotype POLYPHENISM. genetic polymorphism vs polyphenism. the peppered moth. What makes for differences between individuals? Polyphenic Insects genes environment genotype X environment = phenotype POLYPHENISM poly many (more than one anyway) phen - form genetic polymorphism vs

More information

Swarm intelligence: Ant Colony Optimisation

Swarm intelligence: Ant Colony Optimisation Swarm intelligence: Ant Colony Optimisation S Luz luzs@cs.tcd.ie October 7, 2014 Simulating problem solving? Can simulation be used to improve distributed (agent-based) problem solving algorithms? Yes:

More information

Chapter 4 Beyond Classical Search 4.1 Local search algorithms and optimization problems

Chapter 4 Beyond Classical Search 4.1 Local search algorithms and optimization problems Chapter 4 Beyond Classical Search 4.1 Local search algorithms and optimization problems CS4811 - Artificial Intelligence Nilufer Onder Department of Computer Science Michigan Technological University Outline

More information

Data Warehousing & Data Mining

Data Warehousing & Data Mining 13. Meta-Algorithms for Classification Data Warehousing & Data Mining Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13.

More information

What is behavior? What questions can we ask? Why study behavior? Evolutionary perspective. Innate behaviors 4/8/2016.

What is behavior? What questions can we ask? Why study behavior? Evolutionary perspective. Innate behaviors 4/8/2016. What is behavior? Animal Behavior Behavior everything an animal does & how it does it response to stimuli in its environment Innate (instinct) inherited automatic & consistent learned ability to learn

More information

Haploid & diploid recombination and their evolutionary impact

Haploid & diploid recombination and their evolutionary impact Haploid & diploid recombination and their evolutionary impact W. Garrett Mitchener College of Charleston Mathematics Department MitchenerG@cofc.edu http://mitchenerg.people.cofc.edu Introduction The basis

More information

Visualizing Evolutionary Dynamics of Self-Replicators Using Graph-Based Genealogy

Visualizing Evolutionary Dynamics of Self-Replicators Using Graph-Based Genealogy Visualizing Evolutionary Dynamics of Self-Replicators Using Graph-Based Genealogy Chris Salzberg 1, Antony Antony 1, and Hiroki Sayama 2 1 Section Computational Science, Universiteit van Amsterdam, The

More information

Bee Colony Activities Throughout The Year

Bee Colony Activities Throughout The Year Bee Colony Activities Throughout The Year Written by Khalil Hamdan Apeldoorn The Netherlands A honeybee gathering nectar from a flower. Photo source: forestwander.com Bee collecting pollen. Photo source:

More information