首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >On the Hardness and Inapproximability of Recognizing Wheeler Graphs
【24h】

On the Hardness and Inapproximability of Recognizing Wheeler Graphs

机译:关于识别Wheeler图的难点和难点性

获取原文
           

摘要

In recent years several compressed indexes based on variants of the Burrows-Wheeler transformation have been introduced. Some of these are used to index structures far more complex than a single string, as was originally done with the FM-index [Ferragina and Manzini, J. ACM 2005]. As such, there has been an increasing effort to better understand under which conditions such an indexing scheme is possible. This has led to the introduction of Wheeler graphs [Gagie et al., Theor. Comput. Sci., 2017]. Gagie et al. showed that de Bruijn graphs, generalized compressed suffix arrays, and several other BWT related structures can be represented as Wheeler graphs, and that Wheeler graphs can be indexed in a way which is space efficient. Hence, being able to recognize whether a given graph is a Wheeler graph, or being able to approximate a given graph by a Wheeler graph, could have numerous applications in indexing. Here we resolve the open question of whether there exists an efficient algorithm for recognizing if a given graph is a Wheeler graph. We present: - The problem of recognizing whether a given graph G=(V,E) is a Wheeler graph is NP-complete for any edge label alphabet of size sigma = 2, even when G is a DAG. This holds even on a restricted, subset of graphs called d-NFA's for d = 5. This is in contrast to recent results demonstrating the problem can be solved in polynomial time for d-NFA's where d = 1 for which there is no C-approximation algorithm (unless P = NP). Also, conditioned on the Unique Games Conjecture, for all C = 1, it is NP-hard to find a C-approximation; - We define the Wheeler Subgraph problem, abbreviated WS, where the aim is to find the largest subgraph which is a Wheeler Graph (the dual of the WGV). In contrast to WGV, we prove that the WS problem is in APX for sigma=O(1); The above findings suggest that most problems under this theme are computationally difficult. However, we identify a class of graphs for which the recognition problem is polynomial time solvable, raising the open question of which parameters determine this problem's difficulty.
机译:近年来,已经引入了几种基于Burrows-Wheeler变换的压缩索引。其中一些被用来索引比单个字符串复杂得多的结构,就像最初使用FM索引所做的那样[Ferragina and Manzini,J. ACM 2005]。这样,人们越来越努力地更好地理解在什么条件下可以使用这种索引方案。这导致了Wheeler图的引入[Gagie等,Theor。计算科学,2017]。 Gagie等。结果表明de Bruijn图,广义压缩后缀数组和其他一些与BWT相关的结构可以表示为Wheeler图,并且Wheeler图可以以节省空间的方式进行索引。因此,能够识别给定图是否为Wheeler图,或者能够通过Wheeler图来逼近给定图,可能在索引中具有许多应用。在这里,我们解决了一个开放的问题,即是否存在一种有效的算法来识别给定图是否为Wheeler图。我们提出:-对于任何大小sigma> = 2的边缘标签字母,即使G是DAG,识别给定图G =(V,E)是否为Wheeler图的问题也是NP完全的。即使在d> = 5的称为d-NFA的图的受限子集上也是如此,这与最近的结果相反,这表明可以在多项式时间内解决d = NFA的问题,其中d = 1,而对于C -近似算法(除非P = NP)。同样,以唯一游戏猜想为条件,对于所有C> = 1,要找到C近似值是NP困难的; -我们定义了Wheeler子图问题(缩写为WS),其目的是找到最大的子图,即Wheeler图(WGV的对偶)。与WGV相反,我们证明WS问题在APX中为sigma = O(1);以上发现表明,该主题下的大多数问题在计算上都是困难的。但是,我们确定了一类图,该图的识别问题是多项式时间可解决的,这提出了一个开放性问题,即哪些参数确定了该问题的难度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号