Simulated Annealing Demonstration 1.0
This is a Java application that will demonstrate the Simulated Annealing algorithm with an attack on the "traveling salesman" problem.
|
This is a Java application that will demonstrate 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:
The algorithm:
In the simulated annealing algorithm, an objective function to be minimiz
tags
simulated annealing the simulated annealing algorithm the temperature solidify into the molecules temperature drops combinatorial optimization traveling salesman salesman problem the shortest

Download Simulated Annealing Demonstration 1.0
Download Simulated Annealing Demonstration 1.0
Authors software
Numerical Plotter 1.0
Abecedarical Systems
This source code will enable you to plot the solutions to scientific and engineering problems.
Simulated Annealing Demonstration 1.0
Abecedarical Systems
This is a Java application that will demonstrate the Simulated Annealing algorithm with an attack on the "traveling salesman" problem.
C++ sets class 1.0
Abecedarical Systems
You can use the sets class to perform set operations in your programs.
Xref 1.0
Abecedarical Systems
Xref is a utility application which creates a file containing the locations of identifiers used in your C and C++ programs.
Similar software
Simulated Annealing Demonstration 1.0
Abecedarical Systems
This is a Java application that will demonstrate the Simulated Annealing algorithm with an attack on the "traveling salesman" problem.
For Sale By Owner Kit 1.0
InHomeRepairs.com
For Sale By Owner Kit will makes selling a home on your own easy.
breveCreatures Screensaver 2.5
Jonathan Klein
breveCreatures is a nice desktop screensaver that simulates the evolution of virtual creatures in a physically simulated 3D world.
YARD SALE 1.0
Harold Lohner
YARD SALE was inspired directly by the hand-lettered signs of my friend Dan's anonymous neighbor.
Action Point Of Sale 0.47 Beta
Action Point Of Sale CC
Action Point Of Sale is a useful, free and complete point of sale solution for small restaurants.
Visual Graph Analyzer 1.0
Algorithm+ Ltd
The VGA will assist you to draw graphs and to test a variety of graphs theory related algorithms.
Onda Lossless Audio Compressor 1.3
Puckfist
Onda Lossless Audio Compressor is a Java program that compresses 16-bit and 24-bit WAVE and AIFF audio files using the Onda lossless audio compression (LAC) algorithm.
GrFinger FREE 4.1
Griaule - Fingerprint Recognition
GrFinger Component is the core matching fingerprint technology and allows system integrators and developers to seamlessly add fingerprint recognition to programs, creating custom one-to-one verification and one-to-many identification applications, such as time and attendance, point of sale identification and physical access control.
Note Attack 1.36
Aspire Software
Note Attack is a free educational video game that lets you to learn how to read sheet music.
QuickCrypting 1.2.0
OrangeTree Project Solutions
QuickCrypting is a protecting software that protect information from being stolen from home or at the office
QuickCrypting is the perfect tool if you carry sensitive information with you while traveling, uploading sensitive files to servers on the Internet, or protecting sensitive information from being stolen from home or at the office.
Other software in this category
AMRandom 4.3
ESB Consultancy
This aims to supply a Borland Delphi translation of Alan Miller`s Random Module for FORTRAN-90.
FreeSMTP.Net 1.0
Quiksoft Corporation
FreeSMTP.
Redcoal Mobile Internet Developer API (MIDA) 5.0
Redcoal
Enable your web sites, intranets or applications to send and receive SMS messages to and from 130 countries.
ReportLab PDF Library 1.17
Dinu Gherman
ReportLab PDF Library - Package for high-quality dynamic personalized PDF documents in real-time & high volumes from any data sources.
VB6 Setup Program with Skin 1.2
visual-basic.com.ar
You can change your default VB6 setup program with this improved setup program: VB6 Setup Program with Skin.