CS440 Computer Science Seminar - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

CS440 Computer Science Seminar

Description:

CS440 Computer Science Seminar Introduction to Evolutionary Computing Adaptation to environment Traveling salesman problem A salesperson must visit clients in ... – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 16
Provided by: ErhW3
Category:

less

Transcript and Presenter's Notes

Title: CS440 Computer Science Seminar


1
CS440 Computer Science Seminar
  • Introduction to Evolutionary Computing

2
(No Transcript)
3
Adaptation to environment
4
Traveling salesman problem
  • A salesperson must visit clients in different
    cities, and then return home. What is the
    shortest tour through those cities, visiting each
    one once and only once?
  • No known algorithms are able to generate the best
    answer in an amount time that grow only as a
    polynomial function of the number of elements
    (cities) in the problem.
  • Belongs in the NP-hard class of problems, where
    NP stands for non-deterministic polynomial. For
    100 cities, there are over 10155 different
    possible paths through all cities. The Universe
    is only 1018 seconds old!

5
Evolution Algorithm
6
Steps of evolutionary approach to discovering
solutions
  • Choosing the solution representation
  • Devising a random variation operator
  • Determining a rule for solution survival
  • Initialization the population

7
Solving the traveling salesman problem 1.
Solution representation, 2. Devising random
variation operator
8
Solving the traveling salesman problem 3.
Determining the rule for solution survival, 4.
Initialize the population
  • Rule for survival survival of the fittestthe
    least total distance traveled.
  • Initial population in this case, chosen
    completely at random from the space of possible
    solutions.

9
The best result of the 1st generation for the
100-city traveling salesman problem
10
The best result of the 500th generation for the
100-city traveling salesman problem
11
The best result of the 1000th generation for the
100-city traveling salesman problem
12
The best result of the 4000th generation for the
100-city traveling salesman problem
13
Drug design using evolutionary algorithm
14
Evolutionary algorithm in high-level chess game
15
To probe further
  • What is revolutionary computation, IEEE Spectrum,
    Feb. 2000
  • How to solve It Modern Heuristics, Zbigniew
    Michalewicz, Springer, 2000
  • Evolution, Neural Networks, Games, and
    Intelligence, Kumar and Fogel, Proceedings of
    IEEE Vol. 87, no 9, pp. 1471-96, Sept. 1999
Write a Comment
User Comments (0)
About PowerShow.com