| Reference | Page | Change |
| — | — | Added comma in objectives box at the start of each chapter |
| Fig. 1.12 | 13 | Fixed slightly offset location of optimum |
| Fig. 4.16 | 97 | Changed length of vector pk |
| Eq. 3.2 | 51 | Changed single zero to vector for clarity |
| Alg. 4.4 | 106 | Switched order of multiplication in “else if” condition to avoid confusion |
| Fig. 4.59 | 137 | Added missing “of” in caption |
| Alg. 4.3 | 104 | Modified to improve clarity |
| Alg. 4.4 | 106 | Added comments on updating ϕhigh and ϕlow |
| Ex. 5.3 | 164 | Changed single zero to vector for clarity; removed last comment on minimum |
| P. 178 | 178 | Corrected “optimality conditional” to “optimality condition” before Eq. 5.39 |
| Ex. 5.10 | 196 | Fixed typesetting of x1 and x2 |
| P. 199 | 199 | Fixed typesetting of n-dashes in Broyden–Fletcher–Goldfarb–Shanno |
| Eq. 5.112 | 212 | Changed maxjgj to max(g) |
| Table 6.1 | 231 | Changed coloring of 4 in the first row |
| Eq. 6.30 | 245 | Fixed typesetting |
| Fig. 6.38 | 268 | Fixed intersection of residual lines |
| Eq. 6.70 | 270 | Changed single zero to vector for clarity |
| Alg. 7.1 | 290 | Changed parentheses sizes |
| Fig. 7.5 | 291 | Changed parentheses sizes |
| Alg. 7.3 | 296 | Added reference to Alg. 7.2 for search strategy |
| Ex. 7.4 | 309 | Shifted bit indices to start from 0 |
| Alg. 7.6 | 318 | Changed parentheses sizes |
| Ex. 13.9 | 517 | Modified the color of black instance of dt to blue |
| P. 520 | 520 | Removed repeated “coupling” |
| P. 535 | 535 | Changed “global” instances to “shared” |
| P. 547 | 547 | Changed typesetting of AT to A⊺ |
| Eq. C.29 | 575 | Added subscript to V~k+1 |