Rosina Ramos

Computer Science and Simulation for Economics

Project work on

"Innovation acceptance."


The applet requires Java 1.4.1 or higher. It will not run on Windows 95 or Mac OS 8 or 9. Mac users must have OS X 10.2.6 or higher and use a browser that supports Java 1.4. (Safari works, IE does not. Mac OS X comes with Safari. Open Safari and set it as your default web browser under Safari/Preferences/General.) On other operating systems, you may obtain the latest Java plugin from Sun's Java site.

created with NetLogo

view/download model file: innovation_acceptance.nlogo


This model shows how the agents accept an innovation by interacting directly with the new products and with the other agents that use those products.

The agents are the turtles (with person shape)
The new products are the colored patches
The turtles capture colors from the patches or from other turtles


The ten agents start with one color and his respective behavior
There are two agents of each color
Five patches are colored with one of the five colors of the agents
The agents move randomly
The agents own innovativeness y, o, r, l and c

Each time one agent find other agent earn or loose points according to table A and sum these points in his innovativeness cell for that color.

Each time a agent find a patch sum the points of the patch according to table B, in his innovativeness cell of that color of patch or agent.


1st Press setup to load the model
2nd Press go to start the simulation.
3rd Stop the model and inspect turtles innovativeness of y,o,r,l and c colors and the five colored patches at points -10 7, 10 7, -10 -7, 0 0 and 10 -7.
4th Leave some patches and turtles monitors open and analise the changes with the buttons agent-agent communications, agent-patch communications, visitors and change colors presed.
5th Use "inspect" and "follow" buttons to monitor the progress of the agents during simulation.
6th See the number of agents at each instant in the simulation in the monitor count_agents_by_color


Stop the simulation in a certain point and compare the original number of each agent.How many are with the same initial color? and how many agents change color?
See if agents of the same behavior present the same color.
See inside the agents with same initial color if the they present similar concepts of the other colors in terms of points and in terms of actual color.
With the "communication_agent_agent" and the "change colors" button pressed, the colors are reduced to two, usualy one of this colors is from moderated agents and the other color from extreme agents.To return to the complete representative model of the five types of agents press communication agent-patch button.


Turn on only one of the buttons agent-agent or agent-patch communications and see if the changes of behavior on agents are the same and if the main color(with change_color on) stills the same. Influence also the level of satisfaction with the new color by changing the value of -30 in all or some of the agents.


Search to define the behavior behind each original color agents
Find the reason why the agent-patch option generates a world with more colors than the agent-agent option.


This model makes use of interaction patch-turtle,interaction turtle-turtle and interaction turtle-patch and express a emergence phenomena of one color dominance in a agent-agent interaction were only two colors last.


Code examples of models library:
Communication T T and communication P-T both.


Agent based simulation Chamaleons model: