Hair: — absent — present
Congruence: Unique and unreversed character
Tail (adult): — absent — present
Homoplasy: Character evolved independently
Tail (adult): — absent — present
Parsimony gives incorrect inference
True tree: one change (■) + one reversal (■). Wrong tree: two independent changes — appears more parsimonious (fewer total events).
Tree A requires 1 step (gain of hair). Tree B requires 2 steps. Parsimony prefers Tree A.
Branch-and-bound search for 6 taxa. Numbers show parsimony scores. The optimal score (*229) prunes branches with scores exceeding the current best. Searches 34 of 105 possible trees.
| Node | Left | Right | Taxon |
| 1 | 2 | 7 | |
| 2 | 3 | 6 | |
| 3 | 4 | 5 | |
| 4 | null | null | A |
| 5 | null | null | B |
| 6 | null | null | C |
| 7 | 8 | 9 | |
| 8 | null | null | D |
| 9 | null | null | E |
| Node | Left | Right | Taxon | States | Mark |
| 1 | 2 | 7 | |||
| 2 | 3 | 6 | |||
| 3 | 4 | 5 | |||
| 4 | null | null | A | ||
| 5 | null | null | B | ||
| 6 | null | null | C | ||
| 7 | 8 | 9 | |||
| 8 | null | null | D | ||
| 9 | null | null | E |
For internal nodes $v$: $L$ = left child, $R$ = right child.
If $\text{states}(L) \cap \text{states}(R) \neq \emptyset$: $\text{states}(v) \leftarrow \text{states}(L) \cap \text{states}(R)$
Else: $\text{states}(v) \leftarrow \text{states}(L) \cup \text{states}(R)$; Make a mark.
Leaves $v$: $\text{states}(v) \leftarrow$ state for that taxon.
Length = number of marks
Click leaf states to edit. Click internal states for detail.
| Node | Left | Right | Taxon | m(A) | m(C) | m(G) | m(T) |
| 1 | 2 | 7 | |||||
| 2 | 3 | 6 | |||||
| 3 | 4 | 5 | |||||
| 4 | null | null | A | ||||
| 5 | null | null | B | ||||
| 6 | null | null | C | ||||
| 7 | 8 | 9 | |||||
| 8 | null | null | D | ||||
| 9 | null | null | E |
| A | C | G | T | |
| A | 0 | 2 | 1 | 2 |
| C | 2 | 0 | 2 | 1 |
| G | 1 | 2 | 0 | 2 |
| T | 2 | 1 | 2 | 0 |
Internal nodes (L = left child, R = right child): $m[v,X]=\underset{Y}{\min}\{m[L,Y]+c(X,Y)\}+\underset{Z}{\min}\{m[R,Z]+c(X,Z)\}$
Leaves: $m[v,X] = \begin{cases} 0 & \text{if character state for } v \text{ is } X\\ \infty & \text{otherwise}\end{cases}$
Character states: A=A, B=C, C=C, D=A, E=C. Click any cell to see computation.