Comencem l'aventura. Imagineu-vos que tenim una empresa de transport amb diverses centrals de distribució, cada punt de la imatge representa un d'aquests centres:
Per calcular aquestes zones cal seguir una sèrie de passos. Primer hem d'aplicar l'algoritme de Delaunay, que consisteix a traçar triangles entre els vèrtexs amb certes restriccions que ara veurem. Vegem una possible triangulació:

Com solucionem el problema? Doncs provant diverses triangulacions (Hi ha un mètode complicat d'explicar que ho fa molt bé) fins que no hi hagi cap circumferència que toqui més de 3 vèrtexs. En el nostre cas només hem de canviar una aresta:
Fixeu-vos que hem canviat una mica la triangulació i ara en traçar la circumferència ja no tenim cap altre vèrtex interior. Si fem el mateix amb la resta de triangles veiem que hem aconseguit que no tinguin altres vèrtexs dins, en aquest moment hem aconseguit la Triangulació de Delaunay a partir dels vèrtexs / centrals de distribució inicials. A la següent imatge tracem totes les circumferències possibles, fixeu-vos que cap toca més de 3 vèrtex.
Si a més eliminem la Triangulació de Delaunay, tindrem la imatge definitiva on es defineixen les zones més properes a cada centre de distribució:
Per exemple, la zona acolorida de verd és la Regió de Voronoi del punt A. Això vol dir que tot el que està pintat de verd està més a prop de A que de qualsevol altre punt del dibuix. Ho podeu comprovar amb una regla si no us convenço:
Cap comentari:
Publica un comentari a l'entrada