arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2401.16675math.COmath.OC
收藏

一种用于排列顶点枚举的高效算法

An Efficient Algorithm for Vertex Enumeration of Arrangement

Zelin Dong, Fenglei Fan, Huan Xiong, Tieyong Zeng

AI总结:

针对排列顶点枚举问题,提出基于新型Zero主元规则的高效算法,该规则具备无目标函数、终止唯一等特性,算法复杂度优于现有方法,实验验证其高效可靠。

摘要:

本文提出了一种用于排列顶点枚举问题的先进算法,该算法基于所提出的新型主元规则——Zero规则(零规则)。Zero规则具备若干优良特性:其一,它无需目标函数;其二,其终止状态满足唯一性;其三,我们建立了Zero规则与其有效逆规则之间的充要条件,这是此前的规则所不具备的;其四,递归应用Zero规则必定在$d$步内终止,其中$d$为输入变量的维度。正因如此,给定$\u211d^d$中由$n$个超平面构成、含$v$个顶点的任意排列,该算法的复杂度至多为$\u2112(n^2d^2v)$;若为简单排列,复杂度可低至$\u2112(nd^4v)$。相比之下,Moss算法的复杂度为$\u2112(nd^2v^2)$,而Avis与Fukuda的算法会出现循环或遗漏顶点的问题,原因是他们选用的规则与其有效逆规则之间不满足充要条件。系统全面的实验证实,Zero规则不仅不会失效,而且是效率最高的。

英文摘要:

This paper presents a state-of-the-art algorithm for the vertex enumeration problem of arrangements, which is based on the proposed new pivot rule, called the Zero rule. The Zero rule possesses several desirable properties: i) It gets rid of the objective function; ii) Its terminal satisfies uniqueness; iii) We establish the if-and-only if condition between the Zero rule and its valid reverse, which is not enjoyed by earlier rules; iv) Applying the Zero rule recursively definitely terminates in $d$ steps, where $d$ is the dimension of input variables. Because of so, given an arbitrary arrangement with $v$ vertices of $n$ hyperplanes in $\mathbb{R}^d$, the algorithm's complexity is at most $\mathcal{O}(n^2d^2v)$ and can be as low as $\mathcal{O}(nd^4v)$ if it is a simple arrangement, while Moss' algorithm takes $\mathcal{O}(nd^2v^2)$, and Avis and Fukuda's algorithm goes into a loop or skips vertices because the if-and-only-if condition between the rule they chose and its valid reverse is not fulfilled. Systematic and comprehensive experiments confirm that the Zero rule not only does not fail but also is the most efficient.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑