În teoria spațiilor metrice , -nets , -packings , -coverings , mulțimi uniform discrete , mulțimi relativ dense și mulțimi Delaunay (numite după matematicianul sovietic Boris Nikolayevich Delaunay ) sunt definiții strâns legate de mulțimi de puncte și raza de impacare și raza de acoperire [1] a acestor mulțimi determină cât de bine sunt distanțate punctele acestor mulțimi. Aceste multimi au aplicatii in teoria codificarii , algoritmi de aproximare si teoria cvasicristalelor .
Dacă ( M , d ) este un spațiu metric și X este o submulțime a lui M , atunci raza de împachetare a unei mulțimi X este jumătate din infimul său de distanțe între puncte distincte ale lui X. Dacă raza de împachetare este r , atunci bile deschise cu raza r centrate în punctele X nu se intersectează și orice bilă deschisă centrată într-un punct din X cu raza 2 r nu conține alte puncte ale lui X . Raza de acoperire a unei mulțimi X este infimul numerelor r astfel încât orice punct din M se află la distanța r sau mai mică de cel puțin un punct din X. Adică este cea mai mică rază astfel încât unirea bilelor închise de această rază cu centrele din mulțimea X este egală cu spațiul M . Un set X este un -ambalaj dacă raza de împachetare este /2 (în mod echivalent, distanța minimă este ), un -acoperire este o mulțime X cu raza de acoperire , iar un -net este o mulțime care este atât un -ambalaj, cât și un - acoperire . O mulțime se numește uniform discretă dacă are o rază de împachetare diferită de zero și relativ densă dacă are o rază de acoperire finită. O mulțime Delaunay este o mulțime care este atât uniform discretă, cât și relativ densă. Atunci orice -net este o mulțime Delaunay, dar inversul nu este adevărat [2] [3] [4] .
O mulțime Delaunay se numește sistem regulat dacă grupul său de simetrie G acționează tranzitiv asupra mulțimii X (adică X este orbita G a unui punct). O mulțime Delaunay se numește cristal dacă X este orbita G a unei mulțimi finite. Sistemul corect este un caz special important al unui cristal [1] .
Ca o definiție cu cele mai multe restricții, -rețelele nu sunt mai ușor de construit decât -packings , -coverings și seturi Delaunay. Totuși, dacă punctele mulțimii M sunt o mulțime bine ordonată , inducția transfinită arată că este posibil să se construiască o -net N , incluzând în N fiecare punct pentru care infimumul distanțelor până la mulțimea punctelor precedente este în ordine. cel putin . Având în vedere un set finit de puncte într-un spațiu euclidian cu dimensiuni mărginite, fiecare punct poate fi verificat în timp constant prin maparea celulelor cu diametrul la o rețea și folosind un tabel hash pentru a verifica care celule învecinate conțin deja N puncte . Astfel, -rețeaua poate fi construită în timp liniar [6] [7] .
Pentru spații metrice finite sau compacte mai generale, algoritmul alternativ al lui Teófilo González , bazat pe selecția punctelor cele mai exterioare , poate fi folosit pentru a construi o rețea finită . Acest algoritm începe cu o rețea goală N și adaugă la N punctul cel mai îndepărtat de N de M , rupând arbitrar conexiunile și se oprește când toate punctele lui M sunt la distanță de N [8] . În spații cu dimensiune limitată de dublare , algoritmul Gonzalez poate fi implementat cu timp de rulare pentru seturi de puncte cu o dependență polinomială între distanța cea mai mare și cea mai mică, precum și un algoritm pentru rezolvarea aproximativă a problemei cu același timp de rulare și seturi arbitrare. a punctelor [9] .
Pentru un cod C (un subset de ), raza de acoperire a lui C este cea mai mică valoare a lui r , astfel încât orice element este conținut în cel puțin o bilă cu raza r centrată pe un cuvânt de cod din C . Raza de împachetare a lui C este cea mai mare valoare a lui s, astfel încât setul de bile cu raza s centrat pe C sunt disjunși pe perechi. Din dovada legaturii Hamming, se poate obține că pentru
.Prin urmare, și dacă egalitatea este valabilă, atunci . Cazul de egalitate înseamnă că a fost atinsă limita Hamming.
În teoria codului de corecție , un spațiu metric care conține un cod de bloc C , constă din șiruri de lungime constantă, să spunem n , peste un alfabet de dimensiunea q (poate fi gândit ca vectori ) cu distanțe Hamming . Acest spațiu este notat ca . Raza de acoperire și raza de ambalare a acestui spațiu metric sunt legate de capacitatea codurilor de a corecta erorile.
Har-Peled și Rachel [10] descriu o paradigmă algoritmică pe care o numesc „rețea și tăiere” pentru dezvoltarea algoritmilor de aproximare pentru anumite tipuri de probleme de optimizare geometrică definite pe seturi de puncte din spațiile euclidiene . Acest tip de algoritm funcționează prin următorii pași:
În ambele cazuri, numărul așteptat de puncte rămase este redus cu un factor constant, astfel încât timpul de rulare este determinat de pasul de testare. După cum au arătat, o astfel de paradigmă poate fi folosită pentru a construi algoritmi de aproximare rapidă pentru găsirea centrului k , găsirea unei perechi de puncte cu o distanță medie și unele probleme conexe.
Un sistem ierarhic de rețele, numit arbore de rețea , poate fi utilizat în spații cu dimensiunea de dublare mărginită pentru a construi perechi de descompunere bine separate , întinderi geometrice și o soluție aproximativă a problemei vecinului cel mai apropiat [9] [11] .
Pentru punctele din spațiul euclidian, o mulțime X este o mulțime Meyer , dacă este relativ densă și diferența sa Minkowski este uniform discretă. În mod echivalent, X este o mulțime Meyer dacă și X este o mulțime Delaunay. Mulțimile Meyer sunt numite după Yves Meyer , care le-a introdus (cu o definiție diferită, dar echivalentă bazată pe analiza armonică ) ca model matematic pentru cvasicristale . Acestea includ seturi de puncte de rețea , plăci Penrose și sume Minkowski ale acestor mulțimi finite [12] .
Celulele Voronoi ale mulțimilor simetrice Delaunay formează poliedre de umplere a spațiului, care sunt numite plesioedre [13] .