A semi-analytical non-iterative primary approach based on priority list to solve unit commitment problem. (August 2015)