Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Quadratic edge loads and regular components

Abstract

The smallest possible maximum of the squared edge-share loads reaches one quarter of the maximum degree exactly when a connected component has that constant degree.

Let G be a finite simple undirected graph with a nonempty vertex type V. The coordinate a(b,c) denotes the share paid by b on the edge joining b and c. Coordinates on nonedges are bounded extensions and never enter the loads. Every allocation on oriented edges extends by assigning one half on nonedges; restriction recovers the original allocation with identical loads.

Definition 1.1 (Actual feasible shares).

Formalization. D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.Feasible (✓ std3).

Source. Repository-derived.

Commentary.

All coordinates lie in the closed unit interval. Opposite shares add to one on every edge; no opposite-share equation is imposed on nonedges.

Definition 1.2 (Vertex load).

Formalization. D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.load (✓ std3).

Source. Repository-derived.

Commentary.

A vertex pays the sum of the squares of its incident shares. An isolated vertex has load zero.

Definition 1.3 (Maximum load).

Formalization. D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.maxLoad (✓ std3).

Source. Repository-derived.

Commentary.

The maximum ranges over all vertices, including isolated vertices.

Definition 1.4 (The optimization value).

Formalization. D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.kappa (✓ std3).

Source. Repository-derived.

Commentary.

Kappa is the infimum of actual maximum loads over feasible allocations. The following minimum-attainment statement identifies it with a minimum.

Theorem 1.5 (Equal shares are feasible).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.half_feasible (✓ std3). ∎

Source. Repository-derived.

Commentary.

Assigning one half to every ordered pair satisfies the share bounds and the complementary-share equation on every edge.

Theorem 1.6 (Every vertex load is bounded by the maximum).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.load_le_maxLoad (✓ std3). ∎

Source. Repository-derived.

Commentary.

For every allocation and every vertex, its load is at most the maximum over the full nonempty vertex set.

Theorem 1.7 (Every feasible allocation bounds the infimum).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.kappa_le (✓ std3). ∎

Source. Repository-derived.

Commentary.

The maximum load of any feasible allocation is an upper bound for kappa.

Theorem 1.8 (An actual minimum).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.minimum_attained (✓ std3). ∎

Source. Repository-derived.

Commentary.

The feasible set is a closed subset of the finite product of closed unit intervals and contains the equal-share allocation. Each load is continuous, as is their finite maximum. Compact minimum attainment therefore applies.

Theorem 1.9 (A strict allocation without a regular component).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.strict_allocation_of_no_regular_component (✓ std3). ∎

Source. Repository-derived.

Commentary.

If no component is maximum-degree regular, every vertex can reach a vertex whose degree is smaller than the maximum D. Let l(b) be the shortest walk length to such a vertex. Adjacent levels differ by at most one, and every positive level has a neighbor one level lower. For j at least one, put epsilon(j) equal to one half times (1/(8D)) to the power j. On an edge from level j to level j minus one, the higher vertex pays one half minus epsilon(j), and the lower vertex pays one half plus epsilon(j). Equal levels pay one half. A positive-level vertex saves at least epsilon(j)/2 on a descending edge, while all increases together are at most epsilon(j)/4. A level-zero vertex has a missing degree unit; its total increase is at most one eighth. Every vertex load is consequently strictly below D/4.

Theorem 1.10 (The complete equality characterization).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/QuadraticEdgeLoad.maximum_degree_equality_iff (✓ std3). ∎

Source. Repository-derived.

Commentary.

Equal shares give the universal upper bound D/4. In a D-regular component, the two squared shares on each edge sum to at least one half, so the average vertex load is at least D/4 for every feasible allocation. Conversely, the strict allocation above has a strict maximum because the vertex set is finite. The equivalence includes disconnected graphs and arbitrary isolated vertices. When D is zero, every component is an isolated zero-regular vertex and kappa is zero. No dual optimization identity is assumed.

References