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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sched.m

?? 這是一個超寬帶的源碼
?? M
字號:
%% function rates=sched(L,C,optt,W,H,pmax,a,b,tip)%% Calculate the optimal schedule using heuristics.%% Arguments:% C - coordinates fo nodes% optt(i) - distance around node i where there must be no active nodes at the same time% W - (integer) weights of links denoting how many times should each link be in the schedule% H - fading matrix% tip - one type of heuristic (see below)% ...%% Returns:% rates - an array of rows, each representing a slot. If R(i,j) > 0 it means node i %         is allocated full power in slot j and achieves rate R(i,j).%%% Generates a schedule by a greedy heuristics. Starts a new slot <current>% and tries to schedule as many links as possible in this slot, giving% priority to those that has been scheduled less before (used(<j>)).% Continues adding new slots until all links have been scheduled at least% once.%%function rates=sched(L,C,optt,W,H,pmax,a,b,tip)if nargin<9	tip = 'n';endn = size(L,1);rates = [];% total rate assigned to each link in assigned schedules, assuming all slots have equal timesused = zeros(n,1);% generate a random permutation as an index array to ensure enough randomness% find first link that is not scheduled enough, that is, the one whose number of% schedules is smaller than its weight.rndp = randperm(n);i = 1;while i <= n & used(rndp(i)) >= W(rndp(i))    i = i+1;endif i <= n    changed = 1;else    changed = 0;endwhile changed        	% start a new slot and add link <i> which is 	% the first link that has not been scheduled before	% <current> is the cshed for the current slot	current = zeros(n,1);	current(rndp(i)) = 1;	    	added = 1;	while added		% try to add more links in the same slot and repeat it 		% while there are new links successfully added.		added = 0;		jmax = -Inf;		j = 1;		% find link <j> with minimal used(j) s.t. it can be added in the existing slot		while j <= n			k=1;			allowed = 1;			while k <= n & allowed				% heuristic: we want to increase blocking distance if a node has already been scheduled            % if k is added, it is "better" than j, so no need to multiple optt(j) by factor				% PARAMETER (also factor does not need to be linear)            % TO BE RECONSIDERED W.R.T WEIGHTS!                        % const is another heuristic param that is not very important            const = 1.1;            factor = max(const*(used(rndp(j))-used(rndp(k))) + 1,1);				range = factor*optt(rndp(k));									%tested exp heuristic (not any better nor worse)				%range = optt(rndp(k))^factor;                				% if <k> is already scheduled in the current slot and <j> "interferes" with <k>				% (see upper heuristic) then <j> is not scheduled.                				if current(rndp(k)) == 1 & (dist(L(rndp(k),2),L(rndp(j),1),C) < range |...													 dist(L(rndp(j),2),L(rndp(k),1),C) < optt(rndp(j)) |...													 L(rndp(k),1) == L(rndp(j),1) | L(rndp(k),1) == L(rndp(j),2) |...													 L(rndp(k),2) == L(rndp(j),1) | L(rndp(k),2) == L(rndp(j),2))					allowed = 0;				end				k = k+1;			end			% check if the newly found <j> has smaller utilisation used(j) than the one found by now			% if true, add this link since it is estimated to have lower throughput			if allowed & (W(rndp(j))-used(rndp(j))) > jmax				jmax = (W(rndp(j))-used(rndp(j)));				maxj = j;				added = 1;			end						j = j+1;		end		if added			current(rndp(maxj)) = 1;		end	end	option = zeros(n,1);	if tip == 'h'		% ADDITIONAL HEURISTIC - done when the initial schedule is already done		% if <k> is already scheduled in the current slot and <j> does not "interferes" with 		% the receive of <k>, but <k> does possibly interfere with the receiver of <j>		% try scheduling <j> anyway, but don't count it. This way <j> will improve its rate by eps		% without bothering other nodes.		added = 1;		while added			% try to add more links in the same slot and repeat it 			% while there are new links successfully added.			added = 0;			jmax = -Inf;			j = 1;			% find link <j> with minimal used(j) s.t. it can be added in the existing slot			while j <= n				k=1;				allowed = 1;				while k <= n & allowed   	         const = 1.1;      	      factor = max(const*(used(rndp(j))-used(rndp(k))) + 1,1);					range = factor*optt(rndp(k));										% additional heuristic:					% if <k> is already scheduled in the current slot and <j> does not "interferes" with 					% the receive of <k>, but <k> does possibly interfere with the receiver of <j>					% try scheduling <j> anyway, but don't count it. This way <j> will improve its rate by eps					% without bothering other nodes.                					if current(rndp(k)) == 1 & (dist(L(rndp(k),2),L(rndp(j),1),C) < range |...													 L(rndp(k),1) == L(rndp(j),1) | L(rndp(k),1) == L(rndp(j),2) |...													 L(rndp(k),2) == L(rndp(j),1) | L(rndp(k),2) == L(rndp(j),2))						allowed = 0;					end					k = k+1;				end				% check if the newly found <j> has smaller utilisation used(j) than the one found by now				% if true, add this link since it is estimated to have lower throughput				if allowed & (W(rndp(j))-used(rndp(j))) > jmax					jmax = (W(rndp(j))-used(rndp(j)));					maxj = j;					added = 1;				end							j = j+1;			end			if added 				current(rndp(maxj)) = 1;				option(rndp(maxj)) = 1;			else				added = 0;			end		end	end    	% Once all links in the slot have been scheduled, calculate achieved rates	% for all scheduled links		ra = zeros(n,1);	for j=1:n		if current(j) > 0			I = 0;			for k=1:n				if k~=j & current(k) > 0					I = I+H(L(k,1),L(j,2));				end			end			I = 1+b*pmax*I;            			snr = pmax*H(L(j,1),L(j,2))/I;			% rate is a lin f. of SNR, but we don't care about the coefficient			ra(j) = snr;			if ~option(rndp(j))				used(j) = used(j) + 1;			end		end	end    	%used = used + ra;	rates = [rates,ra];	rndp = randperm(n);	i = 1;	while i <= n & used(rndp(i)) >= W(rndp(i))		i = i+1;	end	if i <= n		changed = 1;	else 		changed = 0;	end    end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费av成人在线| 亚洲欧美色一区| 色老汉一区二区三区| 国产精品1024| 国产精品99久| 国产一区二三区好的| 日本少妇一区二区| 日本va欧美va欧美va精品| 亚洲国产精品一区二区www在线| 亚洲欧美成aⅴ人在线观看| 国产精品女主播在线观看| 国产日产欧美一区| 国产精品嫩草影院av蜜臀| 国产精品国产精品国产专区不蜜| 国产日韩在线不卡| 1区2区3区欧美| 亚洲成人先锋电影| 日本美女一区二区| 国产在线国偷精品免费看| 国产美女久久久久| 99久久免费国产| 在线观看日产精品| 4438亚洲最大| 国产午夜精品久久久久久免费视 | 91国偷自产一区二区开放时间 | 国产一区二区福利| 国产91在线观看| 99久久99久久精品免费观看| 日本韩国一区二区三区| 欧美精品第一页| 国产日韩高清在线| 亚洲午夜精品一区二区三区他趣| 日本午夜精品视频在线观看| 国产一区二区三区不卡在线观看 | 香蕉成人伊视频在线观看| 久久不见久久见免费视频7| 成人午夜视频在线| 91精品国产综合久久精品| 久久久.com| 日韩av电影免费观看高清完整版| 狠狠v欧美v日韩v亚洲ⅴ| 91在线观看污| 2023国产精品| 夜夜夜精品看看| 懂色av一区二区夜夜嗨| 欧美日韩视频专区在线播放| 国产欧美综合色| 视频一区二区国产| 一本色道久久综合亚洲aⅴ蜜桃| 日韩一区二区在线免费观看| 亚洲人成在线播放网站岛国 | 国产麻豆视频一区| 欧美日本一区二区三区四区| 亚洲国产精品黑人久久久| 美女被吸乳得到大胸91| 91亚洲国产成人精品一区二三| 日韩精品一区二区在线观看| 亚洲一区二区三区爽爽爽爽爽| 国产精品2024| 日韩视频免费观看高清在线视频| 一区二区三区免费观看| 不卡电影免费在线播放一区| 日韩一卡二卡三卡国产欧美| 亚洲一区二区三区在线| 91在线观看视频| 国产精品另类一区| 国产成人在线视频免费播放| 91精品国产品国语在线不卡| 亚洲福利一区二区三区| 91久久人澡人人添人人爽欧美| 国产蜜臀av在线一区二区三区 | 久久久99免费| 老司机精品视频在线| 欧美一级搡bbbb搡bbbb| 亚洲一区二区三区四区中文字幕| 91在线免费视频观看| 国产精品久久影院| 97久久久精品综合88久久| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品一级黄| 久久久久久久免费视频了| 久久99久久99| 2024国产精品| 国产91精品精华液一区二区三区 | 91福利在线观看| 亚洲综合999| 69久久99精品久久久久婷婷| 丝袜亚洲另类欧美| 日韩亚洲欧美在线| 激情综合色播五月| 国产亚洲精品aa| av亚洲精华国产精华精| 亚洲男人的天堂av| 欧美性视频一区二区三区| 日韩在线播放一区二区| 欧美一区午夜精品| 国精产品一区一区三区mba桃花| 久久综合久久久久88| 国产99久久久精品| 亚洲专区一二三| 日韩久久精品一区| 成人黄色小视频| 亚洲综合色视频| 精品国产乱码久久久久久影片| 国产精品一区二区不卡| 亚洲男人的天堂在线观看| 欧美电影一区二区三区| 国产精品白丝jk白祙喷水网站 | 亚洲影视资源网| 欧美va亚洲va香蕉在线| 不卡一二三区首页| 日韩精品色哟哟| 国产精品久线观看视频| 欧美日韩免费一区二区三区| 韩国精品免费视频| 亚洲综合在线五月| 久久综合资源网| 欧美午夜精品一区| 国产麻豆午夜三级精品| 亚洲午夜在线电影| 国产精品国产三级国产有无不卡| 欧美日韩精品欧美日韩精品一| 国产综合色在线| 午夜亚洲国产au精品一区二区| 国产亚洲1区2区3区| 欧美日本韩国一区二区三区视频| 国产精品18久久久久久久网站| 一区二区三区中文免费| 久久久久久亚洲综合| 制服丝袜国产精品| 91视频www| 成人黄色电影在线| 精品一区二区三区欧美| 亚洲综合男人的天堂| 国产精品三级在线观看| 日韩精品中午字幕| 欧美电影在线免费观看| 日本久久一区二区| youjizz国产精品| 国产不卡视频一区二区三区| 免费精品视频在线| 视频一区中文字幕| 亚洲国产欧美在线| 亚洲精品va在线观看| 国产精品国产自产拍高清av | 亚洲国产精品欧美一二99| 国产精品免费aⅴ片在线观看| 欧美tk—视频vk| 91精品国产欧美一区二区18| 欧美色倩网站大全免费| 91蝌蚪porny| 97久久精品人人澡人人爽| 成人动漫在线一区| 成人久久视频在线观看| 成人免费看黄yyy456| 国产精品综合二区| 国产91精品一区二区麻豆网站| 国产一区二区电影| 懂色av噜噜一区二区三区av| 国产精品亚洲人在线观看| 国产黑丝在线一区二区三区| 国产精品一区二区你懂的| 国产iv一区二区三区| 99久久综合精品| 色综合色综合色综合| 91黄色免费版| 在线综合视频播放| 久久影院视频免费| 欧美国产激情二区三区| 中文字幕中文字幕中文字幕亚洲无线| 国产欧美精品一区二区三区四区 | 久久影视一区二区| 欧美精品日韩精品| 91精品国产高清一区二区三区蜜臀 | 欧美日韩国产综合一区二区| 欧美在线看片a免费观看| 欧美性一级生活| 日韩亚洲欧美在线| 久久久精品蜜桃| 国产精品午夜免费| 亚洲韩国一区二区三区| 日韩—二三区免费观看av| 国内精品国产成人国产三级粉色 | 一区二区三区在线不卡| 一本在线高清不卡dvd| 色婷婷久久久亚洲一区二区三区 | 成人精品视频一区二区三区尤物| 丰满岳乱妇一区二区三区| 99精品1区2区| 欧美一区二区美女| 中文一区二区完整视频在线观看| 中文字幕一区三区| 日韩av电影天堂| 9久草视频在线视频精品| 欧美日韩国产一级片| 国产片一区二区| 天天色综合成人网| 成人国产在线观看| 日韩亚洲欧美成人一区| 亚洲欧美在线aaa|