造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

组合算法基本介绍

2022/07/16138 作者:佚名
导读:组合算法指计算对象是离散的、有限的数学结构的组合学问题的算法。组合算法的用途十分广泛。从方法学的角度,组合算法包括算法设计和算法分析两个方面,关于算法设计,已经总结出若干带有普遍意义的方法和技术,包括动态规划、回溯法、分枝限界法、分治法、贪心法等。尽管如此,组合算法的设计仍然是一门艺术需要高度的技巧和灵感。算法分析的任务是分析算法的优劣,主要是讨论算法的时间复杂性和空间复杂性。它的理论基础是组合分

组合算法指计算对象是离散的、有限的数学结构的组合学问题的算法。组合算法的用途十分广泛。从方法学的角度,组合算法包括算法设计和算法分析两个方面,关于算法设计,已经总结出若干带有普遍意义的方法和技术,包括动态规划、回溯法、分枝限界法、分治法、贪心法等。尽管如此,组合算法的设计仍然是一门艺术需要高度的技巧和灵感。算法分析的任务是分析算法的优劣,主要是讨论算法的时间复杂性和空间复杂性。它的理论基础是组合分析,包括计数和枚举。计算复杂性理论,特别是NP完全性理论,与组合算法是紧密相关的。NP完全性概念的提出,正是为了刻画包括旅行商问题、图着色问题、整数规划等在内的一大批组合问题的计算难度。计算复杂性理论研究算法在时间和空间限制下的能力以及问题的难度,使组合算法的研究有了更加清晰的框架,将组合算法的研究提高到一个新水平 。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读