Simulation program to study
the emergence of
language behavior
Telecom ParisTech
www.dessalles.fr
I developed
this program to study the evolutionary stability
of
language behavior. The point is primarily to answer the difficult question:
“What’s the
benefit of speakers?”
On this
page, you will find:
- a main program, SocialNetwork.py, that processes a population of agents
that are
ready to play a communication game and to optimize their benefit.
The main
idea is that agents provide information to advertise their value
as
potential friends.
- another program, S_Signalling.py, which contains the social negotiation
function.
This
program uses the Evolife plateform. Note that
Evolife has been developed
to study genetic algorithms. The present program does not use genetic
algorithms
(it has its own optimization device), but it uses some of Evolife’s ecology and graphics.
There’s
also an independent program, Solver.py, that I used to solve equations numerically.
(note: yes, python is slow, but much safer than any other
language I know, including C++).
The functioning of the program
can be seen on this animation.
Jean-Louis
Dessalles
Telecom ParisTech
www.dessalles.fr