当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安电子科技大学:《神经网络与模糊系统 Neural Networks and Fuzzy Systems》课程教学资源(学科综述)进化计算 SOFT COMPUTING Evolutionary Computing

资源类别:文库,文档格式:PPT,文档页数:44,文件大小:3.9MB,团购合买
点击下载完整版文档(PPT)

SOFT COMPUTING Evolutionary Computing

1 SOFT COMPUTING Evolutionary Computing

What is a GA? GAs are adaptive heuristic search algorithm based on the evolutionary ideas of natural selection and genetics. ▣ As such they represent an intelligent exploitation of a random search used to solve optimization problems. Although randomized,GAs are by no means random, instead they exploit historical information to direct the search into the region of better performance within the search space

What is a GA? ❑ GAs are adaptive heuristic search algorithm based on the evolutionary ideas of natural selection and genetics. ❑ As such they represent an intelligent exploitation of a random search used to solve optimization problems. ❑ Although randomized, GAs are by no means random, instead they exploit historical information to direct the search into the region of better performance within the search space

What is a GA? The basic techniques of the GAs are designed to simulate processes in natural systems necessary for evolution, specially those follow the principles first laid down by Charles Darwin of "survival of the fittest." Since in nature,competition among individuals for scanty resources results in the fittest individuals dominating over the weaker ones

What is a GA? ❑ The basic techniques of the GAs are designed to simulate processes in natural systems necessary for evolution, specially those follow the principles first laid down by Charles Darwin of "survival of the fittest.". ❑ Since in nature, competition among individuals for scanty resources results in the fittest individuals dominating over the weaker ones

Evolutionary Algorithms Genetic Evolution Programmind Strategies Genetic Algorithms Classifier Evolutionary Systems Programming genetic representation of candidate solutions ·genetic operators ·selection scheme ·problem domain

Evolutionary Algorithms Genetic Programming Evolution Strategies Genetic Algorithms Evolutionary Programming Classifier Systems • genetic representation of candidate solutions • genetic operators • selection scheme • problem domain

History of GAs ▣ Genetic Algorithms were invented to mimic some of the processes observed in natural evolution.Many people, biologists included,are astonished that life at the level of complexity that we observe could have evolved in the relatively short time suggested by the fossil record. ▣ The idea with GA is to use this power of evolution to solve optimization problems.The father of the original Genetic Algorithm was John Holland who invented it in the early 1970's

History of GAs ❑ Genetic Algorithms were invented to mimic some of the processes observed in natural evolution. Many people, biologists included, are astonished that life at the level of complexity that we observe could have evolved in the relatively short time suggested by the fossil record. ❑ The idea with GA is to use this power of evolution to solve optimization problems. The father of the original Genetic Algorithm was John Holland who invented it in the early 1970's

Classes of Search Techniques Search techniques Calculus-based techniques Guided random search techniques Enumerative techniques Direct methods Indirect methods Evolutionary algorithms Simulated annealing Dynamic programming DFS,BFS Finonacci Newton Evolutionary strategies Genetic algorithms Tabu Search Hill Climbing Genetic Programming Parallel Sequential Centralized Distributed Steady-state Generational

Classes of Search Techniques Finonacci Newton Direct methods Indirect methods Calculus-based techniques Evolutionary strategies Centralized Distributed Parallel Steady-state Generational Sequential Genetic algorithms Evolutionary algorithms Simulated annealing Guided random search techniques Dynamic programming Enumerative techniques Search techniques Tabu Search Hill Climbing DFS, BFS Genetic Programming

Early History of EAs 1954:Barricelli creates computer simulation of life-Artificial Life 1957:Box develops Evolutionary Operation(EVOP),a non-computerised evolutionary process 1957:Fraser develops first Genetic Algorithm 1958:Friedberg creates a learning machine through evolving computer programs 1960s,Rechenverg:evolution strategies a method used to optimize real-valued parameters for devices 1960s,Fogel,Owens,and Walsh:evolutionary programming to find finite-state machines 1960s,John Holland:Genetic Algorithms to study the phenomenon of adaptation as it occurs in nature(not to solve specific problems) 1965:Rechenberg Schwefel independently develop Evolution Strategies 1966:L.Fogel develops Evolutionary Programming as a means of creating artificial intelligence 1967:Holland and his students extend GA ideas further

Early History of EAs ❑ 1954: Barricelli creates computer simulation of life – Artificial Life ❑ 1957: Box develops Evolutionary Operation (EVOP), a non-computerised evolutionary process ❑ 1957: Fraser develops first Genetic Algorithm ❑ 1958: Friedberg creates a learning machine through evolving computer programs ❑ 1960s, Rechenverg: evolution strategies ❑ a method used to optimize real-valued parameters for devices ❑ 1960s, Fogel, Owens, and Walsh: evolutionary programming ❑ to find finite-state machines ❑ 1960s, John Holland: Genetic Algorithms ❑ to study the phenomenon of adaptation as it occurs in nature (not to solve specific problems) ❑ 1965: Rechenberg & Schwefel independently develop Evolution Strategies ❑ 1966: L. Fogel develops Evolutionary Programming as a means of creating artificial intelligence ❑ 1967: Holland and his students extend GA ideas further

The Genetic Algorithm Directed search algorithms based on the mechanics of biological evolution Developed by John Holland,University of Michigan (1970's) To understand the adaptive processes of natural systems ▣ To design artificial systems software that retains the robustness of natural systems The genetic algorithms,first proposed by Holland(1975),seek to mimic some of the natural evolution and selection. The first step of Holland's genetic algorithm is to representa legal solution of a problem by a string of genes known as a chromosome

The Genetic Algorithm ❑ Directed search algorithms based on the mechanics of biological evolution ❑ Developed by John Holland, University of Michigan (1970’s) ❑ To understand the adaptive processes of natural systems ❑ To design artificial systems software that retains the robustness of natural systems ❑ The genetic algorithms, first proposed by Holland (1975), seek to mimic some of the natural evolution and selection. ❑ The first step of Holland’s genetic algorithm is to represent a legal solution of a problem by a string of genes known as a chromosome

Evolutionary Programming First developed by Lawrence Fogel in 1966 for use in pattern learning Early experiments dealt with a number of Finite State Automata FSA were developed that could recognise recurring patterns and even primeness of numbers ▣ Later experiments dealt with gaming problems (coevolution) More recently has been applied to training of neural networks,function optimisation path planning problems

Evolutionary Programming ❑ First developed by Lawrence Fogel in 1966 for use in pattern learning ❑ Early experiments dealt with a number of Finite State Automata ❑ FSA were developed that could recognise recurring patterns and even primeness of numbers ❑ Later experiments dealt with gaming problems (coevolution) ❑ More recently has been applied to training of neural networks, function optimisation & path planning problems

Biological Terminology ·gene functional entity that codes for a specific feature e.g.eye color set of possible alleles ·allele value of a gene e.g.blue,green,brown codes for a specific variation of the gene/feature ·locus position of a gene on the chromosome ·genome set of all genes that define a species the genome of a specific individual is called genotype the genome of a living organism is composed of several chromosomes ·population set of competing genomes/individuals

Biological Terminology • gene • functional entity that codes for a specific feature e.g. eye color • set of possible alleles • allele • value of a gene e.g. blue, green, brown • codes for a specific variation of the gene/feature • locus • position of a gene on the chromosome • genome • set of all genes that define a species • the genome of a specific individual is called genotype • the genome of a living organism is composed of several chromosomes • population • set of competing genomes/individuals

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共44页,可试读15页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有