Adaptive decentralized control