Evolutionary algorithms and dynamic programming

From MaRDI portal
Publication:652137

DOI10.1016/J.TCS.2011.07.024zbMATH Open1229.90159arXiv1301.4096OpenAlexW4213327093MaRDI QIDQ652137FDOQ652137

Christian Thyssen, Madeleine Theile, Anton Valentinovich Eremeev, F. Neumann, Benjamin Doerr

Publication date: 19 December 2011

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: Recently, it has been proven that evolutionary algorithms produce good results for a wide range of combinatorial optimization problems. Some of the considered problems are tackled by evolutionary algorithms that use a representation which enables them to construct solutions in a dynamic programming fashion. We take a general approach and relate the construction of such algorithms to the development of algorithms using dynamic programming techniques. Thereby, we give general guidelines on how to develop evolutionary algorithms that have the additional ability of carrying out dynamic programming steps. Finally, we show that for a wide class of the so-called DP-benevolent problems (which are known to admit FPTAS) there exists a fully polynomial-time randomized approximation scheme based on an evolutionary algorithm.


Full work available at URL: https://arxiv.org/abs/1301.4096




Recommendations




Cites Work


Cited In (5)





This page was built for publication: Evolutionary algorithms and dynamic programming

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q652137)