1. R ← 0. ![]() |
2. While R < Rmax |
3. For each ![]() |
4. Perform one reticulation on each lineage of ![]() ![]() |
5. For each ![]() ![]() ![]() ![]() ![]() |
6. If a final configuration is found, construct the optimal network by trace-back and stop. |
7. R ← R + 1 |
8. Report there is no solution with less than Rmax reticulations. |