Applications
Micro Finance Results PDF Print E-mail

 

Figures

 

File
 TitleDescription
 Figure_01.pdf  analysis 01 and 02 - desirable: 12 and 24, 9 outof 10
 Figure_02.pdf  analysis 01 and 02 - equal 01 to 09
 Figure_03.pdf  analysis 01 and 02 - equal10 - 6 members 1 unprofitable 24quotas
 Figure_04.pdf  analysis 01 and 02 - equal 10 to 11
 Figure_05.pdf  analysis 01 and 02 - equal 11- 7 members 1 unprofitable 24 quotas
 Figure_06.pdf  analysis 01 and 02 - undesirable: 12 and 24, 9 out of 10
 Figure_07.pdf  analysis 03 and 04 - desirable
 Figure_08.pdf  analysis 03 and 04 - equal
 Figure_09.pdf  analysis 03 and 04 - undesirable
 Figure_10.pdf  analysis 06 to 07x - desirable
 Figure_11.pdf  analysis 06 to 07x - equal
 Figure_12.pdf  analysis 06 to 07x - undesirable
 Figure_13.pdf  analysis 08 - desirable
 Figure_14.pdf  analysis 08 - equal
 Figure_15.pdf  analysis 08 - undesirable

 

Videos

 

File
Description

 

Textual Results

 

File
Description
 01 - group (.zip)
 group, repayments and unprofitable clients vary
 02 - group (.zip)
 group, repayments, unprofitable and bad investors clients vary
 03 - group (.zip)
 group, repayments, unprofitable, bad investors, disease clients vary

 

Publications

  1. Luca dos Anjos, Pablo, Morales, Francesco und I, García. 2008. Towards Analysing Social Norms in Microfinance Groups. 8th International Conference of the International Society for Third Sector Research (ISTR). Barcelona : s.n., 2008.
 
Hume Description PDF Print E-mail

 

 Model name:   Hume
 Model title:
  Modelling the development of economic wealth based on trust in large groups of people
 Replicated model?
  No
 Keywords:  agent-based modelling, social dilemma situations, division of labour, trust game, normative behavior
 Model authors:
  Rainer Hegselmann, Oliver Will
 Programming language?  Fortran (Intel Compiler for Mac OS X)

 

This version of the model implements a partition and market based scenario (instead of a grid distance based one). The classification mechanism works with agents’ probabilities to get a potential partner’s intended behaviour wrong (instead of a partner’s tendency to be trustworthy).

DOCUMENTATION

1. Purpose

The model is supposed to improve the understanding of the development of division of labour in large groups. This process is complex since it is driven by several conflicting forces. On the one hand, there is an incentive for division of labour among specialised agents but on the other hand, exchange is a risky and thus one might be better of solving only one’s own problem. Furthermore there is an incentive to search for partners on a global market since the set of potential partners is larger there than in the agents’ neighbourhoods. On the other hand, the agents’ knowledge of each others trustworthiness is more reliable in small groups.

2. State variables and scales

There is only one type of agents a very simple environment. We have N agents distributed among an externally given number of neighbourhoods. In each time step a randomly determined subset of the agents (50%) gets one of P problems. Those agents that have a problem are called P-agents. P-agents can solve their problem on their own or hire an agent without a problem, a so called S-agent, for solving it. Hiring a S-agent is risky since a prepayment has to be made and only afterwards the S-agent decides on whether he delivers a solution or keeps the prepayment without solving the problem. Each agent has a vector of competencies containing a value for each type of problem. Furthermore, each agent has a decision vector containing four probabilities to decide for a certain action in a respective situation. Probabilities one and two determine the agents probability to enter the market in case they are a P- or a S-agent. Probabilities 3 and 4 determine whether or not the agent is trustworthy in case he is a S-agent and was hired to solve a problem. The agents’ probability to be trustworthy in market interaction can be different  from that to be trustworthy in local interaction.


3. Process overview and scheduling

Each time step starts with the distribution of problems, i.e. half of the agents get a randomly chosen problem. Afterwards agents decide on whether they want to search for a partner on the market or within their neighbourhood. Then, the S-agents decide on whether they are trustworthy in the current time step or not. After this, agents are matched and their payoffs are determined according to the agents’ decisions and competencies. Finally, agents decision vectors and competencies are updated.


4. Design concepts

 

  4.1 Emergence

 Emergence of agents that are trusting and trustworthy in market interactions.

 4.2 Adaptation

 The probabilities in the agents’ decision vectors (whether they enter the market and are trustworthy) as explained above.

  4.3 Fitness

 The compare their discounted aggregated payoff with that of their most successful neighbour.

 4.4 Prediction

 Prediction is not explicitly modelled.

 4.5 Sensing

 Agents have an imperfect knowledge of the trustworthiness of other agents.

 4.6 Interaction

 The exchange situation described above.

 4.7 Stochasticity

 Yes, especially for the matching algorithm random numbers are very important. This algorithm produces matches that real agents can plausibly bring about, i.e. better the matching is “better” than random matching but worse than what an perfectly informed social planner could do.

 4.8 Collectives

 Agents are situated in neighbourhoods. It is assumed that the knowledge of each others trustworthiness is better there than on the global market.

 4.9 Observation


5. Initialization

During the initialization N agents are randomly distributed among an externally given number of neighbourhoods. All competencies are set so 1/P, where P is the number of different problems. All values in the agents’ decision vectors are set to uniformly distributed random numbers between 0 and 1.

6. Input

number of agents: 500
number of neighbourhoods: 5, 10, 50
number of problems: 5, 10, 50
rate of mutation: 0.05
size of mutation: 0.05
share of s-agents: 0.5
discount rate: 0.9
momentum of specialisation: 0.05
size of learning pool: 0.05 (share of all neighbours)   
probability to adopt propensitiy: 0.5


7. Submodels

Specialisation: If an agent a solves a problem of type i then a certain value (parameter: momentum of specialisation) is added to component i of  a’s vector of competencies. Afterwards the vector of competencies is normalized, s.t. afterwards all components add up to one again.

 

Learning: All agents take a subset of the agents in their neighbourhood (size_of_learning_pool * numer_of_agents_in_neighbourhood) as their learning pool. From this pool, the agent with highest aggregated payoff serves as a role mode. Each component of the role model’s decision vector is copied with a probability of probability_to_adopt_propensiity.


Value of a solution: 1 + competence

Costs of a solution: 1 – competence

Payoffs and exchane structure: 

 

 

 
Hume Results PDF Print E-mail

 

Figures

 

File
 TitleDescription

 

Videos

 

File
Description

 

Textual Results

The result files describes the modeled system at time step 10.000. The probabilities to get a possible partner's trustworthiness wrong changes from 0 to .25 in steps of 0.05. The model has two such probabilities: One for local (p_wrong_local ) and one for market interactions (p_wrong_market) and it is assumed that p_wrong_local >= p_wrong_market. For each combination of these two probabilities there are 20 repetitions. Note: in files to type 1-4 these parameters are not present since agents behavior on trust is determined exogenously. Thus these files contain only 20 lines while files of type 5 (the "Series10000" files) have 20 lines for each combination of getting your partner's trustworthiness wrong, i.e. 15 * 20 lines.

The file names (see the .zip files below) furthermore contain information on how many agents ("A"), neighborhoods ("N") and types of problems ("P") were chosen by me. For example "TrustMA500N10P50" contains results from simulations in which agents trust on the market, distrust in neighborhoods given that we have 500 agents, 10 neighborhoods and 50 types of problems.

File
Description
 generaldistrust.zip Simulations in which agents generally distrust.
 generaltrust.zip Simulations in which agents generally trust.
 trustmarket.zip Simulations in which agents trust on the market but distrust in neighborhood interactions.
 trustneighborhoods.zip Simulations in which agents trust in neighborhoods but distrust on the market.
 series.zip Simulations in which agents trust behavior is not determined but evolves according to a success-driven learning.

 

Publications

  1. Hegselmann, Rainer und U, Krause. 2002. Opinion Dynamics and Bounded Confidence. Journal of Artifigial Societies and Social Simulation. 2002, Bd. 5, 3.
 
<< Start < Prev 1 2 3 4 5 6 Next > End >>

Page 4 of 6

Search

MASS, Content copyright 2008, AITIA International Inc, Powered by Joomla! and designed by SiteGround web hosting