Info

This question is closed. Reopen it to edit or answer.

Add or Remove activities to schedule due to change in Production Plan

1 view (last 30 days)
Hi,
I am trying to solve a scheduling problem. I have a base schedule with constant production and loading rate and parcel size. I am struggling to figure out how do I frame the problem such that I am able to allow optimizer to minimally move from previous schedule and add extra parcels in case of more production rate or cancel parcels when production is low such that the rest meets almost the previous schedule and inventory constraints are met.
For starters:
Initial Production Rate : 3000 m3/h
Parcel size: 150000 m3
Loading rate: 10000 m3/h
Max inventory : 200,000 m3
Min inventory : 20,000 m3
This gives us the initial schedule of 1 parcel every 50 hrs.
Now the production rate changes:
Case-I : Production increased to 4000 m3/h
Rest parameters are same. I can move the promised parcels to +/-24 hours, also can add few more parcels to avoid meet maximum inventory constraints. Another constraint would be the start of next loading can start only 10 hours after the end of previous loading.
Case-II : Production reduced to 2500 m3/h
Rest parameters remain same, so now I want model to choose to cancel few parcels and ensure to maximally meet the schedule without drying up the containers. We can go beyond minimum inventory but that comes with a cost and cannot allow completely drying up the tanks.
Looking forward to discuss the code structure. Thanks!

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!