“…Many methods have been used to solve the unit commitment (UC) problem as integer programming [3], branch-and-bound methods [4], dynamic programming (DP) [5]- [8], mixed-integer programming [9], and lagrangian relaxation methods (LR) [10], [11], and priority list method [12]. Also, there are many optimization algorithms suggested to solve unit commitment as whale optimization-differential evolution and genetic algorithm (WODEGA) [13], on mixed-integer programming formulations for the unit commitment problem [14], solving unit commitment and economic load dispatch problems using modern optimization algorithms [15], sested particle swarm optimization (PSO) [16], dynamic formulation of the unit commitment…”