关于中国邮递员问题与欧拉图应用.docVIP

  • 22
  • 0
  • 约5.95千字
  • 约 8页
  • 2017-06-06 发布于湖北
  • 举报
关于中国邮递员问题和欧拉图应用 中国邮递员问题: 1962年有管梅谷先生提出中国邮递员问题(简称CPP)。一个邮递员从邮局出发,要走完他所管辖的每一条街道,可重复走一条街道,然后返回邮局。任何选择一条尽可能短的路线。 这个问题可以转化为:给定一个具有非负权的赋权图G, (1)用添加重复边的方法求G的一个Euler赋权母图G*,使得尽可能小。 (2)求G*的Euler 环游。 人们也开始关注另一类似问题,旅行商问题(简称TSP)。TSP是点路优化问题,它是NPC的。而CPP是弧路优化问题,该问题有几种变形,与加权图奇点的最小完全匹配或网络流等价,有多项式算法。[1] 欧拉图: 图G中经过每条边一次并且仅一次的回路称作欧拉回路。存在欧拉回路的图称为欧拉图。 无向图欧拉图判定: 无向图G为欧拉图,当且仅当G为连通图且所有顶点的度为偶数。 有向图欧拉图判定: 有向图G为欧拉图,当且仅当G的基图[2]连通,且所有顶点的入度等于出度。 欧拉回路性质: 性质1 设C是欧拉图G中的一个简单回路,将C中的边从图G中删去得到一个新的图G’,则G’的每一个极大连通子图都有一条欧拉回路。 性质2 设C1、C2是图G的两个没有公共边,但有至少一个公共顶点的简单回路,我们可以将它们合并成一个新的简单回路C’。 欧拉回路算法: 1 在

文档评论(0)

1亿VIP精品文档

相关文档