Produsul direct al graficelor
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 6 februarie 2021; verificările necesită
2 modificări .
Un produs cartezian sau direct [1] G H al graficelor G și H este un grafic astfel încât
- mulţimea vârfurilor graficului G H este produsul direct V(G) × V(H)
- oricare două vârfuri (u,u') și (v,v') sunt adiacente în G H dacă și numai dacă
- sau u = v și u' este adiacent cu v' în H
- sau u' = v' şi u este adiacent cu v în G .
Produsul cartezian poate fi recunoscut eficient în timp liniar [2] . Operația este comutativă ca operație pe clase de izomorfism de graf și, mai strict, graficele G H și H G sunt în mod natural izomorfe , dar operația nu este comutativă ca operație pe grafice etichetate. Operația este și asociativă , deoarece graficele ( F G ) H și F ( G H ) sunt izomorfe în mod natural.
Notația G × H este folosită ocazional și pentru produsul cartezian al graficelor, dar mai des este folosită pentru o altă construcție cunoscută sub numele de produs tensor al graficelor . Simbolul pătrat este mai des folosit și este lipsit de ambiguitate pentru produsul cartezian al graficelor. Afișează vizual cele patru muchii rezultate din produsul cartezian a două muchii [3]
Exemple
- Produsul cartezian a două muchii este un ciclu cu patru vârfuri: K 2 K 2 =C 4 .
- Produsul cartezian al lui K 2 și calea este o scară .
- Produsul cartezian a două căi este o rețea .
- Produsul cartezian al n muchii este un hipercub:
Astfel, produsul cartezian al a două
grafice hipercube este un alt hipercub — Q i Q j =Q i+j .
Proprietăți
Dacă un grafic conex este un produs cartezian, acesta poate fi descompus unic într-un produs de factori primi, grafice care nu pot fi descompuse într-un produs de grafice [4] [5] . Totuși, Imrich și Klavzhar [6] au descris un grafic deconectat, care poate fi reprezentat în două moduri diferite ca un produs cartezian al graficelor simple:
(K 1 + K 2 + K 2 2 ) (K 1 + K 2 3 )=(K 1 + K 2 2 + K 2 4 ) (K 1 + K 2 ),
unde semnul plus înseamnă o uniune disjunsă iar superscriptul înseamnă un produs cartezian multiplu.
Un produs cartezian este un grafic tranzitiv de vârf dacă și numai dacă fiecare dintre factorii săi este tranzitiv de vârf [7] .
Un produs cartezian este bipartit dacă și numai dacă fiecare dintre factorii săi este bipartit. Mai general, numărul cromatic al unui produs cartezian satisface ecuația
χ(G H)=max {χ(G), χ(H)}
[8] .
Conjectura lui Hedetniemi afirmă o egalitate înrudită pentru produsul tensor al graficelor . Numărul de independență al produselor carteziene nu este ușor de calculat, dar așa cum a arătat Vizing [5] , numărul de independență satisface inegalitățile
α( G )α( H ) + min{|V( G )|-α( G ),|V( H )|-α( H )} ≤ α( G H ) ≤ min{α( G ) |V ( H )|, α( H ) |V( G )|}.
Conjectura lui Vizing afirmă că numărul de dominanță al unui produs cartezian satisface inegalitatea
y( GH ) ≥ y( G )y( H ) .
Teoria grafurilor algebrice
Teoria algebrică a graficelor poate fi utilizată pentru a analiza produsul cartezian al graficelor. Dacă un graf are vârfuri și o matrice de adiacență , iar un graf are vârfuri și o matrice de adiacență , atunci matricea de adiacență a produsului cartezian a două grafice este dată de
,
unde denotă produsul Kronecker al matricelor și denotă matricea de identitate [9] .
Istorie
Potrivit lui Imrich și Klavzhar [6] , produsele carteziene ale graficelor au fost definite în 1912 de Whitehead și Russell . Produsul graficelor a fost redescoperit în mod repetat mai târziu, în special de Gert Sabidoussi [4] .
Note
- ↑ Vizing a folosit termenul de „produs cartezian”, în articolul „ Produs direct ” același produs este numit direct.
- ↑ ( Imrich și Peterin 2007 ). Pentru algoritmi de timp polinomial anteriori, vezi Feigenbaum, Hershberger , Schäffer 1985 și Aurenhammer, Hagauer, Imrich 1992 .
- ↑ Hahn, Sabidussi, 1997 .
- ↑ 1 2 Sabidussi, 1960 .
- ↑ 1 2 Vizing, 1963 .
- ↑ 1 2 Imrich, Klavžar, 2000 .
- ↑ Imrich, Klavžar, 2000 , p. Teorema 4.19.
- ↑ Sabidussi, 1957 .
- ↑ Kaveh, Rahami, 2005 .
Literatură
- F. Aurenhammer, J. Hagauer, W. Imrich. Factorizarea graficului cartezian la cost logaritmic pe muchie // Complexitate computațională. - 1992. - Vol. 2 , numărul. 4 . - S. 331-349 . - doi : 10.1007/BF01200428 .
- Joan Feigenbaum, John Hershberger, Alejandro A. Schäffer. Un algoritm de timp polinomial pentru găsirea factorilor primi ai graficelor cu produse carteziane // Matematică aplicată discretă . - 1985. - T. 12 , nr. 2 . - S. 123-138 . - doi : 10.1016/0166-218X(85)90066-6 .
- Gena Hahn, Gert Sabidussi. Simetria grafică: metode și aplicații algebrice. - Springer, 1997. - T. 497. - P. 116. - ISBN 978-0-7923-4668-5 .
- Wilfried Imrich, Sandi Klavzar. Grafice de produs: Structură și recunoaștere. - Wiley, 2000. - ISBN 0-471-37039-8 .
- Wilfried Imrich, Sandi Klavžar, Douglas F. Rall. Graficele și produsele lor carteziene. - A. K. Peters, 2008. - ISBN 1-56881-429-1 .
- Wilfried Imrich, Iztok Peterin. Recunoașterea produselor carteziene în timp liniar // Matematică discretă . - 2007. - T. 307 , nr. 3-5 . - S. 472-483 . - doi : 10.1016/j.disc.2005.09.038 .
- A. Kaveh, H. Rahami. O metodă unificată de compoziție proprie a produselor grafice // Comunicații în metode numerice în inginerie cu aplicații biomedicale. - 2005. - T. 21 , nr. 7 . - S. 377-388 . - doi : 10.1002/cnm.753 .
- G. Sabidussi. Grafice cu un grup dat și proprietăți grafice-teoretice date // Canadian Journal of Mathematics . - 1957. - T. 9 . - S. 515-525 . - doi : 10.4153/CJM-1957-060-7 .
- G. Sabidussi. Înmulțirea grafică // Mathematische Zeitschrift . - 1960. - T. 72 . - S. 446-457 . - doi : 10.1007/BF01162967 .
- V. G. Vizing. Produsul cartezian al graficelor // Sisteme de calcul. - 1963. - T. 9 . - S. 30-43 .
Link -uri