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 条