欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制參數(shù)自適應(yīng)和策略自適應(yīng)的差分進化算法的制作方法

文檔序號:12124417閱讀:來源:國知局

技術(shù)特征:

1.一種控制參數(shù)自適應(yīng)和策略自適應(yīng)的差分進化算法,其特征在于:對于優(yōu)化問題

<mrow> <mtable> <mtr> <mtd> <mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>x</mi> </munder> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>x</mi> <mi>D</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>x</mi> <mi>j</mi> </msub> <mo>&Element;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>,</mo> <msubsup> <mi>x</mi> <mi>j</mi> <mi>U</mi> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>D</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中,f(x)為優(yōu)化的目標(biāo)函數(shù),x為D維優(yōu)化矢量,分別為第j個變量xj的下限和上限;具體包括以下步驟:

(1)初始化:在各自的可行域內(nèi),生成原始種群與控制參數(shù)種群設(shè)置最大的迭代次數(shù)Gm和種群的規(guī)模NP,同時,使Nchoice=0,F(xiàn)strategy1=0,F(xiàn)strategy2=0;

(2)原始種群S1的進化:每一個原始個體采用各自的作為控制參數(shù),實現(xiàn)差分進化操作,生成新個體i=1,2...,NP;

選擇NP/2+Nchoice個個體進行式(2)的個體變異操作

<mrow> <msubsup> <mover> <mi>x</mi> <mo>^</mo> </mover> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>1</mn> </mrow> </msub> <mrow> <mi>G</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>1</mn> </msub> <mi>G</mi> </msubsup> <mo>+</mo> <msubsup> <mi>F</mi> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>1</mn> </mrow> </msub> <mi>G</mi> </msubsup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>2</mn> </msub> <mi>G</mi> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>3</mn> </msub> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,istrategy1=1,2,...,NP/2+Nchoice

選擇剩下的NP/2-Nchoice個個體按照rand>0.4的原則來分別進行式(3)和(4)的個體變異操作,如果是則利用式(3)進行變異操作,如果否,則利用式(4)進行變異操作;

<mrow> <msubsup> <mover> <mi>x</mi> <mo>^</mo> </mover> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mrow> <mi>G</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>1</mn> </msub> <mi>G</mi> </msubsup> <mo>+</mo> <msubsup> <mi>F</mi> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mi>G</mi> </msubsup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>2</mn> </msub> <mi>G</mi> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>3</mn> </msub> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>F</mi> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mi>G</mi> </msubsup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>4</mn> </msub> <mi>G</mi> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>5</mn> </msub> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msubsup> <mover> <mi>x</mi> <mo>^</mo> </mover> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mrow> <mi>G</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mi>i</mi> <mi>G</mi> </msubsup> <mo>+</mo> <msubsup> <mi>F</mi> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mi>G</mi> </msubsup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>s</mi> <mi>t</mi> </mrow> <mi>G</mi> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mi>i</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>F</mi> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>t</mi> <mi>e</mi> <mi>g</mi> <mi>y</mi> <mn>2</mn> </mrow> </msub> <mi>G</mi> </msubsup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>1</mn> </msub> <mi>G</mi> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <msub> <mi>r</mi> <mn>2</mn> </msub> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

其中,istrategy2=NP/2+Nchoice+1,NP/2+Nchoice+1,...,NP,且istrategy1+istrategy2=NP;

個體的邊界處理:若那么從可行域內(nèi)隨機選?。?/p>

個體交叉操作:

其中是新個體的第j個基因;

策略的自適應(yīng)的操作:求得的平均值,同時使求得的平均值,同時使如果Fstrategy1≤Fstrategy2,那么Nchoice=Nchoice+1,否則Nchoice=Nchoice-1;同時,對Nchoice的邊界進行處理,如果Nchoice>NP/2,那么Nchoice=NP/2-1,如果Nchoice<-NP/2,那么Nchoice=-NP/2+1;

個體的選擇:

(3)控制參數(shù)種群的進化:

FiG+1=N(0.5,σ), (7)

<mrow> <msubsup> <mi>CR</mi> <mi>i</mi> <mrow> <mi>G</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mi>N</mi> <mrow> <mo>(</mo> <mn>0.9</mn> <mo>,</mo> <mi>&sigma;</mi> <mo>)</mo> </mrow> <mo>;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

其中,σ=1.2-G/Gm;

控制參數(shù)邊界的設(shè)定:如果FiG+1>1或FiG+1<0,那么FiG+1=1或FiG+1=0.如果那么

(4)重復(fù)第2~第3步,直到進化代數(shù)超過最大進化代數(shù)Gm

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
徐水县| 大石桥市| 临夏市| 健康| 阿拉善右旗| 余庆县| 兴安盟| 丽水市| 钟山县| 比如县| 沾益县| 石嘴山市| 淮滨县| 宜春市| 青浦区| 探索| 高雄市| 锦屏县| 海宁市| 镶黄旗| 江津市| 同心县| 杨浦区| 荥阳市| 海晏县| 龙南县| 罗田县| 淮阳县| 泰和县| 长阳| 江陵县| 威海市| 金坛市| 乌苏市| 章丘市| 喜德县| 金塔县| 祁连县| 蕲春县| 墨脱县| 九寨沟县|