Title :
Parallel Strategies for Solving Large Unit Commitment Problems in the California ISO Planning Model
Author :
Guojing Cong ; Meyers, Carol ; Rajan, Deepak ; Parriani, Tiziano
Author_Institution :
IBM TJ Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
We present our study of solving large unit commitment problems in the California ISO planning model. The model calculates hourly day-ahead unit commitments, and all instances need to be solved close to optimality within an hour. It takes CPLEX, the current state-of-the-art solver, up to 5 and 10 hours to solve the deterministic instances and the 5-scenario stochastic instances, respectively. The 20-scenario instances are practically unsolvable as no feasible solutions are found after 24 hours.We consider improving solution times through distributed-memory parallelization. Prior techniques such as distributed branch- and-bound perform poorly for our problems. We propose coordinated concurrent search to solve the deterministic instances on a cluster. For stochastic instances, we propose parallelization strategy that combines scenario-based decomposition and asynchronous solves guided by intermediate results from progressive hedging. Our decomposition creates linear sub problems instead of quadratic ones that are oftentimes intractable. On a cluster of 16 IBM Power7 machines, our parallel implementation achieves on average 12.7 and 22 times speedup for the deterministic instances and the 5-scenario stochastic instances, respectively. All problems are solved within an hour to near optimality including the previously unsolvable 20-scenario stochastic instances.
Keywords :
distributed memory systems; power generation dispatch; power generation planning; power generation scheduling; stochastic programming; CPLEX; California ISO planning model; IBM Power7 machine; coordinated concurrent search; distributed memory parallelization; independent system operator planning model; large unit commitment problems; scenario-based decomposition; Generators; ISO; Optimization; Parallel processing; Planning; Search problems; Stochastic processes; integer linear programming; optimization methods; parallel algorithms; power generation planning;
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
DOI :
10.1109/IPDPS.2015.49