MAP estimation via agreement on trees: message-passing and linear programming | IEEE Journals & Magazine | IEEE Xplore