遺傳演算法多引數最佳化每次執行結果都不一樣,而且差別挺大

  • 作者:由 匿名使用者 發表于 寵物
  • 2022-07-28

遺傳演算法多引數最佳化每次執行結果都不一樣,而且差別挺大匿名使用者2022.07.14 回答

不會是測試函式本身很複雜吧,你把編碼離散的程度再放大些試試看,任何最佳化演算法都會陷入區域性最優的,對於特別複雜的測試函式更是如此。

遺傳演算法多引數最佳化每次執行結果都不一樣,而且差別挺大匿名使用者2018.09.14 回答

遺傳演算法對徑向基函式引數的初始化是隨機的,然後不斷迭代最佳化,基本上每次執行後,得到的引數是不同的,這樣能保證遺傳演算法最佳化的多樣性,避免陷入定製

遺傳演算法多引數最佳化每次執行結果都不一樣,而且差別挺大夏日雨荷2014.03.08 回答

首先,你的演算法需要加入最優儲存策略;其次,演算法的操作運算元,比如說選擇操作、變異操作、交叉操作等,還需要再進行最佳化,以避免陷入區域性最優解。

Top