Results
The optimal solution of this problem has cost 4727.17. Tables Production of LIN and Production of LOX give the optimal levels of production required in order to satisfy the demands regardless of when the interruptions occur, if ever. Note that the production levels are higher at the beginning and then, for liquid oxygen, they equal the demand. This depends on the fact that production at the initial time periods must assume for worst-case scenarios such as K=4 consecutive interruptions early in the planning horizon. The inventory levels equal the balance between demand and production as they must account for the event that no interruption occurs.
Time | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dem | 6 | 14 | 10 | 8 | 11 | 15 | 10 | 9 | 10 | 9 | 10 | 12 | 11 | 15 | 9 |
Prod | 29 | 15 | 15 | 15 | 15 | 15 | 10 | 9 | 10 | 9 | 10 | 12 | 11 | 15 | 9 |
Inv* | 43 | 44 | 49 | 56 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Time | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dem | 2 | 5 | 3 | 4 | 8 | 4 | 8 | 7 | 5 | 4 | 3 | 3 | 5 | 9 | 7 |
Prod | 5.5 | 5.2 | 5.2 | 5.2 | 5.2 | 5.2 | 5.2 | 5.2 | 5 | 5.2 | 5.2 | 5.2 | 5.2 | 5.2 | 5.2 |
Inv* | 23.5 | 23.7 | 25.8 | 27 | 24.2 | 25.3 | 22.5 | 20.7 | 20.7 | 21.8 | 24 | 26.2 | 26.3 | 22.5 | 20.7 |
Note that this is the result of the optimization problem solved at the beginning of the time period. Using a rolling horizon approach, i.e., re-solving the model at every time period while taking into account the interruptions that already occurred, would allow us to obtain a less expensive production plan although the planned production levels might have to change.
Finally, since the interruption of a plant at a given period affects the production of both gases, the retrieval of uncertains needs to be done for each gas and getsol takes both interruption and the robust constraint RobProd as arguments. As would be expected, most worst-case interruptions are at the initial time periods, since those are critical moments when the LIN and LOX tanks need to be built up.
Worst-case interruptions for LIN: 2 3 4 5 6 14 Worst-case interruptions for LOX: 2 3 4 5 6 8 10 15
© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.