Optimization Algorithm and complex engineering problem