Given an -uniform hypergraph and colours, construct an -uniform auxiliary hypergraph with one task vertex for every and one resource vertex for every original vertex and colour. The assignment edge for contains the task and all resources with . A matching in a hypergraph of assignments is exactly a proper partial edge colouring. Task degrees are ; resource degrees are . Pairwise auxiliary hypergraph codegrees are at most . Thus nearly equal original degrees and small original hypergraph codegrees transfer to the setting of a Rödl nibble. A locally balanced Rödl nibble must control the unmatched task count in every original star, not merely the total uncovered proportion.
Hypergraph chromatic index 2026-10-14
The chromatic index of a hypergraph is the minimum number of colours needed to colour its edges so that intersecting edges have different colours. Each colour class is a matching in a hypergraph. It is at least the maximum hypergraph vertex degree, and at most for an -uniform hypergraph of maximum degree , by greedily colouring edges: an edge meets at most others.
Matching in a hypergraph 2026-10-14
A matching in a hypergraph is a family of pairwise vertex-disjoint hypergraph edges. A perfect matching in a hypergraph covers every vertex; an almost-perfect matching in a hypergraph leaves a small proportion uncovered. In a proper edge colouring, each colour class is a matching in a hypergraph.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 11 4 Solution Created 2026-10-03 Updated 2026-10-14
The assertion with the same in the degree interval and the final colour bound is false as printed. Fix , , let , and take . Every degree is , while every pair hypergraph codegree is one. For any proposed , choose large enough that . Nevertheless a matching in a graph contains at most edges, whereas there are edges in total. Thus every edge coloring requires at least colours, exceeding . The obstruction persists with arbitrarily small relative hypergraph codegree.
The meaningful asymptotic target separates the output tolerance from the input regularity error. For fixed rank and target , choose a sufficiently small and require degrees in as well as pair hypergraph codegrees at most . The semi-random method then gives . Here is the requested proof essay for that corrected conclusion, including its random rounds, tracking requirements and completion step.
A useful way to run all colour classes together is the auxiliary matching construction for hypergraph edge colouring. Use initial colours. Create a task vertex for each original edge , and a resource vertex for each original vertex and colour. An assignment is an -edge consisting of its task and the resources for all . A matching in a hypergraph in this auxiliary system is a proper partial colouring: a task cannot get two colours, and two edges sharing cannot use the same resource .
The auxiliary task degrees are , resource degrees are , and its pair hypergraph codegrees are at most . It is therefore nearly regular with small hypergraph codegrees. For and a nonempty original hypergraph, the hypergraph codegree condition also forces ; taking small absorbs rounding and ensures a large working degree. Rank one is immediate by assigning distinct colours to edges at each vertex.
The extra balance condition is important. Let be the set of tasks corresponding to edges through original vertex . A matching in a hypergraph missing a small fraction of all tasks need not leave few tasks in each . The Rödl nibble must leave at most unmatched tasks in every such star, where one may choose . This local requirement, rather than just a global almost-perfect matching in a hypergraph, is what permits a cheap final edge colouring.
Run a Rödl nibble on the auxiliary system, whose rank is . In a round of working degree , sample each surviving assignment independently with probability , for a small fixed . Accept the sampled assignments that meet no other sampled assignment. Delete every auxiliary vertex touched by any sampled assignment, including conflicted ones, before proceeding. The accepted assignments are a matching in a hypergraph, and later assignments cannot reuse a consumed task or resource. Record each discarded but uncoloured task as waste; it must be counted in the final residual graph.
For an auxiliary vertex of degree , the probability of remaining untouched isFor an auxiliary edge through a surviving vertex, the other vertices survive with probability approximately . Their incident trial families overlap in at most trials by the hypergraph codegree bound, so the overlap error in this product calculation is small. This leads to the degree trajectorywhile the surviving fraction of task vertices is approximately per round. For a sampled assignment, a union bound over at most conflicting assignments gives collision probability at most . More explicitly, for a fixed task the expected number of ordered sampled conflict pairs having the first assignment through that task is at mostThis bounds its waste probability. Thus productive deletion is first order in , and collision loss is second order.
The technical tracking step makes these expected value calculations locally simultaneous and keeps their errors from accumulating. Its requirements are: residual auxiliary degrees stay near their trajectory after controlled pruning; each original star has the predicted number of surviving tasks; and every star's total collision and pruning waste is small. The standard probabilistic tools enter at distinct points.
Within a fixed round, task-survival indicators are independent: trial families for different tasks are disjoint, even when their assignments share resources. Conditional Chernoff bounds therefore control the number of surviving tasks in each star. Collision loss has short certificates consisting of pairs of selected intersecting assignments. The number selected through one resource has a binomial distribution of bounded mean. Chernoff bounds truncate these numbers at a suitable logarithmic cutoff; after truncation one trial has only a logarithmically bounded effect on the certified collision count. A certifiable function concentration bound, or a corresponding exposure argument, then controls loss in each star. These rare local overload events have polynomially bounded local dependency neighborhoods in the working degree, so the Lovász local lemma can select a simultaneous outcome independent of the total number of vertices.
Residual-degree counts require additional care because they are not sums of independent indicators. Two survival tests share at most a hypergraph codegree's worth of trials; expanding their joint probabilities bounds their covariance by the corresponding relative overlap. For a residual-degree count with summands, overlapping summands and shared survival trials give a variance bound of the formChebyshev's inequality then bounds by . This gives a small exceptional fraction when the relative hypergraph codegree is sufficiently small; it does not by itself make every degree good. The tracking argument records and prunes these exceptional configurations, bounding their contribution to each star by codegree-weighted exposure and the same local-loss bookkeeping. Markov's inequality controls exceptional mass, and repeated conditional concentration controls the retained counts. One must not apply an independent Chernoff bound directly to a residual degree or infer a uniform star bound just from a global expected loss. Keeping the pruning loss explicitly is the key distinction between a valid Rödl nibble argument and those shortcuts.
Choose the parameters in this order: first and ; next so small that ; nextand finally the initial regularity/hypergraph codegree tolerance small enough for all tracking and pruning errors. This is a bounded number of rounds depending on the tolerances, not on the graph order. After rounds, the surviving task fraction is at most approximately , while accumulated collision loss is . Reserving the remaining margin for tracking and pruning leaves at most uncoloured edges at every original vertex. The working degree is still a fixed positive multiple of , namely about , so the large-degree estimates remain applicable throughout.
Finally use a fresh palette on the residual original hypergraph. Its maximum degree is at most ; an edge meets at most others. Greedy colouring therefore needs at most fresh colours. The total is at mostfor sufficiently large , already ensured by choosing small. This completes the passage from the locally balanced Rödl nibble to the hypergraph chromatic index bound. The degree tolerance must be the small input parameter ; replacing it by the entire output allowance removes the slack and leads precisely to the complete-graph counterexample above.
Rödl nibble 2026-10-14
For a nearly -regular -uniform hypergraph, sample each edge independently with probability , where is small. Retain the isolated sampled edges as a matching in a hypergraph, and delete every vertex incident to any sampled edge before the next round. A vertex survives with probability ; a sampled edge meets another sampled edge with probability at most . Thus accepted edges cover order of the vertices and collision waste is order . Small hypergraph codegrees control the overlap terms in residual-degree calculations. Repeating a bounded number of rounds while tracking near-regularity is the characteristic Rödl nibble mechanism.
Semi-random method 2026-10-14
The semi-random method constructs a combinatorial object in many small random rounds, discarding incompatible proposals and updating the remaining constraints after each round. Independent proposals give calculable expected changes; concentration and deterministic corrections preserve the statistics needed for subsequent rounds. Unlike a single random sample, this combines repeated randomness with a structured evolving state. The Rödl nibble is a matching in a hypergraph version of this method.