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: 0.
Particular cases include 1 (complete graph 2), 3 (complete bipartite graph 4), and the trivial empty graph (5). The non-edge relation in a complete multipartite graph is an equivalence relation on 6 with at least two equivalence classes, corresponding to parts 7 (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 8 be a (semi)metric space. The diametrical graph 9 is formed by taking all unordered pairs 0 with 1 and 2, where 3.
Main result (Bilet et al., 2021):
- Let 4 for 5.
- 6 is ultrametric (i.e., 7) if and only if for all 8, the diametrical graph 9 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 0-partite graph, where 1 equals the number of maximal open balls of radius 2. For compact ultrametrizable spaces, compactness is equivalent to the diametrical graph being nonempty and complete multipartite for each compatible ultrametric 3 (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 4 with adjacency matrix 5 and 6 vertices, the Seidel matrix is
7
where 8 is the all-ones matrix and 9 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 0 is Seidel-cospectral with 1, then 2 is switching-equivalent to a (possibly distinct) complete 3-partite graph.
- If each distinct part size appears at least 3 times, then 4 is determined up to switching by its Seidel spectrum.
For tripartite graphs 5, 6-determination is equivalent to the system 7, 8 having only one solution up to permutation. Non-isomorphic, Seidel-cospectral examples exist, first at 9. It is conjectured that no complete tripartite graph on more than 18 vertices is 0-determined (Berman et al., 2019).
4. Distance and Squared Distance Matrix Spectra
The distance matrix 1 captures the shortest-path distances between vertices. For 2, distances are:
- 3 if 4,
- 5 if 6 are in different parts,
- 7 if 8 are in the same part (since the shortest path goes via any vertex from a different part).
The squared distance matrix 9 has entries 0, 1, and 2 accordingly. Its spectrum is determined by a block-plus-rank-one structure:
- Eigenvalue 3 with multiplicity 4,
- 5 simple eigenvalues derived from the secular equation involving the part sizes,
- Inertia 6 precisely controlled by the part sizes, with 7 if all 8 and 9 in this case.
Squared distance energy 0 is 1 if all 2, and in the case of 3 singleton parts, 4. Among 5-partite graphs with 6 vertices, the split graph 7 maximizes, and the Turán graph 8 minimizes 9 and the spectral radius of 0 (Das et al., 2020).
5. Enumeration and Encoding of Acyclic Orientations
Acyclic orientations of complete multipartite graphs admit a unique combinatorial coding via 1-ary vectors of length 2 with no adjacent repeated symbols, where 3 is the number of parts and 4 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 5 (with parts fixed) is characterized recursively: 6 with 7 and 8.
For labelled vertices, the enumeration involves Stirling numbers and run-avoiding words: 9 where 0 counts length-1 words on 2 symbols, 3, no adjacent repeats.
Non-isomorphic acyclic orientations, and those with a unique source (i.e., spanning tree-rooted orientations), are also enumerated explicitly: 4 where 5 counts the number of times size 6 occurs among part sizes 7 (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 8, uniquely attains the maximum, while the most balanced (the Turán graph 9) 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 00-adic integer balls are complete 01-partite, with parts given by residue classes mod 02 (Bilet et al., 2021).
- In spectral graph theory, 03 and 04 can be Seidel-cospectral without being switching equivalent; concrete examples exist for small orders such as 05 and 06 (Berman et al., 2019).
- In algorithmic enumeration, acyclic orientations of 07 correspond bijectively to 08-ary codes of length 09 with no repetitions, and recursive generation of all orientations is 10 per orientation (Carballosa et al., 2023).
- In the context of energy extremality, for fixed number of vertices 11 and parts 12, the split graph 13 and Turán graph 14 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.