Given two graphs G and H, where H is the forbidden subgraph or pattern, G is called H-free if no vertex subset V′⊆V(G) induces a subgraph G[V′] isomorphic to H. In the edge-induced version of the notion, G is called H-free if no edge subset E′⊆E(G) induces a subgraph G[E′] isomorphic to H. The goal is to list all the inclusion-maximal subgraphs of G that are H-free, according to both the edge-induced and vertex-induced versions. Apart from its theoretical interest, the problem has application in data modeling, as it corresponds to data cleaning/repairing tasks, where the entire dataset is inconsistent with respect to the constraints given in H, and maximal consistent portions are sought. Several output-sensitive algorithms for the vertex-induced version are presented, which depend on the constraints on H and on G. As for the edge-induced version, we show how output-sensitive algorithms are possible for specific cases, but an efficient general technique is unlikely to exist as simply certifying a solution can be co-NP-complete.

Listing maximal H-free subgraphs / Conte, Alessio; Grossi, Roberto; Kanté, Mamadou Moustapha; Marino, Andrea; Uno, Takeaki. - In: DISCRETE APPLIED MATHEMATICS. - ISSN 0166-218X. - STAMPA. - 377:(2025), pp. 18-31. [10.1016/j.dam.2025.06.004]

Listing maximal H-free subgraphs

Marino, Andrea;
2025

Abstract

Given two graphs G and H, where H is the forbidden subgraph or pattern, G is called H-free if no vertex subset V′⊆V(G) induces a subgraph G[V′] isomorphic to H. In the edge-induced version of the notion, G is called H-free if no edge subset E′⊆E(G) induces a subgraph G[E′] isomorphic to H. The goal is to list all the inclusion-maximal subgraphs of G that are H-free, according to both the edge-induced and vertex-induced versions. Apart from its theoretical interest, the problem has application in data modeling, as it corresponds to data cleaning/repairing tasks, where the entire dataset is inconsistent with respect to the constraints given in H, and maximal consistent portions are sought. Several output-sensitive algorithms for the vertex-induced version are presented, which depend on the constraints on H and on G. As for the edge-induced version, we show how output-sensitive algorithms are possible for specific cases, but an efficient general technique is unlikely to exist as simply certifying a solution can be co-NP-complete.
2025
377
18
31
Conte, Alessio; Grossi, Roberto; Kanté, Mamadou Moustapha; Marino, Andrea; Uno, Takeaki
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0166218X25003191-main (1).pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 737.96 kB
Formato Adobe PDF
737.96 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1439779
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact