Offline-Online Flexible Job-Shop Scheduling Problem makespan
- G: The open-shop graph represented as a matrix, where each row corresponds to a scheduling alternative for a job. It is important to note that each row must have the same number of elements. So, if a job passes through fewer machines, the remaining columns must be filled with zero to maintain consistency.
- G_j: A vector that maps each i-th row of G to the corresponding i-th job schedule. It must have the same number of rows as G.
- P: The processing times matrix, where each element represents the processing time of job J on machine M. The matrix's size is JxM, where J is the number of jobs and M is the number of machines.
- BigOmega: values of noise intensity to test the production order with different delays
- Release_planned: The arrival time vector, containing the arrival time for each job.
- max_delay: mac advance/delay on a job with respect to planned relase time
- horizon: prediction horizon for MPC-scheduling
- G: The open-shop graph represented as a matrix, where each row corresponds to a scheduling alternative for a job. It is important to note that each row must have the same number of elements. So, if a job passes through fewer machines, the remaining columns must be filled with zero to maintain consistency.
- G_j: A vector that maps each i-th row of G to the corresponding i-th job schedule. It must have the same number of rows as G.
- P: The processing times matrix, where each element represents the processing time of job J on machine M. The matrix's size is JxM, where J is the number of jobs and M is the number of machines.
- BigOmega: values of noise intensity to test the production order with different delays
- S0: The arrival time vector, containing the arrival time for each job.
Cite As
Bozzi, Alessandro, et al. “Dynamic MPC-Based Scheduling in a Smart Manufacturing System Problem.” IEEE Access, vol. 11, Institute of Electrical and Electronics Engineers (IEEE), 2023, pp. 141987–96, doi:10.1109/access.2023.3341504.
Bozzi, Alessandro, et al. “Reliability Evaluation of Emergent Behaviour in a Flexible Manufacturing Problem.” 2023 18th Annual System of Systems Engineering Conference (SoSe), IEEE, 2023, doi:10.1109/sose59841.2023.10178498.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.0 | The package for dynamic scheduling, based on MPC, has been added.
|
||
| 1.0.0 |
