Pure IP, Mixed IP, and Binary IP
Classifies integer programs by the kinds of variables they use: pure (all integer), mixed (some integer, some continuous), and binary (all 0-1). Students learn to formulate small problems of each type and to read off the classification from a stated model.
Tutorial
Pure Integer Programming
A pure integer program (Pure IP) is an optimization problem in which every decision variable is required to take an integer value. In standard form,
Pure IPs arise whenever every quantity in the model must be a whole number — buses to dispatch, employees to hire, items to manufacture.
For example, suppose a workshop builds desks () and bookcases (). Each desk uses 2 hours of labor and 3 board-feet of wood; each bookcase uses 4 hours and 2 board-feet. Labor is capped at 20 hours, wood at 18 board-feet, and items must be whole. Profit is $50 per desk and $40 per bookcase. The pure IP is
Every decision variable is integer-restricted, so the model is a pure IP.