解析FJSP问题的标准测试数据集的Python代码


背景问题

柔性作业车间问题(Flexible Job Shop Problem,FJSP)是经典作业车间调度问题的扩展,它允许工件的加工工序由给定的多台机器集合中的任意机器处理。柔性作业车间调度问题也是智能制造领域中的重要问题,如何高效地求解此类问题在实际生产制造中具有极其重要的理论和应用价值。

FJSP解决的是如何把若干工件的加工工序分配给产能有限的机器,并对机器上的工序进行排序,在满足工件工序的前后关系下,使完成所有工序的时间(makespan)最小。这是典型的NP-Hard问题,待加工的工序越多,工序可选设备越多(柔性越大)情况下,可选方案的数量指数级增长。

过去学术界业界对这类经典组合优化问题(FJSP)的研究非常多,进而沉淀出大量的具有标准格式的测试数据。

FJSP测试数据集介绍

数据集下载地址:https://people.idsia.ch/~monaldo/fjsp.html

在FJSP标准测试数据集中,有四个经典的数据集:

  1. Barnes 数据集:包含21个算例。来源文献:B. Chambers and J. W. Barnes. Flexible Job Shop Scheduling by Tabu Search. The University of Texas, Austin, TX, Technical Report Series ORP96-09, Graduate Program in Ope
  • 28
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lins号丹

小小鼓励,满满动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值