AMPL 中的香农容量公式

Shannon Capacity Formula in AMPL

我想使用 Shannon Capacity forumula 作为我在最小化问题中的约束之一。我不确定如何使用它,因为 AMPL 不支持 log2。

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

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

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

 gsl_sf_log(x)