【问题标题】:Shannon Capacity Formula in AMPLAMPL中的香农容量公式
【发布时间】:2018-03-29 12:29:33
【问题描述】:

我想使用香农容量公式作为我在最小化问题中的约束之一。我不确定如何使用它,因为 AMPL 不支持 log2。

这里的简单形式为:C = B * log2(1+ S/N) 请指导。

【问题讨论】:

    标签: optimization cplex ampl capacity


    【解决方案1】:

    我们知道 log2(x)=ln(x)/log(2) 由于AMPL支持自然对数,我们可以在APML中应用。

    【讨论】:

    • 假设 X 是您的决策变量,而其他项是常数,这是一个好方法。如果 B1 和 C1 是唯一的变量,一个好的选择是对两边应用指数变换 (f -> 2^f) 并完全摆脱对数。
    【解决方案2】:

    您还可以通过加载此包来使用为 AMPL 在https://ampl.com/resources/extended-function-library/ 提供的扩展函数库,您也可以使用 log(x) :

     gsl_sf_log(x)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      相关资源
      最近更新 更多