Project Details
Key findings
We have
• Assembled a test problem collection. This is based on existing test problem sets,
expanded by financial planning problems, electricity swing option valuation problems,
as well as stochastic capacity assignment and capacitated multi-product feed
mix problems in collaboration with our project partners.
• Developed a stochastic programming extension to the structured modelling language
SML (http://www.maths.ed.ac.uk/ERGO/sml/), to aid the formulation of
new problem classes in a format that allows easy communication with structure
exploiting solvers (and crash-start generators).
• Explored suitable tree approximation algorithms, including clustering and scenario
and stage aggregation schemes.
• Implemented a multi-level stochastic warmstart procedure, where the reduced tree
itself is warmstarted from a further aggregated tree. This procedure has demonstrated
a further time-saving over the simple one-level reduced-tree warmstart and
achieves a sustained speed-up of a factor of 2 compared to a cold start on a wide
range of large-scale problems (up to 5 million variables/40000 scenarios).
• Implemented a decomposition based warmstart procedure in which the reduced
tree is used to estimate the first stage decision and the full warmstart point is
obtained by solving scenario subproblems.
• Analysed both of the above algorithms, to give conditions under which they lead
to successful warmstarts and to give complexity results for the algorithms.
• Demonstrated the numerical superiority of our warmstart procedure, by showing
sustained savings of 50% of IPM iterations on a wide range of testproblems.
• Assembled a test problem collection. This is based on existing test problem sets,
expanded by financial planning problems, electricity swing option valuation problems,
as well as stochastic capacity assignment and capacitated multi-product feed
mix problems in collaboration with our project partners.
• Developed a stochastic programming extension to the structured modelling language
SML (http://www.maths.ed.ac.uk/ERGO/sml/), to aid the formulation of
new problem classes in a format that allows easy communication with structure
exploiting solvers (and crash-start generators).
• Explored suitable tree approximation algorithms, including clustering and scenario
and stage aggregation schemes.
• Implemented a multi-level stochastic warmstart procedure, where the reduced tree
itself is warmstarted from a further aggregated tree. This procedure has demonstrated
a further time-saving over the simple one-level reduced-tree warmstart and
achieves a sustained speed-up of a factor of 2 compared to a cold start on a wide
range of large-scale problems (up to 5 million variables/40000 scenarios).
• Implemented a decomposition based warmstart procedure in which the reduced
tree is used to estimate the first stage decision and the full warmstart point is
obtained by solving scenario subproblems.
• Analysed both of the above algorithms, to give conditions under which they lead
to successful warmstarts and to give complexity results for the algorithms.
• Demonstrated the numerical superiority of our warmstart procedure, by showing
sustained savings of 50% of IPM iterations on a wide range of testproblems.
| Status | Finished |
|---|---|
| Effective start/end date | 1/04/07 → 31/03/09 |
Funding
- EPSRC: £217,476.00
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.
-
A decomposition-based warm-start method for stochastic programming
Colombo, M. & Grothey, A., Jun 2013, In: Computational optimization and applications. 55, 2, p. 311-340 30 p.Research output: Contribution to journal › Article › peer-review
File -
A warm-start approach for large-scale stochastic linear programs
Colombo, M., Gondzio, J. & Grothey, A., Apr 2011, In: Mathematical programming. 127, 2, p. 371-397 27 p.Research output: Contribution to journal › Article › peer-review
File -
A multi-step interior point warm-start approach for large-scale stochastic linear programming
Grothey, A. & Colombo, M., 30 Jun 2009, (Unpublished) p. 1-26, 26 p.Research output: Working paper