Aucun titre de diapositive - PowerPoint PPT Presentation

About This Presentation
Title:

Aucun titre de diapositive

Description:

Opening boxes ' by moving the taxa ' Opening boxes ' by moving the taxa. Store a best position. ... Opening boxes ' once the graph is drawn. Danger area for our ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 36
Provided by: GAMB
Category:

less

Transcript and Presenter's Notes

Title: Aucun titre de diapositive


1
Improving the layout of splits networks
Philippe Gambette Daniel Huson
http//philippe.gambette.free.fr/Tuebingen/indexEN
G.htm
06/06/2005
Caution! Some parts of this presentation have
become Outdated ! due to later results
2
Outline
? Phylogenetic networks and splits graphs ?
Drawing planar phylogenetic networks ? A strategy
to open the boxes of small graphs ? Another
strategy to open the boxes
3
Splits graphs
A splits graph codes for a set of splits.
For a tree every edge splits the tree into 2
parts
x2
x1
x6
x3
x5
x4
4
Splits graphs
Compatible splits
x1
x2
x6
x3
x6,x1,x2
x1,x2
S
S
x3,x4,x5
x3,x4,x5,x6
x5
x4
all the splits are pairwise compatible ?? tree
5
Splits graphs
Incompatible splits
x1
x2
x6
x3
box
x4
x5
a pair of incompatible splits ?? box
6
Splits graphs
Circular split
x1
x2
x6,x1
S
x2,x3,x4,x5
The split is circular
x6
x3
box
x4
x5
All the splits are circular ?? outer-planar graph
7
Drawing planar splits graph equal angle algorithm
Splits graph are associated with their taxa
circlethe taxa are displayed regularly around
the circle.

8
 Opening boxes 
Improving the layout of the graphs opening boxes.
9
 Opening boxes  from the taxa circle
Advantages - we dont have to consider all the
edges, just the splitsO(k) operations instead
of O(nk²).- we have a criteria for the graph to
remain planarkeep the circular order of the
taxa.Disadvantage - there is not a lot of
space aroundthe taxa circle.- the criteria of
keeping the circularorder is not necessary.
10
Opening boxes  by moving the taxa
11
 Opening boxes  by moving the taxa
Store a best position. Do the following loop n
timesFor each taxon, try to move it if its
better save it, try to move another taxon. if
its better than the best, store as best. else
save it with a probability p20. ? nice results
for small graphs
12
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
Considering only the split itself, changing a0
13
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
Considering only the split itself, changing a0
Outdated !
14
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
Considering collisions in the graph.
15
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
Identifying a defender and a striker
4 extreme nodes
16
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
Identifying a defender and a striker
4 extreme nodes
17
 Opening boxes  once the graph is drawn
The graph must remain planarIdentify critical
angles for the split angle.
new angle
E is the new striker!
18
 Opening boxes  once the graph is drawn
Danger area for our criteriaon its border, the
striker arrives exactly on the the defenders
line.
Equation of the border of the area
19
 Opening boxes  once the graph is drawn
Danger area for our criteria, depending on the
angle of the defender
Those cases rarely happen.
20
 Opening boxes  once the graph is drawn
An example
Those cases rarely happen.
21
Algorithm
Do the following loop n times
For each split
If the total area of the boxes is not improved,
break.
22
Results
Evolution of the total area of the boxes
1,5
1,4
1,3
Vig Penny
1,2
Bad Opt Boxes
1,1
Hard
1
Chainletters
Outdated !
Mammals
0,9
Rubber
0,8
Primates
0,7
Algae
Bees
0,6
0,5
0,4
0,3
0,2
0,1
0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
23
Results
Improvement of the total area compared with the
best area
0,75
0,70
0,65
Vig Penny
0,60
Bad Opt Boxes
0,55
Hard
0,50
Chainletters
Outdated !
0,45
Mammals
0,40
Rubber
Primates
0,35
Algae
0,30
Bees
0,25
0,20
0,15
0,10
0,05
0,00
-0,05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
24
Results
Before the optimization
25
Results
After 1 loop (10 secs on a 2.6GHz Pentium)
26
Results
After 2 loops
27
Results
After 3 loops
28
Results
After 4 loops
29
Results
After 5 loops
30
Results
After 6 loops
31
Results
After 7 loops
32
Results
After 8 loops
33
Results
After 9 loops
34
Results
After 10 loops
35
What about the names of the algorithms ???
Both algorithms box-opening
Algorithm 1 taxa, circular, before the
layout ? optimized angle algorithm.
Algorithm 2 collisions, danger...
Write a Comment
User Comments (0)
About PowerShow.com