Extended Abstract: Enabling Massive Parallelism for Stochastic Optimization Problems

International Conference for High Performance Computing, Networking, Storage and Analysis (SC) 2011
Pulication Type: Paper
Download: pdf ps

Abstract

The US air fleet is tasked with the worldwide movement of cargo and personnel. Due to a unique mixture of operating circumstances, it faces a large scale and dynamic set of cargo movement demands with sudden changes almost being the norm. Airfleet management involves periodically allocating aircraft to its myriad operations, while judiciously accounting for this uncertainty to minimize operating costs. We have formulated this allocation problem as the optimization of a stochastic two-stage integer program. Our work aims to enable rapid decisions via a scalable parallel implementation. We present our initial attempts at parallelization and eventually, a branch-and-bound approach with two-stage linear programs. This allows the evaluation of tens of thousands of possible scenarios while converging to an optimal integer allocation for extremely large problems. We believe that this is an interesting and uncommon approach to harnessing tera/petascale compute power for such problems without decomposing the linear programs further.

Research Areas

Text Ref

Akhil Langer, Ramprasad Venkataraman, Gagan Gupta, Laxmikant Kale, Udatta Palekar, Steven Baker, and Mark Surina. Poster: enabling massive parallelism for stochastic optimization. In Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis Companion (SC '11 Companion). ACM, New York, NY, USA, 89-90. DOI=10.1145/2148600.2148645 http://doi.acm.org/10.1145/2148600.2148645

BibTex

@inproceedings{Langer:2011:PEM:2148600.2148645,
 author = {Langer, Akhil and Venkataraman, Ramprasad and Gupta, Gagan and Kale, Laxmikant and Palekar, Udatta and Baker, Steven and Surina, Mark},
 title = {Poster: enabling massive parallelism for stochastic optimization},
 booktitle = {Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis Companion},
 series = {SC '11 Companion},
 year = {2011},
 isbn = {978-1-4503-1030-7},
 location = {Seattle, Washington, USA},
 pages = {89--90},
 numpages = {2},
 url = {http://doi.acm.org/10.1145/2148600.2148645},
 doi = {10.1145/2148600.2148645},
 acmid = {2148645},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {high performance computing, multicut benders decomposition, parallel branch-and-bound, stochastic optimization},
}