new feature brings SA to GA

Firstly add temperature part, then the genetic algorithm should be
rewritten to use this feature.