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

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

?? aviation_lag.m

?? 遺傳算法例程:通過MATLAB
?? M
字號:
%function y = Aviation_Lag(FS,FSt,zs,Cgf,Caf,Tpdfs,Tprfs,Qfs,Mgfs,Mafs,F,T,LagY,r)

%LagY = 10;
%r = 1.1;

FS = [];

F = 100;
T = 40;

FSu = ones(1,F);
FSd = 2*FSu;

for i = 1:F
    z = rand(1);
    if z > 0.7
        FSt(i) = 2;
    else
        FSt(i) = 1;
    end
end

Fdashs = [];

for i = 1:F
    z = rand(1);
    if z > 0.8
        zs(i) = 1;
    else
        zs(i) = 0;
    end
end

Cgf = 7;
Caf = 10;

for i = 1:F
Tpdfs(i) = ceil(rand(1).*10);
Tprfs(i) = ceil(T - 10.*rand(1));
end

Mgfs = T.*ones(1,F);
Mafs = Mgfs;

Qfs = FSt.*100;

% FS--計劃航班編號序列,大小1*F(函數中沒有出現,可以不用),FSt--計劃航班類型序列,大小1*F(2表示大型機,1表示中型機,沒有小型機);
% Fdashs--連續飛行的航班序列(為F的一個子集,表示為一個2進制串(大小1*F'),第i個位置為1表示連續航班序列包括第i個航班); --本函數沒有用到
% FSu--計劃航班序列的各個起飛機場,;FSd--計劃航班序列的各個降落機場; --本函數沒有用到,二者大小都是1*F;
% zs--各個航班是否取消的向量,為一個二進制串,大小1*F,第i個位置為1表示第i個航班取消,為0表示第i個航班不取消(這是一個決策向量);
% Cgf--地面延誤的單位時間成本(對大型機); Caf--空中延誤的單位時間成本(對大型機),這兩個都是單一數字
% Tpdfs/Tprfs--這是計劃航班序列的計劃起飛和降落的時間段(都是1*F向量);
% Mgfs/Mafs--計劃航班序列的依次最大地面/空中的等待時間數(都是1*F向量);--本函數沒有用到
% TdfsM/TrfsM--計劃航班序列的實際起飛/降落時間(為兩個矩陣,大小都為F行T列,每一行代表一個航班的起(降)情況,且每行只有一個1,代表航班在該時刻位置起(降));
% Qfs--計劃航班序列的取消成本,為1*F向量

% Only zs plays the role of j_v in this function 
% F -- Num of total flights
% T -- Num of total time periods
% LagY & r -- Lagrangian Multiplexer

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create TdfsM/TrfsM Matrix Using standard GA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
alpha = 1/3;   % Set a threshold for GA process
Cthres = sum(Qfs).*alpha;   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

StdTime = Tprfs - Tpdfs;
% Inner GA starts

NIND = 20;            % num of individuals
GGAP=1;               % generation gap
XOVR=0.7;               % rate of recombine
MUTR=1/4;          % rate of mutation
MAXGEN=10;           % Max number of generation
INSR=0.8;             % probabily of insertion
SUBPOP=1;             % number of subpop
MIGR=0.2;             % rate of migration
MIGGEN=20; % every 20 gen miggration
kk=1;

BaseVT = (T-StdTime-1).*ones(1,F);   % 計時時間段數從1開始,最大到T - StdTime,因航班而異,而這是起飛的時間段向量范圍;
ChromT = crtbp(NIND,BaseVT); % 隨機構造標準的起飛/降落時間表,嚴格滿足要求:先起飛后降落,且都在預定的整個時間段內完成飛行任務;
ChromT1 = ChromT + 1;
BaseVL = StdTime + Mgfs + Mafs;       % 這是降落的時間段向量范圍,要疊加在起飛時間段的基礎上
BX = max(ChromT1);
TempB = T.*ones(1,F) - BX;
for i = 1:F
    if BaseVL(i) > TempB(i)
        BaseVL(i) = TempB(i);
    end
end
ChromL = crtbp(NIND,BaseVL);
ChromL = ChromL + ChromT1;
ChromStd = [ChromT1,ChromL];
%zox = ChromStd(:,1+F:2*F) - ChromStd(:,1:F)

gen = 0;

TdfsM = zeros(F,T);
TrfsM = zeros(F,T);

for i = 1:NIND
    
% TdfsM/TrfsM--計劃航班序列的實際起飛/降落時間(為兩個矩陣,大小都為F行T列,每一行代表一個航班的起(降)情況,且每行只有一個1,代表航班在該時刻位置起(降));
    for mm = 1:F
        for nn = 1:T
            if ChromT(i,mm) == nn
                TdfsM(mm,nn) = 1;
            end
            if ChromL(i,mm) == nn
                TrfsM(mm,nn) = 1;
            end
        end
    end
    ObjV(i,:) = mincost(FS,FSt,zs,Cgf,Caf,Tpdfs,Tprfs,TdfsM,TrfsM,Qfs);
end

cnt = 1;

%disp(min(ObjV));

while gen < MAXGEN
    [YYY,MN] = min(ObjV);
    rec(cnt) = YYY;
    cnt = cnt + 1;
    
    FitnV = ranking(ObjV,[2,1],SUBPOP);
    SelCh=select('sus',ChromStd,FitnV,GGAP,SUBPOP); % select
    SelCh=recombin('recdis',SelCh,XOVR,SUBPOP);  % recombin
    SelCh=mut(SelCh); % mutate, next generation is exist
    
    for ii = 1:NIND
        REC = SelCh(ii,1:F);
        for jj = 1:F
            if REC(jj) > T - StdTime(jj) - 1
                REC(jj) = T - StdTime(jj) - 1;
            end
        end
        SelCh(ii,1:F) = REC;
        REC = SelCh(ii,F+1:2*F);
        for jj = 1:F
            if REC(jj) > T
                REC(jj) = T;
            end
        end
        
        for mm = 1:F
            for nn = 1:T
                if SelCh(i,mm) == nn
                    TdfsM(mm,nn) = 1;
                end
                if SelCh(i,mm+F) == nn
                    TrfsM(mm,nn) = 1;
                end
            end
        end
        
        ObjVOff(i,:) = feval('mincost',FS,FSt,zs,Cgf,Caf,Tpdfs,Tprfs,TdfsM,TrfsM,Qfs);
    end
    
    [ChromStd, ObjV]=reins(ChromStd, SelCh, SUBPOP, [1,INSR],ObjV,ObjVOff); 
    
    gen = gen + 1;
end
        
%    Chromm1(jj,:)=Chrom(MN,:);
%          R0(jj,:)=YYY;
%          Chrommin=[Chromm1,R0];
%          jj=jj+1;
%          FitnV=ranking(ObjV,[2,1],SUBPOP);% assign fitness values
%          SelCh=select('sus',Chrom,FitnV,GGAP,SUBPOP); % select
%          SelCh=recombin('recdis',SelCh,XOVR,SUBPOP);  % recombin
%          SelCh=mutate('mutbga',SelCh, FieldDD,[MUTR],SUBPOP); % mutate, next generation is exist
%          ObjVOff=feval('findcal2forGA_Accurate_withAR_CRTRP_examine',SelCh(:,1),SelCh(:,2),SelCh(:,3),SelCh(:,4),SelCh(:,5),gen);   % object function value of next generation
%          [Chrom, ObjV]=reins(Chrom, SelCh, SUBPOP, [1,INSR],ObjV,ObjVOff); % replace
%          if (rem(gen, MIGGEN)==0)
%              [Chrom,ObjV]=migrate(Chrom, SUBPOP, [MIGR,1,1],ObjV);    % every 20 generations, migrate
%          end

    

% 任意航班降落的時間總是落后于起飛的時間
% 實際飛行時間不得小于預定飛行時間

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

yobj = min(rec);

ylagrangian = 0;

% The Taking-off-Capacity Constraint

% serial_to = 10;

for f = 1:F
    for t = 1:T
        recc = OffCon(FS,zs,TdfsM,FSu,f,t);
        yc = TdfsM(f,t) - recc;                       % 拉格朗日乘子 -- 起飛容量約束,任意機場任意時刻都要加上,yc >= 0;
        ylagrangian = ylagrangian + r.*(min(0,yc+LagY./r).^2-(LagY./r).^2);
    end
end

for f = 1:F
    for t = 1:T
        recc = LandCon(FS,zs,TrfsM,FSd,f,t);
        yc = TrfsM(f,t) - recc;                       % 拉格朗日乘子 -- 降落容量約束,任意機場任意時刻都要加上,yc >= 0;
        ylagrangian = ylagrangian + r.*(min(0,yc+LagY./r).^2 - (LagY./r).^2); 
    end
end

for f = 1:F
    rec = TimeCon(zs,TdfsM,TrfsM,Tpdfs,Tprfs,f);     % 拉格朗日乘子 -- 飛行時間約束,所有航班都要加上,
    ylagrangian = ylagrangian + r.*(min(0,rec+LagY./r).^2 - (LagY./r).^2);
end
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产色产综合色产在线视频| 精品视频免费在线| 久久久综合激的五月天| 一区二区不卡在线视频 午夜欧美不卡在 | 在线精品视频免费播放| 成人av在线影院| 另类人妖一区二区av| 日本午夜精品一区二区三区电影 | 色综合av在线| 欧亚洲嫩模精品一区三区| 欧美亚洲综合色| 欧美剧在线免费观看网站| 日韩一区二区视频| 久久精品一二三| 成人av资源在线观看| 日本高清成人免费播放| 欧美日韩一区二区三区免费看| 91精品办公室少妇高潮对白| 在线一区二区三区四区五区| 欧美丰满少妇xxxxx高潮对白| 日韩午夜激情av| 国产视频一区二区三区在线观看| 中文字幕在线观看不卡| 亚洲高清不卡在线| 国产精品一区免费在线观看| 91在线观看美女| 91麻豆精品国产91久久久久久久久 | 国产成人av一区二区| 不卡一区二区三区四区| 欧美在线看片a免费观看| 日韩午夜激情电影| 亚洲四区在线观看| 麻豆精品久久精品色综合| 岛国av在线一区| 天天综合天天做天天综合| 国产真实精品久久二三区| 色婷婷综合久久久中文字幕| 欧美一区二区三区不卡| 国产日韩视频一区二区三区| 亚洲国产一区二区三区青草影视| 久久99久国产精品黄毛片色诱| 99re成人在线| 久久久精品国产免大香伊| 一区二区三区四区在线免费观看| 激情综合一区二区三区| 欧美三级中文字| 国产精品麻豆视频| 麻豆91精品视频| 日本韩国一区二区三区视频| 久久奇米777| 日本欧美一区二区在线观看| 成人app网站| xfplay精品久久| 七七婷婷婷婷精品国产| 色综合久久中文字幕| 国产婷婷色一区二区三区四区| 午夜日韩在线电影| 在线观看区一区二| 自拍视频在线观看一区二区| 国产乱码字幕精品高清av| 日韩一级精品视频在线观看| 一区二区三区精品视频在线| 成人少妇影院yyyy| 久久精品人人爽人人爽| 麻豆国产精品一区二区三区| 欧美一区二区黄色| 日韩二区三区四区| 欧美情侣在线播放| 亚洲一级电影视频| 亚洲高清免费观看高清完整版在线观看| 成人性视频免费网站| 久久久无码精品亚洲日韩按摩| 久久se这里有精品| 2020国产精品自拍| 国产精品一二三区在线| 国产清纯白嫩初高生在线观看91 | 亚洲国产精品v| 韩国欧美国产1区| 精品国产一区二区三区久久久蜜月 | 国产激情视频一区二区三区欧美| 日韩一区二区三区四区五区六区| 日韩成人精品在线| 日韩一级视频免费观看在线| 理论片日本一区| 久久久午夜电影| 91美女精品福利| 亚洲一本大道在线| 91精品久久久久久久91蜜桃| 久久精品国产第一区二区三区| 精品国产乱码久久久久久1区2区 | 欧洲国内综合视频| 午夜不卡av在线| 欧美一二三四在线| 国产久卡久卡久卡久卡视频精品| 97久久超碰国产精品| 久久在线免费观看| 99在线精品免费| 午夜成人免费电影| 久久久久久久久岛国免费| 成人黄色国产精品网站大全在线免费观看| 国产欧美日韩激情| 欧美系列一区二区| 极品销魂美女一区二区三区| 国产精品久久久久久久久免费桃花 | 日韩电影在线一区| 久久久久久一级片| 欧美在线视频你懂得| 日韩综合一区二区| 国产精品素人视频| 欧美久久婷婷综合色| 国精品**一区二区三区在线蜜桃| 欧美国产一区二区| 欧美日韩成人在线| 成人午夜视频福利| 日本在线播放一区二区三区| 国产欧美一区二区三区在线看蜜臀| 色综合久久久久久久久久久| 免费欧美高清视频| 综合激情成人伊人| 日韩免费观看2025年上映的电影| 成人avav影音| 青青草精品视频| 中文av一区二区| 欧美大片日本大片免费观看| av不卡免费在线观看| 麻豆91在线播放| 日韩中文欧美在线| 一区二区三区电影在线播| 久久久精品蜜桃| 久久精品国产网站| 亚洲成人在线观看视频| 中文字幕在线视频一区| 久久夜色精品国产欧美乱极品| 欧美日韩另类国产亚洲欧美一级| av一区二区三区| 国产成人精品亚洲日本在线桃色| 日韩精品视频网| 亚洲精品欧美综合四区| 国产精品网站一区| 久久久久久99久久久精品网站| 欧美日韩一区成人| 欧美综合色免费| 91成人在线精品| 91黄色在线观看| 欧美亚洲一区二区在线| 91丝袜高跟美女视频| aaa亚洲精品| 成人av动漫网站| 99久久久精品| 972aa.com艺术欧美| 成人妖精视频yjsp地址| 99精品视频在线播放观看| 99久久精品免费精品国产| 成人高清伦理免费影院在线观看| 国产精品一级黄| 成人午夜视频网站| 色狠狠一区二区| 欧美日韩国产综合久久| 在线播放中文一区| 日韩午夜精品视频| 欧美精品一区二区三| 国产成人av一区| 97久久精品人人做人人爽| 99精品偷自拍| 欧美日韩亚洲综合一区二区三区| 欧美日韩亚洲不卡| 日韩一级黄色片| 久久久久国产精品麻豆| 国产亚洲欧洲997久久综合| 精品女同一区二区| 亚洲欧洲日韩一区二区三区| 色综合一区二区三区| 色婷婷亚洲综合| 欧美性猛交xxxx乱大交退制版 | 亚洲欧美一区二区三区国产精品 | 欧美大片国产精品| 欧美激情在线看| 一区二区在线观看视频在线观看| 亚洲成人在线观看视频| 精品一区二区在线播放| 99久久99久久精品免费观看| 91黄色激情网站| 精品国产欧美一区二区| 国产精品国产自产拍高清av王其| 亚洲午夜免费电影| 国产一区二区毛片| 91久久精品一区二区二区| 91精品国产欧美日韩| 欧美国产综合一区二区| 一区二区三区欧美日| 国精产品一区一区三区mba视频| 成人av免费在线播放| 国内成+人亚洲+欧美+综合在线 | 精品国产凹凸成av人导航| 《视频一区视频二区| 看电视剧不卡顿的网站| 99久久国产免费看| 欧美精品一区二区三区四区| 综合在线观看色| 国产精品一二三四|