Are unique subgraphs not easier to find?
(2018) In Information Processing Letters 134. p.57-61- Abstract
Consider a pattern graph H with l edges, and a host graph G which may contain several occurrences of H. In [15], we claimed that the time complexity of the problems of finding an occurrence of H (if any) in G as well as that of the decision version of the problem are within a multiplicative factor O˜(l3) of the time complexity for the corresponding problem, where the host graph is guaranteed to contain at most one occurrence of a subgraph isomorphic to H, and the notation O˜ suppresses polylogarithmic in n factors. We show a counterexample to this too strong claim and correct it by providing an O˜((l(d−1)+2)l) bound on the multiplicative factor instead, where d is the maximum number of occurrences of H that can... (More)
Consider a pattern graph H with l edges, and a host graph G which may contain several occurrences of H. In [15], we claimed that the time complexity of the problems of finding an occurrence of H (if any) in G as well as that of the decision version of the problem are within a multiplicative factor O˜(l3) of the time complexity for the corresponding problem, where the host graph is guaranteed to contain at most one occurrence of a subgraph isomorphic to H, and the notation O˜ suppresses polylogarithmic in n factors. We show a counterexample to this too strong claim and correct it by providing an O˜((l(d−1)+2)l) bound on the multiplicative factor instead, where d is the maximum number of occurrences of H that can share the same edge in the input host graph. We provide also an analogous correction in the induced case when occurrences of induced subgraphs isomorphic to H are sought.
(Less)
- author
- Kowaluk, Mirosław and Lingas, Andrzej LU
- organization
- publishing date
- 2018-06-01
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- Algorithms, Induced subgraph isomorphism, Subgraph isomorphism, Time complexity, Unique subgraph occurrence
- in
- Information Processing Letters
- volume
- 134
- pages
- 5 pages
- publisher
- Elsevier
- external identifiers
-
- scopus:85042002072
- ISSN
- 0020-0190
- DOI
- 10.1016/j.ipl.2018.02.010
- language
- English
- LU publication?
- yes
- id
- 1fede768-d095-4c89-b7ae-8c84e13b2682
- date added to LUP
- 2018-03-05 07:55:39
- date last changed
- 2025-10-14 09:30:18
@article{1fede768-d095-4c89-b7ae-8c84e13b2682,
abstract = {{<p>Consider a pattern graph H with l edges, and a host graph G which may contain several occurrences of H. In [15], we claimed that the time complexity of the problems of finding an occurrence of H (if any) in G as well as that of the decision version of the problem are within a multiplicative factor O˜(l<sup>3</sup>) of the time complexity for the corresponding problem, where the host graph is guaranteed to contain at most one occurrence of a subgraph isomorphic to H, and the notation O˜ suppresses polylogarithmic in n factors. We show a counterexample to this too strong claim and correct it by providing an O˜((l(d−1)+2)<sup>l</sup>) bound on the multiplicative factor instead, where d is the maximum number of occurrences of H that can share the same edge in the input host graph. We provide also an analogous correction in the induced case when occurrences of induced subgraphs isomorphic to H are sought.</p>}},
author = {{Kowaluk, Mirosław and Lingas, Andrzej}},
issn = {{0020-0190}},
keywords = {{Algorithms; Induced subgraph isomorphism; Subgraph isomorphism; Time complexity; Unique subgraph occurrence}},
language = {{eng}},
month = {{06}},
pages = {{57--61}},
publisher = {{Elsevier}},
series = {{Information Processing Letters}},
title = {{Are unique subgraphs not easier to find?}},
url = {{http://dx.doi.org/10.1016/j.ipl.2018.02.010}},
doi = {{10.1016/j.ipl.2018.02.010}},
volume = {{134}},
year = {{2018}},
}