首页> 外文OA文献 >An Improved Method for Finding the K Smallest Cost Assignments in Order ; CU-CS-124-78
【2h】

An Improved Method for Finding the K Smallest Cost Assignments in Order ; CU-CS-124-78

机译:一种求K个最小成本分配的改进方法2。 CU-CS-124-78

摘要

An assignment is a perfect matching on a bipartite graph. An algorithm is given that outputs the K smallest cost assignments in order of increasing cost. The time is 0(K min(V^3, VE log V)) and the space is 0(E+K), where V and E are the number of vertices and edges. This compares favorably to a previous algorithm with runtime 0(KV’). The speed-up is achieved by using a shortest path calculation to generate one optimal assignment from another. Two special cases of the problem are also discussed: finding all assignments in order, and finding all minimum cost assignments. The latter is done in 0(min(V^3,VE log V)+ME) time and 0€ space, where M is the number of minimum cost assignments. A previous algorithm for finding all perfect matchings is used. The algorithms extend to ranking maximum matchings. The closely related problems of finding the kth smallest assignment and finding an assignment of given cost C are shown NP-hard.
机译:分配是二部图上的完美​​匹配。给出了一种算法,该算法按照成本增加的顺序输出K个最小的成本分配。时间为0(K min(V ^ 3,VE log V)),空间为0(E + K),其中V和E是顶点和边的数量。与运行时为0(KV’)的先前算法相比,它具有优势。通过使用最短路径计算从另一个生成一个最佳分配来实现提速。还讨论了该问题的两种特殊情况:按顺序查找所有分配,以及查找所有最小成本分配。后者是在0(min(V ^ 3,VE log V)+ ME)时间和0€空间中完成的,其中M是最小成本分配的数量。使用用于找到所有完美匹配的先前算法。该算法扩展到对最大匹配进行排序。 NP-hard显示了找到第k个最小分配和找到给定成本C的分配密切相关的问题。

著录项

  • 作者单位
  • 年度 1977
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 入库时间 2022-08-31 15:49:02

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号