国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

混合算法(GA+TS)求解作業車間調度問題—禁忌搜索部分

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 17:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,在上一篇文章中,我們介紹了FJSP問題以及HA算法的GA部分。這一篇文章主要介紹嵌套在其中的Tabu Search部分。

種群進化+鄰域搜索的混合算法(GA+TS)求解作業車間調度問題(JSP)-算法介紹

Tabu部分原論文沒有很詳細的描述,因此很多內容是小編收集各方資料,查閱其他相關文獻總結出的結論,小編自己編寫了三個tabu search,在這里分別分享介紹一下。如有專門研究這塊的同學,歡迎隨時指點交流!

代碼會在下一期統一給出,請關注我們!

Tabu1-基于編碼

在之前的文章中說過,算法對每一代子代的每一個個體,都需要decode成可行解,然后運用禁忌搜索優化解,再編碼回GA編碼,進入下一代。可想而知,如果tabu寫的不好,算法的耗時肯定會很高。

論文中的tabu其實是以第二種為主體的。基于編碼的tabu相對而言比較盲目,當初編寫時也是基于試一試的心態。

前文提到,對一串合法的OS序列,無論進行怎樣的交換、插入運算,都可以解碼成可行解;對MS序列,在同一工件范圍內任意交換順序,也可以保證得到可行解。

因此,小編在代碼中簡單設計了兩種鄰域:1. 對相鄰的OS編碼進行交換操作;2. 對MS編碼的每個位置分別采用GA中的變異操作。

swap很簡單,再重復一下MS的變異:

隨機選擇MS中一半的數字,隨機換為對應操作可以選擇的某個機器。例如圖中長度為6的MS String,隨機選擇三個位置,對O11而言,共有三個機器可選擇,則隨機選擇1,2,3中一個數字替換掉原先的2。

鄰域部分代碼(開啟了一個50%的采樣):

for (int i = 0; i < chromosome.gene_OS.length - 1; i += 2)

for (int j = i + 1; j < chromosome.gene_OS.length; j += 2)

if(r.nextDouble() < 0.5)

OSs.add(swap(chromosome.gene_OS, i, j));

for (int i = 0; i < chromosome.gene_MS.length; i++)

if(r.nextDouble() < 0.5){

int[] MS = chromosome.gene_MS.clone();

MSs.add(chromOps.machineSeqMutation(MS));

結論:這個鄰域設計的比較隨意,但經過小編的測試后發現效果不佳,小編在這里建議大家不要使用基于編碼的鄰域搜索。

Tabu2-基于析取圖的k-insertion

析取圖

對JSP和FJSP來說,除了用甘特圖表示解意外,還有一個很重要的表示解的結構:析取圖。

析取圖是一張有向圖。圖中的點表示工序,邊代表工序加工的順序。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 混合算法
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6721
  • 車間調度
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7033
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    疆鴻智能PROFINET轉DEVICENET的車間對話:網關重塑AGV控制流

    導引車(AGV)負責車身部件的準時化輸送。其核心控制系統采用西門子S7-1500系列PLC作為中央調度大腦,然而,車間內部分關鍵搬運AGV的核心驅動控制器僅支持DEVICENET通信協議。如何讓支持PROFINET的主流PLC與這些DEVICENET設備實現無縫對話,構成
    的頭像 發表于 01-07 14:16 ?189次閱讀

    深入Linux內核:進程調度的核心邏輯與實現細節

    ,背后都離不開內核調度算法的精準操控。今天,我們就從優先級、調度算法、時間片分配到底層實現,全方位拆解Linux內核進程調度的核心邏輯。 一
    的頭像 發表于 12-24 07:05 ?4299次閱讀
    深入Linux內核:進程<b class='flag-5'>調度</b>的核心邏輯與實現細節

    線性搜索與二分搜索介紹

    搜索算法搜索過程從數組的中間元素開始,如果中間元素正好是要查找的元素,則搜索過程結束;如果某一特定元素大于或者小于中間元素,則在數組大于或小于中間元素的那一半中查找,而且跟開始一樣從中間元素開始比較。
    發表于 12-01 07:36

    西格電力智慧能源管理平臺——算法如何優化調度

    能源管理平臺的核心,西格電力提供智慧能源管理平臺,咨詢服務:1.3.7-5.0.0.4-6.2.0.0。——優化調度算法算法通過精準預測、動態決策、多目標優化,將調度從 “被動應對”
    的頭像 發表于 11-04 15:16 ?1150次閱讀
    西格電力智慧能源管理平臺——<b class='flag-5'>算法</b>如何優化<b class='flag-5'>調度</b>?

    查找表與多項式近似算法實現初等函數

    查找表與多項式近似結合算法是一種把查找表算法和多項式近似算法綜合到一起的算法。這種算法綜合了兩種基本算法
    發表于 10-28 08:10

    【產品介紹】Altair PBS Professional HPC工作負載管理器和作業調度管理系統

    AltairPBSProfessional行業領先的HPC工作負載管理器和作業調度管理系統PBSProfessional是一款快速、強大的工作負載管理器和作業調度管理系統,旨在提高生產
    的頭像 發表于 09-19 17:03 ?623次閱讀
    【產品介紹】Altair PBS Professional HPC工作負載管理器和<b class='flag-5'>作業</b><b class='flag-5'>調度</b>管理系統

    電解車間雙車無線協同:基于工業網橋的高效通訊實戰案例

    ? 一、場景實施背景 錦聯鋁廠位于內蒙古霍林郭勒,其電解鋁車間是生產核心區域,兩車聯動系統承擔著電解槽物料轉運、電解作業協同等關鍵任務,直接影響生產效率與安全。該系統需實現 PLC 主站與兩臺天車
    的頭像 發表于 09-11 10:58 ?653次閱讀
    電解<b class='flag-5'>車間</b>雙車無線協同:基于工業網橋的高效通訊實戰案例

    商湯大裝置發布基于DeepLink的異構混合調度方案

    日前,在2025世界人工智能大會(WAIC)期間,商湯大裝置發布基于DeepLink的異構混合調度方案,將DeepLink深度融入商湯大裝置核心能力體系。該方案針對當前國產算力資源碎片化、異構芯片
    的頭像 發表于 08-05 10:01 ?1098次閱讀

    FPGA使用Cordic算法求解角度正余弦值

    在進行坐標變換的時候,需要計算角度的正余弦值,而在FPGA中是不能直接進行求解的,需要采用其它的方式進行求解
    的頭像 發表于 06-19 09:54 ?1411次閱讀
    FPGA使用Cordic<b class='flag-5'>算法</b><b class='flag-5'>求解</b>角度正余弦值

    AGV通信第5期 多AGV協同調度解決方案,賦能高密度物流作業

    :難以快速應對突發任務和產線變化? ? 資源分配不均:容易出現部分AGV閑置而部分超負荷的情況 ? 針對多AGV系統協同作業痛點,KAXA凱莎科技提供"智能決策-動態分配-實時避障"三位一體的群控系統架構。 ? 一、多AGV協同
    的頭像 發表于 05-12 09:56 ?565次閱讀
    AGV通信第5期 多AGV協同<b class='flag-5'>調度</b>解決方案,賦能高密度物流<b class='flag-5'>作業</b>

    黑芝麻智能視覺與4D毫米波雷達前融合算法介紹

    本文介紹了黑芝麻智能視覺與4D毫米波雷達前融合算法,通過多模態特征對齊和時序建模,顯著提升逆光、遮擋等復雜場景下的目標檢測精度,增強輔助駕駛安全性。
    的頭像 發表于 05-08 09:27 ?2598次閱讀
    黑芝麻智能視覺與4D毫米波雷達前融<b class='flag-5'>合算法</b>介紹

    LSM6DSV16X內置的傳感器融合算法SFLP,輸出的四元數是自身坐標系下的還是全局坐標系下的?

    請問各位大佬,LSM6DSV16X內置的傳感器融合算法SFLP,輸出的四元數是自身坐標系下的還是全局坐標系下的?以及輸出的陀螺儀偏置是實時更新的嗎?謝謝!
    發表于 03-14 07:22

    提取LSM6DSV16X內置低功耗融合算法輸出的四元數后,轉換成歐拉角后遇到一個問題求解

    各位大佬好,在提取LSM6DSV16X內置低功耗融合算法輸出的四元數后,轉換成歐拉角后遇到一個問題,當Y軸與重力方向平行時,輸出的角度與慣性測量單元繞自身Y軸轉過的角度對應不上,且抖動增加,請問有什么解決方法嗎?
    發表于 03-14 06:55

    京東百萬級調度系統(Buffalo)架構解密

    作者:京東零售 姬廣滕 一、調度系統簡介 Buffalo調度是一款京東自主研發的分布式DAG作業調度系統。為京東的數據開發工程師、算法工程師
    的頭像 發表于 03-07 09:53 ?860次閱讀
    京東百萬級<b class='flag-5'>調度</b>系統(Buffalo)架構解密

    工廠車間專用生產執行管理系統(MES)有什么功能?

    工廠車間專用生產執行管理系統(MES)作為現代制造業的重要支撐工具,旨在實現生產過程的精細化管理、高效運作與持續改進。MES系統集成了生產計劃、調度、執行、監控及數據分析等功能于一體,為工廠車間提供
    的頭像 發表于 03-06 16:02 ?1461次閱讀
    工廠<b class='flag-5'>車間</b>專用生產執行管理系統(MES)有什么功能?