+ All Categories
Home > Documents > Travelling Salesperson Problem A Java mpj-express approach

Travelling Salesperson Problem A Java mpj-express approach

Date post: 23-Feb-2016
Category:
Upload: senta
View: 35 times
Download: 0 times
Share this document with a friend
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
Popular Tags:
6
TRAVELLING SALESPERSON PROBLEM A JAVA MPJ-EXPRESS APPROACH BY JAKOB HAUG OFTEBRO, ULRIK SAGEN AND EIRIK AASVED HOLST
Transcript
Page 1: Travelling  Salesperson  Problem A Java  mpj-express approach

TRAVELLING SALESPERSON PROBLEMA JAVA MPJ-EXPRESS APPROACH

BY JAKOB HAUG OFTEBRO, ULRIK SAGEN AND EIRIK AASVED HOLST

Page 2: Travelling  Salesperson  Problem A Java  mpj-express approach

THE PROBLEM

• What is the shortest closed circuit that visits all locations?

• O(n!)• NP-Hard

Page 3: Travelling  Salesperson  Problem A Java  mpj-express approach

GENETIC ALGORITHM

PSEUDOCODE FOR SEQUENTIAL GA:Generate initial populationwhile(not finished){

evaluate fitnessevolve population

}

Page 4: Travelling  Salesperson  Problem A Java  mpj-express approach

IN PARALLEL

PSEUDOCODE FOR PARALLEL GA:while(outerloop){ //on root processor

mixPopulation()for(innerloop){ //on each processor

evaluate fitnessevolve subPopulation

}}

Page 5: Travelling  Salesperson  Problem A Java  mpj-express approach

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

Page 6: Travelling  Salesperson  Problem A Java  mpj-express approach

GRAPHICAL EVOLUTION REPRESENTATION


Recommended