Proofs for hyperconcentrators #
Let G be an N-hyperconcentrator and h = ⌊N/2⌋.
- The cut lemma (
exists_le_card_cut). In a linear order of the vertices, take a lower setLwith exactlyhinputs, and letcof the firsthoutputs lie inL. Thehinputs inLare joined to the firsthoutputs; at mostcof the walks end inL, and each of the others leavesLalong an edge of its own. TheN - h ≥ hinputs outsideLare joined to the firstN - houtputs, among them the firsth, and each of thecwalks ending inLenters it along an edge of its own. So the cut ofLhas at leasthedges. - Connectivity (
reflTransGen_root). Every input is joined to the first output, and every output is reached when all inputs are routed, so all terminals lie in one component. - The split graph of that component is again a hyperconcentrator (
split_hyperconcentrator), and the core inequalities ofSuperconcentrator.Internalgiveh ≤ (A + η) (M - 2 N)⁺ + 3 log₂ (2 M) + C, and, when the inputs are sources and every vertex has in-degree at most two,h ≤ (A + η) ((V - N) - N)⁺ + 3 log₂ (4 (V - N)) + C.
Every superconcentrator is a hyperconcentrator.
The cut lemma #
The cut lemma. Every linear order of the vertices of an N-hyperconcentrator has a
lower set whose cut has at least ⌊N/2⌋ edges.
The terminals lie in one component #
Every input is joined to the first output by a directed walk.
Every output is reached from some input by a directed walk.
All terminals lie in one component. Every input and every output of an
N-hyperconcentrator with N > 0 is joined to the first input by an undirected walk.
The split graph #
Every input has a kept edge leaving it.
Every output has a kept edge entering it.
The split graph of a hyperconcentrator. If all inputs lie in the component of r,
every input has a slot, and every output has a slot, then the split graph of the component is
a hyperconcentrator with inputs at first slots and outputs at last slots.
The cut lemma holds in the split graph of the component of the first input.
The 2 N terminals are distinct vertices.
A hyperconcentrator has at least 2 N vertices.
The 2 N terminals have a slot.
The edge baseline. An N-hyperconcentrator has at least 2 N - 1 edges.
The finite edge bound.
The finite vertex bound under in-degree two.
Asymptotics #
The asymptotic edge bound for a general ordering coefficient.
The asymptotic vertex bound under in-degree two, for a general ordering coefficient.