计算机应用 ›› 2015, Vol. 35 ›› Issue (12): 3398-3402.DOI: 10.11772/j.issn.1001-9081.2015.12.3398

• 先进计算 • 上一篇    下一篇

基于预流推进的最小标号最大流算法

赵礼峰, 严子恒   

  1. 南京邮电大学理学院, 南京 210000
  • 收稿日期:2015-06-08 修回日期:2015-07-13 出版日期:2015-12-10 发布日期:2015-12-10
  • 通讯作者: 严子恒(1991-),男,江苏南京人,硕士研究生,主要研究方向:网络最大流、最小费用流
  • 作者简介:赵礼峰(1959-),男,安徽淮北人,教授,主要研究方向:图论及其应用、矩阵论。

Lowest label algorithm for minimum cut/maximum flow based on preflow push

ZHAO Lifeng, YAN Ziheng   

  1. School of Science, Nanjing University of Posts and Telecommunications, Nanjing Jiangsu 210000, China
  • Received:2015-06-08 Revised:2015-07-13 Online:2015-12-10 Published:2015-12-10

摘要: 针对原始最高标号预流推进算法中的回溯现象导致其在部分网络中执行效率低下的问题,提出了基于预流推进的最小标号算法。该算法仍以预流推进为基础,但在选取活跃节点时依据贪心原则寻找最小标号活跃节点作为调整点,同时还需构造回溯检验方法终止回溯现象以提升算法效率。在仿真实验中,该算法能够适应各类复杂网络,并在稀疏网络中具有最高标号预流推进算法5倍以上执行速度;在被应用于图像分割领域时,该算法也具有50%以上性能提升。提出的基于预流推进的最小标号最大流算法能够满足大规模网络流量分配、计算机视觉图像处理等需求。

关键词: 预流推进, 最高标号, 最小标号, 回溯, 随机网络

Abstract: Aiming at the problem of the low execution efficiency in the part of the network caused by the backtracking phenomena of the original highest label preflow push algorithm, the lowest label algorithm based on preflow push was proposed. Based on the preflow, the proposed algorithm chose the lowest label active node as the adjustment point in the selection of active nodes by following the greedy algorithm. The backtracking verification method was introduced to terminate the backtracking loop for enhancing the efficiency of algorithm. The proposed algorithm could meet the demands of various kinds of network graphs and was five more times faster than the classic highest label preflow push algorithm for the sparse networks in the simulation experiments. When applied into the image segmentation, the proposed method achieved more than 50 percent of speed compared with the classic algorithm. The proposed lowest label algorithm for minimum cut/maximum flow based on preflow push can satisfy the large-scale network traffic distribution and the image processing of computer vision.

Key words: preflow push, highest label, lowest label, backtracking, random network

中图分类号: