Global optimization of simulation based complex systems