V geometriji je hiperkocka n-razsežna analogija kvadrata (n = 2) in kocke (n = 3). Gre za zaprt, kompakten in konveksen mnogokotnik (polieder v višjih dimenzijah), katerega 1-skeleton sestavljajo skupine nasprotnih vzporednih odsekov, ki so poravnani v vsaki od dimenzij prostega prostora, pravokotni drug na drugega in enako dolgi. Najdaljša diagonala enotske hiperkocke v n razsežnostih je enaka √n. {\displaystyle {\sqrt {n}}}

N-razsežna hiperkocka se imenuje tudi n‑kocka ali n‑razsežna kocka. V starejši literaturi se pojavlja tudi izraz "merski politop" (uporabljen npr. pri H. S. M. Coxeterju), vendar je sodobnejša terminologija prešla na poimenovanje "n‑kocka". Hiperkocka je poseben primer hiperpravokotnika (imenovanega tudi n‑ortotop) in facetno sestavo tvori iz (n−1)-kock.

Osnovne lastnosti

  • Regularnost in simetrije: Hiperkocka je regularen poliedr v smiselno razširjenem pomenu — vsi koti in stranice (strani) so enaki. Njena simetrijska skupina je hyperoktaedrinska (tudi Bn), z velikostjo 2^n n!.
  • Dualnost: Dualna telesa hiperkocke so n‑ortopledi (cross‑polytopi), katerih 3‑dimenzni ustreznik je oktaedar in v 4D t. i. 16‑celica.
  • Schläfli znak: Za n‑kocko je pogosto zapisan niz {4,3,...,3} (vrstni zapis, ki opisuje pravilno zaporedje pravilnosti v vsaki dimenziji).
  • Kompaktna predstavitev: Enotska hiperkocka je običajno dana kot kartezični produkt intervalov: [0,1]^n ali kot množica točk v R^n z vsakokratno koordinato 0 ali 1 za vogale.

Število elementov (vsi k‑oblici)

Za n‑dimenzionalno hiperkocko velja splošna formula za število k‑dimenzionalnih fac (k‑oblic):

Število k‑oblic = 2^{n−k} · C(n,k), kjer je C(n,k) binomski koeficient. To vključuje:

  • Vrhovi (0‑oblice): 2^n.
  • Robovi (1‑oblice): n·2^{n−1}.
  • Ploskve (2‑oblice): C(n,2)·2^{n−2} (vsaka je kvadrat).
  • (n−1)‑faceti: 2n (vsak faceta je (n−1)‑kocka).

Geometrijske mere

  • Stranica: Če ima hiperkocka stranico dolžine s, potem je volumen v n dimenzijah (hipervolumen) enak s^n. Za enotsko hiperkocko s = 1 je hipervolumen 1.
  • Diagonalni razdalji: Euklidska dolžina diagonal: glavna diagonalna dolžina = s·√n. Zaradi simetrije so diagonale, usmerjene vzdolž osi, krajše (enaka s).
  • Ploščinska meritev faset: Vsaka (n−1)‑faceta ima hipervolumen s^{n−1}.

Koordinatna predstavitev in primeri

Enostavna koordinatna predstavitev enotske hiperkocke v R^n je množica vseh točk (x1,x2,…,xn) z xi ∈ [0,1]. Vrhovi so točke z vsako koordinato enako 0 ali 1 (skupno 2^n). Pogosti primeri:

  • n = 0: 0‑kocka je točka.
  • n = 1: 1‑kocka je segment (dva vogala, ena stranica).
  • n = 2: Kvadrat.
  • n = 3: Kocka.
  • n = 4: Tesserakt ali hiperkocka 4. reda — pogosto upodobljen s projekcijo, včasih imenovan tudi 4‑kocka.

Graf in računalnične lastnosti

Graf hiperkocke (1‑skeleton) je n‑dimenzionalni hiperkubni graf Q_n: ima 2^n vozlišč in vsako vozlišče je povezano z n sosedi (pričevanje o regularnosti stopnje n). Ta graf se pogosto uporablja v računalniških arhitekturah (hiperkubne mreže) zaradi svoje simetrije, kratkih razdalj in dobrih lastnosti za paralelizem.

Uporabe in aplikacije

  • Kombinatorika in teorija grafov: Hiperkubni grafi so pomembni pri raziskavah kod, rangiranj in iskanju struktur v hiperdimenzionalnih podatkih.
  • Računalništvo in paralelno procesiranje: Topologije omrežij, zasnovane po hiperkubnem vzorcu, omogočajo učinkovito komunikacijo med procesorji.
  • Optimizacija: Iščemo rešitve znotraj enotskega hiperkvadrata [0,1]^n pri problemih stohastičnega ter determinističnega optimiranja.
  • Vizualizacija in teorija podatkov: Hiperkocke služijo kot model za prostor atributov (n‑dimenzionalne enote) pri statistiki, strojnega učenja in podatkovni analizi.

Opombe za razumevanje višjih dimenzij

Čeprav ljudje ne morejo neposredno vizualizirati oblik nad 3 dimenzijami, se lastnosti hiperkock enostavno razširijo z algebraično in kombinatorično logiko: številčnost elementov, simetrija, račun hipervolumenov in prevedljivost v kartezične produkte intervalov. Projekcije in preseki hiperkock v nižje dimenzije (npr. projekcija tesserakta v 3D) so koristni pripomočki za predstavo struktur v višjih dimenzijah.