Different optimization methods have been applied to solve hydrothermal scheduling problems. This study reviews some of the common optimization methods and algorithms their strengths and weaknesses. The study found out that with time, old methods are improved upon and novel methods are developed to provide for more efficiency, faster convergence, robustness, and adaptability.