Problem name and type, features | Difficulty | Related examples |
C‑1 | Planning the production of bicycles: Production planning (single product) | *** | |
| modeling inventory balance; inline if, forall-do |
C‑2 | Production of drinking glasses: Multi-item production planning | ** | prodplan_graph.mos |
| modeling stock balance constraints; inline if, index value 0 |
C‑3 | Material requirement planning: Material requirement planning (MRP) | ** | |
| working with index (sub)sets, dynamic initialization, automatic finalization, as |
C‑4 | Planning the production of electronic components: Multi-item production planning | ** | c2glass.mos |
| modeling stock balance constraints; inline if |
C‑5 | Planning the production of fiberglass: Production planning with time-dependent production cost | *** | transship_graph.mos |
| representation of multi-period production as flow; encoding of arcs, exists, create, isodd, getlast, inline if |
C‑6 | Assignment of production batches to machines: Generalized assignment problem | * | assignment_graph.mos |
Further explanation of this example:
'Applications of optimization with Xpress-MP', Chapter 8: Production planning