《最優(yōu)化方法及其Matlab程序設(shè)計(jì)》較系統(tǒng)地介紹了非線性最優(yōu)化問題的基本理論和算法,以及主要算法的Matlab程序設(shè)計(jì),主要內(nèi)容包括(精確或非精確)線搜索技術(shù)、最速下降法與(修正)牛頓法、共軛梯度法、擬牛頓法、信賴域方法、非線性最小二乘問題的解法、約束優(yōu)化問題的最優(yōu)性條件、罰函數(shù)法、可行方向法、二次規(guī)劃問題的解法、序列二次規(guī)劃法等。設(shè)計(jì)的Matlab程序有精確線搜索的0.618法和拋物線法、非精確線搜索的Armijo準(zhǔn)則、最速下降法、牛頓法、再開始共軛梯度法、BFGS算法、DFP算法、Broyden族方法、信賴域方法、求解非線性最小二乘問題的L.M算法、解約束優(yōu)化問題的乘子法、求解二次規(guī)劃的有效集法、SQP子問題的光滑牛頓法以及求解約束優(yōu)化問題的SQP方法等,此外,《最優(yōu)化方法及其Matlab程序設(shè)計(jì)》配有豐富的例題和習(xí)題,并在附錄介紹了Matlab優(yōu)化工具箱的使用方法。《最優(yōu)化方法及其Matlab程序設(shè)計(jì)》既注重計(jì)算方法的實(shí)用性,又注意保持理論分析的嚴(yán)謹(jǐn)性,強(qiáng)調(diào)數(shù)值方法的思想和原理在計(jì)算機(jī)上的實(shí)現(xiàn),讀者只需具備微積分、線性代數(shù)和Matlab程序設(shè)計(jì)方面的初步知識即可學(xué)習(xí)《最優(yōu)化方法及其Matlab程序設(shè)計(jì)》, 《最優(yōu)化方法及其Matlab程序設(shè)計(jì)》可供數(shù)學(xué)與應(yīng)用數(shù)學(xué)、信息與計(jì)算科學(xué)專業(yè)的本科生,應(yīng)用數(shù)學(xué)、計(jì)算數(shù)學(xué)、運(yùn)籌學(xué)與控制論專業(yè)的研究生,理工科相關(guān)專業(yè)的研究生,對最優(yōu)化理論與算法感興趣的教師及科技工作者閱讀。
|