Differential simulated annealing: A robust and efficient global optimization algorithm for parameter estimation of biological networks