Decentralized multi-agent optimization based on a penalty method. (9th December 2022)