Main Page | Class Hierarchy | Class List | File List | Class Members

Metropolis Class Reference

#include <incop.h>

Inheritance diagram for Metropolis:

Metaheuristic List of all members.

Public Member Functions

 Metropolis (double temp)
int acceptance (Move *move, Configuration *config)
void adjustparameter (int parameter)

Public Attributes

double temperature

Detailed Description

Metropolis algorithm : a unique parameter - a constant temperature


Member Function Documentation

int Metropolis::acceptance Move move,
Configuration config
[virtual]
 

the classical Metropolis formula for accepting a bad move : probability = exp (-evaluationdelta/temperature)

Reimplemented from Metaheuristic.


The documentation for this class was generated from the following files:
Generated on Wed Sep 15 17:58:39 2004 for INCOP by doxygen 1.3.5