How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Double-tree shortcutting on the four-vertex square metric
Example
Let the four vertices be , with the four cyclic side lengths and diagonals . For , the doubled-tree Euler walk has cost . First-visit shortcutting gives the tour of cost ; in particular the closing edge has length , at most the bypass of length . The MST has weight , the optimum tour has weight , and the output meets the bound.
Facts & Assumptions
Given: The four-vertex graph with distances and , the tree , and the doubled-tree algorithm.
A metric-TSP instance has nonnegative symmetric rational lengths with and the triangle inequality , a tour is a cyclic ordering with cost the sum of consecutive lengths including the closing edge, and all ties are resolved by fixed orders. (Metric traveling-salesperson problem)
A spanning tree of a graph is a spanning connected acyclic subgraph, its weight is the sum of its edge lengths, and a tree on vertices has exactly edges. (Spanning trees of a graph, Real edge-weighted graphs, total tree weight and minimum spanning trees, A tree on vertices has edges)
Doubling the edges of a spanning tree and shortcutting an Euler circuit in first-visit order yields a Hamiltonian tour of cost at most , with each shortcut edge bounded by the length of the walk segment it replaces. (Euler-tour shortcutting of a doubled tree does not increase metric cost)
A minimum spanning tree satisfies , and the double-tree algorithm returns a tour of cost at most in polynomial time. (A minimum spanning tree lower-bounds metric-TSP optimum, Double-tree shortcutting is a 2-approximation for metric TSP)
Verification
The six stated distances are nonnegative and symmetric with ; every distance between distinct vertices is or , so for any three vertices with one has , and inserting or gives the equality . The triangle inequality therefore holds and the data form a metric-TSP instance on four vertices.
The edge set has vertices, edges, and forms the path , hence is connected and acyclic, a spanning tree; its weight is . Every spanning tree of a four-vertex graph has exactly edges by [F2] and every edge length is at least , so every spanning tree has weight at least ; therefore is a minimum spanning tree and .
Every tour is a cyclic ordering of the four vertices and consists of four edges, each of length at least , so every tour has cost at least ; the cyclic ordering has cost . Hence .
Doubling the three tree edges produces the multigraph with edges ; it is connected and the degrees are , , , , all even. The closed walk uses each of the six edges exactly once, so it is an Euler circuit of the doubled multigraph, with total cost .
The vertices occur for the first time along this walk in the order , so first-visit shortcutting yields the tour . Its segments are the walks , , of length each and the return segment of length ; the shortcut edge has length , the sum of the segment lengths, so the shortcut tour has cost , and by step 2.2 it equals .
The computed tree satisfies , in agreement with the minimum-spanning-tree lower bound, and the shortcut tour has cost , so this instance realizes the double-tree guarantee of [F4] with a strict improvement over the doubled walk.
Depends on
- Metric traveling-salesperson problem
- Spanning trees of a graph
- Real edge-weighted graphs, total tree weight and minimum spanning trees
- A tree on $n\ge1$ vertices has $n-1$ edges
- A minimum spanning tree lower-bounds metric-TSP optimum
- Euler-tour shortcutting of a doubled tree does not increase metric cost
- Double-tree shortcutting is a 2-approximation for metric TSP
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
22 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Williamson and Shmoys, The Design of Approximation Algorithms, §2.4 Theorem 2.12 algorithm and proof, printed pp. 45–46 (standard reference, not scraped)