12
Evolutionary Algorithms Guilherme Oliveira

Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Embed Size (px)

Citation preview

Page 1: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Evolutionary Algorithms

Guilherme Oliveira

Page 2: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

What is it about ?Population based optimization algorithms

ReproductionMutationRecombinationSelection

Page 3: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Example of what it can do

Goal is to minimize Schwefel’s function

Page 4: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Example of what it can do

Page 5: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

How ?

Page 6: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Inner topicsGenetic Algorithm

Genetic Programming

Evolutionary Programming

Gene Expression Programming

Evolution Strategy

Differential Evolution

And more

Page 7: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

How is it related to AI ?Broad state space

Decision making

Page 8: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Project ProgressStudies

EAbiology

Writing almost doneDiscussion about EADiscussion about biologyRelation between themRelated workCame up with my own opinion, about to be

concluded

Page 9: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Difficulties of the projectExtensive topic

Complex codes in prolog

Complex math relation

Page 10: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

What I’ve learnedEA

Different approach to solve generic problems

New technique to find approximated solutions

Knowledge about the existence of algorithms to solve real problems that simulates life’s behavior

Page 11: Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection

Final ConsiderationI expect to finish my work on time