Extremal Optimization : Fundamentals, Algorithms, and Applications