freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機(jī)仿真大賽二等獎?wù)撐睦眠z傳算法解決生產(chǎn)調(diào)度問題(留存版)

2025-08-06 05:19上一頁面

下一頁面
  

【正文】 .............................................................................. 9 編碼 ............................................................................................................................ 9 生成初始種群 ............................................................................................................. 9 適應(yīng)度函數(shù) ................................................................................................................. 9 選擇算子 ....................................................................................................................10 交叉算子 ....................................................................................................................10 變異算子 ....................................................................................................................11 4. 仿真結(jié)果 ...............................................................................................................................11 5. 模型檢驗與魯棒性分析 .........................................................................................................12 6. 模型的優(yōu)缺點(diǎn)和改進(jìn)方向 .....................................................................................................12 7. 參考文獻(xiàn) ...............................................................................................................................13 8. 附錄 ......................................................................................................................................13 附錄一:初始化種群的代碼 .........................................................................................13 附錄二:計算一個方案對應(yīng)的總時間和適應(yīng)度的代碼 .................................................15 附錄三:計算一種方案對應(yīng)的被選中概率的代碼 ........................................................17 附錄四:選擇、交叉和變異過程的代碼 .......................................................................18 1. 問題 重述 設(shè) 有 n 個不同的獨(dú)立作業(yè),每個作業(yè)都必須由 m 臺不同的機(jī)器進(jìn)行順序加工處理,作業(yè) i 在機(jī)器 j 上所需的處理時間為 t(i,j)。其基本步驟如下: 編碼及初始化 將問題的潛在解用一些參數(shù)表示,并將這些參數(shù)組合成一串特定的編碼,從而將問題的狀態(tài)空間與遺傳算法的碼空間相對應(yīng),這很大程度上依賴于問題的性質(zhì),并將影響遺傳操作的設(shè)計。 為了便于解釋,下面設(shè)解向量 s1= (v1( 1), v2(1),?, vm( 1) )和 s1=( v1( 2),v2( 2),?, vm( 2) )是兩個父解向量, sz={ s1 s2,? sm }和 sw=( s1 , s2,? sn)是通過雜交獲得的兩個后代。 ( 2)遺傳算法直接以目標(biāo)函數(shù)值作為搜索信息。 則 生產(chǎn)調(diào)度 問題可描述如下: ( 1)設(shè) m個工件的集合為 G, G={Gi︱ i=( 1, 2, ……, n) }; ( 2)設(shè) p臺機(jī)器的集合為 J, J= {Ji︱ i=( 1, 2, ……, p) }; ( 3)工序( i, j)表示工件 Gi的第 j道工序,工序( i, j 1)稱為工序( i, j)的前道工序,工序( i, j +1)稱為工序( i, j)的后繼工序, ki表示工件 Gi的總工序數(shù),記 k=max( k1, k2, ……, km); ( 4)矩陣 Q=( gij) n x k為執(zhí)行工序的機(jī)器序號陣, gi表示執(zhí)行工序( i, j)的機(jī)器序號,當(dāng) jki時, gi =0; ( 5)矩陣 W=( wij) n x k為工序的工時陣, wij表示執(zhí)行工序( i, j)的耗時,當(dāng) jki時, wi =0,一個矩陣對( Q, W)就可以完全描述一個車間作業(yè)調(diào)度問題; ( 6)一個調(diào)度被定義為 S={ (i , j)︱ i=1,2……m, j=1, 2……ki},其中( i, j)表示工件 i的第 j道工序。 選擇算子 我們 使用了輪盤賭 的 方法 來 實現(xiàn) “優(yōu)勝劣汰,適者生存 ”的 選擇算子 ??紤]約束的一個方法就是對不可行解采用閾值,這樣,計算的時間必然增加。 int n,m。 i ++) { int sum = 0。 } } 附錄 二:計算 一個 方案對應(yīng)的總時間 和 適應(yīng)度 的 代碼 下面是計算 總時間的代碼 include include //kongge 32 shuzi 4958,xiaoxie 97122 daxie6590 define n 3 define m 3 //nwei gongxu mwei jiqi int zongjiqishu(int *p)。j++) { if(num[i][j]sum) sum=num[i][j]。 p[a[0]1]++。i=j。j ++) { cint。 int SUM = 0。//概率數(shù)組,表示每個染色體被挑中的概率 int rand()。//記錄每條染色體共有多少個堿基 } } for(int k = 1。amp。M[b] != 0)continue。//如果都已經(jīng)配對那么退出 } } int q。//計數(shù) for(int i = 1。//如果恰好兩個堿基相同那么重新隨機(jī) else { int zhongjian = bn[q][c]。//記錄有多少個染色體已經(jīng)配對 for(int h = 1。 k ++) { a = rand() % 100+1。//隨機(jī)概率數(shù) top++。 i ++) { for(int j = 1。 int an[110][10000]。 } 附錄 三:計算一種方案 對應(yīng) 的被選中概率 的 代碼 include iostream include using namespace std。 for(int i = 0。j++) { if(work[1][j]max_) max_=work[i][j]。 //a[i]表示工序的序號; i 從零開始, a[i]的排列從
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1