跳到内容
← 全部问题

什么是近似界限?

近似界限是一个保证的乘法限制,规定了在最坏情况下算法的结果比真实最优解差多少。

适用条件

  • 用于最小化或最大化问题。
  • 表示相对于最优解的最坏情况保证。

理解与推导

  1. 定义算法的成本 CC 和最优成本 C∗C^*。
  2. 建立一个界限 ρ(n)\rho(n)。
  3. 对于最小化,确保 C≤ρ(n)⋅C∗C \leq \rho(n) \cdot C^*。
  4. 对于最大化,确保 C≥C∗ρ(n)C \geq \frac{C^*}{\rho(n)}。

例子

旁白介绍了近似界限,并使用数字 2 作为一个有形的例子,指出 2-近似意味着在最坏情况下算法的成本永远不会超过最优成本的两倍。

容易误解的地方

  • 认为界限仅适用于平均情况。
  • 假设界限是一个固定数字,与输入大小无关。

观看对应讲解

相关概念

继续追问

相关问题

掌握方法

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。