“…However, the traditional game induces two challenges [ 22 – 24 ]: first, agents are subjective, not repeating actions mechanically and randomly. They have memory [ 8 , 12 , 22 , 24 ], trust [ 2 , 7 , 8 , 10 , 11 , 25 – 28 ], expectation [ 29 ], altruism [ 13 , 16 ], volunteerism [ 19 ], recommendation [ 14 ], prestige and reputation [ 4 , 6 , 7 , 12 , 19 , 23 , 28 – 30 ]. It indicates that cooperation can be promoted based on these subjective factors; second, homogeneity should be denied, and heterogeneity is supposed to be introduced [ 11 , 20 , 25 ], such as group diversity [ 8 , 23 , 31 ], social structure [ 26 ], and network [ 26 , 31 ].…”