首页 > 行业资讯 > 【车间调度】基于遗传算法求解具有时间约束的车间调度问题度matlab代码

【车间调度】基于遗传算法求解具有时间约束的车间调度问题度matlab代码

时间:2023-06-06 来源: 浏览:

【车间调度】基于遗传算法求解具有时间约束的车间调度问题度matlab代码

天天Matlab 天天Matlab
天天Matlab

TT_Matlab

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。

收录于合集 #智能优化算法及应用 769个

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

个人主页: Matlab科研工作室

个人信条:格物致知。

更多Matlab仿真内容点击

智能优化算法       神经网络预测       雷达通信       无线传感器         电力系统

信号处理               图像处理               路径规划       元胞自动机         无人机

⛄ 内容介绍

车间作业调度问题的优化和研究对制造企业的生产效率和生产成本有着重大的影响力,因此受到学者们的高度关注。本文在对车间调度问题方面的研究做了以下几方面的工作: 首先分析了车间作业调度问题的国内外研究现状,对车间调度问题进行了简单的描述,概述了国内外车间调度问题的研究方法。 其次介绍了遗传算法的基本理论,分析了遗传算法的特点,描述了它的应用情况。 最后在数学建模理论研究的基础上,简单分析了数学建模的方法,对数学建模常用的数学软件进行了简单的描述。根据中信戴卡轮毂制造股份有限公司某车间的车间状况,建立相应的数学模型。利用遗传算法对数学模型进行算法设计,同时利用MATLAB软件对模型求解。为公司的车间生产提供重要的帮助。

⛄ 部分代码

function ChromNew=aberrance(Chrom,MUTR)

% Chrom=[1 3 2 3 1 2 1 3 2; 

%     1 1 2 3 3 1 2 3 2;

%     1 3 2 3 2 2 1 3 1;

%     1 3 3 3 1 2 1 2 2;

%     2 3 2 3 1 2 1 3 1;

%     1 3 2 1 1 2 3 3 2 ;

%     3 3 2 1 2 2 1 3 1;

%     1 3 2 2 1 2 1 3 3;

%     1 3 3 2 2 2 1 3 1 ;

%     1 3 2 1 3 2 1 3 2 ]; 

%  

%   MUTR=0.2;

%  

%初始化

[NIND,WNumber]=size(Chrom);

ChromNew=Chrom;

for i=1:NIND    

    %是否变异

    if MUTR>rand;

        

        %变异位置

        Pos1=unidrnd(WNumber);

        Pos2=unidrnd(WNumber);

        

        %变异位置不相同

        while Pos1==Pos2      

            Pos2=unidrnd(WNumber);

        end 

        

        %取一个个体

        S=Chrom(i,:); 

        

        %交换

        temp=S(Pos1);

        S(Pos1)=S(Pos2);

        S(Pos2)=temp; 

        

        %数据放入新群

        ChromNew(i,:)=S;

    end

end

⛄ 运行结果

⛄ 参考文献

[1] 张国辉, 张海军, 张理涛,等. 改进遗传算法求解低碳约束的柔性车间调度问题[J]. 组合机床与自动化加工技术, 2018(6):5.

[2] 于善, 袁逸萍, 李晓娟,等. MATLAB下基于遗传算法作业车间调度系统开发[J]. 机械工程与自动化, 2015(6):4.

[3] 杜宏伟, 潘志国, 林悦香,等. 遗传算法解决车间作业调度问题的优化研究[J]. 组合机床与自动化加工技术, 2007(05):109-112.

[4] 张青. 基于遗传算法的车间调度问题研究[D]. 长春理工大学.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐