Upload
senta
View
38
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Travelling Salesperson Problem A Java mpj-express approach. By Jakob Haug Oftebro, Ulrik Sagen and Eirik Aasved Holst. The problem. What is the shortest closed circuit that visits all locations ? O(n!) NP-Hard. Genetic algorithm. PSEUDOCODE FOR SEQUENTIAL GA: - PowerPoint PPT Presentation
Citation preview
TRAVELLING SALESPERSON PROBLEMA JAVA MPJ-EXPRESS APPROACH
BY JAKOB HAUG OFTEBRO, ULRIK SAGEN AND EIRIK AASVED HOLST
THE PROBLEM
• What is the shortest closed circuit that visits all locations?
• O(n!)• NP-Hard
GENETIC ALGORITHM
PSEUDOCODE FOR SEQUENTIAL GA:Generate initial populationwhile(not finished){
evaluate fitnessevolve population
}
IN PARALLEL
PSEUDOCODE FOR PARALLEL GA:while(outerloop){ //on root processor
mixPopulation()for(innerloop){ //on each processor
evaluate fitnessevolve subPopulation
}}
PARALLELISM
• Population = n• subPopulation = n/#processors
0 1 2 3 4 5 6 7 8 90
20
40
60
80
100
120
140
160
Seco
nds
Number of processors
GRAPHICAL EVOLUTION REPRESENTATION