- 博客(1)
- 收藏
- 关注
原创 离散实验3,中国邮递员问题,代码留档
而邮递员问题,这里用的是无向简单图,所以简单得多,检查一下是不是欧拉图,若是欧拉图,欧拉图由Hierholzer 算法来求,即欧拉图是由若干个圈构成的,那么最小的子问题就是把一个点的所有的圈都走一遍,走的时候删掉此边,那么一定能将整个欧拉图走完,然后倒序存入路径,这条欧拉路径就出来了,求出完全图之后,由于需要带权最小,那么任务就变成了求此完全图的最大匹配的最小带权组合,即存在若干个最大匹配,找权最小的那个,到这已经差不多了,然后将对应的路径加回原来的图中即可,这样得到的一定是欧拉图。
2024-01-03 23:29:59
1011
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人