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

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

?? 帶qos約束的組播路由問題遺傳模擬退火算法.m

?? 帶有QoS約束的組播路由問題是一個NP完全問題
?? M
字號:
帶有QoS約束的組播路由問題是一個NP完全問題,遺傳模擬退火算法是遺傳算法和模擬退火算法的一種融合,可以為這類問題提供一個解決方案,下面的程序是GreenSim團隊核心成員在本科期間所做的

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  MCRGSA------組播路由問題遺傳模擬退火算法  %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%M-----------遺傳算法進化代數
%N-----------種群規模,取偶數
%Pm----------變異概率調節參數
%K-----------同一溫度下狀態跳轉次數
%t0----------初始溫度
%alpha-------降溫系數
%beta--------濃度均衡系數
%ROUTES------備選路徑集
%Num---------到各節點的備選路徑數目
%Cost--------費用鄰接矩陣
%Source------源節點標號
%End---------目的節點標號組成的向量
%MBR---------各代最優路徑編碼
%MBF---------各代最優路徑
function [MBR,MBF]=MCRGSA(M,N,Pm,K,t0,alpha,beta,ROUTES,Num,Cost,Source,End)
%第一步:常用變量聲明,以及種群初始化
Num_end=length(End);%組播目的節點個數
farm=zeros(N,Num_end);%種群
for i=1:Num_end
    farm(:,i)=unidrnd(Num(i),N,1);%隨機生成初始種群
end
m=1;
t=t0;
MBR=zeros(M,Num_end);
MBF=zeros(M,1);

while m<=M%設置停止條件
   
    %第二步:按照變異概率調節參數進行變異以及退火選擇
    P=Num./sum(Num);
    P=Pm.*P;
    for i=1:N%對每一個個體都執行
        Code=farm(i,:);%臨時取出
        k=1;
        while k<=K%每一個溫度下改變K次
            for j=1:Num_end
                if rand<P(j)
                    Bit=randperm(Num(j));
                    pos=find(Bit~=Code(j));
                    Code(j)=Bit(pos(1));
                end
            end
            fit1=ShiYinZhi(ROUTES,Cost,farm(i,:));%計算適應值
            fit2=ShiYinZhi(ROUTES,Cost,Code);
            if fit2<fit1
                farm(i,:)=Code;
            elseif rand<exp((fit1-fit2)/(fit1*t));
                farm(i,:)=Code;
            else
                Code=farm(i,:);
            end
            k=k+1;
        end
    end
   
    %第三步:交叉算法
    Farm=zeros(size(farm));
    for i=1:2:(N-1);
        a=farm(i,:);
        b=farm(i+1,:);
        pos=unidrnd(Num_end-1);
        A=[a(1,1:pos),b(1,(pos+1):end)];
        B=[b(1,1:pos),a(1,(pos+1):end)];
        Farm(i,:)=A;
        Farm(i+1,:)=B;
    end
    FARM=[farm;Farm];
   
    %第四步:選擇復制操作
    fitness=zeros(1,2*N);
    for i=1:(2*N)
        fitness(i)=ShiYinZhi(ROUTES,Cost,FARM(i,:));
    end
    maxfitness=max(fitness);
    minfitness=min(fitness);
    pos=find(fitness==maxfitness);
    MBR(m,:)=FARM(pos(1),:);
    MBF(m)=minfitness;
    for i=1:(2*N)
        fitness(i)=((maxfitness-fitness(i))/(maxfitness-minfitness+0.00005))^beta;
    end
    fitness=fitness./(sum(fitness)+0.000000005);
    FITNESS=zeros(size(fitness));
    Sgn=FITNESS;
    for i=1:(2*N)
        FITNESS(i)=sum(fitness(1:i));
    end
    while sum(Sgn)<N
        Pos=find(FITNESS>=rand);
        if length(Pos)>0
          Sgn(Pos(1))=1;
        end
    end
    POS=find(Sgn==1);
    for i=1:N
        farm(i,:)=FARM(POS(i),:);
    end
    farm(unidrnd(N),:)=MBR(m,:);
   
    %更新參數
    m=m+1
    t=t*alpha;
end
plot(MBF)
title('遺傳模擬退火算法收斂圖')
xlabel('進化代數')
ylabel('費用')
%譯碼計算適應值的函數
%ROUTES--------備選路徑集
%Cost----------費用鄰接矩陣
%Code----------組播樹的編碼
%fit-----------組播樹的總代價作為適應值
function fit=ShiYinZhi(ROUTES,Cost,Code)
CC=zeros(size(Cost));
for i=1:length(Code)
    R=ROUTES{i}{Code(i)};
    J=length(R)-1;
    for j=1:J
        a=R(j);
        b=R(j+1);
        CC(a,b)=Cost(a,b);
    end
end
fit=sum(sum(CC));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费福利片| 国产乱妇无码大片在线观看| av在线这里只有精品| 国产精品成人网| 色婷婷综合五月| 蜜桃视频一区二区三区在线观看| 久久亚洲精品国产精品紫薇| 91原创在线视频| 美女视频黄a大片欧美| 午夜国产精品一区| 欧美国产97人人爽人人喊| 欧美综合视频在线观看| 国产美女在线精品| 亚洲线精品一区二区三区| 2023国产精品| 国产人久久人人人人爽| 欧美一卡二卡三卡四卡| 色婷婷综合久久久久中文一区二区| 99久久综合狠狠综合久久| 99riav久久精品riav| 国产精品自产自拍| 波多野结衣中文字幕一区 | 一区在线中文字幕| 91美女精品福利| 欧美色网站导航| a美女胸又www黄视频久久| 欧美中文字幕久久| 欧美一区二区三区四区视频| 久久一留热品黄| 一区二区三区在线播| 久久精品在线免费观看| 精品国产伦理网| 日韩免费福利电影在线观看| 欧美日韩aaa| 一本久久综合亚洲鲁鲁五月天| 欧美日韩免费电影| 国产亚洲欧美日韩在线一区| 亚洲男同1069视频| 一区二区三区在线观看动漫| 男女男精品视频网| 免费三级欧美电影| 国产高清亚洲一区| 国产福利一区二区三区视频在线| 91福利视频在线| 欧美视频一区在线观看| 精品久久久久久综合日本欧美| 88在线观看91蜜桃国自产| 欧美乱熟臀69xxxxxx| 日韩亚洲欧美中文三级| 日韩欧美国产精品一区| 亚洲精选视频在线| 亚洲一区二区精品久久av| 日韩精品欧美成人高清一区二区| 奇米综合一区二区三区精品视频| 成人免费视频一区| 日韩欧美一区二区免费| 亚洲bt欧美bt精品| 人人精品人人爱| 在线观看日韩电影| 中文字幕一区不卡| 成人一区在线看| 久久新电视剧免费观看| 美洲天堂一区二卡三卡四卡视频| 色综合久久中文综合久久牛| 日本一区二区高清| 国产在线精品一区二区三区不卡 | 婷婷夜色潮精品综合在线| 成人精品鲁一区一区二区| 精品少妇一区二区三区在线视频| 亚洲一区二区欧美| 欧美在线观看视频一区二区| 亚洲综合激情网| 91在线精品秘密一区二区| 中文字幕欧美三区| 国产精品一区二区91| 337p粉嫩大胆噜噜噜噜噜91av| 日韩电影网1区2区| 高清不卡一区二区在线| 欧美精品在线观看播放| 午夜欧美电影在线观看| 欧美精品第1页| 日本不卡免费在线视频| 欧美一区二区私人影院日本| 婷婷久久综合九色国产成人 | 国内精品伊人久久久久av一坑 | 亚洲一区在线视频| 欧美羞羞免费网站| 午夜精品成人在线视频| 欧美一级国产精品| 久久66热偷产精品| 欧美在线观看禁18| 日韩精品电影在线| 日韩欧美二区三区| 成人性色生活片免费看爆迷你毛片| 国产日产欧产精品推荐色 | 亚洲高清三级视频| 91精品中文字幕一区二区三区| 日韩一区精品视频| 久久综合一区二区| 91视频www| 日韩 欧美一区二区三区| 2019国产精品| 色综合婷婷久久| 国产精品每日更新在线播放网址| 日本不卡一二三| 国产欧美日本一区二区三区| 91久久线看在观草草青青| 天涯成人国产亚洲精品一区av| 精品福利一区二区三区免费视频| 成人丝袜18视频在线观看| 久久国产福利国产秒拍| 色偷偷成人一区二区三区91 | 国产精品久久久久一区二区三区共| 91免费精品国自产拍在线不卡| 午夜电影一区二区三区| 国产日韩av一区二区| 欧美精品日日鲁夜夜添| 国产91在线|亚洲| 午夜伦欧美伦电影理论片| 中文字幕免费不卡在线| 宅男在线国产精品| jlzzjlzz亚洲日本少妇| 久久精品国产99久久6| 伊人色综合久久天天人手人婷| 精品国产成人在线影院 | 国产精品一区免费在线观看| 午夜伊人狠狠久久| 中文字幕一区三区| 久久久久久久久岛国免费| 久久www免费人成看片高清| 亚洲另类色综合网站| 久久久www成人免费无遮挡大片 | 激情小说欧美图片| 偷拍日韩校园综合在线| 亚洲欧美偷拍另类a∨色屁股| 精品粉嫩aⅴ一区二区三区四区| 日本福利一区二区| 91在线视频免费观看| 国产精品一区三区| 国产伦精一区二区三区| 青娱乐精品在线视频| 亚洲国产精品尤物yw在线观看| 中文字幕一区二区视频| 日本一区免费视频| 久久精品视频在线免费观看| 欧美刺激午夜性久久久久久久| 777亚洲妇女| 91麻豆精品国产无毒不卡在线观看| www.欧美精品一二区| 成人自拍视频在线| 丁香桃色午夜亚洲一区二区三区| 精品午夜一区二区三区在线观看| 伦理电影国产精品| 蜜臀99久久精品久久久久久软件| 亚洲成人av电影在线| 天天操天天色综合| 午夜精品一区二区三区三上悠亚| 亚洲午夜av在线| 午夜精品免费在线| 视频一区二区不卡| 日韩一区欧美二区| 精品一区二区久久| 国产毛片一区二区| 大白屁股一区二区视频| 成人免费毛片片v| 色综合久久精品| 欧美伦理视频网站| 欧美tk—视频vk| 国产偷国产偷精品高清尤物| 欧美激情在线一区二区三区| 综合网在线视频| 精品电影一区二区| 国产女人18水真多18精品一级做 | 亚洲激情图片qvod| 天天操天天干天天综合网| 久久国产精品99久久人人澡| 国产精品一级片| 91老司机福利 在线| 欧美日韩国产成人在线免费| 日韩欧美黄色影院| 国产精品不卡在线观看| 亚洲一区二区中文在线| 麻豆传媒一区二区三区| 国产激情偷乱视频一区二区三区| 91毛片在线观看| 日韩精品一区国产麻豆| 亚洲欧洲一区二区三区| 日韩精品视频网站| 成人激情校园春色| 欧美精品一二三| 中文字幕成人av| 婷婷中文字幕综合| 不卡高清视频专区| 777久久久精品| 中文字幕一区二区在线观看 | 久久综合久久鬼色中文字| 亚洲精品国产无套在线观| 国内一区二区在线| 欧美日韩卡一卡二| 国产精品久久久久9999吃药|