Overview
The Chinese Postman Algorithm solves the route inspection problem by augmenting an Eulerian traversal problem with shortest paths or matching-like choices so every edge can be covered with minimum extra cost.
Finds a minimum-cost closed walk that traverses every edge of a graph.
Compact metadata for implementation and discovery.
The Chinese Postman Algorithm solves the route inspection problem by augmenting an Eulerian traversal problem with shortest paths or matching-like choices so every edge can be covered with minimum extra cost.
Quick facts
Runtime and memory behavior at a glance.
Best
Polynomial for standard weighted graph variants
Average
Polynomial; commonly dominated by shortest paths and matching-style augmentation
Worst
Polynomial for standard weighted graph variants
Space
O(n + m) plus augmentation structures
Show odd-degree vertices, duplicated augmenting paths, and the final Eulerian closed walk.
Variant details matter: undirected, directed, and mixed Chinese Postman formulations use different reductions and augmentation steps.
What each reference supports for this entry.
Supports the Chinese Postman Problem algorithmic treatment through matching, Euler tours, and route-inspection structure.
Open sourceInstitutional publication metadata for Edmonds and Johnson's matching, Euler tours, and Chinese Postman paper.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Chinese Postman solutions construct an Eulerian traversal after augmenting the graph.
Undirected Chinese Postman methods are often paired with matching methods for odd-degree vertex pairing.