国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

無約束連續(xù)全局優(yōu)化的一個(gè)無參數(shù)變換函數(shù)算法

2012-04-05 13:31:40尚有林黃志勇徐翠霞
關(guān)鍵詞:極小值全局定理

尚有林,黃志勇,徐翠霞

(河南科技大學(xué)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院,河南洛陽471003)

0 前言

填充函數(shù)算法[1-8]、打洞函數(shù)算法[9-11]、積分水平集法[12-13]等確定性算法都是解決全局優(yōu)化問題的有效方法。但是,填充函數(shù)算法和打洞函數(shù)算法都遇到了一個(gè)很難解決的問題:如何判定當(dāng)前局部極小點(diǎn)的全局性和類別,而且,利用填充函數(shù)算法和打洞函數(shù)算法求得的全局極小點(diǎn)是一個(gè)近似的全局極小點(diǎn)。雖然積分水平集法是為解決上述問題而提出的,但從已有的文獻(xiàn)中可以看出:積分水平集方法解決上述問題還存在著諸多的問題,有待于完善和改進(jìn)。

本文致力于解決這個(gè)問題,提出了一個(gè)變換函數(shù)算法。利用該變換函數(shù)的性質(zhì)判定當(dāng)前局部極小點(diǎn)的全局性及類別,即判定當(dāng)前局部極小點(diǎn)是唯一的全局極小點(diǎn)還是其中一個(gè)相對(duì)全局極小點(diǎn),并利用得到的相對(duì)全局極小點(diǎn)列找到原問題的絕對(duì)全局極小點(diǎn)。

1 假設(shè)和定義

考慮以下無約束連續(xù)全局優(yōu)化問題

這里f:RnR連續(xù)可微的。

下面給出關(guān)于問題(1)如下假設(shè)及相關(guān)定義。

假設(shè)1 f(x)在X上Lipschitzian連續(xù),即對(duì)于所有x,y∈X,有

式中,L稱為L(zhǎng)ipschitzian常數(shù)。

由假設(shè)2知,在Rn上一定存在一個(gè)有界閉箱X,使得f(x)的任意極小點(diǎn)都在X的內(nèi)部。則問題(1)等價(jià)于一個(gè)箱子約束連續(xù)全局優(yōu)化問題

式中,X={x∈Rnai≤xi≤bi,i=1,2,…,n },其中,ai,bi∈R。

假設(shè)3 f(x)在X上僅有有限個(gè)極小值。

給出有別于水平集[14]的一些新的定義:

定義1 設(shè)x*是f(x)在X上的一個(gè)當(dāng)前局部極小點(diǎn),若集合L0(x*)滿足

則稱集合L0(x*)是f(x)在x*處的去心水平集。

定義2 設(shè)x*是f(x)在X上的一個(gè)當(dāng)前局部極小點(diǎn),若集合L'(x*)滿足

則稱集合L'(x*)是f(x)在x*處的嚴(yán)格水平集。

定義3 在執(zhí)行某個(gè)全局優(yōu)化算法時(shí),隨著容許誤差εi的選取不同的值,得到極小點(diǎn)列{x}和極小值列{f(x)},若=x*且f(x)=f(x*),其中x*∈X(X是可行域),則稱該全局優(yōu)化算法是收斂的。x稱為相對(duì)于容許誤差εi的全局極小點(diǎn),簡(jiǎn)稱為相對(duì)全局極小點(diǎn),f(x)稱為相對(duì)于容許誤差εi的全局極小值,簡(jiǎn)稱為相對(duì)全局極小值,x*稱為絕對(duì)全局極小點(diǎn),f(x*)稱為絕對(duì)全局極小值。

既然X在Rn上是有界閉箱,故X是緊集。水平集L(x*)={x∈Rnf(x)≤f(x*),x∈X }包含在緊集X中。顯然,L(x*)是有界閉集。所以f(x)在L(x*)存在全局極小點(diǎn)。

2 無參數(shù)變換函數(shù)

本文提出關(guān)于問題(2)的一個(gè)無參數(shù)變換函數(shù)為

式中,x*是f(x)在X上的一個(gè)當(dāng)前局部極小點(diǎn),且x∈L0(x*)。

下面將研究該變換函數(shù)具有的一些性質(zhì)。

定理1 P(x,x*)在非空去心水平集L0(x*)上是連續(xù)可微的。

證明 設(shè)x∈L0(x*),有

因此,P(x,x*)在L0(x*)上是連續(xù)可微的。

由于L'(x*)?L0(x*),因此,P(x,x*)也在L'(x*)上是連續(xù)可微的。

定理2 P(x,x*)在非空去心水平集L0(x*)上是有界的。

證明 設(shè)L0(x*)是非空的,根據(jù)假設(shè)1可知,有

因此,P(x,x*)在非空L0(x*)上是有界的。

定理3 設(shè)嚴(yán)格水平集L'(x*)非空,則P(x,x*)存在且不為零。

證明 設(shè)L'(x*)是非空的,因此,至少存在一點(diǎn)∈L'(x*)使得f()<f(x*),故∈L0(x*),有

定理4 設(shè)P(x,x*)是由式(3)定義的,則L0(x*)是空集當(dāng)且僅當(dāng)P(x,x*)不存在。此時(shí),) x*是f(x)在X上的一個(gè)唯一全局極小點(diǎn)。

以上兩種情形均說明L0(x*)非空,這與題設(shè)矛盾。

必要性:設(shè)L0(x*)是空集,即在L0(x*)不存在任何點(diǎn),從而P(x,x*)是不存在的。

定理5 設(shè)P(x,x*)是由式(3)定義的,且L0(x*)非空,若P(x,x*)=0,則x*是f(x)在 X上的其中一個(gè)全局極小點(diǎn)。

假若x*不是f(x)在X上的一個(gè)全局極小點(diǎn),則至少存在一點(diǎn)*∈L0(x*)使得f*)<f(x*),即*∈L'(x*)。由定理3知P(x,x*)<0。這與題設(shè)相矛盾。

定理6 設(shè)P(x,x*)是由式(3)定義的,則L0(x*)非空,若P(x,x*)=l<0,則變換函數(shù)P(x,x*)在L0(x*)上存在一個(gè)極小點(diǎn),有f()<f(x*)。

定理6說明:只要變換函數(shù)P(x,x*)在原目標(biāo)函數(shù)f(x)的當(dāng)前極小點(diǎn)對(duì)應(yīng)的嚴(yán)格水平集L'(x*)上取得非零的極小值,這時(shí),變換函數(shù)的極小點(diǎn)就可以作為下一次原目標(biāo)函數(shù)f(x)極小化過程的初始點(diǎn)。

3 無參數(shù)變換函數(shù)算法

基于以上對(duì)變換函數(shù)性質(zhì)的討論,給出無約束連續(xù)優(yōu)化問題的一個(gè)無參數(shù)變換函數(shù)P(x,x*)的算法如下。

初始步:

(Ⅰ)選擇δ=3,ε=10-8。

②心理干預(yù):語言開導(dǎo)法,將患者所患的疾病向其作詳細(xì)介紹,通過語言交談,評(píng)估患者的心理情緒,并給予語言上的安慰、鼓勵(lì)以及勸導(dǎo)等,糾正其錯(cuò)誤的觀念和思想,增強(qiáng)治療信心。暗示法,根據(jù)患者的具體心理情緒,給予針對(duì)性的疏導(dǎo)和調(diào)適。可借助間接、含蓄法使得患者下意識(shí)接受治療意見。勸導(dǎo)養(yǎng)生法,可采用傳統(tǒng)中醫(yī)養(yǎng)生法,例如寧神靜志法、移情易性法以及情趣易性法等鼓勵(lì)患者進(jìn)行人際交往,多參加體育鍛煉和機(jī)體活動(dòng)。每天治療20min,每周至少1次,共治療4周。

(Ⅲ)令k:=0,表示迭代次數(shù)。

主步:

4 數(shù)值試驗(yàn)及分析

為了驗(yàn)證本文中提出的算法是可行和有效的,在計(jì)算機(jī)上用Matlab 7.0.1進(jìn)行編程計(jì)算,將以下兩個(gè)算例作為初步測(cè)試對(duì)象。

(Ⅰ)三駝峰函數(shù)

該問題的全局最小解和全局最小值分別是:x*=(0,0)和f*=0。

(Ⅱ)二維函數(shù)

其中c=0.20,0.50,0.05。對(duì)于所有的c,全局最小值都是f*=0。特別地,當(dāng)c=0.20時(shí),該問題的全局最小解是x*=(1.878 5,-0.345 8)。

現(xiàn)將計(jì)算結(jié)果列于表1和表2,表中的符號(hào)代表的意義分述如下:

k:迭代次數(shù);

表1 算例(1)的計(jì)算結(jié)果

表2 算例(2)(c=0.20)的計(jì)算結(jié)果

由表1和表2可知:該算法是下降的,即能從當(dāng)前局部極小點(diǎn)跳到下一個(gè)更好的局部極小點(diǎn)。因此,算法(Ⅰ)是可行和有效的。

5 結(jié)論

該算法充分利用了變換函數(shù)極小值的信息,即可以通過本文給出的算法的終止條件判定當(dāng)前局部極小點(diǎn)是否是唯一全局極小點(diǎn)或其中一個(gè)相對(duì)全局極小點(diǎn)。并且隨著容許誤差εi的減小,通過執(zhí)行算法得到的相對(duì)全局極小點(diǎn)列{x}和相對(duì)全局極小值列{f(x)},進(jìn)而判斷出問題的絕對(duì)全局極小點(diǎn)x*和絕對(duì)極小值f(x*)。

[1] Ge R P.A Filled Function Method for Finding a Global Minimizer of a Function of Several Variables[J].Mathematical Programming,1990,46:191-204.

[2] Ge R P.The Theory of Filled Function Methods for Finding Global Minimizers of Nonlinearly Constrained Minimization Problems[J].Journal of Computational Mathematics,1987,5(1):1-9.

[3] Ge R P,Qin Y F.A Class of Filled Functions for Finding a GlobalMinimizer of a Function of Several Variables[J].Journal of Optimization Theory and Applications,1987,54(2):241-252.

[4] Shang Y L,Pu D G,Jiang A P.Finding Global Minimizer with One-parameter Filled Function on Unconstrained Global Optimization[J].Applied Mathematics and Computation,2007,191:176-182.

[5] Shang Y L,Zhang L S.A Filled Function Method for Finding a Global Minimizer on Global Integer Optimization[J].Journal of Computational and Applied Mathematics,2005,181(1):200-210.

[6] YangY J,Shang Y L.A New Filled Function Method for Unconstrained Global Optimization[J].Applied Mathematics and Computation,2006,173:501-512.

[7] Zhang L S,Ng C,Li D,et al.A New Filled Function Method for Global Optimization[J].Journal of Global Optimization,2004,28:17-43.

[8] 尚有林,楊森,王三良.無約束全局優(yōu)化的一個(gè)新凸填充函數(shù)[J].河南科技大學(xué)學(xué)報(bào):自然科學(xué)版,2004,25(4):78-81.

[9] Cetin B C,Barhen J,Burdick JW.Terminal Repeller Unconstrained Suben-ergy Tunneling for Fast Global Optimization[J].Journal of Optimization Theory and Applications,1993,77(1):97-125.

[10] Levy A,Montalvo A.The Tunneling Algorithm for the Global Minimization of Functions[J].SIAM Journal of Scientific and Statistical Computing,1985,6(1):15-29.

[11] Yao Y.Dynamic Tunneling Algorithm for Global Optimization[J].IEEE Transactions on Systems,Man and Cybernetics,1989,19(5):1222-1230.

[12] Chew SH,Zheng Q.Integral Global Opyimization:Lecture Note in Economics and Mathematical Systems[M].Berlin: Springer-Verlag,1988.

[13] 鄭權(quán),將百川,莊松林,等.一個(gè)求總極值的方法[J].應(yīng)用數(shù)學(xué)學(xué)報(bào),1978,1(2):161-174.

[14] Stanley O,James A S.Fronts Propagating with Curvature-dependent Speed:Algorithms Based on Hamilton-Jacobi Formulations[J].Journal of Computational Physics,1988,79(1):12-49.

猜你喜歡
極小值全局定理
J. Liouville定理
Cahn-Hilliard-Brinkman系統(tǒng)的全局吸引子
量子Navier-Stokes方程弱解的全局存在性
一道抽象函數(shù)題的解法思考與改編*
構(gòu)造可導(dǎo)解析函數(shù)常見類型例析*
A Study on English listening status of students in vocational school
落子山東,意在全局
金橋(2018年4期)2018-09-26 02:24:54
極小值原理及應(yīng)用
“三共定理”及其應(yīng)用(上)
基于龐特里亞金極小值原理的多運(yùn)載體有限時(shí)間編隊(duì)控制
湘潭县| 大埔县| 沙湾县| 滦南县| 定兴县| 中西区| 丰顺县| 安新县| 寻乌县| 兴文县| 稷山县| 青岛市| 东方市| 秀山| 辽源市| 兴业县| 盐亭县| 鹿泉市| 泰安市| 登封市| 永定县| 固镇县| 宣恩县| 弋阳县| 南昌县| 武川县| 太保市| 贺州市| 安吉县| 武功县| 杨浦区| 宾川县| 荣成市| 灵武市| 项城市| 哈密市| 万全县| 乐清市| 肥东县| 榆社县| 深州市|