Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tzvika Hartman Elad Verbin Bar Ilan University Tel Aviv University

Similar presentations


Presentation on theme: "Tzvika Hartman Elad Verbin Bar Ilan University Tel Aviv University"— Presentation transcript:

1 Tzvika Hartman Elad Verbin Bar Ilan University Tel Aviv University
Matrix Tightness – A Linear Algebraic Framework for Sorting by Transpositions Tzvika Hartman Elad Verbin Bar Ilan University Tel Aviv University

2 Sorting by Transpositions (SBT)
A transposition exchanges between 2 consecutive segments of a perm. Example : Transposition distance dt(π): The length of the shortest sequence of transpositions that transform the given n-permutation to 1,2,…n

3 SBT – Previous Results Complexity of the problem is still unknown.
Best approximation algorithm has ratio [EliasHartman05].

4 Sorting by Reversals (SBR)
A Signed Permutation: Reversal r(i,j): Flip order, signs of numbers in positions i,i+1,..j After r(4,6): Reversal distance dr(π): The length of the shortest sequence of reversals that transform the given n-permutation to 1,2,…n Hannenhali & Pevzner (95) gave the first polynomial solution.

5 Basic Components of HP Theory
Permutation (π1 , … , πn) Breakpoint Graph Overlap Graph

6 Bafna & Pevzner Theory for SBT
Permutation (π1 , … , πn) Breakpoint Graph ?

7 Our Results Formulation of SBR as a Graph (Matrix) Tightness problem; link to linear algebra. A novel combinatorial model (overlap graph) for Sorting by Transpositions. Formulation of SBT as Matrix Tightness Problem. More about matrix tightness.

8 Overview of theTalk Graph clicking.
Tightness of matrices (link to linear algebra). Formulation of SBT as tightness problem.

9 Graph Clicking Given a bi-colored graph, define a clicking operation on a black vertex:

10 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood v

11 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood v

12 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood Flip the existence of edges in v’s neighborhood v

13 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood Flip the existence of edges in v’s neighborhood v

14 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood Flip the existence of edges in v’s neighborhood Delete v v

15 Graph Clicking Define a click operation on a black vertex v:
Flip the colors in v’s neighborhood Flip the existence of edges in v’s neighborhood Delete v

16 Graph Clicking 1. v1

17 Graph Clicking v2 2.

18 Graph Clicking v3 3.

19 Graph Clicking 4. v4

20 Graph Clicking 5. v5

21 Graph Clicking v6 6.

22 Graph Clicking 7. v7 8. FINISHED

23 Graph Tightness by Clicking
A graph is called tight if it can be turned into the empty graph by a sequence of n clicking operations. The HP-Theorem: An SBR-realizable graph is tight iff every connected component has a black vertex.

24 Tightness of Matrices Let A be the nxn binary adjacency matrix of G, with 1 in the diagonal iff the corresponding vertex is black. 4 2 1 1 3 5 7 6

25 Clicking vi equals 1 4 2 1 3 5 7 6

26 Clicking vi equals 1 4 2 1 3 5 7 6 2 4 1 1 5 7 6

27 Tightness of Matrices A matrix is tight if it can be turned into the zero matrix by clicking operations. Connected to Gaussian elimination and matrix decompositions. Gives a novel framework for SBR.

28 SBT as Matrix Tightness
Good news: SBT is a matrix tightness problem over the ring M2,2(Z2). Bad news: Can’t solve tightness over rings (yet…). Possible direction: Solve tightness on non-symmetric matrices over Z2 (equivalent formulation on directed graphs).

29 Summary A full combinatorial model for SBT.
A unified algebraic model for SBR & SBT. Can be extended to other rearrangement operations. We presented some results on the tightness problem. This is only the beginning…

30 Future Directions Find more properties of the tightness problem, and solve on more rings/fields. Extend the model for the general sorting problem (here we considered only tightness). Solve other gr problems by this model. Solve SBT !!!

31 Acknowledgements Ron Shamir. Haim Kaplan. Isaac Elias.

32 Thank you !


Download ppt "Tzvika Hartman Elad Verbin Bar Ilan University Tel Aviv University"

Similar presentations


Ads by Google