Achieving minimum-cost multicast: a decentralized approach based on network coding
Network Information Flow