Lion Optimization Algorithm (LOA)是由Maziar Yazdani撰写的新提出的元启发式算法& Fariborz Jolai。
我在python3中翻译健身功能时遇到问题因为我没有先验知识是否需要导入numpy或scipy库或手动编码而没有这些导入。
这是我遇到麻烦的功能:
lion的适应值= f(狮子)= f( x 1 ,x 2 ,x 3 ,...,x N Var )
我想知道我是否需要将其视为一个函数或一行代码。任何能引导我提出想法的帮助都表示赞赏!谢谢。
答案 0 :(得分:0)
该行不提供成本函数的定义,它只是声明该函数的签名(接口):必须提供Lion的所有坐标以计算结果。< / p>
由于该算法应该适用于不同的问题陈述,因此成本函数实际上是该算法的输入。算法本身执行不同的模拟&#34;狩猎,漫游,交配等等,并定期调用给定的成本函数来查看当前&#34;位置&#34;得分了。声称通过这种模拟可以在合理的延迟中找到最佳解决方案。
那么最佳解决方案将取决于需要解决的实际问题,而这又需要用成本函数表示。