A Novel Approach for Solving Unit Commitment Problem using Evolutionary Programming Method with Cooling – Banking Constraints - Current Issue - IJAR