Beyond the BEST Theorem: Fast Assessment of Eulerian Trails

FUNDAMENTALS OF COMPUTATION THEORY, FCT 2021(2021)

引用 1|浏览17
暂无评分
摘要
Given a directed multigraph G = (V, E), with vertical bar V vertical bar = n nodes and vertical bar E vertical bar = m edges, and an integer z, we are asked to assess whether the number #ET(G) of node-distinct Eulerian trails of G is at least z; two trails are called node-distinct if their node sequences are different. This problem has been formalized by Bernardini et al. [ALENEX 2020] as it is the core computational problem in several string processing applications. It can be solved in O(n(omega)) arithmetic operations by applying the well-known BEST theorem, where omega < 2.373 denotes the matrix multiplication exponent. The algorithmic challenge is: Can we solve this problem faster for certain values of m and z? Namely, we want to design a combinatorial algorithm for assessing whether #ET(G) >= z, which does not resort to the BEST theorem and has a predictably bounded cost as a function of m and z. We address this challenge here by providing a combinatorial algorithm requiring O(m . min{z, #ET(G)}) time.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要