Recognizing Bipartite Tolerance Graphs in Linear Time

A graph G = (V,E) is a tolerance graph if each vertex v ∈ V can be associated with an interval of the real line Iv and a positive real number tv in such a way that (uv) ∈ E if and only if |Iv ∩ Iu| ≥ min (tv,tu). No algorithm for recognizing tolerance graphs in general is known. In this paper we pre...

Full description

Saved in:
Bibliographic Details
Published inGraph-Theoretic Concepts in Computer Science pp. 12 - 20
Main Authors Busch, Arthur H., Isaak, Garth
Format Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Online AccessGet full text

Cover

Loading…
More Information
Summary:A graph G = (V,E) is a tolerance graph if each vertex v ∈ V can be associated with an interval of the real line Iv and a positive real number tv in such a way that (uv) ∈ E if and only if |Iv ∩ Iu| ≥ min (tv,tu). No algorithm for recognizing tolerance graphs in general is known. In this paper we present an O(n + m) algorithm for recognizing tolerance graphs that are also bipartite, where n and m are the number vertices and edges of the graph, respectively. We also give a new structural characterization of these graphs based on the algorithm.
ISBN:9783540748380
3540748385
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-540-74839-7_2