Monte carlo tree search applied to co-operative problems