Genetic Algorithms
Download
Report
Transcript Genetic Algorithms
Genetic Algorithms and TSP
Thomas Jefferson Computer Research Project
by Karl Leswing
Genetic Algorithms
Effective in Optimization Problems
Classified as a global search heuristic
Inspired by Evolutionary Biology
Inheritance
Mutation
Selection
Crossover
Traveling Salesman
Given a number of
cities and the costs of
traveling from any city
to any other city, what
is the cheapest roundtrip rout that visits each
city exactly once and
then returns to the
starting city.
Traveling Salesman Continued
O(N!)
Dynamic Programming down to O((n^2)*2^n)
Find Near Optimal Solutions
Current Work
Current Work Continued
Double Point Crossover
Roulette Selection
Single Point Mutation
Unique Fitness Algorithm
Mutation Rate Variable
Effectiveness
Solve 50 City TSP in less than one minute
Ant Colony Optimization
Pheromone Trail
Evaporation Rate
Effective for dynamically changing graphs
Useful for network routing and urban
transportation systems
3 Dimensions
Attempted Open GL with Pipe
Attempted Jogl
Java Bindings for OpenGl
Given Up
Work on Comparison of global search hueristics
Extensions
Finish my ant colony
optimization (ACO)
Brute Force Automated
Test
Particle Swarm
Optimization (PSO)
Neural Networking