Heterogeneous Multi-Agent Task-Assignment with Uncertain Execution Times and Preferences