Kostka (teoria grafów)
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
edytujKaż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
Planarność i liczba przecięć
edytujK-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- ↑ a b c Robin Wilson , Wprowadzenie do teorii grafów, Wydawnictwo Naukowe PWN, 2012, s. 33, ISBN 978-83-01-15066-2 (pol.).
- ↑ 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.).
- ↑ 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, DOI: 10.1016/0898-1221(88)90213-1, ISSN 0898-1221 [dostęp 2024-04-28] (ang.).
- ↑ E.N. Gilbert , Gray Codes and Paths on the n-Cube, „Bell System Technical Journal”, 37 (3), 1958, s. 815–826, DOI: 10.1002/j.1538-7305.1958.tb03887.x [dostęp 2024-04-28] (ang.).
- ↑ Paul Erdös , Richard Guy , Crossing Number Problems, „The American Mathematical Monthly”, 80 (1), 1973, s. 55, DOI: 10.1080/00029890.1973.11993230, ISSN 0002-9890 [dostęp 2024-04-28] (ang.).
- ↑ a b c d Kieran Clancy , Michael Haythorpe , Alex Newcombe , A survey of graphs with known or bounded crossing numbers, 2021, s. 52-53, DOI: 10.48550/arXiv.1901.05155 [dostęp 2024-04-28] (ang.).
- ↑ Tom Madej , Bounds for the crossing number of the N‐cube, „Journal of Graph Theory”, 15 (1), 1991, s. 81–97, DOI: 10.1002/jgt.3190150109, ISSN 0364-9024 [dostęp 2024-04-28] (ang.).
- ↑ Ondrej Sýkora , Imrich Vrťo , On crossing numbers of hypercubes and cube connected cycles, „BIT Numerical Mathematics”, 33 (2), 1993, s. 232–237, DOI: 10.1007/BF01989746, ISSN 1572-9125 [dostęp 2024-04-28] (ang.).
Linki zewnętrzne
edytujEric W. Weisstein , Hypercube Graph, [w:] MathWorld, Wolfram Research [dostęp 2024-04-28] (ang.).