Errata for Kelton, Sadowski, and Sturrock, Simulation with Arena, fourth edition, McGraw-Hill, 2007
Last update
Which of the following errata apply to your copy of the book depends on which printing of the book you have. To determine which printing you have, look on the copyright page near the front of the book (the one with the McGraw-Hill logo on the upper left) and about a third of the way down the page you'll find a line with a string of numbers like 1 2 3 4 ... or 2 3 4 5 ... or 3 4 5 6 ... -- the first digit in this string is the printing that you have.
The following apply to the first printing:
|
Page(s) |
Location |
Edit |
|
p. 19 |
Line 10 |
Delete "just" at the beginning of the line. |
|
p. 40 |
Line 13 |
Delete the first comma (just before "are"). |
|
p. 136 |
Figure 4-6 |
In the graphic, change "Ingore" to "Ignore". |
|
p. 155 |
Line 3 |
Change "5453" to "5469". |
|
p. 168 |
Line 3 |
Delete the entire parenthetical remark. |
|
p. 171 |
Line 5 |
Change "156.0733" to "146.0733". |
|
p. 196-225 |
Model 5-1 |
There was a small mistake in one detail of how the stopping rule was implemented; the errata below (through p. 225) are related to this. The corrected file is linked here: Model 5-1. |
|
p. 196 |
Line 12 |
Change "3, 5, 10" to "2, 3, 4". |
|
p. 198 |
Line 15 |
Change "Variables" to "Variable". |
|
p. 198 |
Line 13 |
Change "Expressions" to "Expression". |
|
p. 198 |
Line 3 |
Change "two" to "three". |
|
p. 198 |
Line 2 |
Change "system and the second" to "system, and the last two". |
|
p. 203 |
Display 5-1 |
Between the current last two lines, insert "Entities per Arrival" in the first column, and "CallsPerArrival" in the second column. |
|
p. 204 |
Figure 5-2 |
There should be a third row, with CallsPerArrival in the Name column and "1 rows" in the initial Values column. |
|
p. 204 |
Line 2 |
Change "the Max Arrivals field" to "the Entities per Arrival and Max Arrivals fields". |
|
p. 204 |
Lines 8-9 |
Change "the MaxCalls variable" to "MaxCalls". |
|
p. 204 |
Line 15 |
Add the following to the end of this paragraph: "We also define the variable CallsPerArrival and initialize it to a value of 1 (this initialization is not visible in Figure 5-2); again, we'll explain this a bit later". |
|
p. 209 |
Line 2 |
Just before "we", insert "it could slow the run down with this extra checking of each potential arrival, so". |
|
p. 209 |
Line 7 |
Change "a global Variable" to "two global Variables". |
|
p. 210 |
Display 5-12 |
After the bottom horizontal rule, add the following two
columns, followed by another horizontal rule: |
|
p. 210 |
Caption for Display 5-12 |
Change "Variable" to "Variables". |
|
p. 210 |
Line 2 |
Change "in Display 5-12" to "and the variable CallsPerArrival a value of 0, in Display 5-12". |
|
p. 210 |
Line 11 |
Change "MaxCalls" to "MaxCalls" (i.e., "Calls" should be in Courier font as well as "Max"). |
|
p. 210 |
Lines 11 and 12 |
Between these two lines insert the following as a new paragraph: "However, because of the way the Create module works, we need to do one more thing to ensure that no calls arrive after time 600. When a creation occurs, Arena schedules the next creation, as long as Max Arrivals has not been reached. So as time 600 is approached, there will be a last legal call that arrives prior to time 600, and this call will schedule one more illegal call, which will indeed arrive at some point after time 600. To kill off this illegal call, we set the Variable CallsPerArrival to 0 (its initialized to 1 in the Variable data module so will be 1 up until time 600, which is the way we want it) and entered that in the Entities per Arrival field of the Create Call Arrivals Create module. So when this illegal call arrives at some time past 600, it will be set to have 0 entities, and the end result is that no call actually enters the system. After this time, no more call arrivals will be scheduled due to the entry of 1 in the Max Arrivals field.". |
|
p. 225 |
Line 19 |
Change "735" to "734", and change "644" to "643". |
|
p. 225 |
Line 20 |
Change "641" to "637", and change "41" to "37". |
|
p. 230 |
Line 12 |
Insert "tech-support" before "Schedule". |
|
p. 237 |
Line 15 |
Change "number o tech" to "number of tech". |
|
p. 261 |
Lines 20-21 |
Change "need to" to "can". |
|
p. 263 |
Line 10 |
After "widgets" insert "; initially there are 60 widgets, 50 doodads, and 70 kontraptions". |
|
p. 263 |
Line 1 |
After "UNIF(0.8, 1.7)" insert "; note that for kontraptions, it's possible for a delivery lag to extend beyond the time of the next inventory evaluation, but make the order decision based on only the inventory on hand, rather than based on the inventory on hand plus on order (even though the latter might make more sense)". |
|
p. 286 |
Caption for Figure 6-11 |
Change "Constraints" to "Objectives". |
|
p. 279 |
Lines 15 and 14 |
Change $1300 to $1360 in each of these lines. |
|
p. 508 |
Figure 12-1 |
In the first graph, the vertical-axis label is Ui. In the second graph, the horizontal-axis label is Ui and the vertical-axis label is Ui+1. |