遇见数据集

The benchmark instances of the DRFJSP-OJP (in MATLAB)

收藏
Zenodo2026-06-11 更新2026-05-26 收录
官方服务:

资源简介:

Publication: Zhang, Z., Qiu, D., Li, X., Gao, L., Liu, Q., Teng, Y., … Wu, J. (2026). A multi-critical-path co-driven evolutionary algorithm addressing the dual-resource flexible job shop scheduling problem with offline operations and job priority constraints. International Journal of Production Research, 64(11), 4310–4340. https://doi.org/10.1080/00207543.2025.2601263 Description: 20 benchmark instances (ZQL01 ~ ZQL20) for the dual-resource flexible job shop scheduling problem with offline operations and job-priority constraints (DRFJSP-OJP) is provided in this file. DRFJSP-OJP can also be defined by other names. As long as your research conforms to the problem definition, this test suite can be used. This test suite includes problems of different scales, with the number of jobs increasing from six to 30, machines increasing from five to 12, job priorities increasing from two to five, workers increasing from four to 10. It is worth noting that this is a version in MATLAB. You can use the "load" command to read it. For example: load('ZQL01.mat') ---------------------------------------------------------------The explanations for the main variable names are as follows:1. MachineNum: The total number of machines.2. WorkerNum: The total number of workers.3. DualmodeNum: The number of dual-mode workers, namely those who can both collaborate with machines for processing tasks and independently complete offline operations.4. JobNum: The total number of jobs.5. OperaNum: The total number of operations for all jobs.6. OperaMax: The maximum number of operations for all jobs.7. JobInfo: The processing information of the jobs (which is a structure) includes the type of each operation, the available resources (machines or workers) for processing, and the corresponding processing time.8. WorkerInfo: Worker information (it is a structure), showing the set of controllable machines for each worker.9. ReleTime: The release time for each job.10. OperaVec: Operation number vector, displaying the number of operations for each job in sequence.11. PriorMax: The highest priority.12. PriPerNum: The number of jobs corresponding to each priority level.13. PriorJob: The priority corresponding to each job.14. DualmodeIndex: The indexes of dual-mode workers.

提供机构:
Zenodo
创建时间:
2025-09-29
二维码
社区交流群
二维码
科研交流群
商业服务