×

Common structured patterns in linear graphs: Approximation and combinatorics. (English) Zbl 1138.68476

Ma, Bin (ed.) et al., Combinatorial pattern matching. 18th annual symposium, CPM 2007, London, Canada, July 9–11, 2007. Proceedings. Berlin: Springer (ISBN 978-3-540-73436-9/pbk). Lecture Notes in Computer Science 4580, 241-252 (2007).
Summary: A linear graph is a graph whose vertices are linearly ordered. This linear ordering allows pairs of disjoint edges to be either preceding (\(<\)), nesting (\(\sqsubset\)) or crossing (\(\between\)). Given a family of linear graphs, and a non-empty subset \(\mathcal{R} \subseteq \{<,\sqsubset,\between\}\), we are interested in the PBMCSP problem: Find a maximum size edge-disjoint graph, with edge-pairs all comparable by one of the relations in \(\mathcal{R}\), that occurs as a subgraph in each of the linear graphs of the family. In this paper, we generalize the framework of Davydov and Batzoglou by considering patterns comparable by all possible subsets \(\mathcal{R} \subseteq \{<,\sqsubset,\between\}\). This is motivated by the fact that many biological applications require considering crossing structures, and by the fact that different combinations of the relations above give rise to different generalizations of natural combinatorial problems. Our results can be summarized as follows: We give tight hardness results for the PBMCSP problem for \(\{<,\between\}\)-structured patterns and \(\{\sqsubset,\between\}\)-structured patterns. Furthermore, we prove that the problem is approximable within ratios: (i) \(2\mathcal {H}(k)\) for \(\{<,\between\}\)-structured patterns, (ii) \(k ^{1/2}\) for \(\{\sqsubset, \between\}\)-structured patterns, and (iii) \(\mathcal{O}(\sqrt{k \lg k})\) for \(\{<,\sqsubset,\between\}\)-structured patterns, where \(k\) is the size of the optimal solution and \(\mathcal H(k)= \sum_{i=1}^k 1/i\) is the \(k\)-th harmonic number.
For the entire collection see [Zbl 1136.68008].

MSC:

68R10 Graph theory (including graph drawing) in computer science
92-08 Computational methods for problems pertaining to biology
92C40 Biochemistry, molecular biology
Full Text: DOI