Simplifying graphs is a very applicable problem in numerous domains, especially in computational geometry. Given a geometric graph and a threshold, the minimum-complexity graph simplification asks for computing an alternative graph of minimum complexity so that the distance between the two graphs remains at most the threshold. In this paper, we propose several NP-hardness and algorithmic results depending on the type of input and simplified graphs, the vertex placement of the simplified graph, and the distance measures between them (graph and traversal distances [1,2]). In general, we show that for arbitrary input and output graphs, the problem is NP-hard under some specific vertex-placement of the simplified graph. When the input and output are trees, and the graph distance is applied from the simplified tree to the input tree, we give an $O(kn^5)$ time algorithm, where $k$ is the number of the leaves of the two trees that are identical and $n$ is the number of vertices of the input.
翻译:简化图形在许多领域,特别是在计算几何学方面,是一个非常适用的问题。考虑到几何图形和阈值,最低复杂图形简化要求计算一个最低复杂度的替代图形,以便两个图形之间的距离最多保持在临界值。在本文中,我们根据输入和简化图形的类型、简化图形的顶点位置以及它们之间的距离测量标准,提出若干NP-硬度和算法结果。一般来说,在任意输入和输出图形中,问题在于一些特定的顶点位置。当输入和输出为树树,而图形距离从简化树到输入树时,我们给出一个$O(kn)5美元的时间算法,其中$k$是两棵树的叶数相同,$n是输入的脊椎数。