#640 closed defect (fixed)
optimize does not restrict on marked visible parts of tree
Reported by: | westram | Owned by: | westram |
---|---|---|---|
Priority: | normal | Milestone: | arb7.0 |
Component: | ARB_PARSIMONY | Version: | SVN |
Keywords: | Cc: |
Description (last modified by westram)
Optimize was designed to operate only on subtrees which are visible (i.e. not inside folded groups) and contain marked.
Previous behavior:
recursive NNI always operates on wholeKL optimize operates on whole , but stops recursion when inside a folded group
Current behavior [13589]:
- NNI operates on marked visible edges only
- KL starts recursion on marked visible edges and descends along visible edges
Wanted behavior:
- make both criteria configurable:
- only consider marked branches (opposed to considering all)
- do not optimize inside folded groups (opposed to optimizing everywhere)
To check:
ensure flags used to test for folding/marking are correct after modifications
Change History (6)
comment:1 Changed 10 years ago by westram
- Status changed from new to _started
comment:2 Changed 10 years ago by westram
comment:3 Changed 10 years ago by westram
- Description modified (diff)
comment:4 Changed 10 years ago by westram
- Resolution set to fixed
- Status changed from _started to closed
comment:5 Changed 9 years ago by westram
- Milestone set to arb6.1
mark changes that got fixed after arb 6.0.x
Note: See
TracTickets for help on using
tickets.
[13519] and [13520] added tests showing what's wrong with EdgeChains
⇒ NNI doesn't optimize marked species when called several times, e.g.