Information Propagation Algorithms For Consensus Formation In Decentralized Multi-Agent Systems