Companion resources · Wolfgang Garn · Routledge 2026
Errata and corrections
Business Analytics for Supply Chains and Operations: A Management Science Perspective
Review draft · 16 October 2026
Review status. This curated selection of proposed corrections is prepared for the author’s final approval. It should not be published as a definitive errata notice until the entries have been checked against the published edition. More complex modelling and simulation issues remain under review.
This page lists selected textual, mathematical and numerical corrections identified during the development of instructor presentation materials. The reference to each numbered equation, figure, table or section is more reliable than the standalone working-PDF page numbers.
Chapter 1
C1-04 · §1.1 · First paragraph (Introduction.tex l. 4) Low
Issue: “… solving management science challenges is often concerned with increasing revenues, and minimising costs may be achieved by determining …” runs two ideas together.
Proposed correction: “… concerned with increasing revenues and minimising costs. Costs may be reduced by determining …”.
Chapter 2
C2-01 · §2.3 · Example ‘Engine Export’ (EEC), solution parts 3–4 Medium
Issue: “Profit per year z_a = 100k ⇒ v_a = z_a/p = 100k/25 = 4,000 engines”, and f₁₀₀ = 4k/20k = 20%. This ignores the fixed cost (and calls the contribution p). The daily number asked for in question 3 is not given, and the fixed cost appears as both C_f and c_f.
Proposed correction: v_a = (c_f + z_a)/(p − c_v) = (70k + 100k)/25 = 6,800 engines a year (≈ 31 a day over 220 days); f₁₀₀ = 6.8k/20k = 34%. Use c_f throughout.
Issue: Hillier and Lieberman (2015) is listed twice, as item 1 (‘Essential Management Science techniques’) and item 4 (‘A classic introduction into operational research’).
Proposed correction: Merge into one entry with both annotations.
Chapter 3
C3-09 · §3.3 · Non-negativity constraints Low
Issue: Non-negativity is justified with “we are not outsourcing, which means we cannot have negative time or negative material”. The constraint concerns the decision variables.
C4-15 · §4.5 · Applications, first two paragraphs Low
Issue: The opening paragraph is repeated almost word for word (“National grids, including electricity, gas, water …” and “National grids, which encompass electricity, gas, water …”).
Proposed correction: Delete one.
C4-16 · §4.7 · Before the bibliography heading Low
Issue: A stray \\cite{Ortuzar2024} sits outside the text.
Proposed correction: Remove it or cite it where intended.
Chapter 6
C6-11 · §6.5.1 · Eq. 6.25 (transportation LP) High
Issue: The cost model is written as max; the double sum runs over i ∈ T, j ∈ F (sets swapped); both supply and demand are ≤, which with a cost objective would ship nothing; the non-negativity line lacks ∈ (“i {1, 2, 3}”).
Issue: Cost objective written as max, and the bounds are reversed relative to Code 6.6: supply is “= sᵢ” and demand “≤ dⱼ” (together with min, demand ≤ would allow zero deliveries).
Proposed correction: min …; supply Σⱼ xᵢⱼ ≤ sᵢ and demand Σᵢ xᵢⱼ = dⱼ, as in Code 6.6 (supply_lim, demand_lim).
C6-15 · §6.6.1 · Eq. 6.29 objective High
Issue: TSP objective written as max (the text says minimise); the inner sum repeats the index i (“i ∈ N, i = 1..n, i ≠ j”).
Proposed correction: min Σᵢ∈N Σⱼ∈N, ⱼ≠ᵢ dᵢⱼ xᵢⱼ.
C6-20 · §6.6.2 · Eq. 6.32 objective High
Issue: CVRP objective written as max and summed over i, j ∈ V only, which omits all depot arcs (14 of the 27 cost units in the reported solution).
Proposed correction: min Σᵢ∈N Σⱼ∈N, ⱼ≠ᵢ cᵢⱼxᵢⱼ, as in Code 6.10.
C6-25 · §6.7.1 · Eq. 6.37 (CFLP capacity) High
Issue: yᵢⱼ − pⱼxᵢ ≤ 0 uses the customer index on the facility capacity and bounds each pair separately, so a facility’s total shipments can exceed its capacity.
Proposed correction: Σⱼ∈C yᵢⱼ ≤ pᵢxᵢ, i ∈ F (Code 6.12 supply_ct).
Chapter 7
C7-16 · §7.3.2 · Sample standard deviation, demand example High
Issue: s = (1/(n−1))√Σ(x̄ − xᵢ)² = 4.528/6 = 0.755 places 1/(n−1) outside the square root (and contradicts the definition on p. 22). Consequently “95% of the weeks … less than 3,242 units” is also wrong.
Proposed correction: s = √(20.5/6) = 1.848 (1,848 units); the 95% level under a normal assumption is ≈ 2,000 + 1.6449 × 1,848 ≈ 5,040 units.
Chapter 8
C8-02 · §8.3.2 (ROP) · Example ‘ROP with constant demand and constant lead time’ Medium
Issue: d = D/t_w = 74.43 pallets; 24,000/306 = 78.43. R = 549.02 is only correct with 78.43, which the later examples use.
Proposed correction: d = 78.43 pallets per working day.
C8-03 · §8.3.2 (ROP) · Sentence introducing the ROP with variable demand and lead time Medium
Issue: “The last ROP formula can be obtained by adding up the safety buffers”. The buffers are combined as the square root of the sum of squares (the variances add); the book’s own formula and the comparison 241.36 < 311.1 show this.
Proposed correction: “… by adding the variances of the two buffers: b = √(b₁² + b₂²) …”.
C8-08 · §8.2.2 · Inventory turnover Medium
Issue: The inventory turnover ratio is defined as “the inventory’s sales price over its cost”.
Proposed correction: Cost of goods sold ÷ average inventory value (sometimes sales ÷ average inventory).
Chapter 9
C9-01 · §9.2.1 · Figure ‘Queueing system (a) stable; (b) instable’, annotations Medium
Issue: The plots are annotated ‘E(t)=3, E(x)=4 ⇒ ρ=0.75’ and ‘E(t)=4, E(x)=3 ⇒ ρ=1.33’. Read as expected interarrival and service times these give the opposite utilisations (ρ = E(x)/E(t)); the numbers are rates (the text: 3 arrivals and 4 services per hour).
Proposed correction: Annotate ‘λ = 3, μ = 4 ⇒ ρ = 0.75’ and ‘λ = 4, μ = 3 ⇒ ρ = 1.33’ (corrected copies are in the Part 1 deck assets).
C9-02 · §9.3.3 · Exercise ‘Expected number of customers in system’ Medium
Issue: “… for a 50% utilisation is one customer with P(x ≤ 1) ≅ .88, and for a 90% utilisation, there are nine customers with P(x ≤ 9) ≅ .38.” With P(X ≤ k) = 1 − ρ^(k+1): 0.75 and 0.65. (0.88 is P(X ≤ 2); 0.38 ≈ 0.9⁹.) The 68.4% for 75% is correct.
C9-04 · §9.3.3 · Side remark after Eq. for L Medium
Issue: “The probability of μ customers being serviced is 1 − e^(−μ²)” evaluates the service-time CDF at x = μ, mixing a rate with a time; the values 63.2%, 98.2%, 22.2% depend on the time unit.
Proposed correction: Remove, or replace with: “the probability that a service finishes within its mean time 1/μ is 1 − e^(−1) ≈ 63.2%, for any μ”.
C9-14 · §9.8 · Computer lab, task 1(b) Medium
Issue: L_q = ρ/(1 − ρ) (that is L); the value shown, 8.1, is L_q = ρ²/(1 − ρ).
Proposed correction: L_q = ρ²/(1 − ρ) and update the cell formula description.
Chapter 10
C10-22 · §10.4.2 · As-is one-run validation High
Issue: “41.25% of customers left, which is called the abandonment ratio (99/240 = 41.25%).” 99 is the number served; 151 left. Also 99 + 151 = 250, so 240 is the expected, not the observed, number of arrivals.
Proposed correction: Abandonment = 151 / 250 = 60.4% of resolved customers (served share 39.6%); state that 240 is the expected arrival count.