Minimization algorithm
DAMMIN searches for a compact dummy atoms configuration X that fits the scattering data by minimizing
where ? is the discrepancy between the experimental and calculated curves, P(X) is the non-compactness penalty, ?ɬ its weight.
The minimization is performed using simulated annealing (Metropolis et al., 1953) starting from a random initial configuration