Skip to main content

Dynamic Programming Based Metaheuristic for Energy Planning Problems

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8602))

Included in the following conference series:

Abstract

In this article, we propose DYNAMOP (DYNAmic programming using Metaheuristic for Optimization Problems) a new dynamic programming based on genetic algorithm to solve a hydro-scheduling problem. The representation which is based on a path in the graph of states of dynamic programming is adapted to dynamic structure of the problem and it allows to hybridize easily evolutionary algorithms with dynamic programming. DYNAMOP is tested on two case studies of hydro-scheduling problem with different price scenarios. Experiments indicate that the proposed approach performs considerably better than classical genetic algorithms and dynamic programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellman, R.E.: Dynamic Programming. Princeton University Press (1957)

    Google Scholar 

  2. Lew, A., Mauch, H.: Dynamic Programming. Springer (2006)

    Google Scholar 

  3. Wall, A.: Hall and Buras. The dynamic programming approach to water resources development. Journal of Geophysical Research 66, 517–520 (1961)

    Article  Google Scholar 

  4. Ferrero, R.W., Rivera, J.F., Shahidehpour, S.M.: A dynamic programming two-stage algorithm for long-term hydrothermal scheduling of multireservoir systems. IEEE Transaction on Power System 13(4), 1534–1540 (1998)

    Article  Google Scholar 

  5. Yakowitz, S.: Dynamic programming applications in water resources. Water Resources Research 18, 673–696 (1983)

    Article  Google Scholar 

  6. Wardlaw, R., Sharif, M.: Evaluation of genetic algorithms for optimal reservoir system operation. Journal of Water Resources Planning and Management 125, 25–33 (1999)

    Article  Google Scholar 

  7. Wardlaw, R., Sharif, M.: Multireservoir systems optimization using genetic algorithms: Case study. Journal of Computing in Civil Engineering 14, 255–263 (2000)

    Article  Google Scholar 

  8. Kumar, S., Naresh, R.: Efficient real coded genetic algorithm to solve the non-convex hydrothermal scheduling problem. International Journal of Electrical Power & Energy Systems 29, 738–747 (2007)

    Article  Google Scholar 

  9. Orero, S.O., Irving, M.R.: A genetic algorithm modelling framework and solution technique for short term optimal hydrothermal scheduling. IEEE Transactions on Power Systems 13, 501–518 (1998)

    Article  Google Scholar 

  10. Zoumas, C.E., Bakirtzis, A.G., Theocharis, J.B., Petridis, V.: A genetic algorithm solution approach to the hydrothermal coordination problem. IEEE Transactions on Power Systems 19, 1356–1364 (2004)

    Article  Google Scholar 

  11. Heidari, M., Te Chow, V., Kokotovifa, P.V., Meredith, D.D.: Discrete differential dynamic programing approach to water resources systems optimization. Water Resources Research 7(2), 273–282 (1971)

    Article  Google Scholar 

  12. Sniedoviech, M., Voss, S.: The corridor method: a dynamic programming inspired metaheuristic. Control and Cybernetics 35, 551–578 (2006)

    MathSciNet  Google Scholar 

  13. Congram, R.K., Potts, C.N.: An iterated dynasearch algorithm for the single-machine total weighted tardiness scheduling problem. INFORMS Journal on Computing 14, 52–67 (1998)

    Article  MathSciNet  Google Scholar 

  14. Yagiura, M., Ibaraki, T.: The use of dynamic programming in genetic algorithms for permutation problems. European Journal of Operational Research 92, 387–401 (1996)

    Article  MATH  Google Scholar 

  15. Park, Y.M., Park, J.B., Won, J.R.: A hybrid genetic algorithm/ dynamic programming approach to optimal long-term generation expansion planning. Elservier Science 20, 295–303 (1998)

    Google Scholar 

  16. Tospornsampan, J., Kita, I., Ishii, M., Kitamura, Y.: Optimization of a multiple reservoir system operation using a combination of genetic algorithm and discrete differential dynamic programming: a case study in mae klong system, thailand. Paddy and Water Environment 3(1), 29–38 (2005)

    Article  Google Scholar 

  17. Miranda, V., Srinivasan, D., Proena, L.M.: Evolutionary computation in power systems. Elservier Science 20, 89–98 (1998)

    Google Scholar 

  18. Lpez-Ibez, M., Dubois-Lacoste, J., Sttzle, T., Birattari, M.: The irace package, iterated race for automatic algorithm configuration. Technical report, IRIDIA (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sophie Jacquin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jacquin, S., Jourdan, L., Talbi, EG. (2014). Dynamic Programming Based Metaheuristic for Energy Planning Problems. In: Esparcia-Alcázar, A., Mora, A. (eds) Applications of Evolutionary Computation. EvoApplications 2014. Lecture Notes in Computer Science(), vol 8602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45523-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45523-4_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45522-7

  • Online ISBN: 978-3-662-45523-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics