Vertex cover
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
What the search has when it fails
A largest matching is easy to find and hard to certify: the claim that nothing larger exists is a claim about every arrangement not tried. The certificate turns out to be free — it is the wreckage of the search that failed.
A relaxation that answers in halves
The cheapest set of points touching every edge of a graph is hard to find. Allow each point to be taken fractionally and the problem becomes a linear programme — and its best answers are never messier than halves. Every point gets 0, ½ or 1, the 0s and 1s can always be trusted, and the proof is a picture: double the graph into a bipartite one, where a matching decides everything exactly.
Named alongside it
The objects these essays reach for when they reach for this one.
DualityMatchingApproximationBipartite graphCertificateCounting argumentDeficiencyExistence proofGraphLinear programmingRelaxation