Home » Home & Education » Mathematics » Simulated Annealing Demonstration 1.0
( Free full version | 12 KB )
Simulated Annealing Demonstration 1.0
This is a Java application that demonstrates the Simulated Annealing algorithm.
- Developer:
- Abecedarical Systems
- License:
- Freeware
- OS:
- Not Application
- Requirements:
- Java compiler
- Price:
- Free
Price is subject to change at any time by the company - Date added:
- 6/12/2008
- Last Update:
- 9/17/2006
- User Rating:
- Not yet rated.
- Your Rating:
( Free full version | 12 KB ) Simulated Annealing Demonstration 1.0 Publisher's description
This is a Java application that demonstrates the Simulated Annealing algorithm with
an attack on the "traveling salesman" problem.
What is simulated annealing?
Simulated annealing is a technique, which was developed to help solve large
combinatorial optimization problems. It is based on probabilistic methods that avoid
being stuck at local (non-global) minima. It has proven to be a simple but
powerful method for large-scale combinatorial optimization.
For practical purposes, simulated annealing has solved the famous traveling
salesman problem: find the shortest of N! paths connecting N cities. Simulated
annealing finds a very good approximation to the shortest path out of the huge
number of all possible paths.
Annealing is nature's trick to find extrema in very complicated situations.
Simulated annealing mimics on a computer the natural process by which crystal lattices
of glass or metal relax when heated. The molecules of hot glass or metal are free
to move about. Temperature is an average of the thermal energy in each molecule
of an object. If the temperature drops quickly, these molecules solidify into a
complex structure. However, if the temperature drops slowly, they form a highly
ordered crystal. The molecules of a crystal solidify into a minimal energy state.
Some real applications simulated annealing:
Determining the sequence of observations for an automated astronomical telescope [2]
Computer Aided Geometric Design
Optimization of Econometric Statistical Functions
Games with random moves determined by the simulated annealing algorithm
Arranging connections on chips and switching devices in telephone networks
The algorithm:
In the simulated annealing algorithm, an objective function to be minimized is
defined. Here it will be the total path length through a set of points.
an attack on the "traveling salesman" problem.
What is simulated annealing?
Simulated annealing is a technique, which was developed to help solve large
combinatorial optimization problems. It is based on probabilistic methods that avoid
being stuck at local (non-global) minima. It has proven to be a simple but
powerful method for large-scale combinatorial optimization.
For practical purposes, simulated annealing has solved the famous traveling
salesman problem: find the shortest of N! paths connecting N cities. Simulated
annealing finds a very good approximation to the shortest path out of the huge
number of all possible paths.
Annealing is nature's trick to find extrema in very complicated situations.
Simulated annealing mimics on a computer the natural process by which crystal lattices
of glass or metal relax when heated. The molecules of hot glass or metal are free
to move about. Temperature is an average of the thermal energy in each molecule
of an object. If the temperature drops quickly, these molecules solidify into a
complex structure. However, if the temperature drops slowly, they form a highly
ordered crystal. The molecules of a crystal solidify into a minimal energy state.
Some real applications simulated annealing:
Determining the sequence of observations for an automated astronomical telescope [2]
Computer Aided Geometric Design
Optimization of Econometric Statistical Functions
Games with random moves determined by the simulated annealing algorithm
Arranging connections on chips and switching devices in telephone networks
The algorithm:
In the simulated annealing algorithm, an objective function to be minimized is
defined. Here it will be the total path length through a set of points.
Related downloads for Simulated Annealing Demonstration
FindGraph 2.13Graphing, trend analysis and curve matching software.
Graph Magics 2.1Graph Magics - an ultimate tool for Graph Theory.
Inverse Matrices 1.03Mathematical program for university students and professors.
Math Calculator 2.3To calculate expression, derivative, root, extremum, integral.
Karnaugh map 1.2Karnaugh map minimalizator - program for minimalize logical functions.
New release of Mathematics
Easy CurveFit 3.0"Easy CurveFit" is a very easy tool to fit curve.
jExacter 1U v.1jExacter, written in Java, is an easy-to-use, high precision calculator.
jExacter2U v.1jExacter2U, written in Java, is an easy-to-use, high precision calculator
Falco Calculator 2.3Falco Calculator is a useful program for education.
Stop Anxiety 1.10Free Horsepower to Kilowatt converter
More products from Abecedarical Systems
Almanac 1.0Calculates the times of rise, set, and transit of the sun, moon, and planets.
TimeWarp 3.0A utility for setting your computer's clock using an internet time source.
Zeno Interpreter 1.2Interpreter for the Zeno programming language. Includes text editor, and help.
Spreadsheet Calculator (SCalc) for UNIX 1.0SCalc is a simple spread sheet program.
TimeWarp for DOS 1.1TimeWarp utility sets computer time from a master atomic clock using a modem.
Categories
- » Home & Education
- Calendar & Planner
- e-Book & Literature
- Food & Beverage
- Reference
- Health & Nutrition
- Hobby
- Home Inventory
- Kids & Parenting
- Language
- Mathematics
- Translation
- Astrology
- Science
- Sports
- Teaching & Testing
- Writing & Reading
- Religion & Spirituality
- Misc Education
- » MP3 & Audio
- » Multimedia & Design
- » Desktop Enhancement
- » Games
- » Business & Finance
- » Internet
- » Utility
- » Software Development
- » Web Developer
