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

Similar documents
A Particle Swarm Optimization (PSO) Primer

Distributed Particle Swarm Optimization

ACTA UNIVERSITATIS APULENSIS No 11/2006

GEOGRAPHIC INFORMATION SYSTEMS Session 8

PARTICLE SWARM OPTIMISATION (PSO)

ARTIFICIAL INTELLIGENCE

Composable Group Behaviors

Computational Intelligence Methods

B-Positive Particle Swarm Optimization (B.P.S.O)

An ant colony algorithm for multiple sequence alignment in bioinformatics

Area of Focus: Biology. Learning Objective 1: Describe the structure and function of organs. Pre-Learning Evaluation: Teaching Methods and Process:

Stigmergy: a fundamental paradigm for digital ecosystems?

Programme Specification MSc in Cancer Chemistry

The particle swarm optimization algorithm: convergence analysis and parameter selection

OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION

Sociobiological Approaches. What We Will Cover in This Section. Overview. Overview Evolutionary Theory Sociobiology Summary

Institute for Functional Imaging of Materials (IFIM)

Backward Design Fourth Grade Plant Unit

Discrete evaluation and the particle swarm algorithm

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180

MSc Physics - SC530 (Under Review)

NGSS Example Bundles. Page 1 of 13

Computational Biology Course Descriptions 12-14

All instruction should be three-dimensional. Page 1 of 12

Discrete Evaluation and the Particle Swarm Algorithm.

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization

STRUCTURAL BIOINFORMATICS I. Fall 2015

Beta Damping Quantum Behaved Particle Swarm Optimization

NGSS Example Bundles. Page 1 of 23

Chapter 1 Introduction

Introduction to Swarm Robotics

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

Sensitive Ant Model for Combinatorial Optimization

A Correlation of. To the. New York High School Standards Life Science

Biomimicry of Symbiotic Multi-Species Coevolution for Global Optimization

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing

Data Warehousing & Data Mining

MS-LS4-1 Biological Evolution: Unity and Diversity

Mathematical Biology - Lecture 1 - general formulation

Systems engineering. Organization of the course, background knowledge Systems analysis introduction L E C T U R E. Ing. Zuzana Bělinová, Ph.D.

Self-Organization Hypothesis. Lecture 18

FAIRBANKS NORTH STAR BOROUGH SCHOOL DISTRICT - SCIENCE CURRICULUM. Prentice Hall Biology (Miller/Levine) 2010 MASTERY CORE OBJECTIVES HIGH SCHOOL

A self-guided Particle Swarm Optimization with Independent Dynamic Inertia Weights Setting on Each Particle

Physics 12 / Advanced Physics 12

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

Cellular Automata Models of Pedestrian Dynamics

MS-LS3-1 Heredity: Inheritance and Variation of Traits

An Introduction to Evolutionary Game Theory: Lecture 2

Text mining and natural language analysis. Jefrey Lijffijt

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

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

Groningen Institute for Evolutionary Life Sciences

SCOTCAT Credits: 20 SCQF Level 7 Semester 1 Academic year: 2018/ am, Practical classes one per week pm Mon, Tue, or Wed

Available online at AASRI Procedia 1 (2012 ) AASRI Conference on Computational Intelligence and Bioinformatics

Finding Robust Solutions to Dynamic Optimization Problems

Complex Systems Theory and Evolution

Chemists are from Mars, Biologists from Venus. Originally published 7th November 2006

Key elements An open-ended questionnaire can be used (see Quinn 2001).

1.1.4 A Little Biology

The evolution of Geomatics at Delft University of Technology

Oregon Department of Transportation. Geographic Information Systems Strategic Plan

Solving Resource-Constrained Project Scheduling Problem with Particle Swarm Optimization

1 (t + 4)(t 1) dt. Solution: The denominator of the integrand is already factored with the factors being distinct, so 1 (t + 4)(t 1) = A

Master of Science in Statistics A Proposal

Modeling User s Cognitive Dynamics in Information Access and Retrieval using Quantum Probability (ESR-6)

YEAR 5- Natural Sciences PROGRAMACION 2017/18

Emergent Behaviour, Population-based Search and Low-pass Filtering

Classification Based on Logical Concept Analysis

Jordan's Strategic Research Agenda in cultural heritage

NGSS Example Bundles. 1 of 15

Self-Organization and Collective Decision Making in Animal and Human Societies

Biology: The Study of Life

BIOLOGY IB DIPLOMA PROGRAM PARENTS ORIENTATION DAY

The use of Design of Experiments to develop Efficient Arrays for SAR and Property Exploration

Unit 8: Ecology Guided Reading Questions (60 pts total)

Computational Biology From The Perspective Of A Physical Scientist

Applying Mathematical Processes. Symmetry. Resources. The Clothworkers Foundation

Organizing Diversity Taxonomy is the discipline of biology that identifies, names, and classifies organisms according to certain rules.

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week:

Curriculum Map Last Updated on 10th April 2018

Modeling of Growing Networks with Directional Attachment and Communities

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

Unit 2: Ecology. Big Idea...

SPRING GROVE AREA SCHOOL DISTRICT PLANNED INSTRUCTION. Course Title: Wildlife Studies Length of Course: 30 Cycles

The Parameters Selection of PSO Algorithm influencing On performance of Fault Diagnosis

Introduction to Course

Automatic Classification and Analysis of Interdisciplinary Fields in Computer Sciences

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

ISO/TR TECHNICAL REPORT. Nanotechnologies Methodology for the classification and categorization of nanomaterials

SYSTEMS ANALYSIS LECTURE 2 SYSTEM IDENTIFICATION. Zuzana Bělinová

Programme Specification (Undergraduate) For 2017/18 entry Date amended: 25/06/18

Student Projects for

Grouping and changing materials 2D Chemistry 1c, 1d, 2a, 2b Uses of. everyday materials. describe the simple physical properties of a variety of

The Evolution of Animal Grouping and Collective Motion

Underneath the wave function

Psychology 4590 Evolutionary Psychology Spring, 2004

GRADE 8 LEAP SOCIAL STUDIES ASSESSMENT STRUCTURE. Grade 8 Social Studies Assessment Structure

Orientation & Modeling Types. Nathaniel Osgood

Entropy and Self Organizing in Edge Organizations

Neural Inversion Technology for reservoir property prediction from seismic data

Transcription:

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 Many of the questions that have been asked have not yet been satisfactorily answered. [Kennedy & Eberhart, 2001] PSO publication pattern Problem Year 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 Publications 2 2 4 12 16 18 49 106 99??? There is as yet no structured body of knowledge that would tell someone without a research interest in PSOs which type of PSO is appropriate for a particular problem and conversely for which problems PSOs are the algorithm of choice. Areas Aims Many different variations of the basic recipe have been tried and compared to existing techniques Many different application areas have been investigated (from synthetic problems to real-life problems) Very few papers of theoretical significance The aim of this project is to undertake a coherent and authoritative programme of work that will give a definitive account of the particle swarm paradigm, enabling the effective targeting of future work on an international scale towards clear scientific and industrial goals. 1

Aims The aim of this multidisciplinary research project is to systematically explore the extension of particle swarms by including strategies from a wide range of collective behaviours in biology, by extending the physics of the particles, by generating an extensive set of engineering problems and a flexible simulation engine, and by providing a solid theoretical and mathematical basis for the understanding and problem-specific design of new particle swarm algorithms. : Take inspiration from biology to explore the space of swarm intelligence systems. E.g. more sophisticated flock dynamics, more complex particles (provided with memory, state, metabolism, sensing, action selection, etc.). Project overview Physics research stream: A PSO can also be seen as a multi-body physical system. Can we take inspiration from physics to explore more complex particle interactions and environments? Theoretical stream: Programme Extend the theory available to date on PSOs Borrow theoretical concepts from the more developed theory of evolutionary algorithms Engineering stream: Evaluation of the practicality and relative merits of XPSs via implementation and testing on well thought out test problems Identification of areas deserving further exploration and analysis during the project and in future research. Extend the models beyond real biology and physics: exploration of swarms as they could be. 2

D3: Swarm intelligence periodic table The construction of this periodic table is the main challenge and scientific contribution of the proposed research. SIPT is a categorisation of XPSs according to theoretical, biological, physical, and engineering criteria. An indication will also be provided as to which models appear to show higher emergent behaviour and intelligence, which appear to deserve more investigation, which are more suitable for which application domains, and which PSOs are conceivable but haven't been explored in the project. Individual measurable objectives D1: a biologically and physically rich, realistic and extensible simulator of PSOs. Relevant descriptions of the physics of interacting particles, with and without bodies, with and without quantum effects, with and without friction and viscosity, etc. Algorithmic descriptions of animal behaviours to be made possible by the simulator. Recipes to ensure the stability of resulting PSOs and the well-behavedness of the numerical integration of the dynamic equations governing PSOs. Objectives of this plenary meeting Getting to know each other and learning each other s language and objectives Summary of work done to date Brainstorming Identification of key questions and possible avenues to answer them Work-package allocation, site synchronisation (e.g. to avoid duplication of work and competition) Identification of possible 2- or 3-site collaborations Identification of objectives to be achieved by next meeting(s). D2: A mathematical characterisation of XPSs and a proof of convergence for the largest possible class of XPSs Theoretical models of XPSs and their extensions explored in the project. Most important modelling and analysis tools available in physics and theoretical biology. Corroborate the theory by gathering suitable empirical data using the simulator. Some questions What are the effects, both positive and negative, of coupling the equations of motion more tightly to both components and particles? What are the roles of random and deterministic forces? Could analogues of quantum effects, including the ability to tunnel through barriers, deliver benefits? 3

What about molecular forces, or analogues of chemical interactions? Could force fields, perhaps of different types, be used to guide the search towards or away from certain areas? Could information carriers be used to provide forms of communication between particles? Detailed Project Description All streams What kind of mathematical models are appropriate to describe XPS? Can we borrow models from other areas of AI? What kind of behaviours should we borrow from biological swarms and why? Can we get intelligence, emergence, and complexity from XPSs and what do we mean by these terms? 2 Project management meetings 3 Meetings (brainstorming, report discussion, periodic table) Stream report writing and 4 distribution XPS International 5 workshop 6 Final report write-up 7 PhD route 8 Literature review in swarm intelligence and the relevant stream area Acquire relevant research and 9 programming skills Follow all project developments, 10 reports, meetings Preliminary identification 11 of PhD student research area and supervisor Final identification of PhD 12 student topic and collaborators Extended research on 13 chosen topic Write-up 14 Engineering stream What form would a swarm intelligence periodic table take? What quantities should we use to cluster (problem,algorithm) pairs? Is there any continuity in the space of XPSs? Can we apply the results of this work to biology? STAGE E1 (6 months) library of interesting static and dynamic test problems, including the realworld problems provided by BT Exact, data mining problems, bioinformatics problems and image-processing problems. Problem areas ranging from function optimisation to combinatorial optimisation problems, to dynamic optimisation problems and to telecommunication and network problems. 4

ID Task Name STAGE E2 (6 months, partly in parallel with E1 and E4) creation of an extensible XPS software simulator. A common computational framework for all the streams designed, implemented, tested and documented in an early stage of the project. 16 E1: Creation of Problem Database 17 Identification of important problem areas 18 Function optimisation problems 19 Combinatorial optimisation problem 20 Dynamic optimisation problems 21 Bioinformatics problems 22 Datamining problems 23 Telecom and network problems 24 E2: Simulator 25 Simulator Design 26 Simulator Implementation, testing and documentation 27 E3: New ideas from engineering 28 Evolutionary PSO discovery design and implementation 29 Simulator update with new PSOs 30 Hybridisation with other search and optimisation algorithms, including differential evolution 31 E4: Experimentation 32 Identification of performance criteria and behaviour descriptors 33 Preliminary simulator runs to test problem database 34 Simulator runs 35 Run evolutionary design experiments and provide discovered PSO to group for analysis 36 Statistical Analysis for Periodic Table (clustering) Engineering stream Theory Stream STAGE E3 (12 months, largely in parallel with E4) Extension of the simulator with new XPS models and mathematical recipes coming from the other streams. Adding evolutionary capabilities to the simulator. Best evolved XPSs to be embedded in the simulator and studied extensively. Study hybrid PSOs suggested in the literature and propose new ones for inclusion in the simulator (GA-PSO, hill-climber/pso, DE/XPS) STAGE T1 (3 months) Analyse existing theoretical models of particle swarms with the aim of identifying their strengths, weaknesses and potential for future extension. STAGE T2 (6 months) Analyse existing theoretical models of systems with similarities to particle swarms, and study their applicability to XPSs: Recent ant systems convergence proofs [44,16] GA coarse grained models Markov chain models Theory of evolutionary strategies Theory Stream STAGE E4 (18 months) extensive experimentation with the simulator and its evolutionary component. Identification of appropriate parameters for categorisation of the behaviour of XPSs and of objective criteria for the evaluation of their performance from the engineering point of view. Analysis of the evolved components will be performed to fully understand these new systems. STAGE T3 (6 months, in parallel with T1 and T2) Identify the key properties for the mathematical characterisation of XPSs (fixed points, limit cycles, stability, convergence, complexity, chaos, fractality, randomness, attractors and basins of attraction, phase transitions, ). Optimality and XPS-hardness measures, measures for the exploitation of fitness landscape features such as gradients and curvatures. 5

Theory Stream STAGE T4 (15 months) Expand and apply some of the techniques explored in Stages T1 and T2 to the study of XPSs. Develop new exact and approximate models of XPSs based on basis transformations (Walsh, Fourier, etc.), projections (e.g. principal component analysis), embeddings, the renormalisation group and approximation theory models (e.g. Taylor expansion), etc. Identification of qualitatively (and quantitatively) similar behaviours of XPSs, a stability analysis and a convergence proof. STAGE P2 (9 months) Investigate the consequences of allowing a richer physics for the particles themselves (e.g. particles with different mass, momentum, or volume, directional attributes such as spin, dipoles) Many body dynamics approach: classical at zero temperature, quantum mechanical at zero temperature, classical at finite temperature, quantum at finite temperature. 38 T1: Analysis of existing theoretical models for PSOs and identification of their strengths and weaknesses 39 Clerc & Kennedy models 40 Surfing the waves model 41 T2: Analysis of existing theoretical models for evolutionary algorithms and ant systems, and study of their applicability to XPSOs 42 Ant systems convergence proof 43 GA coarse grained models 44 Markov chain models 45 T3: Identification of theoretical properties for mathematical characterisation of PSOs 46 Stability, fixed points, limit cycles, chaos, fractal dimension 47 Optimality 48 PSO-hardness 49 T4: Expand existing theory and propose new exact and approximate models of PSOs 50 Convergence proof 51 GA coarse grained models 52 Markov chain models 53 Evolutionary strategy theory 54 Renormalisation group and approximation theory models 55 Basis transformations 56 Dynamical system analysis 57 Stability analysis Theory stream STAGE P3 (6 months, in parallel with P1 and, partly, P2) Identify and explore suitable properties for the physical characterisation of XPSs, such as energy, entropy, effective degrees of freedom (e.g. effective temperature) etc. STAGE P1 (6 months) Analyse the properties (e.g. position, velocity, momentum, gravitational fields, bounces, friction, viscosity, and charge) and interactions (e.g. linear spring forces, full or linear interaction topologies) modelled in current PSOs, and study their characteristics from a physicsbased, classical-mechanics point of view STAGE P4 (12 months, partly in parallel with P2) use the analysis tools available in physics to study XPSs as if they were real physical systems. theory of multi-body systems, mean field theory, effective degrees of freedom (and effective fitness landscapes), and molecular dynamics simulations. 6

59 P1: Analysis of physical properties modelled in current PSOs and study of their benefits and drawbacks 60 Linear spring forces 61 Interaction topologies 62 Gravitational fields 63 Bounces 64 Friction and viscosity 65 Charge 66 P2: New ideas from physics 67 Directional "particles" 68 Particles with mass and volume 69 Quantum effects 70 Chemically reacting particles 71 Attractive, repulsive and dynamic force fields 72 Energy 73 Modes and types of information carriers 74 P3: Identification of properties for physical characterisation of 75 Energy 76 Entropy 77 Effective degrees of freedom 78 P4: Analysis of PSOs as physical systems 79 Role of random vs. deterministic forces 80 Theoretical physics analysis of PSOs, e.g. theory of multi-body systems 81 Molecular dynamics simulations Physics stream STAGE B3 (9 months) construct quantitative models of the key behaviours, and of the bodily, cognitive, and environmental features identified in B1 and B2. Include models of individual join-stay-leave decision making. identify biologically relevant characteristics for the classification of XPSs thereby contributing to the creation of the XPS periodic table. 82 Effective degrees of freedom and effective fitness landscape 83 Reconstructing (effective) fitness landscape from traces STAGE B1 (6 months) In nature, flocks and swarms are much more varied, flexible, and responsive than the simple aggregations used in basic PSO. Identify the key behaviours in natural flocks and swarms and the problems solved by them. Areas investigated will include: fish schooling, bird flocking, food foraging, division of labour, aging, energy, food, symbiosis, altruism, reaction to threats, death, reproduction, and heterogeneity. STAGE B4 (6 months) interpret the simulation results with biologically realistic XPSs with the objective of tying them to the functionality and behaviour of biological swarms. identify the mathematical models of PSOs developed in the theory stream which appear most appropriate for application in biology, a preliminary adaptation and testing of such models in biological contexts. STAGE B2 (6 months, partly overlapping with B3) identification of the key cognitive, bodily, and environmental features necessary to support a variety of task achieving biological swarm behaviours. Cognitive abilities: active and passive perception and proprioception, communication, memory, decision procedures, and the exploitation of internal models. Bodily characteristics: shape, effectors, motor abilities, and capacity for action. Environmental characteristics: affordances for stigmergy, affordances for signalling and communication, and for motion and action. 85 B1: Identification of key behaviours in natural swarms and problem identification 86 Fish schooling 87 Bird flocking 88 Food foraging 89 Polyethism 90 Aging, energy, food 91 Symbiosis 92 Altruism 93 Reaction to threats 94 Death, reproduction 95 Heterogeneous swarms and join-stay-leave decision making 96 B2: Identification of key body and environmental features necessary for each behaviour 97 Internal models, memory 98 Body shape and function, action 99 Stigmergy, signposting, pheromone, slime, electricity 100 Communication 101 Perception and proprioception 102 B3: Modelling 103 Identification and review of quantitative models of relevant biological behaviours 104 Proposal of simplified models of any behaviours which are otherwise too complex for inclusion in a PSO 105 Identification of biologically relevan characteristics for classification of PSOs 106 B4: Analysis 107 Interpretation of simulation results with biologically realistic PSOs 108 Identification of the mathematical models of PSOs developed in theory stream most appropriate for application in biology 109 Preliminary adaptation and testing of PSO mathematical models 110 Borrowing best evolved models 7