3-manifolds are commonly represented as triangulations, consisting of abstract tetrahedra whose triangular faces are identified in pairs. The combinatorial sparsity of a triangulation, as measured by the treewidth of its dual graph, plays a fundamental role in the design of parameterized algorithms. In this work, we investigate algorithmic procedures that transform or modify a given triangulation while controlling specific sparsity parameters. First, we describe a linear-time algorithm that converts a given triangulation into a Heegaard diagram of the underlying 3-manifold, showing that the construction preserves treewidth. We apply this construction to exhibit a fixed-parameter tractable framework for computing Kuperberg's quantum invariants of 3-manifolds. Second, we present a quasi-linear-time algorithm that retriangulates a given triangulation into one with maximum edge valence of at most nine, while only moderately increasing the treewidth of the dual graph. Combining these two algorithms yields a quasi-linear-time algorithm that produces, from a given triangulation, a Heegaard diagram in which every attaching curve intersects at most nine others.
翻译:三维流形通常表示为三角剖分,即由抽象四面体构成,其三角形面成对粘合。三角剖分的组合稀疏性(通过其对偶图的树宽度量)在参数化算法的设计中起着基础性作用。本文研究在控制特定稀疏性参数的同时,对给定三角剖分进行变换或修改的算法过程。首先,我们描述一种线性时间算法,将给定三角剖分转换为底层三维流形的Heegaard图,并证明该构造保持树宽不变。应用此构造,我们展示了一种用于计算三维流形Kuperberg量子不变量的固定参数可处理框架。其次,我们提出一种拟线性时间算法,将给定三角剖分重新三角化为最大边价不超过九的剖分,同时仅适度增加对偶图的树宽。结合这两种算法,我们得到一种拟线性时间算法,可从给定三角剖分生成Heegaard图,其中每条附着曲线至多与九条其他曲线相交。