Game-theoretic Analysis of Effort Allocation of Contributors to Public Projects

Game-theoretic Analysis of Effort Allocation of Contributors to Public Projects

Jared Soundy, Chenhao Wang, Clay Stevens, Hau Chan

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence
Main Track. Pages 405-411. https://doi.org/10.24963/ijcai.2021/57

Public projects can succeed or fail for many reasons such as the feasibility of the original goal and coordination among contributors. One major reason for failure is that insufficient work leaves the project partially completed. For certain types of projects anything short of full completion is a failure (e.g., feature request on software projects in GitHub). Therefore, project success relies heavily on individuals allocating sufficient effort. When there are multiple public projects, each contributor needs to make decisions to best allocate his/her limited effort (e.g., time) to projects while considering the effort allocation decisions of other strategic contributors and his/her parameterized utilities based on values and costs for the projects. In this paper, we introduce a game-theoretic effort allocation model of contributors to public projects for modeling effort allocation of strategic contributors. We study the related Nash equilibrium (NE) computational problems and provide NP-hardness results for the existence of NE and polynomial-time algorithms for finding NE in restricted settings. Finally, we investigate the inefficiency of NE measured by the price of anarchy and price of stability.
Keywords:
Agent-based and Multi-agent Systems: Noncooperative Games
Agent-based and Multi-agent Systems: Resource Allocation
Agent-based and Multi-agent Systems: Algorithmic Game Theory