will be H%/L%. In the initial configuration agents do
not have any linguistic knowledge. The final goal is
to reach, for the whole population a common meaning
for an object M, in a way that, at the end, every agent
will have only one word stored, and this word will be
the same for every agent. The system does not stop if
such configuration is not reached.
The main protocol for every step of communica-
tion is:
i. Select randomly a speaker S. Select
randomly a hearer H, so as H 6= S.
ii. if S and H compatible, then:
- S selects a word
· case H does not have any word
stored, it invents one, W
i
.
· case H has some words stored, it
chooses one, W
i
.
- S send W
i
to H.
- if W
i
was already in H then:
· success. S and H delete
everything keeping only W
i
.
· FINISH
- else:
· failure. H stores W
i
.
· FINISH
iii. else: FINISH.
We imagine two types of societies in what refers
to protocols of communication:
• Societies where group communication is allowed.
In these societies, members of L can communi-
cate between them, and members of H can com-
municate between them. The communication is
allowed if R
S
>= R
H
.
• Societies where group communication is not al-
lowed. In these societies, it is required for com-
munication that R
S
> R
H
.
From the point of view of reputation, we consider
two different types of societies:
• Dynamic populations: those in which reputation
varies as a result of communication (Dynamic R).
• Static populations: those in which reputation does
not change (Static R).
From here, there are four main cases which are
considered in this paper:
• R
S
=> R
H
and static R (GS)
• R
S
=> R
H
and dynamic R (GD)
• R
S
> R
H
and static R (NGS)
• R
S
> R
H
and dynamic R (NGD)
In each one of these cases, the following parame-
ters will be studied:
• The convergence, or not, of the language of the
population
• t
conv
, the total time the system takes to reach the
convergence.
• W
max
, the maximum number of words the system
reaches at time t
max
• W
di f
, the maximum number of different words
• t
max
, the time where the system gets W
max
• The graph configuration.
In a precedent paper (submitted), it has been
demonstrated that some of the best results are ob-
tained in populations 20/80 and δ20. The configu-
ration used for simulations, with populations of 100
agents, takes also δ20 and the every distribution of
population from 10/90 to 90/10.
For a sake of simplicity - to get understandable
graphs - simulations with graphs have been designed
with only 20 agents and the same configuration 20/80
with δ20
3 DESCRIPTION AND
BEHAVIOUR OF THE SYSTEMS
In this section describe in more detail the structure of
every one of the classes mentioned above (GS, GD,
NGS, NGD) and explore the results with every type of
society arisen from the previous one: GS, GD, NGS,
NGD. Later, we compare this results to understand
what of the configurations is optimal, in terms of time
and space, to generate consensus words.
3.1 Systems with Static R and Group
Communication: GS Societies
These systems correspond to a population with two
different social groups where individuals of each one
of them are allowed to communicate to others in
the same group, and the individuals of L can only
hear/learn - but not speak to - individuals of H. On
the contrary, members of H speak to L, but they never
learn or listen them. However, when S and H belong
to the same group, no restrictions about the roles are
established.
To design the program to simulate such behaviour,
we take the general algorithm with a modification in
line [ii], which finally will be as follows:
ii. if R
S
>= R
H
, then:
ICAART 2010 - 2nd International Conference on Agents and Artificial Intelligence
368