PofoliaPofolia ile paylaşıldı

Discrete Applied Mathematics· 2026Q2

Çok sayıda noktayı kapsayan disklerin hesaplamalı yönleri

Computational aspects of disks enclosing many points

Prosenjit K. Bose, Guillermo Esteban, Tyler Tuttle

Kısa özet

Yeni algoritmalar, bir S kümesindeki (n nokta) öyle nokta çiftleri bulur ki, bu çifti içeren herhangi bir disk aynı zamanda en az c*n nokta içermelidir; burada c=1/2-(1+2α)/12 rastgeleleştirilmiş O(n log n) yaklaşımı için ve c≈1/4.7 karesel zamanlı bir algoritma için geçerlidir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • Rastgeleleştirilmiş algoritma, O(n log n) beklenen sürede bir nokta çifti bulur ve çifti içeren herhangi bir diskin en az c*n nokta kapsamasını garanti eder (c=1/2-(1+2α)/12).
  • Karesel zamanlı algoritma, aynı problem için c sabitini yaklaşık 1/4.7'ye yükseltir.
  • Karesel algoritma, herhangi bir kapsayan diskteki noktaları maksimize eden çifti O(n^2 log n) sürede bulmak için bir alt yordam olarak kullanılabilir.
  • Dışbükey konumdaki noktalar ve çok sayıda nokta içeren çap diskleri için doğrusal zamanlı algoritmalar mevcuttur (en az n/3 nokta).

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

Let S be a set of n points in the plane. We present several different algorithms for finding a pair of points in S such that any disk that contains that pair must contain at least c n points of S , for some constant c > 0 . The first is a randomized algorithm that finds a pair in O ( n log n ) expected time for points in general position, and c = 1 / 2 − ( 1 + 2 α ) / 12 , for any 0 < α < 1 . The second algorithm, also for points in general position, takes quadratic time, but the constant c is improved to 1 / 2 − 1 / 12 ≈ 1 / 4.7 . The second algorithm can also be used as a subroutine to find the pair that maximizes the number of points inside any disk that contains the pair, in O ( n 2 log n ) time. We also consider variants of the problem. When the set S is in convex position, we present an algorithm that finds in linear time a pair of points such that any disk through them contains at least n / 3 points of S . For the variant where we are only interested in finding a pair such that the diametral disk of that pair contains many points, we also have a linear-time algorithm that finds a disk with at least n / 3 points of S . Finally, we present a generalization of the first two algorithms to the case where the set S of points is coloured using two colours. We also consider adapting these algorithms to solve the same problems when S is a set of points inside of a simple polygon P , with the notion of a disk replaced by that of a geodesic disk.

Yazarların özeti; kaynağından alınmıştır. Discrete Applied Mathematics, 2026 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Bilgisayar Grafikleri ve Bilgisayar Destekli Tasarım

Computer Graphics and Computer-Aided DesignComputer Science