91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

種群進化+鄰域搜索的混合算法求解作業車間調度問題之算法原理

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

掃碼添加小助手

加入工程師交流群

前言

過去小編簡單了解過作業車間調度問題(JSP),這兩個月簡單接觸了柔性車間調度問題(FJSP),但是因為一些原因打算暫時研究到這里。在研究的時候,小編發現網上這方面的中文資源不多,那么秉持著普度眾生的原則,就在這里和大家分享一下最近研究的一些成果。

柔性作業車間調度問題介紹

之前我們曾經做過車間調度問題(JSP)的內容,相關可以看這篇文章:

這里再簡單介紹一下FJSP:

集合表示一系列相互獨立的工件,任一工件需要經過等一系列工序的加工方可完成,工序之間按照固定的加工順序依次完成。集合表示可用的加工機器,表示工件的第道工序,可以在可用機器集合中的任意機器上進行加工。每道工序的加工時間與加工機器相關。

一道工序一旦開始加工,就不能中斷。每臺機器一次只能加工一道工序。在初始加工時刻,所有工件和機器都是可用的。

一般來說,該問題的目標是最小化Makespan,通常用L來表示,即從開始加工到所有工件加工完畢總的時長。

綜上所述,柔性車間調度問題和車間調度問題相似,在此之上改變了一個條件:對JSP,每道工序只能在某個特定的機器上加工;對FJSP,工序可能有多個可加工的機器(且不同機器上加工時間不同)。

所以,FJSP不光要選擇工序在機器上加工的順序,還要選擇在哪個機器上加工。這也意味著FJSP是比JSP更復雜的優化問題。

根據小編這段時間的研究,學術界目前比較常用的啟發式求解算法是種群進化+鄰域搜索的混合算法,其中GA+TS是比較成熟的算法體系。接下來主要參考論文 An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem 的算法,介紹論文里的混合算法HA,以及小編自己復現的代碼。

算法總體的流程如上圖所示,簡單來說就是在GA的過程中,對每一個子代個體進行tabu search優化。下面小編分別對GA部分和TS部分進行講解。

遺傳算法部分

大家知道,不同的啟發式算法在不同問題下效果會有很大的差別。過去小編在研究VRP問題時,GA的表現不是很好,編碼、解碼過程也相對復雜。但是GA在FJSP上表現的卻非常優秀,因此大部分算法采取GA或類似GA的種群進化算法作為基礎。僅僅是GA部分,已經可以以相當快的速度得到還算不錯的解。

編碼解碼

FJSP的GA編碼采取兩行數字的方式。一串叫做OS(operation sequence),一串叫做MS(machine sequence)。之前我們提到過,求解FJSP需要做兩個選擇:工序加工順序的選擇;工序加工機器的選擇。顧名思義,兩串編碼分別對應這兩種選擇。

上圖是一個FJSP算例的編碼和對應解。

表a代表算例。

算例中有三個工件需要加工,每個工件分別有兩道工序(不同工件加工工序不一定一樣多)。除了J3的工序T2(task)外,所有工序都可以在三臺機器上加工,對應的加工時間如表a所示。

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

    關注

    6

    文章

    969

    瀏覽量

    55768
  • 車間調度
    +關注

    關注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA實現FOC算法PWM模塊設計

    哈嘍,大家好,從今天開始正式帶領大家從零到一,在FPGA平臺上實現FOC算法,整個算法的框架如下圖所示,如果大家對算法的原理不是特別清楚的話,可以先去百度上學習一下,本教程著重介紹實現過程,弱化原理的介紹。那么本文將從PWM模塊
    的頭像 發表于 07-17 15:21 ?289次閱讀
    基于FPGA實現FOC<b class='flag-5'>算法</b><b class='flag-5'>之</b>PWM模塊設計

    無刷直流電機滑模觀測器參數優化設計方法

    設計時間,同時能夠降低觀測器的誤差。為了改進傳統遺傳算法易陷入局部收斂的問題,采用多種群遺傳算法求解最優增益參數。實驗結果表明提出的方法能夠快速求解
    發表于 06-27 16:48

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

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

    AlphaEvolve有望革新AI玩具芯片設計,算法進化驅動能效與成本雙突破

    電子發燒友網綜合報道,近期,谷歌?DeepMind發布了一款AlphaEvolve,是一款通用科學AI代理,基于大語言模型Gemini系列與進化計算框架,專注于算法發現與優化??梢灾С謹蛋傩写a
    的頭像 發表于 06-18 00:09 ?2980次閱讀

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

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

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

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

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

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

    PID控制算法的C語言實現:PID算法原理

    在工業應用中 PID 及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握 PID 算法的設計與實現過程,對于一般的研發人員來講,應該是足夠應對一般研發問題了,而
    發表于 02-26 15:24

    求LabVIEW程序代做,關于噪聲測量方面,需要matlab與labview混合編程,涉及優化算法、PID控制等,可帶價聯系

    求LabVIEW程序代做,關于噪聲測量方面,需要matlab與labview混合編程,涉及優化算法、PID控制等,可帶價聯系QQ2789223947
    發表于 12-11 17:27

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+內容簡介

    內容簡介這是一本深入解讀基礎算法及其電路設計,以打通算法研發到數字IC設計的實現屏障,以及指導芯片設計工程師從底層掌握復雜電路設計與優化方法為目標的專業技術書。任何芯片(如WiFi芯片、5G芯片
    發表于 11-21 17:14

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+介紹基礎硬件算法模塊

    作為嵌入式開發者往往比較關注硬件和軟件的協調。本書介紹了除法器,信號發生器,濾波器,分頻器等基本算法的電路實現,雖然都是基礎內容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢的出現,過去的研發
    發表于 11-21 17:05

    U盤存儲并聯,算法交互輸出

    FreeRTOS),負責任務調度和資源管理。 使用C/C++語言編寫數據管理、算法和通信模塊,確保代碼的高效性和可靠性。 利用現有的庫和框架(如TensorFlow Lite Micro)來實現輕量級的機器
    發表于 10-28 07:36

    需要同時播放4路WAV文件,在一個DAC輸出,這樣需要什么算法混合4路音頻啊?

    求教4路WAV文件播放混合問題,我需要同時播放4路WAV文件,在一個DAC輸出,這樣需要什么算法混合4路音頻?。?
    發表于 10-21 07:25

    量子計算場景實用秘籍:開物SDKsubQUBO算法分解

    subQUBO算法是一種將大規模組合優化問題分解為若干個小規模問題以便能在當前中小規模量子計算機上實現求解的方法。
    的頭像 發表于 08-13 11:05 ?1682次閱讀
    量子計算場景實用秘籍:開物SDK<b class='flag-5'>之</b>subQUBO<b class='flag-5'>算法</b>分解

    中偉視界:礦山智能化安全生產,未戴自救器檢測AI算法助力保護作業人員安全

    礦山作業環境復雜危險,確保作業人員佩戴自救器是重要措施之一。未戴自救器檢測AI算法通過圖像識別和人工智能技術,實時監控井下人員的自救器佩戴情況,有效避免了安全事故。本文詳細解析該算法
    的頭像 發表于 07-17 13:10 ?685次閱讀
    中偉視界:礦山智能化安全生產,未戴自救器檢測AI<b class='flag-5'>算法</b>助力保護<b class='flag-5'>作業</b>人員安全
    主站蜘蛛池模板: 色花堂国产精品首页第一页 | 亚洲一级免费视频 | 种子天堂| 两性色午夜视频免费播放 | 777色狠狠一区二区三区香蕉 | 天天色国产 | 美女黄页在线观看 | 国产三级精品视频 | 在线天堂资源www中文在线 | 亚洲黄色在线网站 | 欧美一卡2卡三卡四卡五卡 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 亚洲精品第一 | 永久免费看毛片 | 美女网站一区二区三区 | 巨尻在线观看 | 人人入人人爱 | 我想看三级特黄 | 久久伊人成人网 | 免费国产午夜在线观看 | 男女网站在线观看 | 91久久澡人人爽人人添 | 色视频免费国产观看 | 日本吻胸抓胸激烈视频网站 | 999精品国产 | 亚洲影视久久 | 97大香伊在人人线色 | 欧美aaaaaaaaaa| 久久综合一 | 四虎免费影院在线播放 | 欧美日韩国产网站 | 国产香蕉视频在线播放 | 久久视频精品36线视频在线观看 | 日本色高清 | 亚洲欧美成人综合久久久 | 人人草人人 | 久热操 | 不卡无毒免费毛片视频观看 | 午夜免费福利片 | 亚洲欧美视频在线播放 | 免费看你懂的 | 天天看片国产 |