格式:pdf
大小:233KB
頁數: 3頁
通過對目前幾種常用仿生優化算法的研究與分析,在基本免疫算法的框架下用C++實現人工免疫算法;通過測試函數研究提高算法性能的關鍵因素。將疫苗接種、基因重組、動態分庫操作、多重變異概率調節機制加入到算法中,并通過大量實驗測試,提高了算法性能。并且通過探討交叉操作對免疫算法的影響,提出一種比較適合免疫算法的交叉算子;進而得出了改進后算法的流程并驗證了其性能。最終將改進后的算法應用于機械設計問題實例,并與相應文獻比對優化結果,證明了改進后算法的優越性能。