Question 3 of 9: Tractor Inventory — EOQ and Dynamic-Programming Lot Sizing
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
National Exams — December 2017 — 98-Ind-A1 Operations Research. Three-hour, open-book exam (any non-communicating calculator permitted); the paper totals 180 marks across 9 questions (each worth 20) and only 100 marks are required, so a candidate would normally answer 5 — all nine are solved below for completeness.
Reference texts: Hillier & Lieberman, Introduction to Operations Research (11th ed., McGraw-Hill) — linear programming formulation & the simplex method (ch. 3–4), duality & sensitivity analysis (ch. 6), network optimization models (ch. 9), deterministic dynamic programming (ch. 11), integer programming (ch. 12), Markov chains (ch. 16), decision analysis (ch. 15), queueing theory (ch. 17); Nahmias, Production and Operations Analysis (7th ed.) — EOQ with and without planned shortages, the newsvendor (single-period) model (ch. 4–5).
Question 3: Tractor Inventory — EOQ and Dynamic-Programming Lot Sizing (20 marks)
Check: the $6,500 purchase cost and $10,000 sale price set the per-tractor margin but do not enter the ordering-policy math (they are constant regardless of $Q$ or the order schedule, so they cancel out of the minimization) — both parts below minimize only the order + holding cost, as the question's own phrase "monthly inventory (i.e. holding and ordering) cost" confirms.
Given. Fixed order cost $K=\$2{,}500$/order (regardless of size); holding cost $h=\$500$/tractor/month. (a) constant demand $D=15$ tractors/month. (b) forecast demand for months 1–4: $d=(20,25,12,3)$ tractors.
Find. (a) The optimal ordering policy (order quantity, cycle length) and resulting monthly order+holding cost under constant demand. (b) Using dynamic programming (Wagner–Whitin lot sizing), the optimal order schedule and minimum total order+holding cost over the 4-month horizon.
Approach. Part (a) is a standard monthly-rate EOQ. Part (b) has time-varying demand, so apply the Wagner–Whitin DP: let $c(t,j)$ be the cost of a single order placed in month $t$ that covers demand through month $j$ (one fixed charge $K$ plus the holding cost of carrying each month's units from $t$ until they are used), and let $F(j)$ be the minimum cost to cover months $1,\dots,j$; then $F(j)=\min_{1\le t\le j}\{F(t-1)+c(t,j)\}$.
Part (a) — monthly EOQ. Treating the month as the time unit ($D=15$/month):
$$Q^*=\sqrt{\frac{2KD}{h}}=\sqrt{\frac{2(2500)(15)}{500}}=\sqrt{150}$$
$$\boxed{Q^*_{(a)}=12.25\text{ tractors per order}}$$
with minimum monthly cost $TC^*=\sqrt{2KDh}=\sqrt{2(2500)(15)(500)}=\$6{,}123.72$/month, reordering every $T^*=Q^*/D=0.8165$ month (≈ 24.5 days, or about 5.4 orders per year).
Part (b) — build the order-block cost table $c(t,j)=K+h\sum_{i=t}^{j}(i-t)d_i$ for every possible single-order block covering months $t$ through $j$ (the item ordered for month $t$ itself is not held; the item for month $i>t$ is held $i-t$ months):
The winning candidate at $j=4$ is $F(2)+c(3,4)=9000$: ordering months 3 and 4 together ($12+3=15$ tractors, held 1 month for the 3) beats ordering month 4 alone, because the extra holding cost ($500\times1\times3=1500$) is cheaper than a whole extra order ($2,500).
Backtrack the optimal order schedule from $F(4)$ through its chosen predecessors:
$$\boxed{F(4)=\$9{,}000\text{: order 20 in month 1, order 25 in month 2, order 15 (12+3) in month 3, no order in month 4}}$$