On the realisability of double-cross matrices by polylines in the plane

作者:

Highlights:

摘要

We study a decision problem, that emerges from the area of spatial reasoning. This decision problem concerns the description of polylines in the plane by means of their double-cross matrix. In such a matrix, the relative position of each pair of line segments in a polyline is expressed by means of a 4-tuple over {−,0,+}. However, not any such matrix of 4-tuples is the double-cross matrix of a polyline. This gives rise to the decision problem: given a matrix of such 4-tuples, decide whether it is the double-cross matrix of a polyline. This problem is decidable, but it is NP-hard. In this paper, we give polynomial-time algorithms for the cases where consecutive line segments in a polyline make angles that are multiples of 90° or 45° and for the case where, apart from an input matrix, the successive angles of a polyline are also given as input.

论文关键词:Spatial reasoning,Double-cross calculus,Qualitative description of polylines,Computational algebraic geometry,Algorithmic complexity

论文评审过程:Received 8 August 2015, Revised 25 October 2016, Accepted 16 December 2016, Available online 23 December 2016, Version of Record 27 February 2017.

论文官网地址:https://doi.org/10.1016/j.jcss.2016.12.001