A multi-agent based cooperative approach to decentralized multi-project scheduling and resource allocation · Study