• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (03): 446-451.

• 论文 • 上一篇    下一篇

一种求解最小双费用流问题的算法

马宇斌,谢政,陈挚   

  1. (国防科学技术大学理学院,湖南 长沙 410073)
  • 收稿日期:2012-06-21 修回日期:2012-12-19 出版日期:2014-03-25 发布日期:2014-03-25

An algorithm to solving minimum double-cost flow problem     

MA Yubin,XIE Zheng,CHEN Zhi   

  1. (College of Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2012-06-21 Revised:2012-12-19 Online:2014-03-25 Published:2014-03-25

摘要:

多目标优化是网络最优化的一个重要子问题。通过实际应用案例,抽象出一种带容量限制的双费用权网络模型,并由此提出了相应的最小双费用流问题。之后,借鉴网络分层的思想,根据双费用权网络的特点设计出一个求解该问题的双层原始对偶算法,并严谨地证明了算法的正确性,估计出算法的复杂度为O(n2v0)。此外,对算法进行了推广改进,使其能求解一般k费用权网络中的最小k费用流问题。最后,通过一个实例来演示算法的执行。

关键词: 双费用权网络, 最小双费用流, 双层原始对偶算法, 复杂度

Abstract:

Multi-objective optimization is a critical part of network optimization. The paper derives a minimum doublecost flow problem in double-cost network model with limitations on capacity from a practical case. According to the thought of hierarchy and the feature of double-cost network, the corresponding minimum double-cost flow problem is introduced and a two-layer primaldual algorithm is proposed to solve it. The correctness of our algorithm is proved and its complexity is estimated as  O(n2v0). Besides, the algorithm is improved to solve the minimum kcost flow problem in k-cost network. Finally, a case is used to exhibit how the algorithm works.

Key words: double-cost network;minimum double-cost flow;two-layer primaldual algorithm;complexity