Trace of Multi-variable Matrix Functions and its Application to Functions of Graph Spectrum
Subhrajit Bhattacharya
TL;DR
The paper develops a general multivariable matrix-function framework by extending scalar functions to tuples of matrices via joint eigen-decompositions and tensor products, and analyzes how the trace operator preserves monotonicity and convexity. It proves that for $M_l$ Hermitian (or diagonalizable) and suitable regularity of $f$, the trace $\mathrm{Tr}(f((M_l)_{l=1}^m))$ inherits the monotonicity and convexity properties of $f$, with explicit formulas such as $\mathrm{Tr}(f((M_l)_{l=1}^m)) = \sum_{j_1,\dots, j_m} f((\lambda_{l j_l})_{l=1}^m)$. The authors derive concrete results for monomials, polynomials, and general $\mathcal{C}^m$ functions, and specialize to the diagonal case $L$ to obtain criteria for monotone and convex behavior. They then apply the theory to the spectrum of the weighted graph Laplacian, showing that spectrum-based objectives defined as sums of multivariate functions of eigenvalues are monotone or convex in edge weights when $f$ is increasing or convex, respectively. This provides a principled tool for spectral optimization on graphs and other matrix-analytic settings.
Abstract
Matrix extension of a scalar function of a single variable is well-studied in literature. Of particular interest is the trace of such functions. It is known that for diagonalizable matrices, $M$, the function $g(M) = \text{Tr}(f(M)) = \sum_{j=1}^n f(μ_j)$ (where $\{μ_j\}_{j=1,2,\cdots,n}$ are the eigenvalues of $M$) inherits the monotonocity and convexity properties of $f$ (i.e., for $g$ to be convex, $f$ need not be operator convex -- convexity is sufficient). In this paper we formalize the idea of matrix extension of a function of multiple variables, study the monotonicity and convexity properties of the trace, and thus show that a function of form $g(M) = \sum_{j_1=1}^n \sum_{j_2=1}^n \cdots \sum_{j_m=1}^n f(μ_{j_1}, μ_{j_2},\cdots, μ_{j_m})$ also inherits the monotonocity and convexity properties of the multi-variable function, $f$. We apply these results to functions of the spectrum of the weighted Laplacian matrix of undirected, simple graphs.
