Unit Commitment Problem Solved using Ant Colony Search Algorithm