The Differential Evolution algorithm (DE) is a practical approach to global numerical optimization that is easy to understand, simple to implement, reliable, and fast. Packed with illustrations, computer code, new insights, and practical advice, this volume explores Differential Evolution (DE) in both principle and practice. It is a valuable resource for professionals needing a proven optimizer.