An Adaptive Hybrid Genetic Algorithm - Simulated Annealing Approach