2017-09-25 82 views
-2

Lion Optimization Algorithm (LOA)是由Maziar Yazdani提出的新啓發式元啓發式算法& Fariborz Jolai。從元啓發式算法翻譯適應度函數[LOA]

我有翻譯在python3健身功能有問題,因爲我以前沒有的知識,我是否需要導入numpy的或SciPy的庫或手工代碼就沒有這樣的進口。

這裏是我有麻煩與理解功能:(獅)獅子= F的

      健身值= f(X ,X ,X 3 ,...,X ñ瓦爾

我很迷惘g如果我需要將它作爲一個函數或一行代碼處理。任何幫助,將導致我的想法,讚賞!謝謝。

回答

0

該行沒有提供成本函數的定義,它只是聲明簽名(該接口)的那個函數:必須提供Lion的所有座標以計算結果。

由於該算法應該適用於不同的問題陳述,因此該算法的成本函數實際上是輸入。該算法本身執行狩獵,漫遊,交配等等的不同「模擬」,並且經常調用給定的成本函數以查看當前「職位」得分如何。的權利要求是與這種模擬,可以發現在一個合理的延遲的最佳解決方案。

那麼最優解決方案將取決於需要解決的實際問題,而這又被表達爲成本函數。