Consider two entities with constant but not necessarily equal velocities, moving on two given piece-wise linear trajectories inside a simple polygon $P$. The Trajectory Range Visibility problem deals with determining the sub-trajectories on which two entities become visible to each other. A more straightforward decision version of this problem is called Trajectory Visibility, where the trajectories are line segments. The decision version specifies whether the entities can see one another. This version was studied by P. Eades et al. in 2020, where they supposed given constant velocities for the entities. However, the approach presented in this paper supports non-constant complexity trajectories. Furthermore, we report every pair of constant velocities with which the entities can see each other. In particular, for every constant velocity of a moving entity, we specify: $(1)$ All visible parts of the other entity's trajectory. $(2)$ All possible constant velocities of the other entity to become visible. Regarding line-segment trajectories, we present $\mathcal{O}(n \log n)$ running time algorithm which obtains all pairs of sub-trajectories on which the moving entities become visible to one another, where $n$ is the complexity of $P$. Regarding the general case, we provide an algorithm with $\mathcal{O}(n \log n + m(\log m + \log n))$ running time, where $m$ indicates the complexity of both trajectories. We offer $\mathcal{O}(\log n)$ query time for line segment trajectories and $\mathcal{O}(\log m + k)$ for the non-constant complexity ones s.t. $k$ is the number of velocity ranges reported in the output. Interestingly, our results require only $\mathcal{O}(n + m)$ space for non-constant complexity trajectories.
翻译:考虑两个具有恒定但不一定相等速度的实体, 以两个给定的字符串线性轨迹在简单多边方$P$范围内移动。 但是, 轨距范围的可见性问题涉及确定两个实体彼此可见的亚轨迹。 这个问题的更直截了当的决定版本叫做Trajotory Visibility, 其中轨迹是线条段。 决定版本指定了两个实体是否能够看到另一个实体。 这个版本是由 P. Eades 等人在2020年研究的, 其中它们认为它们给实体以恒定的 ntro 美元速度。 然而, 本文中展示的方法支持不一致性的复杂轨迹。 此外, 我们报告每个实体可以相互看见的每对恒定轨速度, 特别是对于每个移动实体的恒定速度, $(1) 所有可见的部分。 $( P) 其它实体的所有恒定的轨迹都在 。 在行距 nqal 的轨迹轨迹上, 我们展示的是 $\ malyax 美元 的运行时间 。</s>