This is an algorithm for searching for the MP tree using the branch-and bound search method. See Nei & Kumar (2000) for details.