1 Introduction
In nature, organisms and species coexist in an ecosystem. Through interactions, they grow and change, each influencing the others' development. This process of reciprocal influence can be called co-learning. As it can be efficiently applied in competing systems[6] [5], we argue in this paper that co-learning could similarly be useful in cooperative problems.