This document presents an economic load dispatch problem that uses the Gravity Search Algorithm to minimize total generation costs for multi-generator power systems. It discusses how practical constraints like valve point loading, multi-fuel operation, and forbidden zones result in non-ideal, non-continuous generator cost curves. The Gravity Search Algorithm is applied to find the optimal dispatch schedule that accounts for these realistic cost functions and minimizes the total cost of generation while satisfying demand. The algorithm is tested on sample power systems and able to find solutions within acceptable timeframes that outperform traditional optimization methods for large, complex problems.