Modern Heuristic Optimization Techniques: Theory and Applications to Power Systems