1. 程式人生 > >遺傳演算法,粒子群演算法,蟻群演算法對比

遺傳演算法,粒子群演算法,蟻群演算法對比

遺傳演算法適合求解離散問題,具備數學理論支援,但是存在著漢明懸崖等問題.
粒子群演算法適合求解實數問題,演算法簡單,計算方便,求解速度快,但是存在著陷入區域性最優等問題.
蟻群演算法適合在圖上搜索路徑問題,計算開銷會大.
要將三種演算法進行混合,就要針對特定問題,然後融合其中的優勢,比如將遺傳演算法中的變異運算元加入粒子群中就可以形成基於變異的粒子群演算法.