Finding the Global Minimum of a Function Using Simulated Annealing

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
This Demonstration finds the global minimum of a function exhibiting several local minima. The method presented is based on simulated annealing, a numerical technique that rapidly determines the global minimum. The test function has the form:
[more]
Contributed by: Housam Binous (September 2012)
Open content licensed under CC BY-NC-SA
Snapshots
Details
This example was inspired by a program by Kenneth Beers [1].
Reference
[1] K. Beers. "Numerical Methods Applied to Chemical Engineering." (Sep 7, 2012) MIT Open Courseware, Fall 2005. ocw.mit.edu/courses/chemical-engineering/10-34-numerical-methods-applied-to-chemical-engineering-fall-2005/index.htm.
Permanent Citation
"Finding the Global Minimum of a Function Using Simulated Annealing"
http://demonstrations.wolfram.com/FindingTheGlobalMinimumOfAFunctionUsingSimulatedAnnealing/
Wolfram Demonstrations Project
Published: September 7 2012