Gráfszorzás

A matematika, azon belül a gráfelmélet területén a gráfszorzás olyan kétváltozós gráfművelet, amely gráfok rendezett párjaihoz egy új gráfot rendel. Specifikusan: a két bemeneti gráf, G1 és G2 alapján kimenetként a következő tulajdonságokkal rendelkező H-t adja:

  • H csúcshalmaza a V(G1) × V(G2) Descartes-szorzat, ahol V(G1) és V(G2) a G1, illetve a G2 csúcshalmazai.
  • Két H-beli csúcs (u1u2) és (v1v2) pontosan akkor szomszédosak, ha az u1, u2, v1, v2 csúcsokra teljesül valamely G1 és G2 éleire vonatkozó feltétel. A gráfszorzatok különböző fajtái éppen ebben a feltételben térnek el.

A különböző gráfszorzatok leírása és jelölése az irodalomban erősen változó lehet; bár az alább alkalmazott jelölések elég elterjedtek, érdemes egy-egy cikk olvasásakor ellenőrizni, hogy az adott szerző egy gráfszorzat mely definícióját használja, főleg régebbi szövegekben.

Áttekintő táblázat

A következő táblázat felsorolja az elterjedtebb gráfszorzatokat. A {\displaystyle \sim } ; jelentése „a két csúcs össze van kötve”, míg a {\displaystyle \not \sim } az össze nem kötöttséget jelöli. A táblázatban alkalmazott szimbólumok nem tekinthetők univerzálisan elfogadottnak, különösen a régi cikkekben találhatók egyedi jelölések.

Név ( u 1 , u 2 ) ( v 1 , v 2 ) {\displaystyle (u_{1},u_{2})\sim (v_{1},v_{2})} feltétele Méret (élek száma)
n 1 = | V ( G ) | n 2 = | V ( H ) | m 1 = | E ( G ) | m 2 = | E ( H ) | {\displaystyle {\begin{array}{cc}n_{1}=\vert \mathrm {V} (G)\vert &n_{2}=\vert \mathrm {V} (H)\vert \\m_{1}=\vert \mathrm {E} (G)\vert &m_{2}=\vert \mathrm {E} (H)\vert \end{array}}}
Példa
Descartes-szorzat
G H {\displaystyle G\square H}
u 1 {\displaystyle u_{1}}  =  v 1 {\displaystyle v_{1}}  és  u 2 {\displaystyle u_{2}}   {\displaystyle \sim }   v 2 {\displaystyle v_{2}}  )
vagy

u 1 {\displaystyle u_{1}}   {\displaystyle \sim }   v 1 {\displaystyle v_{1}}  és  u 2 {\displaystyle u_{2}}  =  v 2 {\displaystyle v_{2}}  )

m 2 n 1 + m 1 n 2 {\displaystyle m_{2}n_{1}+m_{1}n_{2}}
Tenzorszorzat
(kategóriaszorzat)
G × H {\displaystyle G\times H}
u 1 {\displaystyle u_{1}}   {\displaystyle \sim }   v 1 {\displaystyle v_{1}}  és   u 2 {\displaystyle u_{2}}   {\displaystyle \sim }   v 2 {\displaystyle v_{2}} 2 m 1 m 2 {\displaystyle 2m_{1}m_{2}}
Lexikografikus szorzat
G H {\displaystyle G\cdot H} vagy G [ H ] {\displaystyle G[H]}
u1 ∼ v1
vagy
u1 = v1 és u2 ∼ v2 )
m 2 n 1 + m 1 n 2 2 {\displaystyle m_{2}n_{1}+m_{1}n_{2}^{2}}
Erős szorzat
(Normál szorzat, ÉS szorzat)
G H {\displaystyle G\boxtimes H}
u1 = v1 és u2 ∼ v2 )
vagy
u1 ∼ v1 és u2 = v2 )
vagy
u1 ∼ v1 és u2 ∼ v2 )
n 1 m 2 + n 2 m 1 + 2 m 1 m 2 {\displaystyle n_{1}m_{2}+n_{2}m_{1}+2m_{1}m_{2}}
Ko-normális szorzat
(diszjunktív szorzat, VAGY szorzat)
G H {\displaystyle G*H}
u1 ∼ v1
vagy
u2 ∼ v2
Moduláris szorzat ( u 1 v 1 {\displaystyle (u_{1}\sim v_{1}} és u 2 v 2 ) {\displaystyle u_{2}\sim v_{2})}
vagy

( u 1 v 1 {\displaystyle (u_{1}\not \sim v_{1}} és u 2 v 2 ) {\displaystyle u_{2}\not \sim v_{2})}

Gyökeres szorzat Lásd a szócikket m 2 n 1 + m 1 {\displaystyle m_{2}n_{1}+m_{1}}
Cikkcakkszorzat Lásd a szócikket Lásd a szócikket Lásd a szócikket
Replacement szorzat
Homomorf szorzat[1][3]
G H {\displaystyle G\ltimes H}
( u 1 = v 1 ) {\displaystyle (u_{1}=v_{1})}
vagy
( u 1 v 1 {\displaystyle (u_{1}\sim v_{1}} és u 2 v 2 ) {\displaystyle u_{2}\not \sim v_{2})}

Általában egy gráfszorzat értékét az (u1u2) ∼ (v1v2)-re vonatkozó olyan feltétel határozza meg, ami a következő kifejezések segítségével megadható: u1 ∼ v1, u2 ∼ v2, u1 = v1 vagy u2 = v2.

Mnemonik

Néhány egyszerű trükk segít megkülönböztetni a sokféle gráfszorzatot.

Jelöljük a két csúcsú teljes gráfot (ami egyetlen élből áll) K 2 {\displaystyle K_{2}} -vel. Ekkor a K 2 K 2 {\displaystyle K_{2}\square K_{2}} , K 2 × K 2 {\displaystyle K_{2}\times K_{2}} és K 2 K 2 {\displaystyle K_{2}\boxtimes K_{2}} szorzatgráfok éppen úgy néznek ki, mint az őket előállító műveleti jel. Például a K 2 K 2 {\displaystyle K_{2}\square K_{2}} a négy csúcsból álló kör (négyzet) és K 2 K 2 {\displaystyle K_{2}\boxtimes K_{2}} a négy csúcsú teljes gráf. A lexikografikus szorzás jelölése – G [ H ] {\displaystyle G[H]} – arra emlékeztet, hogy ez a szorzástípus nem kommutatív.

Kapcsolódó szócikkek

Jegyzetek

  1. a b (2012) „Graph Homomorphisms for Quantum Players”. Journal of Combinatorial Theory, Series B 118, 228–267. o. DOI:10.1016/j.jctb.2015.12.009.  
  2. Semidefinite programming and its applications to NP problems, Computing and Combinatorics, Lecture Notes in Computer Science, 566. o.. DOI: 10.1007/BFb0030878 (1995). ISBN 3-540-60216-X 
  3. The hom-product of[2] is the graph complement of the homomorphic product of.[1]
  • Product Graphs: Structure and Recognition. Wiley (2000). ISBN 0-471-37039-8 .