首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >scipy.optimize.linear_sum_assignment的时间/空间复杂度是多少?

scipy.optimize.linear_sum_assignment的时间/空间复杂度是多少?
EN

Stack Overflow用户
提问于 2022-02-15 05:52:12
回答 1查看 179关注 0票数 1

scipy.optimize.linear_sum_assignment的时间/空间复杂度是多少?它也被称为匈牙利问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-15 06:26:08

文档 for scipy.optimize.linear_sum_assignment声明:

这种线性和分配求解器的实现是一种改进的Jonker算法(如2016年大卫·克劳斯的论文中所述)。

文件本身指出:

例如,许多人不知道的Jonker和Volgenant算法是匈牙利算法的一个特别有效的变体,它具有O(n^3)的复杂性。

他们还指出:

本文选择了Jonker最短增广路径算法作为实现方法。

(这一点很重要,因为本文中还讨论了其他算法。)

作者没有比O(n^3)更好地说明渐进运行时,所以我认为运行时是O(n^3)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71121657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档