A junction-tree based learning algorithm to optimize network wide traffic control: A coordinated multi-agent framework. (September 2015)