finite time to actually
achieve it.

<p>
The module implements the basic technique and if the interface to the
function is more complex than the subroutine <em>find_minimum</em>
assumes, then you can use the code for that routine as a template for a
customised version (see below for some ideas regarding such more
general functionality).


<h2><a name="data_types_and_routines">DATA TYPES AND ROUTINES</a></h2>
<p>
The module defines a single data type, ANNEALING_PARAMETERS and several
subroutine