Simulation program to study

  the emergence of language behavior                       Jean-Louis Dessalles 

 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