Specifying complex systems with bayesian programming. An alife application

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

One of the most important application areas of Artificial Life is the simulation of complex processes. This paper shows how to use Bayesian Programming to model and simulate an artificial life problem: that of a worm trying to live in a world full of poison. Any model of a real phenomenon is incomplete because there will always exist unknown, hidden variables that influence the phenomenon. To solve this problem we apply a new formalism, Bayesian programming. The proposed worm model has been used to train a population of worms using genetic algorithms. We will see the advantages of our method compared with a classical approach. Finally, we discuss the emergent behaviour patterns we observed in some of the worms and conclude by explaining the advantages of the applied method. It is this characteristic (the emergent behaviour) which makes Artificial Life particularly appropriate for the study and simulation of complex systems for which detailed analysis, using traditional methods, is practically non-viable. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Aznar, F., Pujol, M., & Rizo, R. (2005). Specifying complex systems with bayesian programming. An alife application. In Lecture Notes in Computer Science (Vol. 3514, pp. 828–836). Springer Verlag. https://doi.org/10.1007/11428831_103

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free