Content deleted Content added
BIOalgorithm (talk | contribs) ←Created page with '{{User sandbox}} <!-- EDIT BELOW THIS LINE --> [[Image:Interval graph.svg|thumb|300px|Seven intervals on the real line and the corresponding seven-vertex interva...' |
Citation bot (talk | contribs) Alter: issue, publisher. Add: pmid, doi, issue, hdl. Removed parameters. Formatted dashes. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_webform 315/401 |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 22:
All of the algorithms above rely on seeking an ordering of the maximal [[Clique (graph theory)|clique]]s of ''G'' that is consecutive with respect to vertex inclusion, and '''the precomputation of all maximal cliques''' is required. A simpler off-line recognition algorithm was provided by {{harvtxt|W. L. Hsu|1992}} which directly places the intervals ''without'' precomputing maximal cliques<ref>W. L. Hsu (1992)</ref>.
===Hsu's Algorithm===
Line 98 ⟶ 96:
12 '''end else'''
:Then we can get the S-decomposition tree. One thing to note is that we need to '''avoid cycle''' in G" while building it. To do this, for each group of connected edges(and vertices), we assign one represented vertex to all edges(and all vertices) in the group, then the check before each edge addition becomes easy. For example, before we add the new edge E(u, v), we only need to compare the represented vertex of u and that of v, no cycle will occur if the two are different.
* Test each S-prime component to see if it is an interval graph.
:This can be done by truly building the
'''Lemma'''
Let u<sub>k</sub> be the next interval to be placed, which is not a neighbor of previously chosen intervals. Let u<sub>j</sub> be the parent of u<sub>k</sub> and u<sub>i</sub> be the parent of u<sub>j</sub> in the BFS-tree. It can be determined uniquely which endpoints of u<sub>j</sub> or u<sub>i</sub> is contained in u<sub>k</sub>.
There are three cases, place each edge according to its category.
* Case 1: (f(u<sub>i</sub>), u<sub>j</sub>) ∉ E. If u<sub>i</sub> ,u<sub>k</sub> are on the different side of u<sub>j</sub>, u<sub>k</sub> would contain u<sub>j</sub>.
* Case 2: (f(u<sub>k</sub>), u<sub>j</sub> ) ∉ E. Again, if u<sub>i</sub>, u<sub>k</sub> are on the different side of u<sub>j</sub>, u<sub>k</sub> would contain u<sub>j</sub>.
* Case 3: (f(u<sub>j</sub>), u<sub>k</sub>) ∉ E and (f(u<sub>j</sub>), u<sub>i</sub>) ∉ E. If u<sub>i</sub> ,u<sub>k</sub> are on the different sides of u<sub>j</sub>, u<sub>k</sub> cannot be adjacent to u<sub>i</sub>.
:(''f''(''u'') := ''u'''s neighbor vertex with the smallest ''π''-index.)
==Related families of graphs==
Line 149 ⟶ 156:
| title = A partial ''k''-arboretum of graphs with bounded treewidth
| volume = 209
| year = 1998| hdl = 1874/18312 }}.
*{{citation
| last = Hsu | first = W. L.
| issue =
| journal = [[Lecture Notes in Computer Science]]
| title = A new test for interval graphs
Line 166 ⟶ 173:
| doi = 10.1016/S0022-0000(76)80045-1
| issue = 3}}.
* {{cite book|year=1978|last=Cohen|first=Joel E.|authorlink=Joel E. Cohen|title=Food webs and niche space|series=Monographs in Population Biology|volume=11|___location=Princeton, NJ|publisher=[http://press.princeton.edu/titles/324.html
*{{citation
| last = Eckhoff | first = Jürgen
Line 188 ⟶ 195:
| year = 1997
| mr = 1432221}}.
* {{cite book|last=Fishburn|first=Peter C.|authorlink=Peter C. Fishburn|year=1985|title=Interval orders and interval graphs: A study of partially ordered sets|series=Wiley-Interscience Series in Discrete Mathematics|___location=New York|publisher=John Wiley & Sons
*{{citation
| author1-link = D. R. Fulkerson | last1 = Fulkerson | first1 = D. R. | last2 = Gross | first2 = O. A.
Line 195 ⟶ 202:
| volume = 15
| pages = 835–855
| year = 1965| issue = 3 | doi = 10.2140/pjm.1965.15.835 }}.
*{{citation
| last1 = Gilmore | first1 = P. C.
Line 217 ⟶ 224:
| volume = 40
| pages = 1108–1133
| year = 1993| doi = 10.1145/174147.169675 }}.
*{{citation
| last1 = Habib | first1 = Michel | last2 = McConnell | first2 = Ross
Line 226 ⟶ 233:
| pages = 59–84
| year = 2000
| issue = 1–2 | url = http://www.cs.colostate.edu/~rmm/lexbfs.ps
| doi = 10.1016/S0304-3975(97)00241-7}}.
*{{citation
Line 238 ⟶ 245:
| year = 1994
| pages = 309–317
| doi = 10.1093/bioinformatics/10.3.309| pmid = 7922688 }}.
== External links ==
Line 247 ⟶ 254:
* {{mathworld | urlname = IntervalGraph | title = Interval graph}}
<!-- Comment out categories and interwikis while this is in userspace
{{DEFAULTSORT:Interval Graph}}
[[Category:Perfect graphs]]
Line 256 ⟶ 264:
[[hu:Intervallumgráf]]
[[pl:Graf przedziałowy]]
-->
|