La plus grande cellule dans un arrangement

10

Q . Quelle est la complexité de trouver la plus grande cellule délimitée par le volume dans un agencement de hyperplans de dimension?nd

Je sens que je devrais le savoir ... Mais je ne trouve pas de référence définitive.

Est-ce ? Que diriez-vous de la spécialisation : la cellule délimitée la plus grande surface dans un arrangement de lignes?Ω(n)=2

Joseph O'Rourke
la source

Réponses:

6

En quelque sorte, faire mieux que semble difficile. Si la cellule est nettement plus grande que sa taille moyenne attendue, on peut utiliser l'échantillonnage pour la trouver. Formellement, supposons que les cellules délimitées (dans le plan) forment un polygone de zone (ce polygone peut être calculé en temps quasi linéaire dans le plan). Supposons que la plus grande cellule délimitée dans la disposition des lignes ait l'aire . Exemple, points de - et soit l'ensemble de points résultant. Avec une probabilité élevée, l'un des points tombe à l'intérieur de , et le calcul de toutes les faces dans l'arrangement contenant des points deO(n)1QCα1/n2m=(Journaln)/αQPCPprend temps en utilisant la magie standard (c'est-à-dire des algorithmes pour calculer plusieurs visages dans l'agencement des lignes).O((n2/3m2/3+n+m)polylog)

Il est maintenant simple d'appliquer une recherche binaire sur , pour obtenir un algorithme qui calcule la plus grande cellule, dans le temps , où est la fraction de l'aire de la plus grande cellule par rapport à l'aire totale des cellules délimitées (c'est-à-dire l'aire de ).O ( ( n + 1 / α + n 2 / 3 / α 2 / 3 ) p o l y l o g n ) α QαO((n+1/α+n2/3/α2/3)polylogn)αQ

Sariel Har-Peled
la source
1
α1/n2