Abstract: The human–machine collaboration task-allocation problem involves three major challenges: role diversity, capability heterogeneity, and task dynamics. Most existing studies treat humans and ...