亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? computenewpopulation.m

?? This contribution provides functions for finding an optimum parameter set using the evolutionary alg
?? M
字號:
function popnew = computenewpopulation(pop, bestmem, params)
%COMPUTENEWPOPULATION  Compute competing population of parameter vectors.
%		POPNEW = COMPUTENEWPOPULATION(POP, BESTMEM, PARAMS) computes a
%		competing population POPNEW for the current population POP with its
%		best member BESTMEM. POP contains parameter vectors in rows, BESTMEM
%		has to be a row vector. The structure PARAMS has to contain at least
%		the field 'algorithm' which selects the algorithm to use. At this time,
%		only the Differential Evolution algorithm is implemented. Extend this
%		function if you want to use your own favorite evolutionary algorithm.
%
%		This function is based on the differential evolution (DE) algorithm of
%		Rainer Storn (http://www.icsi.berkeley.edu/~storn/code.html). The core
%		evolutional algorithm was taken from function devec3.m.
%
%		Markus Buehren
%		Last modified 03.02.2008 
%
%		See also DIFFERENTIALEVOLUTION.

switch params.algorithm
	case 'DE'

		% get dimensions
		[NP, D] = size(pop);
		
		% get parameters
		CR       = params.CR;
		F        = params.F;
		strategy = params.strategy;
		
		% check parameters
		if ((CR < 0) || (CR > 1))
			error('Crossover probability CR must be from interval [0,1].');
		end
		if ((F < 0) || (F > 2))
			error('Stepsize F must be from interval [0,2].');
		end

		% the following code was taken from the DE website (function devec3.m):
		% http://www.icsi.berkeley.edu/~storn/code.html

		% popold is the population which has to compete. It is static
		% through one iteration. pop is the newly emerging population.

		% note: parameter vectors are saved in pop as rows, in allmem as columns!

		popold = pop;                   % save the old population

		ind = randperm(4);              % index pointer array

		rot  = 0:1:NP-1;                % rotation index array (size NP)
		a1  = randperm(NP);             % shuffle locations of vectors
		rt = rem(rot+ind(1),NP);        % rotate indices by ind(1) positions
		a2  = a1(rt+1);                 % rotate vector locations
		rt = rem(rot+ind(2),NP);
		a3  = a2(rt+1);
		rt = rem(rot+ind(3),NP);
		a4  = a3(rt+1);
		rt = rem(rot+ind(4),NP);
		a5  = a4(rt+1);

		pm1 = popold(a1,:);             % shuffled population 1
		pm2 = popold(a2,:);             % shuffled population 2
		pm3 = popold(a3,:);             % shuffled population 3
		pm4 = popold(a4,:);             % shuffled population 4
		pm5 = popold(a5,:);             % shuffled population 5

		bm = bestmem(ones(NP, 1), :);   % population filled with the best 
		                                % member of the last iteration

		mui = double(rand(NP,D) < CR);  % all random numbers < CR are 1, 0 otherwise

		rotd = 0:1:D-1;                 % rotation index array (size D)
		if (strategy > 5)
			st = strategy-5;		          % binomial crossover
		else
			st = strategy;		            % exponential crossover
			mui = sort(mui, 2)';          % transpose, collect 1's in each column
			for i=1:NP
				n = floor(rand*D);
				if n > 0
					rtd = rem(rotd+n,D);
					mui(:,i) = mui(rtd+1,i);  % rotate column i by n
				end
			end
			mui = mui';			              % transpose back
		end
		mpo = mui < 0.5;                % inverse mask to mui

		if (st == 1)                            % DE/best/1
			ui = bm + F*(pm1 - pm2);              % differential variation
		elseif (st == 2)                        % DE/rand/1
			ui = pm3 + F*(pm1 - pm2);             % differential variation
		elseif (st == 3)                        % DE/rand-to-best/1
			ui = popold + F*(bm-popold) + F*(pm1 - pm2);
		elseif (st == 4)                        % DE/best/2
			ui = bm + F*(pm1 - pm2 + pm3 - pm4);  % differential variation
		elseif (st == 5)                        % DE/rand/2
			ui = pm5 + F*(pm1 - pm2 + pm3 - pm4); % differential variation
		else
			ui = zeros(NP,D);
		end
		
		popnew = popold.*mpo + ui.*mui;         % crossover

	otherwise
		error('Optimization method %s unknown.', params.optimizationMethod);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产aⅴ综合色| 精品国精品国产尤物美女| 国产精品妹子av| 风流少妇一区二区| 中文字幕一区二区三区四区不卡| 成人精品在线视频观看| 综合久久国产九一剧情麻豆| 色系网站成人免费| 亚洲成人自拍一区| 日韩欧美三级在线| 成人性色生活片| 亚洲在线免费播放| 91精品国产品国语在线不卡 | 亚洲色图制服丝袜| 色伊人久久综合中文字幕| 无码av免费一区二区三区试看 | 欧美怡红院视频| 日韩激情一二三区| 日本一区二区三区久久久久久久久不| 色综合天天综合网天天狠天天| 亚洲一区国产视频| 精品国产伦一区二区三区观看方式 | 成人深夜在线观看| 国产精品水嫩水嫩| 一本久久综合亚洲鲁鲁五月天| 一区二区不卡在线视频 午夜欧美不卡在| 色呦呦国产精品| 国产精品久久久久三级| 欧美日韩国产高清一区二区| 精品午夜一区二区三区在线观看| 国产女主播视频一区二区| 韩国一区二区视频| 亚洲手机成人高清视频| 欧美色欧美亚洲另类二区| 美女诱惑一区二区| 国产精品久久久久久久久久久免费看| 色婷婷激情久久| 日韩电影一区二区三区| 久久久久久电影| 日本韩国视频一区二区| 日产国产欧美视频一区精品| 26uuu亚洲综合色| 国产精品一区二区久久不卡| 国产精品久久午夜| 91精品国产色综合久久不卡电影| 国产99精品在线观看| 亚洲一区二区三区四区中文字幕| 欧美不卡一区二区三区| 色婷婷综合久久久久中文| 奇米亚洲午夜久久精品| 国产精品传媒在线| 日韩欧美国产系列| 99久久99久久久精品齐齐| 免费美女久久99| 亚洲欧美二区三区| 26uuu欧美| 欧美日韩国产一二三| 成人午夜免费视频| 一区二区三区蜜桃网| 中文字幕av资源一区| 欧美在线色视频| 成人黄动漫网站免费app| 麻豆国产精品视频| 一区二区三区精品在线观看| 亚洲少妇中出一区| 精品国产一区久久| 欧美日本乱大交xxxxx| 成人91在线观看| 国产专区综合网| 青娱乐精品在线视频| 亚洲午夜久久久久中文字幕久| 国产网红主播福利一区二区| 日韩亚洲欧美一区二区三区| 91黄色免费观看| 国产一区二区在线电影| 日韩理论在线观看| 亚洲欧洲日韩av| 国产精品乱人伦一区二区| 亚洲精品在线观看网站| 欧美区一区二区三区| 91浏览器打开| 成人18精品视频| 成人午夜视频在线观看| 国产一区二区精品久久99| 免费av网站大全久久| 婷婷开心激情综合| 丝袜亚洲另类欧美| 午夜视频在线观看一区二区三区 | 久久99国产精品久久| 亚洲国产va精品久久久不卡综合| 中日韩av电影| 中国色在线观看另类| 中文字幕成人网| 国产精品久久久一区麻豆最新章节| 久久久亚洲综合| 久久亚洲一区二区三区明星换脸| 欧美大片在线观看一区| 91精品国产高清一区二区三区蜜臀 | 在线免费精品视频| 欧美唯美清纯偷拍| 欧美精品 日韩| 欧美精品亚洲二区| 欧美一区二区三区不卡| 日韩一区二区三区在线观看| 日韩视频一区二区| 久久久久久久久99精品| 欧美激情一区不卡| 欧美变态tickle挠乳网站| 精品第一国产综合精品aⅴ| 精品免费日韩av| 国产午夜精品美女毛片视频| 中文字幕一区不卡| 亚洲国产成人高清精品| 爽好多水快深点欧美视频| 麻豆91精品91久久久的内涵| 国产一区二区在线电影| 成年人国产精品| 欧美三级三级三级| 精品国产99国产精品| 欧美—级在线免费片| 亚洲精品日日夜夜| 日韩在线a电影| 国产一区二区成人久久免费影院| 精品亚洲成a人| 欧美区在线观看| 欧美岛国在线观看| 国产精品黄色在线观看| 亚洲成人一区二区| 国产剧情av麻豆香蕉精品| caoporm超碰国产精品| 欧美日韩免费不卡视频一区二区三区| 在线成人免费视频| 久久综合九色综合欧美就去吻| 中文字幕一区二区三区蜜月| 日本网站在线观看一区二区三区| 国产露脸91国语对白| 在线免费观看一区| 久久嫩草精品久久久久| 亚洲一区二区在线视频| 国产伦精品一区二区三区免费迷| 成熟亚洲日本毛茸茸凸凹| 在线观看视频一区二区| 久久精品一二三| 午夜伦欧美伦电影理论片| 成人黄色电影在线| 日韩视频免费直播| 亚洲最色的网站| 国产一区二区伦理片| 欧美日韩免费一区二区三区| 久久男人中文字幕资源站| 夜夜爽夜夜爽精品视频| 国产美女主播视频一区| 欧美日本在线一区| 国产精品毛片久久久久久| 麻豆91免费看| 欧美性一区二区| 欧美一区二区精品在线| 国产精品国产a| 九九精品一区二区| 欧美日韩成人综合天天影院| 亚洲色图欧美偷拍| 国产精品综合在线视频| 91精品欧美一区二区三区综合在 | 免费不卡在线观看| 欧美日韩电影在线播放| 亚洲精品午夜久久久| 国产91丝袜在线播放0| 337p日本欧洲亚洲大胆精品| 日韩av电影一区| 欧美日本在线看| 亚洲电影你懂得| 成人av在线一区二区三区| 久久久不卡网国产精品二区| 久久成人羞羞网站| 日韩一区二区在线观看视频 | 26uuu精品一区二区在线观看| 亚洲成人中文在线| 欧美亚洲综合另类| 夜色激情一区二区| 日本精品一区二区三区高清 | 日韩天堂在线观看| 久久精品久久99精品久久| 51久久夜色精品国产麻豆| 天天av天天翘天天综合网色鬼国产| 色综合天天做天天爱| 亚洲美女精品一区| 色综合天天综合网天天狠天天| 国产精品国产馆在线真实露脸| 不卡免费追剧大全电视剧网站| 欧美激情一区二区三区不卡| 国内不卡的二区三区中文字幕 | 最新热久久免费视频| 丁香桃色午夜亚洲一区二区三区| 久久久久久久久久美女| 国产成人一区在线| 国产日韩精品一区| aaa欧美色吧激情视频| 欧美激情一区二区三区不卡| 国产一区二区三区在线观看精品| 中文字幕一区三区|