Approximation algorithms for decomposing octilinear polygons

被引:2
|
作者
Cicerone, Serafino [1 ]
Di Stefano, Gabriele [1 ]
机构
[1] Univ Aquila, Dept Informat Engn Comp Sci & Math, Via Vetoio, I-67100 Laquila, Italy
关键词
Computational geometry; Polygon decomposition; Octilinear polygons; Approximation algorithms; CAD applications; MANHATTAN PATH; PARTITION; TRIANGLES; COVER; HOLES; GRAPH;
D O I
10.1016/j.tcs.2019.01.037
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the minimal decomposition of octilinear polygons with holes into octilinear triangles and rectangles. This new problem is relevant in the context of modern electronic CAD systems, where the generation and propagation of electromagnetic noise into multi layer PCBs has to be detected. It is a generalization of a problem deeply investigated: the minimal decomposition of rectilinear polygons into rectangles. We show that the new problem is NP-hard. We also show the NP-hardness of a related problem, that is the decomposition of an octilinear polygon with holes into octilinear convex polygons. For both problems, we propose efficient approximation algorithms. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 36
页数:20
相关论文
共 50 条
  • [31] ALGORITHMS FOR COVERING POLYGONS BY RECTANGLES
    HEGEDUS, A
    COMPUTER-AIDED DESIGN, 1982, 14 (05) : 257 - 260
  • [32] Algorithms for triangulating simple polygons
    Lamot, M
    Zalik, B
    ITI 2000: PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2000, : 429 - 436
  • [33] SYSTOLIC ALGORITHMS FOR RECTILINEAR POLYGONS
    KANE, R
    SAHNI, S
    COMPUTER-AIDED DESIGN, 1987, 19 (01) : 15 - 24
  • [34] AN EFFICIENT ALGORITHM FOR DECOMPOSING A POLYGON INTO STAR-SHAPED POLYGONS
    AVIS, D
    TOUSSAINT, GT
    PATTERN RECOGNITION, 1981, 13 (06) : 395 - 398
  • [35] On genetic algorithms for the packing of polygons
    Jakobs, Stefan
    1996, Elsevier Science B.V., Amsterdam, Netherlands (88)
  • [36] A practical algorithm for decomposing polygonal domains into convex polygons by diagonals
    José Fernández
    Boglárka Tóth
    Lázaro Cánovas
    Blas Pelegrín
    TOP, 2008, 16 : 367 - 387
  • [37] A practical algorithm for decomposing polygonal domains into convex polygons by diagonals
    Fernandez, Jose
    Toth, Boglarka
    Canovas, Lazaro
    Pelegrin, Blas
    TOP, 2008, 16 (02) : 367 - 387
  • [38] Decomposing a simple polygon into pseudo-triangles and convex polygons
    Gerdjikov, Stefan
    Wolff, Alexander
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2008, 41 (1-2): : 21 - 30
  • [39] On Approximation Schemes for Stabbing Rectilinear Polygons
    Khan, Arindam
    Subramanian, Aditya
    Widmann, Tobias
    Wiese, Andreas
    arXiv,
  • [40] APPROXIMATION OF FUNCTIONS BY OPTIMALLY FITTED POLYGONS
    KISS, F
    PERIODICA POLYTECHNICA-MECHANICAL ENGINEERING, 1975, 19 (03): : 143 - 151