判定可行性与最小化缠结高度
摘要
我们研究以下组合问题。给定一组条单调的\emph{导线},一个\emph{缠结}决定了导线在若干水平\emph{层}上的顺序,使得任意两个连续层上的导线顺序仅通过相邻导线的交换而不同。给定一个\emph{交换}多重集~(即导线的无序对)和导线的初始顺序,如果每对导线交换的次数恰好与~指定的次数相同,则缠结\emph{实现}了~。\textsc{List-Feasibility}是寻找实现给定列表~的缠结的问题(如果存在)。\textsc{Tangle-Height Minimization}是寻找实现给定列表且使用最少层数的缠结的问题。\textsc{List-Feasibility}(因此\textsc{Tangle-Height Minimization})是NP难的[Yamanaka, Horiyama, Uno, Wasa; CCCG 2018]。我们证明,即使每对导线只交换常数次,\textsc{List-Feasibility}仍然是NP难的。在积极方面,我们提出了一种\textsc{Tangle-Height Minimization}算法,该算法在时间内为条导线和给定的交换列表~计算出最优缠结,其中是黄金比例,是~中的总交换次数。从该算法出发,我们推导出一个更简单、更快的版本来求解\textsc{List-Feasibility}。我们还利用该算法证明\textsc{List-Feasibility}属于NP,并且关于导线数量是固定参数可处理的。对于\emph{简单}列表(其中每次交换最多出现一次),我们展示了如何在时间内求解\textsc{Tangle-Height Minimization}。
引用
@article{arxiv.2312.16213,
title = {Deciding the Feasibility and Minimizing the Height of Tangles},
author = {Oksana Firman and Philipp Kindermann and Boris Klemz and Alexander Ravsky and Alexander Wolff and Johannes Zink},
journal= {arXiv preprint arXiv:2312.16213},
year = {2023}
}
备注
This work is a merger of arXiv:1901.06548 and arXiv:2002.12251