Mixture decomposition via the simulated annealing algorithm