GA, SA and NN are extensively used on the global optimization of complex engineering problems. Their characteristics and abilities of global optimization are introduced in the paper. It also discusses how to improve their effect according to t their advantages and faults and analyses how to deal with the object function and constraints—the key techniques of the complex engineering problem optimization. Finally, the future developments of the global optimization algorithm and the optimization design of complex engineering problems are proposed.