Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nel caso più semplice e comune, quello del piano, dato un insieme
finito di punti S, il diagramma di Voronoi per S è la partizione del
piano che associa una regione V(p) ad ogni punto in modo
tale che tutti i punti all'interno del perimetro di V(p) siano più vicini
a p che a ogni altro punto in S. Il diagramma di Voronoi di un
insieme casuale di punti nel piano
(tutti i punti sono compresi
nell'immagine).
Indice
Definizione
Proprietà
Storia
Esempi
Generalizzazioni
Applicazioni
Curiosità
Note
Bibliografia
Voci correlate
Altri progetti
Collegamenti esterni
Definizione
In ogni insieme (topologicamente) discreto S di punti in uno spazio euclideo e per quasi ogni punto x, c'è un
punto in S che è il più vicino a x. Il "quasi" è una precisazione necessaria dato che alcuni punti x possono
essere equidistanti da 2 o più punti di S.
Se S contiene solo due punti, a e b, allora il luogo geometrico dei punti equidistanti da a e b è un iperpiano,
ovvero un sottospazio affine di codimensione 1. Tale iperpiano sarà il confine tra l'insieme di tutti punti più
vicini ad a che a b e l'insieme di tutti i punti più vicini a b che ad a. È l'asse del segmento ab.
In generale, l'insieme dei punti più vicini a un punto che ad ogni altro punto di S è la parte interna di
un politopo (eventualmente privo di bordi) detto dominio di Dirichlet o cella di Voronoi di c. L'insieme di
tali politopi è una tassellatura dell'intero spazio e viene detta tassellatura di Voronoi corrispondente
all'insieme S. Se la dimensione dello spazio è solo 2, è facile rappresentare graficamente le tassellazioni di
Voronoi; è a questo caso che si riferisce solitamente l'accezione diagramma di Voronoi.
Proprietà
Il grafo duale per un diagramma di Voronoi corrisponde alla triangolazione di Delaunay
rispetto allo stesso insieme di punti S.
La coppia di punti più ravvicinati di S corrisponderà ad una coppia di celle di Voronoi
adiacenti in un diagramma di Voronoi.
Due punti sono vertici adiacenti dell'inviluppo convesso di S se e solo se le loro celle di
Voronoi hanno in comune un lato infinito.
Storia
L'utilizzo informale dei diagrammi di Voronoi può essere fatto risalire a Cartesio nel 1644. Dirichlet utilizzò
diagrammi di Voronoi bidimensionali e tridimensionali nei suoi studi delle forme quadratiche, nel 1850. Il
medico britannico John Snow utilizzò un diagramma di Voronoi nel 1854 per illustrare come la
maggioranza delle persone morte nell'epidemia di colera a Soho viveva più vicino ad una delle pompe
infette di Broad Street che ad ogni altra pompa d'acqua.
I diagrammi di Voronoi traggono il loro nome dal matematico russo Georgii Fedoseevich Voronoi che
definì e studiò il caso generale n-dimensionale nel 1908. I diagrammi di Voronoi che trovano applicazione
in geofisica e in meteorologia per analizzare dati distribuiti spazialmente (come ad esempio misure delle
precipitazioni) sono detti poligoni di Thiessen, dal nome del meteorologo americano Alfred H. Thiessen. In
fisica della materia condensata, tali tassellazioni sono anche note come celle di Wigner-Seitz. Le
tassellazioni di Voronoi del reticolo reciproco delle quantità di moto sono dette zone di Brillouin. Per
reticoli generali nei gruppi di Lie, le celle sono semplicemente dette domini fondamentali. In spazi metrici
generici, le celle sono spesso dette poligoni fondamentali.
Esempi
Molte tassellazioni di Voronoi di griglie regolari di punti in due o tre dimensioni risultano essere
tassellazioni familiari:
una griglia bidimensionale triangolare produce una tassellazione di esagoni, che saranno
regolari se i punti della griglia sono vertici di triangoli equilateri; una griglia rettangolare avrà
a sua volta un diagramma di Voronoi composto da rettangoli, che saranno inoltre quadrati se
la griglia era quadrata.
Due griglie bidimensionali triangolari regolari opportunamente allineate su due piani
paralleli producono la configurazione di prismi esagonali con rombi alle estremità che si può
osservare negli alveari.
Supponendo di tassellare lo spazio con dei cubi, la griglia ottenuta ponendo un punto al
centro di ogni faccia di un cubo produce come diagramma di Voronoi una tassellatura di
dodecaedri rombici.
Se invece i punti vengono messi al
centro di ogni cubo, si ottiene una
tassellazione composta di ottaedri
tronchi.
Generalizzazioni
Le celle di Voronoi possono essere definite in
metriche non euclidee (come la distanza di
Mahalanobis o quella della geometria del taxi).
Ciononostante in tali casi non è garantito che la Una sezione di un diagramma di Voronoi per un insieme
tassellazione di Voronoi esista (o che sia davvero casuale di punti in un cubo. Si noti che in generale con
una tassellazione), dato che il luogo dei punti questo procedimento non si ottiene un diagramma di
equidistanti da due punti dati potrebbe non essere Voronoi bidimensionale, nonostante le celle, che sono
un sottospazio di codimensione 1 (anche nel caso poliedri convessi, abbiano sezioni a loro volta
bidimensionale). convesse.
Applicazioni
Si può sfruttare la struttura di un diagramma di Voronoi per scoprire
il punto di S più vicino ad un punto dato x senza calcolare ad ogni
richiesta la distanza di x da ogni elemento di S. Una tale ricerca può Diagramma di Voronoi approssimato
avere applicazioni geografiche in sistemi informativi geografici (ad di un insieme di punti. Si osservi i
esempio "trova l'ospedale più vicino ad una data abitazione") o colori sfumati dei confini tra le celle
nella ricerca di elementi simili in un database. di Voronoi.
I diagrammi di Voronoi sono anche utili nella fisica dei polimeri; possono essere infatti utilizzati per
rappresentare il volume libero del polimero. Possono essere inoltre utilizzati nello studio delle capacità delle
reti wireless.
Curiosità
Il software di modding mappe di Company of Heroes 2 calcola il territorio influenzato dai punti strategici
del gioco mediante un Diagramma di Voronoi di variabile complessità, come esemplificato dal comando
"Calculate Voronoi", presente nel suddetto devkit.
Note
1. ^ S. Arya, T. Malamatos, and D. M. Mount, Space-Efficient Approximate Voronoi diagrams (ht
tp://www.cs.ust.hk/faculty/arya/pub/stoc02.pdf), Proc. 34th ACM Symp. on Theory of
Computing (STOC 2002), pp. 721-730.
Bibliografia
(DE) Johann Peter Gustav Lejeune Dirichlet (1850). Über die Reduktion der positiven
quadratischen Formen mit drei unbestimmten ganzen Zahlen (https://eudml.org/doc/14745
7). Journal für die Reine und Angewandte Mathematik, 40:209-227.
(FR) Georgy Voronoi (1907). Nouvelles applications des paramètres continus à la théorie
des formes quadratiques (https://eudml.org/doc/149291). Journal für die Reine und
Angewandte Mathematik, 133:97-178, 1907
Atsuyuki Okabe, Barry Boots, Kokichi Sugihara & Sung Nok Chiu (2000). Spatial
Tessellations - Concepts and Applications of Voronoi Diagrams. seconda edizione. John
Wiley, 2000, 671 pages ISBN 0-471-98635-6
Franz Aurenhammer (1991). Voronoi Diagrams - A Survey of a Fundamental Geometric Data
Structure. ACM Computing Surveys, 23(3):345-405, 1991.
(EN) Adrian Bowyer (1981). Computing Dirichlet tessellations (https://academic.oup.com/com
jnl/article/24/2/162/338193), The Computer Journal 1981 24(2):162-166.
(EN) David F. Watson (1981). Computing the n-dimensional tessellation with application to
Voronoi polytopes (https://academic.oup.com/comjnl/article/24/2/167/338200), The
Computer Journal, Heyden & Sons Ltd., Vol 2, Num 24, pp. 167–172.
Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Schwarzkopf, Capitolo 7: Voronoi
Diagrams, in Computational Geometry, 2ª ed., Springer-Verlag, 2000, pp. 147-163, ISBN 3-
540-65620-0. Comprende una descrizione dell'algoritmo di Fortune's algorithm.
Voci correlate
Algoritmo di Fortune—un algoritmo di complessità O(n log(n)) per generare il diagramma di
Voronoi di un insieme di punti nel piano
Algoritmo di Bowyer-Watson—un algoritmo per generare diagrammi di Voronoi in qualsiasi
dimensione.
Triangolazione di Delaunay
Geometria computazionale
Algoritmo di Lloyd
Altri progetti
Wikimedia Commons (https://commons.wikimedia.org/wiki/?uselang=it) contiene
immagini o altri file su diagramma di Voronoi (https://commons.wikimedia.org/wiki/Cate
gory:Voronoi_diagrams?uselang=it)
Collegamenti esterni
Estratto da "https://it.wikipedia.org/w/index.php?title=Diagramma_di_Voronoi&oldid=132284639"
Questa pagina è stata modificata per l'ultima volta il 28 feb 2023 alle 20:45.
Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono
applicarsi condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.