An O(n5/2logn) algorithm for the Rectilinear Minimum Link-Distance Problem in three dimensions

David P. Wagner, Robert Scot Drysdale, Clifford Stein
2009 Computational geometry  
In this paper we consider the Rectilinear Minimum Link Path Problem among rectilinear obstacles in three dimensions. The problem is well studied in two dimensions, but is relatively unexplored in higher dimensions. We solve the problem in O (βn log n) time, where n is the number of corners among all obstacles, and β is the size of a binary space partition (BSP) decomposition of the space containing the obstacles. There exist methods to find a BSP where in the worst-case β = (n 3/2 ), giving us
more » ... n overall worst-case time of O (n 5/2 log n). Previously known algorithms have had worst-case running times of (n 3 ).
doi:10.1016/j.comgeo.2008.04.006 fatcat:isosy2oc5fbkfhic5oinzugzyi