Optimization of Complex Systems: Theory, Models, Algorithms and Applications