THE SMALLEST PAIR OF NONCROSSING PATHS IN A RECTILINEAR POLYGON

Citation
Cd. Yang et al., THE SMALLEST PAIR OF NONCROSSING PATHS IN A RECTILINEAR POLYGON, I.E.E.E. transactions on computers, 46(8), 1997, pp. 930-941
Citations number
29
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
46
Issue
8
Year of publication
1997
Pages
930 - 941
Database
ISI
SICI code
0018-9340(1997)46:8<930:TSPONP>2.0.ZU;2-W
Abstract
Smallest rectilinear paths are rectilinear paths with a minimum number of bends and with a minimum length simultaneously. In this paper, giv en two pairs of terminals within a rectilinear polygon, we derive an a lgorithm to find a pair of noncrossing rectilinear paths within the po lygon such that the total number of bends and the total length are bot h minimized. Although a smallest rectilinear path between two terminal s in a rectilinear polygon always exists, we show that such a smallest pair may not exist for some problem instances. In that case, the algo rithm presented will find, among all noncrossing paths with a minimum total number of bends, a pair whose total length is the shortest, or f ind, among all noncrossing paths with a minimum total length, a pair w hose total number of bends is minimized. We provide a simple linear ti me and space algorithm based on the fact that there are only a limited number of configurations of such a solution pair.