主页 关于我们 最新公告 往期目录 录用通知 投稿指南 汇款方式 联系我们 推荐阅读
最新公告
《价值工程》现安排25年8-10月版面!可以加急2412-30
2024年中国科技核心期刊目录09-20
《价值工程》投稿咨询电话!08-22
《价值工程》对文章题目和摘要的字数要求08-15
《价值工程》栏目设置07-22
《价值工程》文章细节要求:05-15

版权信息

版权信息:
杂志名称:《价值工程》
主管单位:河北省科学技术协会
主办单位:河北省技术经济管理现代化研究会
国际刊号:1006-4311
国内刊号:13-1085/N
邮发代号:18-2
责任编辑:张崇
咨询电话:18132119945
投稿邮箱:vezzs02@163.com

价值管理
中国邮递员问题奇偶点图上作业法最优标准的商榷

Discussion on the Best Standard of Odd-even-point Graphical Operation Method of
Chinese Postman Problem

王邦兆 WANG Bang-zhao;陈永清 CHEN Yong-qing;
王海军 WANG Hai-jun;魏志祥 WEI Zhi-xiang
(江苏大学管理学院,镇江 212013)
(School of Management,Jiangsu University,Zhenjiang 212013,China)

摘要:论文讨论了关于中国邮递员问题的一种误解,分析了产生误解的原因,提出了解决中国邮递员问题的指派问题模型。
Abstract: This paper discusses a misunderstanding about the Chinese Postman Problem, analyzes the causes of misunderstanding, and proposes a assignment problem model to solve the Chinese Postman Problem.
关键词:中国邮递员问题;奇偶点图上作业法;指派问题
Key words: Chinese Postman Problem; odd-even-point graphical operation method; assignment problem
中图分类号:O157.5                                      文献标识码:A                                  文章编号:1006-4311(2018)36-0258-02

1  中国邮递员问题与图上作业法
邮递员每天从邮局出发,走遍该地区所有街道再返回邮局,问题是他应如何安排送信的路线可以使所走的总路程最短。这个问题由中国学者管梅谷在1960年首先提出的,他给出了解法——“奇偶点图上作业法”,被国际上统称为“中国邮递员问题”。用图论的语言描述,给定一个连通图G,每边e有非负权),要求一条回路经过每条边至少一次,且满足总权最小[2]。中国邮递员问题的研究受到了国内外学者的广泛关注,国外最早研究中国邮递员问题的是J.Edmonds,他把中国邮递员问题称为Chinese Postman Problem(简称CPP)。国内研究中国邮递员问题的学者更多,产生了一批优秀的成果。冯俊文[3]提出了中国邮递员问题的整数规划模型,李念祖[4]提出了中国邮递员问题的完全最优子图算法,汪海森[5]等提出了中国邮递员问题的匹配算法,金毅[6]对中国邮递员问题进行了数理分析。
奇偶点图上作业法的基本思想:如果邮递员负责投递范围的街道图中没有奇点,它就是欧拉图,邮递员只要经过所有街道一次且仅一次,就能得到最短的路径;如果街道图中有奇点,将奇点两两配对,重复配对的两个奇点间的一条链,就可以得到欧拉图,如果重复的路径的总长度达到最短,就得到了最优解。
2  对奇偶点图上作业法最优标准的误解及其原因分析
国内许多教材都出现了一处严重错误,以清华大学出版社的《运筹学》[1]为例,该教材(PP279-280)提出的奇偶点图上作业法的最优性条件为:①在最优方案中,图的每一条边上最多有一条重复边;②在最优方案中,图中每个圈上的重复边的总权不大于该圈总权的一半。这个最优性条件显然存在严重错误。图2和图3都完全满足上述最优性条件,两个方案的权重不一样,显然它们不会都是最优方案,图2的方案更优。

通过图2和图3的对比可以发现,这个“最优标准” 产生错误的原因是命题的大前提错误,也就是说,这个命题正确的大前提是奇点的配对方式正确。图1共有v2、v4、v6、v8四个奇点,只有将v4和v8配对、v2和v6配对,才有可能寻找到最优方案,其它的两种配对方式都无法得到最优解。
3  中国邮递员问题的指派问题模型与算法设计
根据奇偶点图上作业法的思想,首先应该选择正确的方式将所有奇点进行配对,重复配对的各对奇点间的最短路,就能得到最优方案。
解决最优配对的办法可以用Dijkstra算法和指派问题的模型予以解决,具体算法如下(假设图中共有n个奇点v1、v2、…、vn,n一定为偶数):
①用Dijkstra算法求出图中任意两个奇点间的最短距离dij和最短路;
②构建指派问题的模型:

其中:dij为vi、vj间的最短距离(i≠j),dii=M(M为充分大的正数)(显然(dij)n×n是实对称矩阵);
③用匈牙利法求解上述指派问题,得到其最优解x■■;
④将奇点配对,若x■■=1,则将vi和vj配对;
⑤将④中配对的奇点间的最短路重复,就得到中国邮递员问题的最优解。
图1对应的指派问题的系数矩阵为:

第一行和第一列代表的是v2,第二行和第二列代表的是v4,第三行和第三列代表的是v6,第四行和第四列代表的是v8。
求解得到:x■■=1,x■■=1,x■■=1,x■■=1。
所以,将v2和v6配对、将v4和v8配对,重复配对的奇点间的最短路,即可得到图2所示的最优方案。
参考文献:
[1]《运筹学》教材编写组.运筹学[M].三版.清华大学出版社,2005,6.
[2]管梅谷.关于中国邮递员问题研究和发展的历史回顾[J].运筹学学报,2015,9.
[3]冯俊文.中国邮递员问题的整数规划模型[J].系统管理学报,2010,12.
[4]李念祖.关于中国邮递员问题的最优完全子图算法[J].上海师范大学学报(自然科学版),2006,8.
[5]汪海森,林耿,卓彩娥.中国邮递员问题的匹配算法[J].长江大学学报(自然科学版),2013,9.
[6]金毅.对“中国邮递员问题”的数理分析[J].科技经济市场,2009(03).

社址:石家庄市槐安西路88号卓达玫瑰园物业楼 050091    电话:18132119945    微信:15132496582

投稿邮箱:vezzs02@163.com

价值工程杂志社

点击这里给我发消息      点击这里给我发消息

备案号:冀ICP备19020820号-1     技术支持:新钥匙建站

我要啦免费统计
点击这里给我发消息
点击这里给我发消息
24小时热线: 18132119945