Degree Sequence Optimization and Extremal Degree Enumerators
Shmuel Onn
TL;DR
This work introduces degree enumerators as nonlinear transforms of degree sequences and defines degree enumerator polytopes to study subgraph optimization. It characterizes the vertices of the degree enumerator polytope for complete graphs and, in the bipartite setting, the degree bi-enumerator polytope for $K_{m,n}$ (notably $m=1$ and $m=2$). The main results show that extremal enumerators correspond to (almost) regular subgraphs and yield compact, efficiently searchable vertex sets, enabling $O(n^2)$-time algorithms for degree optimization on $K_n$ and $K_{2,n}$. These findings provide structural insights and practical speedups for specialized graph classes, while clarifying the polyhedral structure underlying degree-based optimization problems.
Abstract
The degree sequence optimization problem is to find a subgraph of a given graph which maximizes the sum of given functions evaluated at the subgraph degrees. Here we study this problem by replacing degree sequences, via suitable nonlinear transformations, by suitable degree enumerators, and we introduce suitable degree enumerator polytopes. We characterize their vertices, that is, the extremal degree enumerators, for complete graphs and some complete bipartite graphs, and use these characterizations to obtain simpler and faster algorithms for optimization over degree sequences for such graphs.
