基于NSGA-2的求解多目标柔性车间调度算法(个人原创,供交流学习)

时间:2022-02-12 15:55:09
【文件属性】:

文件名称:基于NSGA-2的求解多目标柔性车间调度算法(个人原创,供交流学习)

文件大小:12KB

文件格式:ZIP

更新时间:2022-02-12 15:55:09

调度算法 NSGA-2 matlab

NSGA_2求解多目标柔性作业车间的调度算法matlab源码(包含gantt 图的绘制),本人原创,亲测有效。


【文件预览】:
NSGA2车间调度算法
----ganttChart1.m(2KB)
----cal_ene_consu.m(2KB)
----tournament_selection.m(2KB)
----genetic_operator.m(5KB)
----non_domination_sort_mod.m(6KB)
----data_pro.m(1KB)
----cal_equ_load.m(238B)
----data_mac.m(350B)
----cal_comp_time.m(300B)
----initPop.m(864B)
----cal_def_time.m(261B)
----decode.m(3KB)
----machine_index.m(279B)
----nsga2_scheduling.m(2KB)

网友评论

  • 为什么decode解码中根本没有t_span{m_var}(k_mac(m_var),:)=[max(mac_t{m_var}(:,2)),start_t]; 请问大家说的改是 %更新插入产生的新间隙 这句嘛
  • 请问为什么我运行不了,显示变量未定义
  • 资源是好资源,但是与"NSGA2作业车间多目标优化调度算法.zip"一模一样,不知道是 谁抄袭谁,让我白白损失了40多个积分,因为无法确定谁是原创,所以都给一星,只能对原作者说对不起了
  • 请问一下J工件里的释放时期表示什么意思啊
  • 解码部分好像有问题?我也是出现了工序重叠的现象,也加了max。还请指导一下
  • 需要在解码中两次修改成t_span{m_var}(k_mac(m_var),:)=[max(mac_t{m_var}(:,2)),start_t]; 请问一下 J工件里的第二个参数表示释放时期 是什么意思呢
  • 您好,按照评论中说的加了个max,但是还是会出现工序重叠的现象,请教大神如何解决!984695541@qq.com
  • 发觉运行结果甘特图中有些工序与其他工序重叠了,这应该是前面约束部分有问题吧
  • 不错,相当不错
  • 您的基于工序的变异上面写着编码错误,请自行修改??这个是错的吗
  • 请问大神参考哪一篇文章写的代码呢
  • 资源非常好,注释很清楚,点赞!谢谢分享
  • 这个代码真的很不错,非常完整,解释也很详细,下载就能运行,运行效果也很不错。支持这样的良心资源。