Next: Pairwise Compatibility
Up: Compatibility
Previous: Compatibility
Compatibility and Parsimony
Compatibility, in the binary case at least, is easily shown to be a special case of parsimony. To do that, we will use a slightly different, thresholded version of parsimony, where for each character that changes at least twice we ``charge'' exactly 2 (instead of the real total number of changes). This problem is not more difficult than usual parsimony.
To prove this equivalence between thresholded parsimony and compatibility, let us now define ni to be the number of characters that need i changes. The total score in that case is clearly
S(T) = n1 + 2(n-n0-n1) = 2n-2n0-n1. The numbers n and n0 are fixed for the given data, and so minimizing the score S means maximizing n1, which is exactly the number of compatible characters.
Hence we can use the methods described for solving large parsimony, to solve the problem of compatibility. However, this is not of much help, since parsimony is an NP-hard problem.
Itshack Pe`er
1999-02-18