Decentralized Control of Cooperative Systems: Categorization and Complexity Analysis