99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

種群進(jìn)化+鄰域搜索的混合算法求解作業(yè)車間調(diào)度問(wèn)題之算法原理

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

過(guò)去小編簡(jiǎn)單了解過(guò)作業(yè)車間調(diào)度問(wèn)題(JSP),這兩個(gè)月簡(jiǎn)單接觸了柔性車間調(diào)度問(wèn)題(FJSP),但是因?yàn)橐恍┰虼蛩銜簳r(shí)研究到這里。在研究的時(shí)候,小編發(fā)現(xiàn)網(wǎng)上這方面的中文資源不多,那么秉持著普度眾生的原則,就在這里和大家分享一下最近研究的一些成果。

柔性作業(yè)車間調(diào)度問(wèn)題介紹

之前我們?cè)?jīng)做過(guò)車間調(diào)度問(wèn)題(JSP)的內(nèi)容,相關(guān)可以看這篇文章:

這里再簡(jiǎn)單介紹一下FJSP:

集合表示一系列相互獨(dú)立的工件,任一工件需要經(jīng)過(guò)等一系列工序的加工方可完成,工序之間按照固定的加工順序依次完成。集合表示可用的加工機(jī)器,表示工件的第道工序,可以在可用機(jī)器集合中的任意機(jī)器上進(jìn)行加工。每道工序的加工時(shí)間與加工機(jī)器相關(guān)。

一道工序一旦開(kāi)始加工,就不能中斷。每臺(tái)機(jī)器一次只能加工一道工序。在初始加工時(shí)刻,所有工件和機(jī)器都是可用的。

一般來(lái)說(shuō),該問(wèn)題的目標(biāo)是最小化Makespan,通常用L來(lái)表示,即從開(kāi)始加工到所有工件加工完畢總的時(shí)長(zhǎng)。

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

所以,F(xiàn)JSP不光要選擇工序在機(jī)器上加工的順序,還要選擇在哪個(gè)機(jī)器上加工。這也意味著FJSP是比JSP更復(fù)雜的優(yōu)化問(wèn)題。

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

算法總體的流程如上圖所示,簡(jiǎn)單來(lái)說(shuō)就是在GA的過(guò)程中,對(duì)每一個(gè)子代個(gè)體進(jìn)行tabu search優(yōu)化。下面小編分別對(duì)GA部分和TS部分進(jìn)行講解。

遺傳算法部分

大家知道,不同的啟發(fā)式算法在不同問(wèn)題下效果會(huì)有很大的差別。過(guò)去小編在研究VRP問(wèn)題時(shí),GA的表現(xiàn)不是很好,編碼、解碼過(guò)程也相對(duì)復(fù)雜。但是GA在FJSP上表現(xiàn)的卻非常優(yōu)秀,因此大部分算法采取GA或類似GA的種群進(jìn)化算法作為基礎(chǔ)。僅僅是GA部分,已經(jīng)可以以相當(dāng)快的速度得到還算不錯(cuò)的解。

編碼解碼

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

上圖是一個(gè)FJSP算例的編碼和對(duì)應(yīng)解。

表a代表算例。

算例中有三個(gè)工件需要加工,每個(gè)工件分別有兩道工序(不同工件加工工序不一定一樣多)。除了J3的工序T2(task)外,所有工序都可以在三臺(tái)機(jī)器上加工,對(duì)應(yīng)的加工時(shí)間如表a所示。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    968

    瀏覽量

    55758
  • 車間調(diào)度
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    無(wú)刷直流電機(jī)滑模觀測(cè)器參數(shù)優(yōu)化設(shè)計(jì)方法

    設(shè)計(jì)時(shí)間,同時(shí)能夠降低觀測(cè)器的誤差。為了改進(jìn)傳統(tǒng)遺傳算法易陷入局部收斂的問(wèn)題,采用多種群遺傳算法求解最優(yōu)增益參數(shù)。實(shí)驗(yàn)結(jié)果表明提出的方法能夠快速求解
    發(fā)表于 06-27 16:48

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

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

    AlphaEvolve有望革新AI玩具芯片設(shè)計(jì),算法進(jìn)化驅(qū)動(dòng)能效與成本雙突破

    電子發(fā)燒友網(wǎng)綜合報(bào)道,近期,谷歌?DeepMind發(fā)布了一款A(yù)lphaEvolve,是一款通用科學(xué)AI代理,基于大語(yǔ)言模型Gemini系列與進(jìn)化計(jì)算框架,專注于算法發(fā)現(xiàn)與優(yōu)化??梢灾С?jǐn)?shù)百行代碼
    的頭像 發(fā)表于 06-18 00:09 ?2961次閱讀

    黑芝麻智能視覺(jué)與4D毫米波雷達(dá)前融合算法介紹

    本文介紹了黑芝麻智能視覺(jué)與4D毫米波雷達(dá)前融合算法,通過(guò)多模態(tài)特征對(duì)齊和時(shí)序建模,顯著提升逆光、遮擋等復(fù)雜場(chǎng)景下的目標(biāo)檢測(cè)精度,增強(qiáng)輔助駕駛安全性。
    的頭像 發(fā)表于 05-08 09:27 ?737次閱讀
    黑芝麻智能視覺(jué)與4D毫米波雷達(dá)前融<b class='flag-5'>合算法</b>介紹

    LSM6DSV16X內(nèi)置的傳感器融合算法SFLP,輸出的四元數(shù)是自身坐標(biāo)系下的還是全局坐標(biāo)系下的?

    請(qǐng)問(wèn)各位大佬,LSM6DSV16X內(nèi)置的傳感器融合算法SFLP,輸出的四元數(shù)是自身坐標(biāo)系下的還是全局坐標(biāo)系下的?以及輸出的陀螺儀偏置是實(shí)時(shí)更新的嗎?謝謝!
    發(fā)表于 03-14 07:22

    提取LSM6DSV16X內(nèi)置低功耗融合算法輸出的四元數(shù)后,轉(zhuǎn)換成歐拉角后遇到一個(gè)問(wèn)題求解

    各位大佬好,在提取LSM6DSV16X內(nèi)置低功耗融合算法輸出的四元數(shù)后,轉(zhuǎn)換成歐拉角后遇到一個(gè)問(wèn)題,當(dāng)Y軸與重力方向平行時(shí),輸出的角度與慣性測(cè)量單元繞自身Y軸轉(zhuǎn)過(guò)的角度對(duì)應(yīng)不上,且抖動(dòng)增加,請(qǐng)問(wèn)有什么解決方法嗎?
    發(fā)表于 03-14 06:55

    PID控制算法的C語(yǔ)言實(shí)現(xiàn):PID算法原理

    在工業(yè)應(yīng)用中 PID 及其衍生算法是應(yīng)用最廣泛的算法之一,是當(dāng)之無(wú)愧的萬(wàn)能算法,如果能夠熟練掌握 PID 算法的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,對(duì)于一般的研發(fā)人員來(lái)講,應(yīng)該是足夠應(yīng)對(duì)一般研發(fā)問(wèn)題了,而
    發(fā)表于 02-26 15:24

    求LabVIEW程序代做,關(guān)于噪聲測(cè)量方面,需要matlab與labview混合編程,涉及優(yōu)化算法、PID控制等,可帶價(jià)聯(lián)系

    求LabVIEW程序代做,關(guān)于噪聲測(cè)量方面,需要matlab與labview混合編程,涉及優(yōu)化算法、PID控制等,可帶價(jià)聯(lián)系QQ2789223947
    發(fā)表于 12-11 17:27

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+內(nèi)容簡(jiǎn)介

    內(nèi)容簡(jiǎn)介這是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通算法研發(fā)到數(shù)字IC設(shè)計(jì)的實(shí)現(xiàn)屏障,以及指導(dǎo)芯片設(shè)計(jì)工程師從底層掌握復(fù)雜電路設(shè)計(jì)與優(yōu)化方法為目標(biāo)的專業(yè)技術(shù)書(shū)。任何芯片(如WiFi芯片、5G芯片
    發(fā)表于 11-21 17:14

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+介紹基礎(chǔ)硬件算法模塊

    作為嵌入式開(kāi)發(fā)者往往比較關(guān)注硬件和軟件的協(xié)調(diào)。本書(shū)介紹了除法器,信號(hào)發(fā)生器,濾波器,分頻器等基本算法的電路實(shí)現(xiàn),雖然都是基礎(chǔ)內(nèi)容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢(shì)的出現(xiàn),過(guò)去的研發(fā)
    發(fā)表于 11-21 17:05

    請(qǐng)問(wèn)GDE中的NR算法反應(yīng)慢怎么解決?

    我在使用NR(NoiseReduction)算法時(shí)發(fā)現(xiàn)算法起作用的時(shí)間太長(zhǎng),輸入1K正弦波測(cè)試,大約是在輸入40秒以后出現(xiàn)下圖轉(zhuǎn)變 再過(guò)段時(shí)間又變成下圖的樣子。 但是播放器重新開(kāi)始的短暫停止也
    發(fā)表于 10-29 07:42

    U盤(pán)存儲(chǔ)并聯(lián),算法交互輸出

    FreeRTOS),負(fù)責(zé)任務(wù)調(diào)度和資源管理。 使用C/C++語(yǔ)言編寫(xiě)數(shù)據(jù)管理、算法和通信模塊,確保代碼的高效性和可靠性。 利用現(xiàn)有的庫(kù)和框架(如TensorFlow Lite Micro)來(lái)實(shí)現(xiàn)輕量級(jí)的機(jī)器
    發(fā)表于 10-28 07:36

    需要同時(shí)播放4路WAV文件,在一個(gè)DAC輸出,這樣需要什么算法混合4路音頻?。?/a>

    求教4路WAV文件播放混合問(wèn)題,我需要同時(shí)播放4路WAV文件,在一個(gè)DAC輸出,這樣需要什么算法混合4路音頻???
    發(fā)表于 10-21 07:25

    量子計(jì)算場(chǎng)景實(shí)用秘籍:開(kāi)物SDKsubQUBO算法分解

    subQUBO算法是一種將大規(guī)模組合優(yōu)化問(wèn)題分解為若干個(gè)小規(guī)模問(wèn)題以便能在當(dāng)前中小規(guī)模量子計(jì)算機(jī)上實(shí)現(xiàn)求解的方法。
    的頭像 發(fā)表于 08-13 11:05 ?1676次閱讀
    量子計(jì)算場(chǎng)景實(shí)用秘籍:開(kāi)物SDK<b class='flag-5'>之</b>subQUBO<b class='flag-5'>算法</b>分解

    中偉視界:礦山智能化安全生產(chǎn),未戴自救器檢測(cè)AI算法助力保護(hù)作業(yè)人員安全

    礦山作業(yè)環(huán)境復(fù)雜危險(xiǎn),確保作業(yè)人員佩戴自救器是重要措施之一。未戴自救器檢測(cè)AI算法通過(guò)圖像識(shí)別和人工智能技術(shù),實(shí)時(shí)監(jiān)控井下人員的自救器佩戴情況,有效避免了安全事故。本文詳細(xì)解析該算法
    的頭像 發(fā)表于 07-17 13:10 ?678次閱讀
    中偉視界:礦山智能化安全生產(chǎn),未戴自救器檢測(cè)AI<b class='flag-5'>算法</b>助力保護(hù)<b class='flag-5'>作業(yè)</b>人員安全