SlideShare a Scribd company logo
1 of 15
OPTIMIZATION-
SIMULATED ANNEALING
CONTENT
 INTRODUCTION
 MOTIVATION
 METHOD
 APPLICATION
 CASE STUDY
 CONCLUSION
 REFERENCES
OPTIMIZATION
 It is a selection of best element (with regard to some
criteria) from some set of available alternatives.
 In the simplest case, an optimization problem consist
of maximizing or minimizing a real function by
choosing input values from within an allowed set and
computing the value of function.
INTRODUCTION
SIMULATED ANNEALING
 Simulated annealing (SA) is a random-search
technique which exploits an analogy between the way
in which a metal cools and freezes into a minimum
energy crystalline structure (the annealing process)
and the search for a minimum in a more general
system; it forms the basis of an optimisation
technique for combinatorial and other problems.
 The name and inspiration come from annealing in
metallurgy.
 Simulated annealing was developed in 1983 to deal
with highly nonlinear problems.
OTHER NAMES
 Monte Carlo Annealing
 Statistical Cooling
 Probabilistic Hill Climbing
 Stochastic Relaxation
 Probabilistic Exchange Algorithm
MOTIVATION
 Annealing in metals.
 Heat the solid state metal to a high temperature.
 Cool it down very slowly according to a specific
schedule.
 If the heating temperature is sufficiently high to
ensure random state and the cooling process is slow
enough to ensure thermal equilibrium, then the atoms
will place themselves in a pattern that corresponds to
the global energy minimum of a perfect crystal.
METHOD
 Step 1: Initialize – Start with a random initial
placement. Initialize a very high “temperature”.
 Step 2: Move – Perturb the placement through a
defined move.
 Step 3: Calculate score – calculate the change in the
score due to the move made.
 Step 4: Choose – Depending on the change in score,
accept or reject the move. The prob of acceptance
depending on the current “temperature”.
 Step 5: Update and repeat– Update the temperature
value by lowering the temperature. Go back to Step 2.
 The process is done until “Freezing Point” is reached.
COOLING SCHEDULE
HILL CLIMBING
HILL CLIMBING
HILL CLIMBING
HILL CLIMBING
COSTFUNCTION,C
NUMBER OF ITERATIONS
AT INIT_TEMP
AT FINAL_TEMP
Move accepted with
probability
= e-(^C/temp)
Unconditional Acceptance
CASE STUDY
 The wide utilization of heat exchangers in industrial
processes, their cost minimization is an important
target for both designers and users.
 Traditional design approaches are based on iterative
procedures which gradually change the design and
geometric parameters to satisfy a given heat duty and
constraints.
 The present study explores the use of non-traditional
optimization technique called simulated annealing.
 The SA approach is able to reduce the total cost of the
heat exchanger .
APPLICATION
 Circuit partitioning and placement.
 Strategy scheduling for capital products with complex
product structure.
 Umpire scheduling in US Open Tennis tournament!
 Event-based learning situations.
HOW TO COPE WITH
DISADVANTAGES
 Repeat algorithm many times with different initial
configurations
 Use information gathered in previous runs
 Use a more complex Generation Function to jump out
of local optimum
 Use a more complex Evaluation Criterion that accepts
sometimes (randomly) also solutions away from the
(local) optimum
CONCLUSION
 Simulated Annealing algorithms are usually better
than greedy algorithms, when it comes to problems
that have numerous locally optimum solutions.
 Simulated Annealing is not the best solution to circuit
partitioning or placement. Network flow approach to
solving these problems functions much faster.
 Simulated Annealing guarantees a convergence upon
running sufficiently large number of iterations.
REFERENCES
 Aarst, “Simulated annealing and Boltzman
machines”, Wiley, 1989.
 Duda Hart Stork, “Pattern Classification”, Wiley
Interscience, 2001.
 Otten, “The Annealing Algorithm”, Kluwer
Academic Publishers, 1989.
 Sherwani, “Algorithms for VLSI Physical Design
Automation”, Kluwer Academic Publishers, 1999.
THANK YOU

More Related Content

What's hot

What's hot (20)

Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
 
Hill climbing
Hill climbingHill climbing
Hill climbing
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization technique
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Stochastic Gradient Decent (SGD).pptx
Stochastic Gradient Decent (SGD).pptxStochastic Gradient Decent (SGD).pptx
Stochastic Gradient Decent (SGD).pptx
 
Lecture 25 hill climbing
Lecture 25 hill climbingLecture 25 hill climbing
Lecture 25 hill climbing
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
 
Local search algorithm
Local search algorithmLocal search algorithm
Local search algorithm
 
ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...
ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...
ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...
 
Tabu search
Tabu searchTabu search
Tabu search
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine Learning
 

Similar to Optimization Simulated Annealing

Review of magnetic refrigeration system as alternative to conventional refrig...
Review of magnetic refrigeration system as alternative to conventional refrig...Review of magnetic refrigeration system as alternative to conventional refrig...
Review of magnetic refrigeration system as alternative to conventional refrig...
Naji Abdullah
 
Using coolant modulation and pre cooling to avoid turbine blade
Using coolant modulation and pre cooling to avoid turbine bladeUsing coolant modulation and pre cooling to avoid turbine blade
Using coolant modulation and pre cooling to avoid turbine blade
Rakesh Rauth
 

Similar to Optimization Simulated Annealing (20)

Poster on air pcm heat exchanger
Poster on air pcm heat exchangerPoster on air pcm heat exchanger
Poster on air pcm heat exchanger
 
Simulated Annealing for Optimal Power Flow (OPF)
Simulated Annealing for Optimal Power Flow (OPF)Simulated Annealing for Optimal Power Flow (OPF)
Simulated Annealing for Optimal Power Flow (OPF)
 
Ip3415871592
Ip3415871592Ip3415871592
Ip3415871592
 
Investigation of heat transfer enhancement for a model 21 Feb 2021.pptx
Investigation of heat transfer enhancement for a model 21 Feb 2021.pptxInvestigation of heat transfer enhancement for a model 21 Feb 2021.pptx
Investigation of heat transfer enhancement for a model 21 Feb 2021.pptx
 
heat transfer enhancement for Central solar tower
heat transfer enhancement for Central solar towerheat transfer enhancement for Central solar tower
heat transfer enhancement for Central solar tower
 
Exergy analysis of inlet water temperature of condenser
Exergy analysis of inlet water temperature of condenserExergy analysis of inlet water temperature of condenser
Exergy analysis of inlet water temperature of condenser
 
Review of magnetic refrigeration system as alternative to conventional refrig...
Review of magnetic refrigeration system as alternative to conventional refrig...Review of magnetic refrigeration system as alternative to conventional refrig...
Review of magnetic refrigeration system as alternative to conventional refrig...
 
OPTIMIZATION- SIMULATED ANNEALING
OPTIMIZATION-SIMULATED ANNEALINGOPTIMIZATION-SIMULATED ANNEALING
OPTIMIZATION- SIMULATED ANNEALING
 
Thermal barrier Analysis in Diesel
Thermal barrier Analysis in DieselThermal barrier Analysis in Diesel
Thermal barrier Analysis in Diesel
 
CFD Analysis and Melting Performance of PCMs in Two Dimensional Sphere
CFD Analysis and Melting Performance of PCMs in Two Dimensional SphereCFD Analysis and Melting Performance of PCMs in Two Dimensional Sphere
CFD Analysis and Melting Performance of PCMs in Two Dimensional Sphere
 
K1303027277
K1303027277K1303027277
K1303027277
 
Thermal testing, thermo mechanical and dynamic mechanical analysis & chem...
Thermal testing, thermo mechanical and dynamic mechanical analysis & chem...Thermal testing, thermo mechanical and dynamic mechanical analysis & chem...
Thermal testing, thermo mechanical and dynamic mechanical analysis & chem...
 
50 watt sterling engine
50 watt sterling engine50 watt sterling engine
50 watt sterling engine
 
DESIGN AND ANALYSIS OF PARABOLIC COLLECTOR.pptx
DESIGN AND ANALYSIS OF PARABOLIC COLLECTOR.pptxDESIGN AND ANALYSIS OF PARABOLIC COLLECTOR.pptx
DESIGN AND ANALYSIS OF PARABOLIC COLLECTOR.pptx
 
3 finite
3  finite3  finite
3 finite
 
Ah4102247256
Ah4102247256Ah4102247256
Ah4102247256
 
Seminar Report - Phase Change Material (PCM).pdf
Seminar Report - Phase Change Material (PCM).pdfSeminar Report - Phase Change Material (PCM).pdf
Seminar Report - Phase Change Material (PCM).pdf
 
Study & Review of Heat Recovery Systems for SO2 Gas Generation Process in Sug...
Study & Review of Heat Recovery Systems for SO2 Gas Generation Process in Sug...Study & Review of Heat Recovery Systems for SO2 Gas Generation Process in Sug...
Study & Review of Heat Recovery Systems for SO2 Gas Generation Process in Sug...
 
Using coolant modulation and pre cooling to avoid turbine blade
Using coolant modulation and pre cooling to avoid turbine bladeUsing coolant modulation and pre cooling to avoid turbine blade
Using coolant modulation and pre cooling to avoid turbine blade
 
Validation of Design Parameters of Radiator using Computational Tool
Validation of Design Parameters of Radiator using Computational ToolValidation of Design Parameters of Radiator using Computational Tool
Validation of Design Parameters of Radiator using Computational Tool
 

More from Uday Wankar

Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
Uday Wankar
 
Optimization technique genetic algorithm
Optimization technique genetic algorithmOptimization technique genetic algorithm
Optimization technique genetic algorithm
Uday Wankar
 
Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control
Uday Wankar
 
Hybrid power generation by solar –wind
Hybrid power generation by solar –windHybrid power generation by solar –wind
Hybrid power generation by solar –wind
Uday Wankar
 
Hybrid power generation by and solar –wind
Hybrid power generation by and solar –windHybrid power generation by and solar –wind
Hybrid power generation by and solar –wind
Uday Wankar
 

More from Uday Wankar (20)

TEACHING AND LEARNING BASED OPTIMISATION
TEACHING AND LEARNING BASED OPTIMISATIONTEACHING AND LEARNING BASED OPTIMISATION
TEACHING AND LEARNING BASED OPTIMISATION
 
Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
 
Optimization technique genetic algorithm
Optimization technique genetic algorithmOptimization technique genetic algorithm
Optimization technique genetic algorithm
 
Optimization Technique Harmony Search
Optimization Technique Harmony Search Optimization Technique Harmony Search
Optimization Technique Harmony Search
 
Optimization by Ant Colony Method
Optimization by Ant Colony MethodOptimization by Ant Colony Method
Optimization by Ant Colony Method
 
Gas turbine engine
Gas turbine engineGas turbine engine
Gas turbine engine
 
Gas turbine engine
Gas turbine engineGas turbine engine
Gas turbine engine
 
Rewinding a brushless motor
Rewinding a brushless motorRewinding a brushless motor
Rewinding a brushless motor
 
Rewinding a bldc motor
Rewinding a bldc motorRewinding a bldc motor
Rewinding a bldc motor
 
Persistence of Vision Display
Persistence of Vision DisplayPersistence of Vision Display
Persistence of Vision Display
 
Arm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speedArm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speed
 
Arm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC MotorArm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC Motor
 
Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control
 
Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control
 
POWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENTPOWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENT
 
CSTPS training REPORT
CSTPS training REPORTCSTPS training REPORT
CSTPS training REPORT
 
Hybrid power generation by solar –wind
Hybrid power generation by solar –windHybrid power generation by solar –wind
Hybrid power generation by solar –wind
 
Hybrid power generation by and solar –wind
Hybrid power generation by and solar –windHybrid power generation by and solar –wind
Hybrid power generation by and solar –wind
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robot
 
A PROJECT REPORT ON BGPPL BALARPUR
A PROJECT REPORT ON BGPPL BALARPURA PROJECT REPORT ON BGPPL BALARPUR
A PROJECT REPORT ON BGPPL BALARPUR
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

Optimization Simulated Annealing

  • 2. CONTENT  INTRODUCTION  MOTIVATION  METHOD  APPLICATION  CASE STUDY  CONCLUSION  REFERENCES
  • 3. OPTIMIZATION  It is a selection of best element (with regard to some criteria) from some set of available alternatives.  In the simplest case, an optimization problem consist of maximizing or minimizing a real function by choosing input values from within an allowed set and computing the value of function. INTRODUCTION
  • 4. SIMULATED ANNEALING  Simulated annealing (SA) is a random-search technique which exploits an analogy between the way in which a metal cools and freezes into a minimum energy crystalline structure (the annealing process) and the search for a minimum in a more general system; it forms the basis of an optimisation technique for combinatorial and other problems.  The name and inspiration come from annealing in metallurgy.  Simulated annealing was developed in 1983 to deal with highly nonlinear problems.
  • 5. OTHER NAMES  Monte Carlo Annealing  Statistical Cooling  Probabilistic Hill Climbing  Stochastic Relaxation  Probabilistic Exchange Algorithm
  • 6. MOTIVATION  Annealing in metals.  Heat the solid state metal to a high temperature.  Cool it down very slowly according to a specific schedule.  If the heating temperature is sufficiently high to ensure random state and the cooling process is slow enough to ensure thermal equilibrium, then the atoms will place themselves in a pattern that corresponds to the global energy minimum of a perfect crystal.
  • 7. METHOD  Step 1: Initialize – Start with a random initial placement. Initialize a very high “temperature”.  Step 2: Move – Perturb the placement through a defined move.  Step 3: Calculate score – calculate the change in the score due to the move made.  Step 4: Choose – Depending on the change in score, accept or reject the move. The prob of acceptance depending on the current “temperature”.  Step 5: Update and repeat– Update the temperature value by lowering the temperature. Go back to Step 2.  The process is done until “Freezing Point” is reached.
  • 9. HILL CLIMBING HILL CLIMBING HILL CLIMBING HILL CLIMBING COSTFUNCTION,C NUMBER OF ITERATIONS AT INIT_TEMP AT FINAL_TEMP Move accepted with probability = e-(^C/temp) Unconditional Acceptance
  • 10. CASE STUDY  The wide utilization of heat exchangers in industrial processes, their cost minimization is an important target for both designers and users.  Traditional design approaches are based on iterative procedures which gradually change the design and geometric parameters to satisfy a given heat duty and constraints.  The present study explores the use of non-traditional optimization technique called simulated annealing.  The SA approach is able to reduce the total cost of the heat exchanger .
  • 11. APPLICATION  Circuit partitioning and placement.  Strategy scheduling for capital products with complex product structure.  Umpire scheduling in US Open Tennis tournament!  Event-based learning situations.
  • 12. HOW TO COPE WITH DISADVANTAGES  Repeat algorithm many times with different initial configurations  Use information gathered in previous runs  Use a more complex Generation Function to jump out of local optimum  Use a more complex Evaluation Criterion that accepts sometimes (randomly) also solutions away from the (local) optimum
  • 13. CONCLUSION  Simulated Annealing algorithms are usually better than greedy algorithms, when it comes to problems that have numerous locally optimum solutions.  Simulated Annealing is not the best solution to circuit partitioning or placement. Network flow approach to solving these problems functions much faster.  Simulated Annealing guarantees a convergence upon running sufficiently large number of iterations.
  • 14. REFERENCES  Aarst, “Simulated annealing and Boltzman machines”, Wiley, 1989.  Duda Hart Stork, “Pattern Classification”, Wiley Interscience, 2001.  Otten, “The Annealing Algorithm”, Kluwer Academic Publishers, 1989.  Sherwani, “Algorithms for VLSI Physical Design Automation”, Kluwer Academic Publishers, 1999.