habilitation a diriger des recherches
play

Habilitation ` a Diriger des Recherches St ephane Vialette - PowerPoint PPT Presentation

Habilitation ` a Diriger des Recherches St ephane Vialette vialette@univ-mlv.fr LIGM Universit e Paris-Est Marne-la-Vall ee 01/06/10 S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 1 / 1 Outline S. Vialette


  1. Habilitation ` a Diriger des Recherches St´ ephane Vialette vialette@univ-mlv.fr LIGM Universit´ e Paris-Est Marne-la-Vall´ ee 01/06/10 S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 1 / 1

  2. Outline S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 2 / 1

  3. Topics Organization of the manuscript Structures Pattern matching in graphs Comparative genomics Additional material. Description S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 3 / 1

  4. Topics Organization of the manuscript Structures Pattern matching in graphs Comparative genomics Additional material. Description 2-intervals Linear graphs Arc-annotated sequences S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 3 / 1

  5. Topics Organization of the manuscript Structures Pattern matching in graphs Comparative genomics Additional material. Description Graph homomorphisms-like aspects Topology-free patterns Softwares S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 3 / 1

  6. Topics Organization of the manuscript Structures Pattern matching in graphs Comparative genomics Additional material. Description Genome rearrangement with duplicate genes Exact algorithms Heuristics S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 3 / 1

  7. Topics Organization of the manuscript Structures Pattern matching in graphs Comparative genomics Additional material. Description Selenocysteine-like insertion Exemplar common subsequences How many words are needed to build up all words ? S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 3 / 1

  8. Outline S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 4 / 1

  9. Structures: objects of interest Structures High-order intervals, i.e , d -intervals and variants Linear graphs Permutations Arc-annotated sequences “Well, what are those (not so) linear structures?” “. . . all those combinatorial objects that I can draw from left to right, align and search for a pattern in” . More precisely . . . “. . . all those combinatorial objects that fit well under my M = { <, ⊏ , ≬ } framework” . S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 5 / 1

  10. Structures: objects of interest Structures High-order intervals, i.e , d -intervals and variants Linear graphs Permutations Arc-annotated sequences “Well, what are those (not so) linear structures?” “. . . all those combinatorial objects that I can draw from left to right, align and search for a pattern in” . More precisely . . . “. . . all those combinatorial objects that fit well under my M = { <, ⊏ , ≬ } framework” . S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 5 / 1

  11. Structures: objects of interest Structures High-order intervals, i.e , d -intervals and variants Linear graphs Permutations Arc-annotated sequences “Well, what are those (not so) linear structures?” “. . . all those combinatorial objects that I can draw from left to right, align and search for a pattern in” . More precisely . . . “. . . all those combinatorial objects that fit well under my M = { <, ⊏ , ≬ } framework” . S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 5 / 1

  12. d -intervals Definition ( Trotter, and Harary, 1979; Griggs, and West, 1979 ) A d -interval is a set of the real line which can be written as the union of d disjoint closed intervals [ a i , b i ] . The intersection graph of a family of d -intervals is a d -interval graph. Definition ( Gy´ arf´ as, 2003 ) A d -track interval is a union of d intervals, one each from d parallel lines A graph is a d -track interval graph if it is the intersection graph of d -track intervals. Definition A d -box is the Cartesian product of intervals [ a i , b i ] , 1 ≤ i ≤ d . A graph is a d -box graph if it is the intersection graph of d -boxes. S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 6 / 1

  13. d -intervals Definition ( Trotter, and Harary, 1979; Griggs, and West, 1979 ) A d -interval is a set of the real line which can be written as the union of d disjoint closed intervals [ a i , b i ] . The intersection graph of a family of d -intervals is a d -interval graph. Definition ( Gy´ arf´ as, 2003 ) A d -track interval is a union of d intervals, one each from d parallel lines A graph is a d -track interval graph if it is the intersection graph of d -track intervals. Definition A d -box is the Cartesian product of intervals [ a i , b i ] , 1 ≤ i ≤ d . A graph is a d -box graph if it is the intersection graph of d -boxes. S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 6 / 1

  14. d -intervals: d = 2 Example u 5 u 4 u 3 u 1 u 2 S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 7 / 1

  15. d -intervals: d = 2 Example u 5 u 4 u 3 u 1 u 2 u 5 u 1 u 1 u 2 u 3 u 4 u 2 u 4 u 5 u 3 2-interval representation S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 7 / 1

  16. d -intervals: d = 2 Example u 5 u 4 u 3 u 1 u 2 u 2 u 5 track 1: u 1 u 3 u 4 u 4 u 5 track 2: u 2 u 1 u 3 2-track interval representation S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 7 / 1

  17. Restricted d -intervals Definition A d -interval I = ( I 1 , I 2 , . . . , I d ) is balanced if | I 1 | = | I 2 | = . . . = | I d | . A d -interval I = ( I 1 , I 2 , . . . , I d ) is unit if it is composed of d intervals of length 1. A d -interval I = ( I 1 , I 2 , . . . , I d ) with integer endpoints is type ( l 1 , l 2 , . . . , l d ) if | I i | = l i for all 1 ≤ i ≤ d . Definition The depth of a family of d -intervals is the maximum number of intervals that share a common point. S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 8 / 1

  18. d -intervals Recognizing d -interval and d -track interval graphs Type d -interval graphs d -track interval graphs NP -complete NP -complete UNRESTRICTED [WS] [GW] NP -complete NP -complete BALANCED [GV] [GV, J] ? NP -complete UNIT [J] ( 2 , 2 , . . . , 2 ) ? NP -complete [J] DEPTH -2 ? ( + 1 approximation) NP -complete [J] DEPTH -2, UNIT linear-time NP -complete [J] [J] [WS] D. West and S. Shmoys, Discrete Applied Mathematics, 1984. [GW] A. Gy´ arf´ as and D. West, Congressus Numerantium, 1995. [GV] P . Gambette and S. Vialette, WG, LNCS, 2007. [J] M. Jiang, FAW, LNCS, 2010. S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 9 / 1

  19. 2 -Intervals: Introducing binary relations Definition Let D 1 = ( I 1 , J 1 ) and D 2 = ( I 2 , J 2 ) be two 2-intervals. We write D 1 < D 2 ( D 1 precedes D 2 ), if I 1 ≺ J 1 ≺ I 2 ≺ J 2 , D 1 D 2 I 1 J 1 I 2 J 2 D 1 ⊏ D 2 ( D 1 is nested in D 2 ), if I 2 ≺ I 1 ≺ J 1 ≺ J 2 , and D 2 D 1 I 1 J 1 I 2 J 2 D 1 ≬ D 2 ( D 1 crosses D 2 ), if I 1 ≺ I 2 ≺ J 1 ≺ J 2 , D 1 D 2 I 1 J 1 I 2 J 2 S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 10 / 1

  20. 2 -Intervals and models Definition (Model) A non-empty subset M ⊆ { <, ⊏ , ≬ } is called a model. A collection of disjoint 2-interval D is said to be type M for some model M if any two 2-intervals of C are comparable for some relation R ∈ M . Example S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 11 / 1

  21. 2 -Intervals and models Definition (Model) A non-empty subset M ⊆ { <, ⊏ , ≬ } is called a model. A collection of disjoint 2-interval D is said to be type M for some model M if any two 2-intervals of C are comparable for some relation R ∈ M . Example M = { <, ⊏ , ≬ } S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 11 / 1

  22. 2 -Intervals and models Definition (Model) A non-empty subset M ⊆ { <, ⊏ , ≬ } is called a model. A collection of disjoint 2-interval D is said to be type M for some model M if any two 2-intervals of C are comparable for some relation R ∈ M . Example M = { <, ⊏ } S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 11 / 1

  23. 2 -Intervals and models Definition (Model) A non-empty subset M ⊆ { <, ⊏ , ≬ } is called a model. A collection of disjoint 2-interval D is said to be type M for some model M if any two 2-intervals of C are comparable for some relation R ∈ M . Example M = { ⊏ , ≬ } S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 11 / 1

  24. 2 -Intervals and models Definition (Model) A non-empty subset M ⊆ { <, ⊏ , ≬ } is called a model. A collection of disjoint 2-interval D is said to be type M for some model M if any two 2-intervals of C are comparable for some relation R ∈ M . Example M = { <, ≬ } S. Vialette (LIGM) Habilitation ` a Diriger des Recherches 01/06/10 11 / 1

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend