Case Problem 3: Production Scheduling with Changeover Costs
A mixed integer programming model can be used advantageously to assist in developing recommendations. We
describe such a model here; it has 48 decision variables and 64 constraints. We show here how to use Microsoft
Excel to formulate and solve the problem. The spreadsheet at the end shows how we set up the problem and the
optimal solution. We describe the model now.
Variables
There are variables for production, inventory, setup, and changeover in each week.
Pi = number of P-Heads produced in week i
Hi = number of H-Heads produced in week i
Constraints
There are constraints for production capacity, inventory balance, maintenance of safety stock, and enforcement of
changeovers. Also, Excel requires that you identify the 0-1 (binary) variables in the Solver dialog box. The
constraints as specified in the Excel Solver dialog box are as follows (references are to cells of the spreadsheet):
B20:C27 B34:C41 production capacity, or nonnegativity of slack
G20:G27 H34:H41 forces Changei to 1 when a changeover occurs
G20:G27 I34:I41
Note that even though the Changei variable must also be integer it is not necessary to require it because
minimization will never let it be any bigger than it has to be. And, the second set of constraints force it to be 1
whenever the setup variable changes from 1 to 0 or from 0 to 1.
Objective
We want to minimize total cost which is represented by cell J23 in the spreadsheet. It is the sum of production cost,
inventory cost, and changeover cost.
The Spreadsheet