Kostka (teoria grafów)

Z Wikipedii, wolnej encyklopedii
Projekcja sześcianu z wierzchołkami opisanymi ciągami binarnymi
3-kostka

Kostka, k-kostka[1] – w teorii grafów, graf, którego wierzchołki odpowiadają ciągom binarnym długości i którego krawędzie łączą ciągi różniące się dokładnie jednym wyrazem. Oznaczany symbolem [1].

Graf jest regularny stopnia ma wierzchołków i krawędzi[1].

W niektórych superkomputerach topologia połączeń między procesorami przyjmuje postać -kostki[2].

Własności[edytuj | edytuj kod]

Każda kostka jest grafem dwudzielnym, czyli takim, którego liczba chromatyczna to 2. Poprawne kolorowanie kostki dwoma kolorami można otrzymać, kolorując wierzchołki, których ciągi zawierają parzystą liczbę jedynek, jednym kolorem, a pozostałe wierzchołki drugim kolorem[3].

Graf jest k-spójny wierzchołkowo. Oznacza to, że aby przestał być spójny, trzeba z niego usunąć co najmniej wierzchołków. Podobnie jest -spójny krawędziowo, czyli po usunięciu dowolnego podzbioru co najwyżej krawędzi pozostanie spójny[3].

K-kostka jest grafem hamiltonowskim dla [3]. Cyklowi Hamiltona w odpowiada kod Graya dla -bitowych ciągów binarnych[4].

K-kostka ma dokładnie

drzew rozpinających[3].

Planarność i liczba przecięć[edytuj | edytuj kod]

K-kostki są planarne jedynie dla Dla graf jest genusu

.

Liczba przecięć grafu rozumiana jako najmniejsza możliwa liczba par krawędzi, które muszą się przeciąć, gdy narysujemy ten graf na płaszczyźnie, jest równa 8. O liczbie przecięć wiadomo, że jest nie większa niż 56[3].

W 1973 roku Paul Erdős i Richard Guy postawili hipotezę, że[5][6]

Hipoteza ta jest jednak fałszywa, ponieważ znaleziono płaskie rysunki o mniej niż 1760 przecięciach[6].

W 1991 roku Tom Madej wykazał następujące górne ograniczenie liczby przecięć grafu [6][7]:

.

Z kolei w 1993 roku liczbę tę ograniczono z dołu[6][8]:

.

Przypisy[edytuj | edytuj kod]

  1. a b c Robin Wilson, Wprowadzenie do teorii grafów, Wydawnictwo Naukowe PWN, 2012, s. 33, ISBN 978-83-01-15066-2 (pol.).
  2. John P. Hayes, Trevor N. Mudge, Quentin F. Stout, Architecture of a Hypercube Supercomputer, „International Conference on Parallel Processing”, IEEE Computer Society Press, 1986, s. 653-660 [dostęp 2024-04-28] (ang.).
  3. a b c d e Frank Harary, John P. Hayes, Horng-Jyh Wu, A survey of the theory of hypercube graphs, „Computers & Mathematics with Applications”, 15 (4), 1988, s. 277–289, DOI10.1016/0898-1221(88)90213-1, ISSN 0898-1221 [dostęp 2024-04-28] (ang.).
  4. E.N. Gilbert, Gray Codes and Paths on the n-Cube, „Bell System Technical Journal”, 37 (3), 1958, s. 815–826, DOI10.1002/j.1538-7305.1958.tb03887.x [dostęp 2024-04-28] (ang.).
  5. Paul Erdös, Richard Guy, Crossing Number Problems, „The American Mathematical Monthly”, 80 (1), 1973, s. 55, DOI10.1080/00029890.1973.11993230, ISSN 0002-9890 [dostęp 2024-04-28] (ang.).
  6. a b c d Kieran Clancy, Michael Haythorpe, Alex Newcombe, A survey of graphs with known or bounded crossing numbers, 2021, s. 52-53, DOI10.48550/arXiv.1901.05155 [dostęp 2024-04-28] (ang.).
  7. Tom Madej, Bounds for the crossing number of the N‐cube, „Journal of Graph Theory”, 15 (1), 1991, s. 81–97, DOI10.1002/jgt.3190150109, ISSN 0364-9024 [dostęp 2024-04-28] (ang.).
  8. Ondrej Sýkora, Imrich Vrťo, On crossing numbers of hypercubes and cube connected cycles, „BIT Numerical Mathematics”, 33 (2), 1993, s. 232–237, DOI10.1007/BF01989746, ISSN 1572-9125 [dostęp 2024-04-28] (ang.).

Linki zewnętrzne[edytuj | edytuj kod]

Eric W. Weisstein, Hypercube Graph, [w:] MathWorld, Wolfram Research [dostęp 2024-04-28] (ang.).