English

Revolutionary Algorithms

Neural and Evolutionary Computing 2014-01-21 v1

Abstract

The optimization of dynamic problems is both widespread and difficult. When conducting dynamic optimization, a balance between reinitialization and computational expense has to be found. There are multiple approaches to this. In parallel genetic algorithms, multiple sub-populations concurrently try to optimize a potentially dynamic problem. But as the number of sub-population increases, their efficiency decreases. Cultural algorithms provide a framework that has the potential to make optimizations more efficient. But they adapt slowly to changing environments. We thus suggest a confluence of these approaches: revolutionary algorithms. These algorithms seek to extend the evolutionary and cultural aspects of the former to approaches with a notion of the political. By modeling how belief systems are changed by means of revolution, these algorithms provide a framework to model and optimize dynamic problems in an efficient fashion.

Keywords

Cite

@article{arxiv.1401.4714,
  title  = {Revolutionary Algorithms},
  author = {Ronald Hochreiter and Christoph Waldhauser},
  journal= {arXiv preprint arXiv:1401.4714},
  year   = {2014}
}
R2 v1 2026-06-22T02:49:19.087Z