Faster and simpler minimal conflicting set identification

  • Authors:
  • Aïda Ouangraoua;Mathieu Raffinot

  • Affiliations:
  • INRIA Lille, LIFL - Université Lille 1, Villeneuve d'Ascq, France;CNRS/LIAFA, Université Paris Diderot - Paris 7, France

  • Venue:
  • CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let ${\cal C}$ be a finite set of n elements and ${\cal R}=\{r_1,r_2, \ldots , r_m\}$ a family of m subsets of ${\cal C}$. A subset ${\cal X}$ of ${\cal R}$ satisfies the Consecutive Ones Property (C1P) if there exists a permutation P of ${\cal C}$ such that each ri in ${\cal X}$ is an interval of P. A Minimal Conflicting Set (MCS)${\cal S} \subseteq{\cal R}$ is a subset of ${\cal R}$ that does not satisfy the C1P, but such that any of its proper subsets does. In this paper, we present a new simpler and faster algorithm to decide if a given element $r \in{\cal R}$ belongs to at least one MCS. Our algorithm runs in O(n2m2+nm7), largely improving the current O(m6n5 (m+n)2 log(m+n)) fastest algorithm of [Blin et al, CSR 2011]. The new algorithm is based on an alternative approach considering minimal forbidden induced subgraphs of interval graphs instead of Tucker matrices.