Advertisement

第12章 背包问题及图论中的最优化问题

阅读量:

最优化问题为处理多种计算难题提供了一种系统性的途径。在实际问题求解过程中,若涉及到寻找最大值、最小值、最多数量、最少资源、最快速度或最低成本等情形,通常可以将此类问题转化为标准的最优化问题,并借助已知的计算技术加以解决。

最优化问题一般由两个主要组成部分构成:
 目标函数:即需要进行最大化或最小化的特定数值。例如,波士顿与伊斯坦布尔之间的航班票价;
 约束条件集合(可为空):即必须满足的一系列限制条件。例如旅行时间的上限。

本章将围绕最优化问题展开讨论,介绍其基本概念并辅以多个实例说明,同时还会简要介绍一些用于解决这些问题的基础算法。在第13章中,我们将深入探讨一类关键的最优化问题,并详细阐述其高效的求解策略。

本章的核心内容包括以下几点:
 许多具有现实意义的问题都可以被简化为某种标准形式,并通过计算方法进行有效处理;
 将一个看似新颖的问题转化为我们熟悉的经典问题形式后,即可应用已有解决方案进行求解;
 大量其他类型的问题同样可以归结为背包问题或图的最优化模型;
 穷举法虽然能够实现对最优解的搜索,但在实际运算中往往难以实施;
 贪婪算法在实践中具有较高的实用性,常能为最优化问题提供质量较高的近似解,但并不保证获得全局最优结果。

一如既往地,在本章中我们还将补充一些关于计算思维的知识内容,部分内容涉及Python

全部评论 (0)

还没有任何评论哟~