EvoDebate Statement September 2001 Wolfgang Banzhaf Universität Dortmund, Informatik XI.

Slides:



Advertisements
Similar presentations
Temi Avanzati di Intelligenza Artificiale - Intro1 Temi Avanzati di Intelligenza Artificiale Prof. Vincenzo Cutello Department of Mathematics and Computer.
Advertisements

Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Second order cone programming approaches for handing missing and uncertain data P. K. Shivaswamy, C. Bhattacharyya and A. J. Smola Discussion led by Qi.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
(Intro To) Evolutionary Computation Revision Lecture Ata Kaban The University of Birmingham.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
A simple EA and Common Search Operators Temi avanzati di Intelligenza Artificiale - Lecture 2 Prof. Vincenzo Cutello Department of Mathematics and Computer.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Genetic Algorithms (GAs) by Jia-Huei Liao Source: Chapter 9, Machine Learning, Tom M. Mitchell, 1997 The Genetic Programming Tutorial Notebook
Tutorial 1 Temi avanzati di Intelligenza Artificiale - Lecture 3 Prof. Vincenzo Cutello Department of Mathematics and Computer Science University of Catania.
Genetic Programming. Agenda What is Genetic Programming? Background/History. Why Genetic Programming? How Genetic Principles are Applied. Examples of.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Khaled Rasheed Computer Science Dept. University of Georgia
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
Genetic Algorithms: A Tutorial
Genetic Programming Chapter 6. A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Genetic Programming GP quick overview Developed: USA.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
1. Optimization and its necessity. Classes of optimizations problems. Evolutionary optimization. –Historical overview. –How it works?! Several Applications.
Prepared by Barış GÖKÇE 1.  Search Methods  Evolutionary Algorithms (EA)  Characteristics of EAs  Genetic Programming (GP)  Evolutionary Programming.
1 An Overview of Evolutionary Computation 조 성 배 연세대학교 컴퓨터과학과.
Introduction to AI Michael J. Watts
Computing & Information Sciences Kansas State University Friday, 21 Nov 2008CIS 530 / 730: Artificial Intelligence Lecture 35 of 42 Friday, 21 November.
Evolution Strategies Evolutionary Programming Genetic Programming Michael J. Watts
CS 484 – Artificial Intelligence1 Announcements Lab 3 due Tuesday, November 6 Homework 6 due Tuesday, November 6 Lab 4 due Thursday, November 8 Current.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
A new Programming Paradigm inspired by Algorithmic Chemistries UPP 2004 September 2004 Wolfgang Banzhaf, Memorial University of Newfoundland, Canada and.
Introduction to Evolutionary Algorithms Session 4 Jim Smith University of the West of England, UK May/June 2012.
1 Machine Learning: Lecture 12 Genetic Algorithms (Based on Chapter 9 of Mitchell, T., Machine Learning, 1997)
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Debate : Reductionism Vs. Holism
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Evolutionary Computation Dean F. Hougen w/ contributions from Pedro Diaz-Gomez & Brent Eskridge Robotics, Evolution, Adaptation, and Learning Laboratory.
Bi-directional incremental evolution Dr Tatiana Kalganova Electronic and Computer Engineering Dept. Bio-Inspired Intelligent Systems Group Brunel University.
Artificial Intelligence Chapter 4. Machine Evolution.
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
STATISTICAL COMPLEXITY ANALYSIS Dr. Dmitry Nerukh Giorgos Karvounis.
Chapter 9 Genetic Algorithms.  Based upon biological evolution  Generate successor hypothesis based upon repeated mutations  Acts as a randomized parallel.
Genetic Programming. GP quick overview Developed: USA in the 1990’s Early names: J. Koza Typically applied to: machine learning tasks (prediction, classification…)
1. Genetic Algorithms: An Overview  Objectives - Studying basic principle of GA - Understanding applications in prisoner’s dilemma & sorting network.
Genetic Programming A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Chapter 6.
Evolutionary Computation (P. Koumoutsakos) 1 What is Life  Key point : Ability to reproduce.  Are computer programs alive ? Are viruses a form of life.
Mining Evolutionary Model MEM Rida E. Moustafa And Edward J. Wegman George Mason University Phone:
1. Genetic Algorithms: An Overview 4 학습목표 GA 의 기본원리를 파악하고, Prisoner’s dilemma 와 sorting network 에의 응용 및 이론적 배경을 이해한 다.
Chapter 9 Genetic Algorithms Evolutionary computation Prototypical GA
FOGA “Round Table” Did we learn anything? UNAM, Mexico 11/01/07.
Evolutionary Robotics The Genotype-to-Phenotype Map The genotype to phenotype map: the algorithm that transforms the genotype into the phenotype. Direct.
Genetic Algorithms MITM613 (Intelligent Systems).

Organic Evolution and Problem Solving Je-Gun Joung.
Genetic Algorithms. Solution Search in Problem Space.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Genetic Programming.
Selected Topics in CI I Genetic Programming Dr. Widodo Budiharto 2014.
Electrical Engineering
Evolution Strategies Evolutionary Programming
Dr. Kenneth Stanley September 13, 2006
Machine learning-Evolution Computational Model
CS621: Artificial Intelligence
Artificial Intelligence Chapter 4. Machine Evolution
Artificial Intelligence Chapter 4. Machine Evolution
Genetic Programming Chapter 6.
Machine Learning: UNIT-4 CHAPTER-2
Genetic Programming Chapter 6.
CS1301 – Where it Fits Institute for Personal Robots in Education
Genetic Programming Chapter 6.
Beyond Classical Search
Presentation transcript:

EvoDebate Statement September 2001 Wolfgang Banzhaf Universität Dortmund, Informatik XI

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 2 Overview Extending the paradigm –Methods or Approaches –Theory –Applications

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 3 Extending the Paradigm Evolutionary Computation –Simplest approaches were introduced first –Simplest models were studied first –Toy problems were applied first Possible routes to extension –Riding the Technology wave –Problems in Science etc. are demanding –AL/AC, MC, QC, ER,...

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 4 EC - From Simple to Complicated Methods –GA: From bits to everything –ES: From real numbers to various representations –EP: From FSA to other representations –GP: From trees to all kinds of structures Theory –Schema Inequality (GA) to Schema equation –Spherical mutation rates (ES) to mutation ellipsoid Application –Regression Problem (GP) to classification and prediction –Parameter Optimization (GA/ES) to Multi-objective Opt.

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 5 Where to go from here? Riding the technology wave –Moore‘s Law –Distributed Networks –Scientific Progress Problems are demanding –Automatic Development of Scientific Models –Design Process for all Sorts of Devices –Complexity of Control New Arrivals –AL – AC –MC –QC –ER

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 6 Breeding of Algorithms and Machines Possible to breed (presently) Simple programs (GP) Electrical circuits (GP) Molecular machines (proteins) (Evolution in-vitro) Strains of bacteria (in-vitro, artificial selection) Organs (in-vitro) Not possible to breed presently Robots (hardware) Other real macroscopic machines

W. Banzhaf - LS XI, FB Informatik, Universität Dortmund 7 Problems What representation to choose? –Substrate for evolution –Operators able to work on the substrate How to reach universal formability of the underlying substrate (matter, structures)? –Developmental process of biology –Self-assembly, Self-organization How to code complex functions into „fitness“ for breeding? –Explicit vs. implicit fitness –Pre-structuring (time-scale separation, e.g. evolutionary and adaptive)