wiki:Grouping

Version 13 (modified by developer, 21 months ago) (diff)

--

Grouping

ConG allows for complex configurations and population games.

  1. Every subject in ConG is assigned to a single group.
  2. Subjects have a "matched" group.
  3. The payoff function for a given subject uses as input:
    1. The strategy set of the subject's group.
    2. The strategy set of the "matched" group.

The computer will randomly assign groupings at the start of each period based on several config variables:

  1. groupSize - If set, groups are formed with N = groupSize individuals in each group. Note that this requires the number of subjects be evenly divisible by groupSize (e.g. a groupSize of 4 supports 4, 8, 12, etc. subjects, and will fail with 11 subjects).
  2. numGroups - As an alternative to groupSize one may choose a setting for numGroup. If set, N = numGroups are formed. For example, if 12 subjects are connected and N = 2, 2 groups of 6 subjects each will be created.
  3. matchType (either "self" or "pair").
    1. self - The "matched" group will be the same as the subject's group. This is used in (e.g.) a Public Goods game to have all subjects in a given group compete against the strategies (prices) in that group.
    2. pair - Matchings will be assigned in bi-directional pairs, for example group A matched with group B and group B matched with group A. This is used in (e.g.) the Hawk-Dove game to create 2 populations matched against each other.

Pairs (E.g. Prisoner's Dilemma)

In the config

Below is an html table abstraction of the portion of your CSV config file needed for the following grouping.

...groupSizematchType...
...1pair...

Mathematically

The payoff for player 1 is a function of player 1's group strategy set and player 6's group strategy set.

$\pi_1(\{[s_2]\}, \{[s_3]\})$

Graphically

6 subjects grouped in pairs.


Single population (E.g. Public Goods)

In the config

Below is an html table abstraction of the portion of your CSV config file needed for the following grouping.

...numGroupsmatchType...
...1self...

Mathematically

The payoff for player 1 is a function of player 1's group strategy set.

$\pi_1(\{[s_1, s_2, s_3, s_4, s_5, s_6]\})$

Graphically

Single group with 6 subjects.


Two Population (E.g. Hawk-Dove)

In the config

Below is an html table abstraction of the portion of your CSV config file needed for the following grouping.

...numGroupsmatchType...
...2pair...

Mathematically

The payoff for player 1 is a function of 2 group strategy sets.

$\pi_1(\{[s_2, s_4, s_5]\}, \{[s_1, s_6, s_3]\})$

Graphically

6 subjects grouped into 2 populations matched against each other.


Attachments