{"title":"Maximin location of convex objects in a polygon and related dynamic Voronoi diagrams","authors":"Hiromi Aonuma, H. Imai, K. Imai, T. Tokuyama","doi":"10.1145/98524.98575","DOIUrl":null,"url":null,"abstract":"This paper considers the maximin placement of a convex polygon <italic>P</italic> inside a polygon <italic>Q</italic>, and introduce several new static and dynamic Voronoi diagrams to solve the problem. It is shown that <italic>P</italic> can be placed inside <italic>Q</italic>, using translation and rotation, so that the minimum Euclidean distance between any point on <italic>P</italic> and any point on <italic>Q</italic> is maximized in <italic>&Ogr;</italic>(<italic>m</italic><supscrpt>4</supscrpt><italic>n λ</italic><subscrpt>16</subscrpt>(<italic>mn</italic>) log <italic>mn</italic>) time, where <italic>m</italic> and <italic>n</italic> are the numbers of edges of <italic>P</italic> and <italic>Q</italic>, respectively, and <italic>λ</italic><subscrpt>16</subscrpt>(<italic>N</italic>) is the maximum length of Davenport-Schinzel sequences on <italic>N</italic> alphabets of order 16. If only translation is allowed, the problem can be solved in <italic>&Ogr;</italic>(<italic>mn</italic> log <italic>mn</italic>) time. The problem of placing multiple translates of <italic>P</italic> inside <italic>Q</italic> in a maximum manner is also considered, and in connection with this problem the dynamic Voronoi diagram of <italic>&kgr;</italic> rigidly moving sets of <italic>n</italic> points is investigated. The combinatorial complexity of this canonical dynamic diagram for <italic>&kgr;n</italic> points is shown to be <italic>&Ogr;</italic>(<italic>n</italic><supscrpt>2</supscrpt>) and <italic>&Ogr;</italic>(<italic>n</italic><supscrpt>3</supscrpt><italic>&kgr;</italic><supscrpt>4</supscrpt> log<supscrpt>*</supscrpt> <italic>&kgr;</italic>) for <italic>&kgr;</italic> = 2, 3 and <italic>&kgr;</italic> ≥ 4, respectively. Several related problems are also treated in a unified way.","PeriodicalId":113850,"journal":{"name":"SCG '90","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SCG '90","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98524.98575","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32
Abstract
This paper considers the maximin placement of a convex polygon P inside a polygon Q, and introduce several new static and dynamic Voronoi diagrams to solve the problem. It is shown that P can be placed inside Q, using translation and rotation, so that the minimum Euclidean distance between any point on P and any point on Q is maximized in &Ogr;(m4n λ16(mn) log mn) time, where m and n are the numbers of edges of P and Q, respectively, and λ16(N) is the maximum length of Davenport-Schinzel sequences on N alphabets of order 16. If only translation is allowed, the problem can be solved in &Ogr;(mn log mn) time. The problem of placing multiple translates of P inside Q in a maximum manner is also considered, and in connection with this problem the dynamic Voronoi diagram of &kgr; rigidly moving sets of n points is investigated. The combinatorial complexity of this canonical dynamic diagram for &kgr;n points is shown to be &Ogr;(n2) and &Ogr;(n3&kgr;4 log*&kgr;) for &kgr; = 2, 3 and &kgr; ≥ 4, respectively. Several related problems are also treated in a unified way.