A Decentralized Application Of Dynamic Programming To Communication Network Reconfiguration