TECHNICAL PAPERS
Feb 1, 2001

Interior-Point Method for Reservoir Operation with Stochastic Inflows

Publication: Journal of Water Resources Planning and Management
Volume 127, Issue 1

Abstract

A new method is proposed for long-term reservoir operation planning with stochastic inflows. In particular, the problem is formulated as a two-stage stochastic linear program with simple recourse. The stochastic inflows are approximated by multiple inflow scenarios, leading to a very large deterministic model which is hard to solve using conventional optimization methods. This paper presents an efficient interior-point optimization algorithm for solving the resulting deterministic problem. It is also shown how exploiting the problem structure enhances the performance of the algorithm. Application to regulation of the Great Lakes system shows that the proposed approach can handle the stochasticity of the inflows as well as the nonlinearity of the operating conditions in a real-world reservoir system.

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Birge, J. R., Dempster, M. A. H., Gassmann, H. I., Gunn, E. A., King, A. J., and Wallace, S. W. ( 1987). “A standard input format for multi-period stochastic linear programs.” Comm. on Algorithms Newsletter of Math. Programming Soc., 17, 1–19.
2.
Birge, J. R., Donohue, C. J., Holmes, D. F., and Svintsitski, O. G. ( 1996). “A parallel implementation of the nested decomposition algorithm for multistage linear programs.” Math. Programming, 75, 327–352.
3.
Birge, J. R., and Holmes, D. F. ( 1992). “Efficient solution of two-stage stochastic linear programs using interior-point methods.” Computational Optimization and Applications, 1, 245–276.
4.
Czyzyk, J., Fourer, R., and Mehrotra, S. ( 1995). “A study of the Augmented system and column-splitting approaches for solving two-stage stochastic linear programs by interior-point methods.” ORSA J. on Computing, 474–490.
5.
Dantzig, G., and Glynn, P. W. ( 1989). A workshop on resource planning under uncertainty for electric power systems, Dept. of Operations Research, Stanford Univ., Stanford, Calif.
6.
Dembo, R. S. ( 1991). “Scenario optimization.” Ann. of Operations Res., 30, 63–80.
7.
Dupac˘ová, J. ( 1979). “Water resources system modelling using stochastic programming with recourse.” Recent results in stochastic programming, P. Kall and A. Prékopa, eds., Springer, New York, 121–134.
8.
Dupac˘ová, J. ( 1996). “Scenario-based stochastic programs: Resistance with respect to sample.” Ann. of Operations Res., 64, 21–38.
9.
Environment Canada. ( 1991). Great Lakes levels regulation, draft report, Sysnet model, Ottawa.
10.
Environment Canada. ( 1992). Great Lakes data summary, draft report, Ottawa.
11.
Fletcher, S., and Ponnambalam, K. ( 1998). “A constrained state formulation for the stochastic control of multireservoir systems.” Water Res. Res., 34(2), 257–270.
12.
Hipel, K. W., and McLeod, A. I. ( 1994). Time series modelling of water resources and environmental systems, Elsevier, Amsterdam.
13.
International Joint Committee. ( 1993). Great Lakes levels reference study, annex 3, final report, Windsor, Ontario, Canada.
14.
Jacobs, J., et al. ( 1995). “Stochastic optimal coordination of river-basin and thermal electric systems (SOCRATES): A system for scheduling hydroelectric generation under uncertainty.” Ann. of Operations Res., 59, 99–133.
15.
Karmarkar, N. ( 1984). “A polynomial time algorithm for linear programming.” Combinatorica, 4, 373–395.
16.
Loucks, D. P., Stedinger, J. R., and Haith, D. A. ( 1981). Water resource systems planning and analysis, Prentice-Hall, Englewood Cliffs, N.J.
17.
Lustig, I. J., Mulvey, J., and Carpenter, T. ( 1991). “Formulating stochastic programs for interior-point methods.” Operations Res., 39(5), 757–770.
18.
Mehrotra, S. ( 1992). “On the implementation of a primal-dual interior point method.” SIAM J. on Optimization, 2, 575–601.
19.
Morton, D. P. ( 1996). “An enhanced decomposition algorithm for multistage stochastic hydroelectric scheduling.” Ann. of Operations Res., 64, 211–235.
20.
Mulvey, J. M., and Vladimirou, H. ( 1991). “Applying the progressive hedging algorithm to stochastic generalized networks.” Ann. of Operations Res., 31, 399–424.
21.
Palacios-Gomez, F., Lasdon, L., and Engquist, M. ( 1982). “Nonlinear optimization by successive linear programming.” Mgmt. Sci., 2(10), 1106–1120.
22.
Pereira, M. V. F., and Pinto, L. M. V. G. ( 1991). “Multi-stage stochastic optimization applied to energy planning.” Math. Programming, 52, 359–375.
23.
Ponnambalam, K., and Adams, B. J. ( 1996). “Stochastic optimization of multireservoir systems using a heuristic algorithm: A case study from India.” Water Resour. Res., 32(3), 733–741.
24.
Ponnambalam, K., Vannelli, A., and Unny, T. E. ( 1989). “An application of Karmarkar's interior-point linear programming algorithm for multi-reservoir operations optimization.” Stochastic Hydro. and Hydr., 3, 17–29.
25.
Reznicek, K. K., and Cheng, T. C. E. ( 1991). “Stochastic modelling of reservoir operations.” Eur. J. Operational Res., 50, 235–248.
26.
Seifi, A., and Tunçel, L. ( 1998). “A constant-potential infeasible-start interior-point algorithm with computational experiments and applications.” J. Computational Optimization and Applications, 9(2), 107–152.
27.
Seifi, A., Tunçel, L., and Hipel, K. W. ( 1994). “An improved interior-point approach for use in reservoir operation.” Advances in water resources technology and management, G. Tsakiris and M. A. Santos, eds., Balkema, Rotterdam, The Netherlands, 213–220.
28.
Srinivasan, R., and Simonovic, S. ( 1994). “A reliability programming model for hydropower optimization.” Can. J. Civ. Engrg., Ottawa, 21, 1061–1073.
29.
Tunçel, L. ( 1994). “Constant potential primal-dual algorithms: A framework.” Math. Programming, 66, 145–159.
30.
Van Slyke, R., and Wets, R. ( 1969). “L-shaped linear programs with application to optimal control and stochastic programming.” SIAM J. on Appl. Math., 17, 638–663.
31.
Watkins, D. W., and McKinney, D. C. (1997). “Finding robust solutions to water resources problems.”J. Water Resour. Plng. and Mgmt., ASCE, 123(1), 49–58.
32.
Wets, R. J.-B. ( 1983). “Solving stochastic programs with simple recourse.” Stochastics, 10, 219–242.
33.
Wets, R. J.-B. ( 1988). “Large scale linear programming techniques.” Numerical techniques for stochastic optimization, Y. S. Ermoliev and R. J.-B. Wets, eds., Springer, New York.
34.
Wright, S. J. ( 1997). “Primal-dual interior-point methods.” SIAM Publ. Ser., Philadelphia.
35.
Yakowitz, D. S. ( 1994). “A regularized algorithm for solving two-stage stochastic linear programming problems: A water resources example.” Stochastic and statistical modelling with ground water and surface water applications, K. W. Hipel, ed., Kluwer, Dordrecht, The Netherlands, Vol. 2, 271–284.
36.
Yeh, W. W.-G. ( 1985). “Reservoir management and operations models: A state-of-the-art review.” Water Resour. Res., 21(12), 1797–1818.
37.
Zhang, Y. ( 1995). Lipsol: a Matlab toolkit for linear programming, Dept. of Math. and Statistics, University of Maryland, Baltimore, Md., 〈http://math.umbc.edu/yzhang〉

Information & Authors

Information

Published In

Go to Journal of Water Resources Planning and Management
Journal of Water Resources Planning and Management
Volume 127Issue 1February 2001
Pages: 48 - 57

History

Received: Apr 29, 1997
Published online: Feb 1, 2001
Published in print: Feb 2001

Permissions

Request permissions for this article.

Authors

Affiliations

Dept. of Ind. Engrg., Amirkabir Univ. of Technol., Tehran, Iran. E-mail: [email protected]
Dept. of Sys. Des. Engrg., Univ. of Waterloo, Waterloo, Ontario, Canada, N2L 3G1. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share