An expander-based approach to geometric optimization

被引:42
作者
Katz, MJ [1 ]
Sharir, M [1 ]
机构
[1] TEL AVIV UNIV, SCH MATH SCI, IL-69978 TEL AVIV, ISRAEL
关键词
expander graphs; geometric optimization; slope selection; computational geometry; parametric searching; range searching; facility location;
D O I
10.1137/S0097539794268649
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new approach to problems in geometric optimization that are traditionally solved using the parametric-searching technique of Megiddo [J. ACM, 30 (1983), pp. 852-865]. Our new approach is based on expander graphs and range-searching techniques. It is conceptually simpler, has more explicit geometric flavor, and does not require parallelization or randomization. In certain cases, our approach yields algorithms that are asymptotically Easter than those currently known (e.g., the second and third problems below) by incorporating into our (basic) technique a subtechnique that is equivalent to (though much more flexible than) Cole's technique for speeding up parametric searching [J. ACM, 34 (1987), pp. 200-208]. We exemplify the technique on three main problems-the slope selection problem, the planar distance selection problem, and the planar two-line center problem. For the first problem we develop an O(n log(3) n) solution, which, although suboptimal, is very simple. The other two problems are more typical examples of our approach. Our solutions have running time O(n(4/3) log(2) n) and O(n(2) log(4) n), respectively slightly better than the previous respective solutions of [Agarwal et al., Algorithmica, 9 (1993), pp. 495-514], [Agarwal and Sharir, Algorithmica, 11 (1994), pp. 185-195]. We also briefly mention two other problems that can be solved efficiently by our technique. In solving these problems, we also obtain some auxiliary results concerning batched range searching, where the ranges are congruent discs or annuli. For example, we show that it is possible to compute deterministically a compact representation of the set of all point-disc incidences among a set of n congruent discs and a set of m points in the plane in time O((m(2/3)n(2/3) + m + n) log n), again slightly better than what was previously known.
引用
收藏
页码:1384 / 1408
页数:25
相关论文
共 39 条
  • [1] RAY SHOOTING AND PARAMETRIC SEARCH
    AGARWAL, PK
    MATOUSEK, J
    [J]. SIAM JOURNAL ON COMPUTING, 1993, 22 (04) : 794 - 806
  • [2] PLANAR GEOMETRIC LOCATION-PROBLEMS
    AGARWAL, PK
    SHARIR, M
    [J]. ALGORITHMICA, 1994, 11 (02) : 185 - 195
  • [3] SELECTING DISTANCES IN THE PLANE
    AGARWAL, PK
    ARONOV, B
    SHARIR, M
    SURI, S
    [J]. ALGORITHMICA, 1993, 9 (05) : 495 - 514
  • [4] APPLICATIONS OF PARAMETRIC SEARCHING IN GEOMETRIC OPTIMIZATION
    AGARWAL, PK
    SHARIR, M
    TOLEDO, S
    [J]. JOURNAL OF ALGORITHMS, 1994, 17 (03) : 292 - 318
  • [5] ON RANGE SEARCHING WITH SEMIALGEBRAIC SETS
    AGARWAL, PK
    MATOUSEK, J
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1994, 11 (04) : 393 - 418
  • [6] COMPUTING A SEGMENT CENTER FOR A PLANAR POINT SET
    AGARWAL, PK
    EFRAT, A
    SHARIR, M
    TOLEDO, S
    [J]. JOURNAL OF ALGORITHMS, 1993, 15 (02) : 314 - 323
  • [7] AGARWAL PK, COMMUNICATION
  • [8] Ajtai M., 1992, Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, P327, DOI 10.1145/129712.129744
  • [9] Alon N., 1992, PROBABILISTIC METHOD
  • [10] BRONNIMANN H, 1993, AN S FDN CO, P400