Cutting a Cornered Convex Polygon Out of a Circle

被引:8
|
作者
Ahmed, Syed Ishtiaque [1 ]
Islam, Md. Ariful [1 ]
Hasan, Masud [1 ]
机构
[1] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, Dhaka 1000, Bangladesh
关键词
algorithms; approximation algorithms; computational geometry; line cut; ray cut; polygon cutting; rotating calipers;
D O I
10.4304/jcp.5.1.4-11
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The problem of cutting a convex polygon P out of a piece of planar material Q with minimum total cutting length is a well studied problem in computational geometry. Researchers studied several variations of the problem, such as P and Q are convex or non-convex polygons and the cuts are line cuts or ray cuts. In this paper we consider yet another variation of the problem where Q is a circle and P is a convex polygon such that P is bounded by a half circle of Q and all the cuts are line cuts. We give two algorithms for solving this problem. Our first algorithm is an O(log n)-approximation algorithm with O(n) running time, where n is the number of edges of P. The second algorithm is a constant factor approximation algorithm with approximation ratio 6.48 and running time O(n(3)).
引用
收藏
页码:4 / 11
页数:8
相关论文
共 50 条
  • [41] Stabbing Convex Polygons with a Segment or a Polygon
    Agarwal, Pankaj K.
    Chen, Danny Z.
    Ganjugunte, Shashidhara K.
    Misiolek, Ewa
    Sharir, Micha
    Tang, Kai
    ALGORITHMS - ESA 2008, 2008, 5193 : 52 - +
  • [42] TRIANGULATION OF CONVEX POLYGON WITH STORAGE SUPPORT
    Krtolica, Predrag
    Stanimirovic, Predrag
    Tasic, Milan
    Pepic, Selver
    FACTA UNIVERSITATIS-SERIES MATHEMATICS AND INFORMATICS, 2014, 29 (02): : 189 - 208
  • [43] Cylinder multipliers associated with a convex polygon
    Hong, Sunggeum
    Kim, Joonil
    Yang, Chan Woo
    INTEGRAL EQUATIONS AND OPERATOR THEORY, 2008, 60 (01) : 53 - 78
  • [44] CIRCUMSCRIBING A CONVEX POLYGON BY A POLYGON OF FEWER SIDES WITH MINIMAL AREA ADDITION
    DORI, D
    BENBASSAT, M
    COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1983, 24 (02): : 131 - 159
  • [45] Algorithms for the decomposition of a polygon into convex polygons
    Fernández, J
    Cánovas, L
    Pelegrín, B
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (02) : 330 - 342
  • [46] Packing ellipses in an optimized convex polygon
    A. Pankratov
    T. Romanova
    I. Litvinchev
    Journal of Global Optimization, 2019, 75 : 495 - 522
  • [47] Polygon Queries for Convex Hulls of Points
    Oh, Eunjin
    Ahn, Hee-Kap
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 143 - 155
  • [48] Placing two disks in a convex polygon
    Kim, SK
    Shin, CS
    Yang, TC
    INFORMATION PROCESSING LETTERS, 2000, 73 (1-2) : 33 - 39
  • [49] A generalization of diagonal flips in a convex polygon
    Nakamigawa, T
    THEORETICAL COMPUTER SCIENCE, 2000, 235 (02) : 271 - 282
  • [50] Finding the convex hull of a simple polygon
    Sklansky, Jack
    PATTERN RECOGNITION LETTERS, 1982, 1 (02) : 79 - 83