Product of two graph

Product of two graph

The product of two graphs is a foundational construction in graph theory that generates a new graph from two input (factor) graphs. The resulting graph’s vertex and edge sets are defined according to specific rules, encapsulating various relationships and adjacency properties from the original graphs. There are several standard types of graph products, each serving distinct structural and applicational purposes. Below is a rigorous and referenced analysis of the most prominent types, their defining characteristics, structural properties, spectra, and applications.


1. Cartesian Product (G□HG \square H)

Definition:The Cartesian product of graphs GG and HH, denoted G□HG \square H, has vertex set V(G)×V(H)V(G) \times V(H). Two vertices (g1,h1)(g_1, h_1) and (g2,h2)(g_2, h_2) are adjacent if and only if:

  • Either g1=g2g_1 = g_2 and h1∼h2h_1 \sim h_2 in HH,
  • Or h1=h2h_1 = h_2 and g1∼g2g_1 \sim g_2 in GG.

Properties:

  • The dimension and regularity of the product reflect those of the factors.
  • Widely used in the design of grid-like topologies, such as multi-dimensional meshes.

Spectral Properties:The Laplacian and AαA_\alpha-spectra (i.e., eigenvalues of Aα(G)A_\alpha(G), with Aα(G)=αD(G)+(1−α)A(G)A_\alpha(G) = \alpha D(G) + (1-\alpha)A(G)) of Cartesian products can be completely characterized in terms of the spectra of the factors. For any graphs GG and HH, the Cartesian product’s Laplacian spectrum is well-understood and explicit formulas are available, facilitating their analysis for applications like network theory and chemistry[1][2][3].


2. Tensor (Categorical/Direct/Kronecker) Product (G×HG \times H)

Definition:The tensor product G×HG \times H is defined on the vertex set V(G)×V(H)V(G) \times V(H), with (g1,h1)∼(g2,h2)(g_1,h_1) \sim (g_2,h_2) if and only if g1∼g2g_1 \sim g_2 in GG and h1∼h2h_1 \sim h_2 in HH.

Properties

  • Highly restrictive: edges occur only when both projections are edges in the respective graphs.
  • The adjacency matrix of G×HG \times H is the Kronecker product of the adjacency matrices of GG and HH, a feature heavily leveraged in spectral and algebraic graph theory[2][4].
  • Forms the foundation for advanced graph learning, especially when considering higher-order dependencies: using tensor product graphs (TPGs) can unveil nuanced relationships by considering interactions between all pairs of vertices from each factor—although with increased computational complexity, recent work has made TPG-based diffusion feasible for large-scale applications[4].

Extensions:

  • Generalization to bipolar fuzzy graphs introduces tensor and normal product operations, admitting uncertainty and degrees of membership, with practical consequences in areas such as pattern recognition[5].

3. Strong Product (G⊠HG \boxtimes H)

Definition:For G⊠HG \boxtimes H, vertices (g1,h1)(g_1, h_1) and (g2,h2)(g_2, h_2) are adjacent if:

  • g1=g2g_1 = g_2 and h1∼h2h_1 \sim h_2,
  • h1=h2h_1 = h_2 and g1∼g2g_1 \sim g_2,
  • g1∼g2g_1 \sim g_2 and h1∼h2h_1 \sim h_2.

Interpretation:

  • This combines features of both Cartesian and tensor products, thus providing a richer adjacency structure.
  • The AαA_\alpha-spectra for the strong product can be characterized for regular graphs, and its structural complexity makes it suitable for modeling systems with layered or hybrid interactions[2].

4. Lexicographic Product (G[H]G[H])

Definition:The lexicographic product G[H]G[H] has the vertex set V(G)×V(H)V(G) \times V(H). Vertices (g1,h1)(g_1, h_1) and (g2,h2)(g_2, h_2) are adjacent if:

  • g1∼g2g_1 \sim g_2 in GG,
  • Or g1=g2g_1 = g_2 and h1∼h2h_1 \sim h_2 in HH.

Properties:

  • Notably non-commutative: G[H]≠H[G]G[H] \neq H[G] generally.
  • Supports hierarchical and substitutional encodings, often applied in graph-theoretic designs for recursive and modular systems.
  • The AαA_\alpha-spectrum (and hence also adjacency and Laplacian spectra) of G[H]G[H] can be expressed in terms of those of GG and HH if HH is regular[1][2].

5. Graph Product Groups

Algebraic Generalization:Graph product is also a group-theoretic construction: starting from a finite simple graph Γ\Gamma whose vertices are assigned groups GvG_v, the graph product is the quotient of their free product by the normal subgroup generated by commutators of elements from adjacent vertex groups. This construction generalizes both free and direct products, with extensive applications in geometric group theory, combinatorics, and even operator algebras[6][7][8][9].

  • Linearity, Residual Properties, and Rigidity: Many graph products inherit properties such as linearity and residual finiteness from their factors if the product is structured over groups with those properties[6][8].
  • Random Graph Products: The algebraic and geometric properties of graph products over random graphs have been used to explore group-theoretic phenomena like (relative) hyperbolicity and automorphism group structures[7].

6. Applications

Product TypeTypical Applications
CartesianGrid/networks, chemistry modeling, clustering[3][10]
TensorSpectral analysis, pattern recognition, diffusion[4][5]
StrongMultilayered models, complex networks[2]
LexicographicHierarchical/recursive structures, coding[2]
Group-theoreticGeometric and combinatorial group theory[6][7][8][9]
  • Graph Learning: In graph signal processing and network inference, product graphs—often the Cartesian product of factor graphs—are used for scalable modeling and learning from multi-domain data, enabling the simplification of high-dimensional networks into tractable component graphs[10].
  • Spectral Graph Theory: Explicit characterization of spectra for graph products underpins the study of synchronization, random walks, and structural robustness[1][2][3].

Summary Table of Basic Graph Products

Product TypeNotationAdjacency ConditionSpectral Reference
CartesianG□HG \square HSame in one coordinate, adjacent in the other[1][2][3]
Tensor (Direct)G×HG \times HBoth coordinates adjacent[2][4][5]
StrongG⊠HG \boxtimes HAt least one coordinate same/adjacent, or both adjacent (union of above)[2]
LexicographicG[H]G[H]Either base graph adjacent or fiber graph adjacent (within-parts topology)[1][2]

Conclusion

The product of two graphs encapsulates a suite of operations fundamental to both structural graph theory and its applications in diverse areas such as chemistry, physics, data science, group theory, and network design. Each product induces unique structural, spectral, and algebraic characteristics, allowing their tailoring to the modeling requirements of the domain at hand[1][2][3][4][5][6][7][8][9][10]. The explicit study of their spectra, group-theoretic properties, and application-specific indices continues to be an active area of research, providing pathways to both theoretical advances and practical solutions.

References
  1. [1]

    BARIK, S.; BAPAT, R.; PATI, S. ON THE LAPLACIAN SPECTRA OF PRODUCT GRAPHS. Applicable Analysis and Discrete Mathematics, 2015. https://doi.org/10.2298/aadm150218006b.

  2. [2]

    LI, Shuchao; WANG, Shujing. The $a_{\alpha}$- spectrum of graph product. The Electronic Journal of Linear Algebra, 2019. https://doi.org/10.13001/1081-3810.3857.

  3. [3]

    LIU, Jia-bao, et al. Graph indices for cartesian product of f-sum of connected graphs. Combinatorial chemistry & high throughput screening, 2021. https://doi.org/10.2174/1386207324666210217143114.

  4. [4]

    YANG, Xingwei; PRASAD, Lakshman; LATECKI, Longin Jan. Affinity learning with diffusion on tensor product graph. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013. https://doi.org/10.1109/tpami.2012.60.

  5. [5]

    RASHMANLOU, H., et al. Product of bipolar fuzzy graphs and their degree. International Journal of General Systems, 2016. https://doi.org/10.1080/03081079.2015.1072521.

  6. [6]

    HSU, T.; WISE, D. On linear and residual properties of graph products. Michigan Mathematical Journal, 1999. https://doi.org/10.1307/mmj/1030132408.

  7. [7]

    CHARNEY, Ruth; FARBER, Michael. Random groups arising as graph products [preprint]. arXiv, 2010. arXiv:1006.3378. https://doi.org/10.2140/agt.2012.12.979.

  8. [8]

    CIOBANU, Laura; HOLT, Derek F.; REES, Sarah. Sofic groups: Graph products and graphs of groups [preprint]. arXiv, 2012. arXiv:1212.2739. https://doi.org/10.2140/pjm.2014.271.53.

  9. [9]

    CHIFAN, Ionut; DAVIS, Michael; DRIMBE, Daniel. Rigidity for von neumann algebras of graph product groups II. superrigidity results [preprint]. arXiv, 2023. arXiv:2304.05500. https://doi.org/10.1017/s147474802400015x.

  10. [10]

    KADAMBARI, Sai Kiran; CHEPURI, Sundeep Prabhakar. Product graph learning from multi-domain data with sparsity and rank constraints [preprint]. arXiv, 2020. arXiv:2012.08090. https://doi.org/10.1109/tsp.2021.3115947.

tlooto can make mistakes. Check important information against the original sources.