Parallel Simulated Annealing SE 295 Parallel Programming Practice Project - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Parallel Simulated Annealing SE 295 Parallel Programming Practice Project

Description:

Borrowed idea from condensed matter physics annealing of metals ... Hiroyasu T, Miki M and Ogura M (2000) 'Parallel Simulated Annealing using ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 22
Provided by: sercIis
Category:

less

Transcript and Presenter's Notes

Title: Parallel Simulated Annealing SE 295 Parallel Programming Practice Project


1
Parallel Simulated AnnealingSE 295 Parallel
Programming PracticeProject
  • Karthik Raman
  • Supercomputer Education Research Centre

2
Simulated Annealing Recap
  • Heuristic for hard combinatorial optimisation
    problems or continuous optimisation
  • Borrowed idea from condensed matter physics
    annealing of metals
  • Perturb configuration of system
  • Accept all moves that reduce cost
  • Accept those that increase cost with low
    probability (Metropolis Criterion)

3
Key Annealing Parameters
  • T0 initial temperature
  • ? Temperature Factor
  • Length of run
  • Stopping conditions
  • Often decided by trial-and-error

4
Exploration of Cooling Schedule Parameters
5
TSPLIB
  • Public database of TSP problems by Reinelt
  • Wide variety of problems
  • Symmetric TSP Euclidean Space
  • Optimal tours known for many cases

6
Multiple Independent Runs
  • Processes start with same T0, ?, different
    initial configurations and different random
    number seeds
  • Proceed for a fixed number of iterations and
    then 'interact'
  • Strategies for redistribution?

7
Redistribution of Solutions
  • Genetic Crossover (Hiroyasu et al, 2002)
  • Elitist strategy
  • Why redistribute?

8
Experiments with Redistribution
  • T00.7 ?0.9
  • T0 for second phase?
  • Iterations in Phase I?
  • Effect of redistribution on different datasets?

9
berlin52
10
pr1002
11
pr299
12
rl1304
13
u574
14
vm1084
15
Comparison with existing algorithms
  • DIMACS Challenge on TSP
  • Optimal tours with program rankings available
  • pr1002 rank 95 (total 134)
  • rl1304 rank 95 (total 134)
  • vm1084 rank 88 (total 100)

16
Conclusions
  • Redistribution improves quality of optimum
  • Desirable especially for large datasets
  • Effective utilisation of multiple processes
    (more useful work)

17
Continuous optimisation
  • Similar ideas as in combinatorial optimisation
  • Similar parameters T0, ?, T0'
  • Several test functions commonly used
  • Rosenbrock
  • Goldstein-Price

18
Rosenbrock test function 2D
19
Goldstein-Price Test function 2D
20
Conclusions
  • Redistribution requires more function evaluations
  • Redistribution improves quality of optimum even
    in continuous optimisation
  • Possibility of determining iterations in Phase I
    through exploratory experiments
  • Other strategies for distribution e.g. Genetic
    crossover
  • Improving execution time and optimum quality by
    fine-tuning cooling parameters

21
References
  • Press W H, Flannery B P, Teukolsky S A and
    Vetterling W T (1993), Numerical Recipes in C
    The Art of Scientific Computing, Cambridge
    University Press pp.444455.
  • Karlsson P (2002) Simulated Annealing applied
    to the travelling salesman problem Technical
    Report, Uppsala University (Sweden).
  • Hiroyasu T, Miki M and Ogura M (2000) Parallel
    Simulated Annealing using Genetic Crossover
    Proceedings of IASTED International Conference
    Parallel and Distributed Computing Systems
    pp.139144.
  • Lee F-H A (1995) Parallel Simulated Annealing on
    a Message-Passing Multi-computer PhD Thesis,
    Utah State University.
  • TSPLIB http//www.iwr.uni-heidelberg.de/groups/co
    mopt/ software/TSPLIB95/
  • Siarry P, Berthiau G, Durbin F and Haussy J C E A
    (1997) Enhanced Simulated Annealing for Globally
    Minimizing Functions of Many Continuous
    Variables ACM Transactions on Mathematical
    Software 23209228
  • DIMACS TSP Challenge Instance Comparison Page.
    http//www.research.att.com/dsj/chtsp/testform1.
    html
Write a Comment
User Comments (0)
About PowerShow.com