Coloring algorithms for tolerance graphs: Reasoning and scheduling with interval constraints

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Interval relations play a significant role in constraint-based temporal reasoning, resource allocation and scheduling problems. For example, the intervals may represent events in time which may conflict or may be compatible, or they may represent tasks to be performed according to a timetable which must be assigned distinct resources like processors or people. In previous work [G93, GS93, G98], we explored the interaction between the interval algebras studied in artificial intelligence and the interval graphs and orders studied in combinatorial mathematics, extending results in both disciplines. In this paper, we investigate algorithmic problems on tolerance graphs, a family which generalizes interval graphs, and which therefore have broader application. Tolerance graph models can represent qualitative and quantitative relations in situations where the intervals can tolerate a certain degree of overlap without being in conflict. We present a coloring algorithm for a tolerance graph on n vertices whose running time is O(n2), given the tolerance representation, thus improving previously known results. The coloring problem on intervals has direct application to resource allocation and scheduling temporal processes.

Original languageEnglish
Title of host publicationArtificial Intelligence, Automated Reasoning and Symbolic Computation - Joint International Conferences AISC 2002 and Calculemus 2002, Proceedings
EditorsLaurent Henocque, Jacques Calmet, Belaid Benhamou, Olga Caprotti, Volker Sorge
PublisherSpringer Verlag
Pages196-207
Number of pages12
ISBN (Print)3540438653, 9783540438656
DOIs
StatePublished - 2002
EventJoint Conferences on 6th Artificial Intelligence and Symbolic Computation, AISC 2002 and 10th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2002 - Marseille, France
Duration: 1 Jul 20025 Jul 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2385
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceJoint Conferences on 6th Artificial Intelligence and Symbolic Computation, AISC 2002 and 10th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2002
Country/TerritoryFrance
CityMarseille
Period1/07/025/07/02

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2002.

Keywords

  • AI
  • Coloring tolerance graphs
  • OR applications
  • Reasoning

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Coloring algorithms for tolerance graphs: Reasoning and scheduling with interval constraints'. Together they form a unique fingerprint.

Cite this