• DocumentCode
    1385681
  • Title

    The smallest pair of noncrossing paths in a rectilinear polygon

  • Author

    Yang, C.D.

  • Author_Institution
    Avant! Corp., Sunnyvale, CA
  • Volume
    46
  • Issue
    8
  • fYear
    1997
  • fDate
    8/1/1997 12:00:00 AM
  • Firstpage
    930
  • Lastpage
    941
  • Abstract
    Smallest rectilinear paths are rectilinear paths with simultaneous minimum numbers of bends and minimum lengths. Given two pairs of terminals within a rectilinear polygon, the authors derive an algorithm to find a pair of noncrossing rectilinear paths within the polygon such that the total number of bends and the total length are both minimized. Although a smallest rectilinear path between two terminals in a rectilinear polygon always exists, they show that such a smallest pair may not exist for some problem instances. In that case, the algorithm presented will find, among all noncrossing paths with a minimum total number of bends, a pair whose total length is the shortest, or find, among all noncrossing paths with a minimum total length, a pair whose total number of bends is minimized. They provide a simple linear time and space algorithm based on the fact that there are only a limited number of configurations of such a solution pair
  • Keywords
    computational complexity; computational geometry; algorithm; configurations; linear space algorithm; linear time algorithm; minimum bends; minimum lengths; noncrossing rectilinear paths; rectilinear polygon; smallest noncrossing path pair; smallest rectilinear paths; solution pair; terminal pairs; Computational geometry; Cost function; Joining processes; Motion planning; Packaging; Path planning; Production facilities; Robot motion; Routing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.609280
  • Filename
    609280