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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
offline_scheduling_minmaxCompletion
online_mpc_scheduling
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.0 | The package for dynamic scheduling, based on MPC, has been added.
|
||
| 1.0.0 |
