【正文】
基于 Matlab 的遺傳算法程序設(shè)計(jì)及優(yōu)化問題求解 摘 要 遺傳算法作為一種新的優(yōu)化方法,廣泛地用于計(jì)算科學(xué)、模式識(shí)別和智能故障診斷等方面,它適用于解決復(fù)雜的非線性和多維空間尋優(yōu)問題,近年來也得到了較為廣闊的應(yīng)用 . 本文介紹了遺傳算法的發(fā)展、原理、特點(diǎn)、應(yīng)用和改進(jìn)方法,以及基本操作和求解步驟,再基于 Matlab編寫程序?qū)崿F(xiàn)遺傳算法并求解函數(shù)的優(yōu)化問題 . 程序設(shè)計(jì)過程表明,用 Matlab語言進(jìn)行優(yōu)化計(jì)算,具有編程語句簡(jiǎn)單,用法靈活,編程效率高等優(yōu)點(diǎn) . 經(jīng)仿真驗(yàn)證,該算法是正確可行的 . 關(guān)鍵詞 : 遺傳算法; Matlab;優(yōu)化 Matlabbased geic algorithm design and optimization of procedures for problem solving Abstract: As a new optimizated method,geic algorithm is widely used in computational science,pattern recognition,intelligent fault diagnosisandsoon.It is suitable to solve plex nonlinear and multidimensionaloptimization problem .And it has been more widely used in paper describes the development of geic algorithms,principle,features,application and improvement of the same time,it introduces basic operation andsolution then,it achievesgeicalgorithm on the matlab programming andsolves the function optimization program design process shows that this optimization calculation has advantages of simple programminglanguage,flexible usage and high efficiency in Matlab language. The algorithm iscorrect and feasible by simulated authentication. Keywords: Geic algorithm; Matlab; Optimization 目 錄 1 引言 1 2 文獻(xiàn)綜述 1 國(guó)內(nèi)外研究現(xiàn)狀及評(píng)價(jià) 1 提出問題 2 3 遺傳算法的理論研究 2 遺傳算法的產(chǎn)生背景 2 遺傳算法的起源與發(fā)展 3 遺傳算法的起源 3 遺傳算法的發(fā)展 3 遺傳算法的 數(shù)學(xué)基礎(chǔ)研究 4 遺傳算法的組成要素 6 遺傳算法的基本原理 7 遺傳算法在實(shí)際應(yīng)用時(shí)采取的一般步驟 8 遺傳算法的基本流程描述 9 遺傳算法的特點(diǎn) 10 遺傳算法的改進(jìn) 11 遺傳算法的應(yīng)用領(lǐng)域