52
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

The demon algorithm

&
Pages 21-31 | Published online: 20 Mar 2007
 

Abstract

This paper introduces a generalization of the simulated annealing algorithm for global optimization. Simulated annealing has been successfully applied to a number of combinatorial and continuous optimization problems. The original approach has been significantly improved by introducing adaptive annealing schedules and annealing several copies of the problem in parallel. In this paper we make a further step and propose a generalized simulated annealing algorithm called Demon Algorithm. This algorithm is constructed in analogy to the action of Maxwell's Demon and has been motivated by an information-theoretic analysis of simulated annealing. The algorithm is based on an ensemble of identical systems that are annealed in parallel. The ensemble evolves according to a sequence of target distributions with the aim to end up in a distribution that is concentrated on optimal solutions. The evolution of the ensemble is based on collective moves. The algorithm is implemented for the problem of graph bipartitioning and its performance is compared with conventional simulated annealing and a downhill search algorithm.

C.R. Categories:

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.