Complete Multipartite Graphs
- Complete multipartite graphs are defined by partitioning vertices into disjoint sets with no intra-set edges and all inter-set edges, modeling extremal structures in graph theory.
- They arise in algebraic, combinatorial, and metric graph theory, underpinning analyses of ultrametric spaces and optimization problems via precise combinatorial models.
- The graphs support spectral studies through Seidel switching and distance matrices, with applications in enumeration of acyclic orientations and energy extremality analysis.
A complete multipartite graph is a simple graph whose vertex set can be partitioned into disjoint, nonempty parts , with the property that no two vertices within the same part are adjacent, while every pair of vertices from different parts forms an edge. These graphs constitute a fundamental class in algebraic, combinatorial, and metric graph theory by encoding extremal adjacency structures and serving as a canonical combinatorial model across several advanced mathematical and algorithmic applications.
1. Structure and Basic Properties
Given vertex partition sizes (each ), the complete -partite graph is defined with
- vertex set , ,
- edge set .
Key invariants:
- Number of vertices: ,
- Number of edges: .
Particular cases include (complete graph ), (complete bipartite graph ), and the trivial empty graph (). The non-edge relation in a complete multipartite graph is an equivalence relation on with at least two equivalence classes, corresponding to parts (Bilet et al., 2021, Berman et al., 2019).
2. Metric and Ultrametric Characterizations
Complete multipartite graphs arise as extremal combinatorial objects characterizing ultrametric spaces. Let be a (semi)metric space. The diametrical graph is formed by taking all unordered pairs with and , where .
Main result (Bilet et al., 2021):
- Let for .
- is ultrametric (i.e., ) if and only if for all , the diametrical graph is either empty or complete multipartite.
This characterization allows for purely combinatorial recognition of ultrametricity via inspection of thresholded extremal-edge graphs. In the totally bounded case, the diametrical graph is always a complete -partite graph, where equals the number of maximal open balls of radius . For compact ultrametrizable spaces, compactness is equivalent to the diametrical graph being nonempty and complete multipartite for each compatible ultrametric (Bilet et al., 2021).
3. Seidel Spectrum and Switching Equivalences
Complete multipartite graphs are not determined by their adjacency spectrum, but are determined up to switching by their Seidel spectrum. For a graph with adjacency matrix and vertices, the Seidel matrix is
where is the all-ones matrix and is the identity.
Under Seidel switching (toggling adjacencies across a bipartition), the Seidel spectrum is invariant. The key result is (Berman et al., 2019):
- If a graph is Seidel-cospectral with , then is switching-equivalent to a (possibly distinct) complete -partite graph.
- If each distinct part size appears at least 3 times, then is determined up to switching by its Seidel spectrum.
For tripartite graphs , -determination is equivalent to the system , having only one solution up to permutation. Non-isomorphic, Seidel-cospectral examples exist, first at . It is conjectured that no complete tripartite graph on more than 18 vertices is -determined (Berman et al., 2019).
4. Distance and Squared Distance Matrix Spectra
The distance matrix captures the shortest-path distances between vertices. For , distances are:
- if ,
- if are in different parts,
- if are in the same part (since the shortest path goes via any vertex from a different part).
The squared distance matrix has entries $0$, $1$, and $4$ accordingly. Its spectrum is determined by a block-plus-rank-one structure:
- Eigenvalue with multiplicity ,
- simple eigenvalues derived from the secular equation involving the part sizes,
- Inertia precisely controlled by the part sizes, with if all and in this case.
Squared distance energy is $8(n-t)$ if all , and in the case of singleton parts, . Among -partite graphs with vertices, the split graph maximizes, and the Turán graph minimizes and the spectral radius of (Das et al., 2020).
5. Enumeration and Encoding of Acyclic Orientations
Acyclic orientations of complete multipartite graphs admit a unique combinatorial coding via -ary vectors of length with no adjacent repeated symbols, where is the number of parts and the number of vertices. This establishes a bijection between each such vector and an acyclic orientation by source-removal orderings—each source always lies in a (unique) part, and is removed sequentially (Carballosa et al., 2023).
The total number of acyclic orientations for (with parts fixed) is characterized recursively: with and .
For labelled vertices, the enumeration involves Stirling numbers and run-avoiding words: where counts length- words on symbols, , no adjacent repeats.
Non-isomorphic acyclic orientations, and those with a unique source (i.e., spanning tree-rooted orientations), are also enumerated explicitly: where counts the number of times size occurs among part sizes (Carballosa et al., 2023).
6. Extremal and Spectral Properties
Complete multipartite graphs serve as extremal cases for various combinatorial optimization problems. Majorization of part sizes governs the monotonicity of the squared distance energy and the spectral radius. The most unbalanced partition, corresponding to the split graph , uniquely attains the maximum, while the most balanced (the Turán graph ) attains the minimum, except for small exceptional cases. These extremal properties are proven using block matrix techniques, spectral interlacing, and majorization arguments (Das et al., 2020).
Spectral characterizations are addressed as well: complete multipartite graphs are determined by their distance spectrum and, up to switching, by their Seidel spectrum, but not by their adjacency spectrum (Berman et al., 2019).
7. Illustrative Examples and Applications
- In ultrametric analysis, the diametrical graphs of -adic integer balls are complete -partite, with parts given by residue classes mod (Bilet et al., 2021).
- In spectral graph theory, and can be Seidel-cospectral without being switching equivalent; concrete examples exist for small orders such as and (Berman et al., 2019).
- In algorithmic enumeration, acyclic orientations of correspond bijectively to -ary codes of length with no repetitions, and recursive generation of all orientations is per orientation (Carballosa et al., 2023).
- In the context of energy extremality, for fixed number of vertices and parts , the split graph and Turán graph sandwich the possible squared distance energies of complete multipartite graphs (Das et al., 2020).
Complete multipartite graphs thus encode a unique blend of algebraic, metric, and enumerative structure foundational to graph theory and its analytic extensions. The literature surveyed establishes canonical criteria and exact formulas for their recognition and quantitative analysis in a variety of mathematical contexts.