Route inspection problem

From Free net encyclopedia

The Chinese postman problem or route inspection problem is to find a shortest closed path (circuit) that goes through all edges of a (connected) undirected graph. When the graph has an Eulerian circuit, that circuit is an optimal solution.

Alan Goldman of NIST first coined the name 'Chinese Postman Problem' for this problem, as it was originally studied by the Chinese mathematician Mei Ko Kuan.

Eulerian paths and circuits

In order for a graph to have a closed Eulerian path, it will certainly have to be connected.

So suppose we have a connected graph G = (V, E), the following statements are equivalent:

  1. All vertices in G have even valence (degree).
  2. G consists of the edges from a disjoint union of some cycles, and the vertices from these cycles.
  3. G has an Eulerian path.
  1. → 2. can be shown by induction on the number of cycles.
  2. → 3. can also be shown by induction on the number of cycles, and
  3. → 1. should be immediate.

A semi-Eulerian path (a path which is not closed but uses all edges of G and all vertices of G just once) exists if and only if G is connected and exactly two vertices have non-even valence.

External links

nl:Chinese postbodeprobleem simple:Chinese postman problem