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. Save a best position. ... Opening boxes ' once the graph is drawn. The graph must ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 33
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
06/06/2005
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
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 ltgt tree
5
Splits graphs
Incompatible splits
x1
x2
x6
x3
box
x4
x5
incompatible splits ltgt box
6
Splits graphs
Circular splits
x1
x2
x6,x1
S
x2,x3,x4,x5
The split is circular
x6
x3
box
x4
x5
All the splits are circular gt planar graph
7
Drawing planar splits graph equal angle algorithm
Splits graph are associated with their taxa
circle taxa 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 splitsk operations instead of
k.n². - we have a criteria for the graph to
remain planar keep 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
Save a best position. Do the following loop n
times For each taxon, try to move it if its
better save it, try to move another taxon. if
its better thant the best, save as best. else
save it with a probability p20.gt nice results
for small graphs
12
 Opening boxes  once the graph is drawn
The graph must remain planar Identify critical
angles for the split angle
Considering the only split itself, changing a0.
13
 Opening boxes  once the graph is drawn
The graph must remain planar Identify critical
angles for the split angle.
Considering the only split itself, changing a0.
14
 Opening boxes  once the graph is drawn
The graph must remain planar Identify critical
angles for the split angle.
Considering collisions in the graph.
15
 Opening boxes  once the graph is drawn
The graph must remain planar Identify 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 planar Identify 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 planar Identify 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
The case never happens after the equal angle
algorithm.
20
Algorithm
21
Results
Before the optimization
22
Results
After 1 loop (10 secs on a 2.6GHz Pentium)
23
Results
After 2 loops
24
Results
After 3 loops
25
Results
After 4 loops
26
Results
After 5 loops
27
Results
After 6 loops
28
Results
After 7 loops
29
Results
After 8 loops
30
Results
After 9 loops
31
Results
After 10 loops
32
What about the names of the algorithms ???
Both algorithms box-opening
Algorithm 1 taxa, circular, before the
layout...
Algorithm 2 collisions, danger...
Write a Comment
User Comments (0)
About PowerShow.com