Approximation algorithms for finding maximum containing circle and sphere

被引:0
|
作者
Zhang, Kaiqi [1 ,4 ]
Zhang, Siyuan [1 ]
Gao, Jirun [1 ]
Wang, Hongzhi [1 ]
Gao, Hong [2 ]
Li, Jianzhong [1 ,3 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin, Peoples R China
[2] Zhejiang Normal Univ, Sch Comp Sci & Technol, Jinhua, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Fac Comp Sci & Control Engn, Shenzhen, Peoples R China
[4] Chongqing Res Inst HIT, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
Maximum containing problem; Rectilinear polygon; Approximation algorithm; RECTANGLES;
D O I
10.1016/j.tcs.2024.114901
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We first study maximum containing circle problem. The input to the problem is a weighted set of points and a circle of fixed radius, and the output is a suitable location of the circle such that the sum of the weights of the points covered by the circle is maximized. We propose a special polygon, called symmetrical rectilinear polygon (SRP). In this paper, we give a method for constructing the circumscribed SRP of a circle and prove the area relationship between this polygon and the circle. We solve the maximum containing SRP problem exactly, and based on this, give an algorithm for solving the (1 - E )-approximation of maximum containing circle problem. We also show that the algorithm is valid for most inputs. It only needs ( ( 1 )) O nE -1 log n + nE -1 log time for unit points and o (nE -2 logn) n) time for weighted points. Due E to its low time complexity, the algorithm can run as a stand-alone algorithm or as a preprocessor for other algorithms. As an extension of our work, we discuss a 3D version of the unweighted maximum containing circle problem, i.e., containing the maximum number of points with a given sphere. We give a (1 - E )-approximation algorithm for this problem that returns correct results in (( ) ( max{O { O n 2 3 E -3 / log2 2 3 (nE-2) nE -2 ) (loglog (nE-2))O(1)) nE -2 )) O (1) ) , o n 2 (E -1 log n)2) 2 ) } time for most cases.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Combinatorial approximation algorithms for the maximum directed cut problem
    Halperin, E
    Zwick, U
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 1 - 7
  • [42] Improved approximation algorithms for maximum graph partitioning problems
    Jager, G
    Srivastav, A
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 10 (02) : 133 - 167
  • [43] Improved Approximation Algorithms for Maximum Graph Partitioning Problems
    Gerold Jäger
    Anand Srivastav
    Journal of Combinatorial Optimization, 2005, 10 : 133 - 167
  • [44] Approximation Algorithms for Maximum Coverage with Group Budget Constraints
    Guo, Longkun
    Li, Min
    Xu, Dachuan
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT II, 2017, 10628 : 362 - 376
  • [45] Approximation algorithms for maximum latency and partial cycle cover
    Hassin, Refael
    Levin, Asaf
    Rubinstein, Shlomi
    DISCRETE OPTIMIZATION, 2009, 6 (02) : 197 - 205
  • [46] Tight Approximation Algorithms for Maximum Separable Assignment Problems
    Fleischer, Lisa
    Goemans, Michel X.
    Mirrokni, Vahab S.
    Sviridenko, Maxim
    MATHEMATICS OF OPERATIONS RESEARCH, 2011, 36 (03) : 416 - 431
  • [47] Finding the Smallest Circle Containing The Iris in The Denoised Wavelet Domain
    Rivas-Perea, Pablo
    Henning, Ryan
    Shaw, Bryan
    Hamerly, Greg
    2014 IEEE SOUTHWEST SYMPOSIUM ON IMAGE ANALYSIS AND INTERPRETATION (SSIAI 2014), 2014, : 13 - 16
  • [48] Deterministic approximation algorithms for the maximum traveling salesman and maximum triangle packing problems
    van Zuylen, Anke
    DISCRETE APPLIED MATHEMATICS, 2013, 161 (13-14) : 2142 - 2157
  • [49] 'FINDING THE CIRCLE'
    GRUEN, J
    DANCE MAGAZINE, 1990, 64 (02): : 68 - 68
  • [50] Two parallel algorithms for finding all minimal maximum subsequences
    Dai, H. K.
    Wang, Z.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2019, 104 : 216 - 243