Optimizing community learning.

20 Views Asked by At

I'm playing with the problem of community learning. I think this is pretty generic as it can be applied to economic development, investments and others. I want to know if there's a name for this and if there is previous work before delving further.

The problem goes like this:

  • You have 10 people with differing skills in math.
  • People may spend time by themselves and increase their skill level by 1/week
  • People may spend time with others and increase their skill level by some equation like e^(b-a) where a is the person's skill level and b is the other person's skill level. This means that by learning from someone far more skilled than you, you learn faster, but by teaching someone far less skilled than you you learn much slower.

How do you approach solving/optimizing this problem (total skill in the group) given a specific time range and initial skill levels?

How about if there are constantly new beginners coming in every week. How would you approach creating sustainable growth for everyone?