Decentralized Optimization of Distributed Supply-Chain