Index Edges (cont.) in n-node trees, 78 reduced costs of, 409 Edmonds, Jack greedy algorithms, 207 minimum-cost arborescences, 126 NP-completeness, 529 polynomial-time solvability, 70 strongly polynomial algorithms, 357 Efficiency defining, 30-31 of polynomial time, 32-35 of pseudo-polynomial time, 271 Efficient certification in NPcompleteness, 463-466 Efficient Recruiting Problem, 506 ex E1 Goog, 191-192ex E1-Yaniv, R., 794 Electoral districts, gerrymandering in, 331-~32 ex Electromagnetic observation, 512-513 ex Electromagnetic pulse (EMP), 319-320 ex Encoding. See Huffinan codes Ends of edges, 13, 73 Entropy of chain molecules, 547-550 ex Environment statistics, 440-441 ex Eppstein, D., 659 Equilibrium Nash. Se~ rash equilibria of prices and matchings, 411 Erenrich, Jordan, 450 Ergonomics of floor plans, 416- 417ex Error of lines, 261-262 Escape Problem, 421 ex Euclidean distances in Center Selection Problem, 606-607 in closest pair of points, 226, 743-745 Euler, Leonhard, 113 Evasive Path Problem, 510-511 ex Even, S., 659 Events in contention resolution, 709-712 independent, 771-772 in infinite sample spaces, 775 in probability, 769-770 Eviction policies and schedules in optimal caching, 132-133 in randomized caching, 750-751 Excess of preflows, 358 Exchange arguments in greedy algorithms, 116, 128-131 in Minimum Spanning Tree Problem, 143 in optimal caching, 131-137 for prefix codes, 168-169 proving, 186ex Expectation Maximization approach, 701 ex Expectation, 708 conditional, 724 linearity of, 720-724 of random variables, 719-720, 758-762 Expected running time for closest pair of points, 748-750 for median-finding, 729-731 for Quicksort, 732-733 Expected value in voting, 782 ex Expenses, sharing apan_ment, 429-430 ex Internet services, 690-700, 785-786 ex Exploring nodes, 92 Exponential functions in asymptotic bounds, 42 Exponential time, 54-56, 209, 491 ExtractMin operation for heaps, 62, 64 for Prim’s <strong>Algorithm</strong>, 150 for shortest paths, 141-142 F Facili W Location Problem games in, $36-537 in PSPACE completeness, 544-547 for Web servers, 658-659 ex Factorial growth of search space, 55 Factoring, 491 Failure events, 711-712 Fair driving schedules, 431 ex Fair prices, 620-621 Fano, Robert M., 169-170, 206 Farthest-in-Future algorithm, 133-136, 751 Fast Fourier Transform (FFT), 234 for convolutions, 238-242 notes, 250 FCC (Fully Compatible Configuration) Problem, 516-517 ex Feasible assignments in load balancing, 637 Feasible circulation, 380-384 Feasible sets of projects, 397 Feedback, stream ciphers with, 792 ex Feedback sets, 520 ex Feller, W., 793 Fellows, M., 598 FFT (Fast Fourier Transform), 234 for convolutions, 238-242 notes, 250 Fiat, A., 794 Fiction, hypertext, 509-510 ex FIFO (first-in, first-out) order, 90 Fifteen-puzzle, 534 Filtering, collaborative, 221-222 Financial trading cycles, 324 ex Find operation in Union-Find structure, 151-156 Find-Solution algorithm, 258-259 FindMin operation, 64 Finite probabiliW spaces, 769-771 First-in, first-out (FIFO) order, 90 Fixed-length encoding, 165-166 Flooding, 79, 140-141 Floor plans, ergonomics of, 416-417 ex Flows. See Network flows Floyd, Robert W., 70 Food webs, 76 Forbidden pairs in Stable Matching Problem, 19-20 ex Forcing partial assignment, 5927 593ex Ford, L. R. dynamic programming, 292 flow, 344, 448 shortest paths, 140, 335 Ford-Fulkerson <strong>Algorithm</strong>, 344-346 augmenting paths in, 352, 356 for disjoint paths, 376 flow and cuts in, 346-352 for maximum matching, 370 neighbor relations in, 680 vs. Preflow-Push algorithm, 359 Foreground/background segmentation, 391-392 algorithm for, 393-395 local search, 681-682 problem, 392-393 tool design for, 436-438 ex Forests, 559 Formatting in pretty-printing, 317-319 ex Forward edges in residual graphs, 34!-342 Four-Color Conjecture, 485,490 Fraud detection, 246-247 ex Free energy of RNA molecules, 274 Free-standing subsets, 444 ex Frequencies of letters in encoding, 163, 165-166 Fresh items in randomized marking algorithm, 756-757 Frieze, A. M., 659 Fulkerson, D. R., 344, 448 Full binary trees, 168 Fully Compatible Configuration (FCC) Problem, 516-517 ex Funnel-shaped potential energy landscape, 662-663 G G-S (Gale-Shapley) algorithm, 6 analyzing, 7-9 data structures in, 43 extensions to, 9-12 in Stable Matching Problem, 20-22 ex Gadgets in 3-Dirnensional Matching Problem, 482-484 in Graph Coloring Problem, 487-490 in Hamiltonian Cycle Problem, 475-479 in PSPACE-completeness reductions, 546 in SAT problems, 459-463 Galactic Shortest Path Problem, 527 ex Gale, David, 1-3, 28 Gale-Shapley (G-S) algorithm, 6 analyzing, 7-9 data structures in, 43 extensions to, 9-12 in Stable Matching Problem, 20-22 ex Gallager, R. backoff protocols, 793 shortest-path algorithm, 336 Gambling model, 792 ex Game theory, 690 definitions and examples, 691-693 and !ocal search, 693-695 Nash equilibria in, 696-700 questions, 695-696 notes, 706 Games Droid Trader!, 524 ex Geography, 550-551 ex notes, 551 PSPACE, 535-538, 544-547 Gaps in Preflow-Push <strong>Algorithm</strong>, 445 ex in sequences, 278-280 Gardner, Martin, 794 Garey, M., 529 Ganssian elimination, 631 Gaussian smoothing, 236 Geiger, Davi, 450 Gelatt, C. D., Jr., 669, 705 Generalized Load Balancing Problem algorithm design and analysis for, 638-643 notes, 660 Genomes mapping, 521 ex, 787ex sequences in, 279 Geographic information systems, closest pair of points in, 226 Geography game, 550-551 ex Geometric series in unrolling recurrences, 219 Gerrymandering, 331-332 ex Gha!lab, Malik, 552 Gibbs-Boltzmann function, 666-667 Global minimum cuts, 714 algorithm for analyzing, 716-718 designing, 715-716 number of, 718-719 problem, 714-715 Global minima in local search, 662 Goal conditions in planning problems, 534 Goel, A., 799 Goemans, M. X., 659 Goldberg, Andrew V. Preflow-Push <strong>Algorithm</strong>, 449 shortest-path algorithm, 336 Index 823 Golin, M., 794 Golovin, Daniel, 530 Golumbic, Martin C., 113, 205 Good characterizations notes, 529 in NP and co-NP, 496-497 Gorbunov, K. Yu., 598 Gradient descents in local search, 665-666, 668 Graham, R. L. greedy algorithms, 659 minimum spanning tree, 206 Granovetter, Mark, 522 ex Graph Coloring Problem, 485-486, 499 chromatic number in, 597 ex computational complexity of, 486-487 notes, 529 NP-completeness, 487-490 for partitioning, 499 Graph partitioning local search for, 680-681 notes, 705 Graphics closest pair of points in, 226 hidden surface removal in, 248 ex Graphs, 12-13, 73-74 bipartite, 14-16, 337, 368-370 2-colorable, 487 bipartiteness of, 94-96 notes, 449 breadth-first search in, 90-92 connectivity in, 76-79 breadth-first search in, 79-82 connected components in, 82-83, 86-87, 94 depth-first search in, 83-86 depth-first search in, 92-94 directed. See Directed graphs directed acyclic (DAGs), 99-104 algorithm for, 101-104 problem, 100-101 topological ordering in, 101, 104 ex, 107 ex examples of, 74-76 grid greedy algorithms for, 656-657 ex local minima in, 248-249 ex for sequence alignment, 283-284 paths in, 76-77
824 Index Graphs (cont.) queues and stacks for traversing, 89-90 representing, 87-89 shortest paths in. See Shortest Path Problem topological ordering in, 101-104 algorithm design and analysis for, 101-104 in DAGs, 104 ex, 107 ex problem, 100-101 trees. See Trees Greedy algorithms, 115-116 for Appalachian Trail exercise, 183-185 ex for approximation, 599 Center Selection Problem, ,606-612 load balancing, 600-606 Set Cover Problem, 612-617 Shortest-First, 649-651 ex for clustering analyzing, 159-161 designing, 157-158 for data compression, 161-166 analyzing, 173-175 designing, 166-173 extensions, 175-177 for Interval Scheduling Problem, 14, 116 analyzing, 118-121 designing, 116-!18 extensions, 121-122 for Interval Coloring, 121-125 limitations of, 251 for minimizing lateness, 125-126 analyzing, 128-131 designing, 126-128 extensions, 131 for minimum-cost arborescences, 177-179 analyzing, 181-183 designing, 179-181 for Minimum Spanning Tree Problem, 142-143 analyzing, 144-149 designing, 143-144 extensions, 150-151 for NP-hard problems on trees, 558-560 for optimal caching, 131-133 designing and analyzing, 133-136 extensions, 136-137 pricing methods in Disjoint Paths Problem, 624 analyzing, 626, 628-630 designing, 625-626, 628 problem, 624-625 Shortest-First, 649-651 ex for shortest paths, 137 analyzing, 138-142 designing, 137-138 Greedy-Balance algorithm, 601-602 Greedy-Disjoint-Paths algorithm, 626 Greedy-Paths-with-Capacity algorithm, 628-630 Greedy-Set-Cover algorithm, 613-616 Greig, D., 449 Grid graphs greedy algorithms for, 656-657 ex local minima in, 248-249 ex for sequence alignment, 283-284 Group decision-making data, 513-514ex Growth order, asymptotic, 35-36 in common tractions, 40-42 lower bounds, 37 notes, 70 properties of, 38-40 tight bounds, 37-38 upper bounds, 36-37 Guanine, 273 Guaranteed close to optimal solutions, 599 Guessing cards with memory, 721-722 without memory, 721 Gusfield, D. R. sequence analysis, 335 stable matching, 28 Guthrie, Francis, 485 Guy, R. K., 551 H Haken, W., 490 Hall, L., 659-660 Hall, P., 449 Hall’s Theorem, 372 and Menger’s Theorem, 377 notes, 449 for NP and co-NP, 497 Hamiltonian Cycle Problem, 474 description, 474-475 NP-completeness of, 475-479 Hamiltonian Path Problem, 480 NP-completeness of, 480-481 running time of, 596ex Hard problems. See Computational intractability; NP-hard problems Harmonic numbers in card guessing, 722 in Nash equilibrium, 695 Hart, P., 206 Hartmanis, J., 70 Hash functions, 736-737 designing, 737-738 universal classes of, 738-740, 749-750 Hash tables, 736-738, 760 Hashing, 734 for closest pair of points, 742, 749-750 data structures for analyzing, 740-741 designing, 735-740 for load balancing, 760-761 notes, 794 problem, 734-735 HayMn, S., 705 Head-ofqine blocking in packet switching, 798-799 Heads of edges, 73 Heap order, 59-61 Heapify-down operation, 62-64 Heapify-up operation, 60-62, 64 Heaps, 58-60 operations for, 60-64 for priority queues, 64-65 for Dijkstra’s <strong>Algorithm</strong>, 1)t2 for Prim’s <strong>Algorithm</strong>, 150 Heights of nodes, 358-359 Hell, P., 206 Hidden surface removal, 248 ex Hierarchical agglomerative clustering, 159 Hierarchical metrics, 201 ex Hierarchies memory, 131-132 in trees, 78 High-Score-on-Droid-Trader! Problem (HSoDT!), 525 ex Highway billboard placement, 307-309 ex Hill-climbing algorithms, 703 ex Hirschberg Daniel S., 206 < Histograms with convolution, 237 Hitting Set Problem defined, 506-507 ex optimization version, 653 ex set size in, 594ex Ho, J., 207 Hochbaum, Dorit, 659-660 Hoeffding, H., 794 Hoey, D., 226 Hoffman, Alan, 449 Hopcroft, J., 70 Hopfield neural networks, 671 algorithms for analyzing, 674-675 designing, 672-673 notes, 705 problem, 671-672 stable configurations in, 676, 700, 702-703 ex Hospital resident assignments, 23-24 ex Houses, floor plan ergonomics for, 416-417 ex HSoDT! (High-Score-on-Droid- Trader! Problem), 525 ex Hsu, Y., 207 Huffman, David A., 170, 206 Huffman codes, 116, 161 greedy algorithms for analyzing, 173-175 designing, 166-173 extensions, 175-177 notes, 206 problem, 162-166 Human behaviors, 522-524 ex Hyperlinks in World Wide Web, 75 Hypertext fiction, 509-510 ex I Ibarra, Oscar H., 660 Identifier Selection Problem, 770 Idle time in minimizing lateness, 128-129 Image Segmentation Problem, 391-392 algorithm for, 393-395 with depth, 437-438ex local search, 681-682 problem, 392-393 tool design for, 436-438ex Implicit labels, 248 ex Inapproximability, 660 Independent events, 709-710, 771-772 Independent random variables, 758 Independent Set Problem, 16-!7, 454 3-SAT reduction to, 460-462 contention resolution with, 782-784 ex with Interval Scheduling Problem, 16, 505 ex notes, 205 in O(n k) time, 53-54 in a path, 312-313 ex in polynomial-time reductions, 454-456 running times of, 54-55 using tree decompositions, 580-584 relation to Vertex Cover, 455-456, 619 Independent sets for grid graphs, 657 ex in packing problems, 498 strongly, 519 ex in trees, 558-560 Indifferences in Stable Matching Problem, 24-25 ex Inequalities linear in Linear Programming Problem, 631 for load balancing, 638 for Vertex Cover Problem, 634 triangle, 203 ex, 334-335 ex Infinite capacities in Project Selection Problem, 397 Infinite sample spaces, 774-776 Influence Maximization Problem, 524 ex Information networks, graphs for, 75 Information theory for compression, 169 notes, 206 Initial conditions in planning problems, 534, 538 Index 825 Input buffers in packet switching, 797-801 Input cushions in packet switching, 801 Input/output queueing in packet switching, 797 Insert operation for closest pair of points, 746-747 for dictionaries, 734-736 for heaps, 64 for linked lists, 44-45 Instability in Stable Matching Problem, 4, 20-25 ex Integer multiplication, 209, 231 algorithm for analyzing, 233-234 designing, 232-233 notes, 250 problem, 231-232 Integer programming for approximation, 600, 634-636 for load balancing, 638-639 for Vertex Cover Problem, 634 Integer Programming Problem, 633-635 Integer-valued circulations, 382 Integer-valued flows, 351 Interference-free schedules, 105 ex Interference in Nearby Electromagnetic Observation Problem, 512-513 ex Interior point methods in linear programming, 633 Interleaving signals, 329 ex Internal nodes in network models, 339 Internet touters, 795 Internet routing notes, 336 shortest paths in, 297-301 Internet services, cost-sharing for, 690-700, 785-786 ex Interpolation of polynomials, in Fast Fourier Transform, 238, 241-242 Intersection Interface Problem, 513 ex Interval Coloring Problem, 122-125, 566 from Circular-Arc Coloring Problem, 566-569
- Page 2 and 3:
Cornell University Boston San Franc
- Page 4 and 5:
Contents About the Authors Preface
- Page 6 and 7:
X Contents 9 10 Extending the Limit
- Page 8 and 9:
xiv Preface problems out in the wor
- Page 10 and 11:
Preface Chapters 2 and 3 also prese
- Page 12 and 13:
xxii Preface Preface xxiii Sue Whit
- Page 14 and 15:
2 Chapter 1 Introduction: Some Repr
- Page 16 and 17:
6 Chapter 1 Introduction: Some Repr
- Page 18 and 19:
10 Chapter 1 Introduction: Some Rep
- Page 20 and 21:
14 Chapter ! Introduction: Some Rep
- Page 22 and 23:
18 Chapter 1 Introduction: Some Rep
- Page 24 and 25:
22 Chapter 1 Introduction: Some Rep
- Page 26 and 27:
26 Chapter 1 Introduction: Some Rep
- Page 28 and 29:
30 Chapter 2 Basics of Algorithm An
- Page 30 and 31:
34 n= I0 n=30 n=50 = 100 = 1,000 10
- Page 32 and 33:
58 Chapter 2 Basics of Algorithm An
- Page 34 and 35:
42 Chapter 2 Basics of Algorithm An
- Page 36 and 37:
46 Chapter 2 Basics of Algorithm An
- Page 38 and 39:
50 Chapter 2 Basics of Algorithm An
- Page 40 and 41:
54 Chapter 2 Basics of Algorithm An
- Page 42 and 43:
58 Chapter 2 Basics of Algorithm An
- Page 44 and 45:
62 Chapter 2 Basics of Algorithm An
- Page 46 and 47:
66 Chapter 2 Basics of Algorithm An
- Page 48 and 49:
70 Chapter 2 Basics of Algorithm An
- Page 50 and 51:
74 Chapter 3 Graphs 3.1 Basic Defin
- Page 52 and 53:
78 Chapter 3 Graphs Rooted trees ar
- Page 54 and 55:
82 Chapter 3 Graphs Current compone
- Page 56 and 57:
86 Chapter 3 Graphs Proof. Suppose
- Page 58 and 59:
90 Chapter 3 Graphs Two of the simp
- Page 60 and 61:
94 Chapter 3 Graphs most ~u nv = 2m
- Page 62 and 63:
98 Chapter 3 Graphs It is important
- Page 64 and 65:
102 Chapter 3 Graphs ordering, that
- Page 66 and 67:
106 Chapter 3 Graphs We can already
- Page 68 and 69:
110 Chapter 3 Graphs Exercises 111
- Page 70 and 71:
Greedy A~gorithms In Wall Street, t
- Page 72 and 73:
118 Chapter 4 Greedy Mgofithms o In
- Page 74 and 75:
122 Chapter 4 Greedy Algorithms Our
- Page 76 and 77:
126 Chapter 4 Greedy Algorithms Len
- Page 78 and 79:
Before swapping: After swapping: d
- Page 80 and 81:
134 Chapter 4 Greedy Algorithms wit
- Page 82 and 83:
138 Chapter 4 Greedy Algorithms 4.4
- Page 84 and 85:
142 Chapter 4 Greedy Algorithms 4.5
- Page 86 and 87:
146 Chapter 4 Greedy Algorithms (e
- Page 88 and 89:
150 Chapter 4 Greedy Algorithms her
- Page 90 and 91:
154 Chapter 4 Greedy Algorithms we
- Page 92 and 93:
158 Chapter 4 Greedy Algorithms spa
- Page 94 and 95:
162 Chapter 4 Greedy Algorithms ~ T
- Page 96 and 97:
166 Chapter 4 Greedy Algorithms g2(
- Page 98 and 99:
170 Chapter 4 Greedy Algorithms Sha
- Page 100 and 101:
174 Chapter 4 Greedy Algorithms ...
- Page 102 and 103:
178 Chapter 4 Greedy Algorithms Fig
- Page 104 and 105:
182 Chapter 4 Greedy Algorithms The
- Page 106:
186 Chapter 4 Greedy Algorithms Sol
- Page 109 and 110:
192 Chapter 4 Greedy Algorithms 8.
- Page 111 and 112:
196 Chapter 4 Greedy Algorithms 15.
- Page 113 and 114:
200 Chapter 4 Greedy Algorithms 21.
- Page 115 and 116:
204 Chapter 4 Greedy Algorithms Not
- Page 117 and 118:
Chapter Divide artd Cortquer Divide
- Page 119 and 120:
212 Chapter 5 Divide and Conquer Th
- Page 121 and 122:
216 cn time plus recursive calls Ch
- Page 123 and 124:
220 Chapter 5 Divide and Conquer mo
- Page 125 and 126:
224 Chapter 5 Divide and Conquer El
- Page 127 and 128:
228 Chapter 5 Divide and Conquer 5.
- Page 129 and 130:
232 Chapter 5 Divide and Conquer (a
- Page 131 and 132:
we’ll just give a simple example
- Page 133 and 134:
240 Chapter 5 Divide and Conquer po
- Page 135 and 136:
244 Chapter 5 Divide and Conquer Th
- Page 137 and 138:
248 Chapter 5 Divide and Conquer It
- Page 139 and 140:
252 Chapter 6 Dynamic Programming b
- Page 141 and 142:
256 Chapter 6 Dynamic Programming 6
- Page 143 and 144:
260 Index 1 2 3 4 5 6 L~ I = 2 Chap
- Page 145 and 146:
264 Chapter 6 Dynamic Programming w
- Page 147 and 148:
268 Chapter 6 Dynamic Programming t
- Page 149 and 150:
272 Chapter 6 Dynamic Programming s
- Page 151 and 152:
276 Chapter 6 Dynamic Programming 1
- Page 153 and 154:
280 Chapter 6 Dynamic Programming t
- Page 155 and 156:
284 Figure 6.18 The OPT values for
- Page 157 and 158:
288 Chapter 6 Dynamic Programming U
- Page 159 and 160:
292 (a) Figure 6.21 (a) With negati
- Page 161 and 162:
296 Chapter 6 Dynamic Programming i
- Page 163 and 164:
300 Chapter 6 Dynamic Programming p
- Page 165 and 166:
304 Chapter 6 Dynamic Programming e
- Page 167 and 168:
308 Chapter 6 Dynamic Programming o
- Page 169 and 170:
312 Chapter 6 Dynamic Programming E
- Page 171 and 172:
316 Chapter 6 Dynamic Programming T
- Page 173 and 174:
320 Chapter 6 Dynamic Programming (
- Page 175 and 176:
324 Chapter 6 Dynamic Programming 1
- Page 177 and 178:
328 Chapter 6 Dynamic Programming T
- Page 179 and 180:
332 Chapter 6 Dynamic Programming 2
- Page 181 and 182:
336 Chapter 6 Dynamic Programming h
- Page 183 and 184:
54O Chapter 7 Network Flow define f
- Page 185 and 186:
344 Chapter 7 Network Flow This aug
- Page 187 and 188:
348 Chapter 7 Network Flow Proof. ~
- Page 189 and 190:
352 Chapter 7 Network Flow In the n
- Page 191 and 192:
356 Chapter 7 Network Flow (7.19) T
- Page 193 and 194:
360 Chapter 7 Network Flow preflow
- Page 195 and 196:
364 Chapter 7 Network Flow Heights
- Page 197 and 198:
368 Chapter 7 Network Flow ~ The Pr
- Page 199 and 200:
372 Chapter 7 Network Flow that are
- Page 201 and 202:
376 Chapter 7 Network Flow I~low ar
- Page 203 and 204:
380 Chapter 7 Network Flow Figure 7
- Page 205 and 206:
384 Chapter 7 Network Flow Lower bo
- Page 207 and 208:
388 BOS 6 DCA 7 DCA 8 Chapter 7 Net
- Page 209 and 210:
392 Chapter 7 Network Flow natural
- Page 211 and 212:
396 Chapter 7 Network Flow 7.11 Pro
- Page 213 and 214:
400 Chapter 7 Network Flow 7.12 Bas
- Page 215 and 216:
404 Chapter 7 Network Flow to cross
- Page 217 and 218:
4O8 Chapter 7 Network Flow Why are
- Page 219 and 220:
412 Chapter 7 Network Flow ProoL Th
- Page 221 and 222:
416 Chapter 7 Network Flow Figure 7
- Page 223 and 224:
420 Chapter 7 Network Flow 11. Now
- Page 225 and 226:
424 Figure 7.29 An instance of Cove
- Page 227 and 228:
428 Chapter 7 Network Flow 22. This
- Page 229 and 230:
432 Chapter 7 Network Flow generall
- Page 231 and 232:
436 Chapter 7 Network Flow (a) (b)
- Page 233 and 234:
440 Chapter 7 Network Flow going to
- Page 235 and 236:
Chapter 7 Network Flow 44. 45. Give
- Page 237 and 238:
448 Chapter 7 Network Flow 51. The
- Page 239 and 240:
452 Chapter 8 NP and Computational
- Page 241 and 242:
456 Chapter 8 NP and Computational
- Page 243 and 244:
460 Chapter 8 NP and Computational
- Page 245 and 246:
464 Chapter 8 NP and Computational
- Page 247 and 248:
468 Chapter 8 NP and Computational
- Page 249 and 250:
472 Chapter 8 NP and Computation!!
- Page 251 and 252:
476 Chapter 8 NP and Computational
- Page 253 and 254:
480 Chapter 8 NP and Computational
- Page 255 and 256:
484 Chapter 8 NP and Computational
- Page 257 and 258:
488 Chapter 8 NP and Computational
- Page 259 and 260:
492 Chapter 8 NP and Computational
- Page 261 and 262:
496 Chapter 8 NP and Computational
- Page 263 and 264:
5OO Chapter 8 NP and Computational
- Page 265 and 266:
504 Chapter 8 NP and Computational
- Page 267 and 268:
508 Chapter 8 NP and Computational
- Page 269 and 270:
512 Chapter 8 NP and Computational
- Page 271 and 272:
516 Chapter 8 NP and Computational
- Page 273 and 274:
520 Chapter 8 NP and Computational
- Page 275 and 276:
524 Chapter 8 NP and Computational
- Page 277 and 278:
528 Chapter 8 NP and Computational
- Page 279 and 280:
532 Chapter 9 PSPACE: A Class of Pr
- Page 281 and 282:
536 Chapter 9 PSPACE: A Class of Pr
- Page 283 and 284:
540 Chapter 9 PSPACE: A Class of Pr
- Page 285 and 286:
544 Chapter 9 PSPACE: A Class of Pr
- Page 287 and 288:
548 Chapter 9 PSPACE: A Class of Pr
- Page 289 and 290:
552 Chapter 9 PSPACE: A Class of Pr
- Page 291 and 292:
556 Chapter 10 Extending the Limits
- Page 293 and 294:
560 Chapter 10 Extending the Limits
- Page 295 and 296:
564 Chapter 10 Extending the Limits
- Page 297 and 298:
568 Chapter 10 Extending the Limits
- Page 299 and 300:
572 Chapter 10 Extending the Limits
- Page 301 and 302:
576 Chapter 10 Extending the Limits
- Page 303 and 304:
58O Chapter 10 Extending the Limits
- Page 305 and 306:
584 Chapter 10 Extending the Limits
- Page 307 and 308:
588 Chapter 10 Extending the Limits
- Page 309 and 310:
592 Chapter 10 Extending the Limits
- Page 311 and 312:
596 Figure 10.12 A triangulated cyc
- Page 313 and 314:
600 Chapter 11 Approximation Algori
- Page 315 and 316:
604 Chapter 11 Approximation Algori
- Page 317 and 318:
608 Chapter 11 Approximation Algori
- Page 319 and 320:
612 Chapter 11 Approximation Algori
- Page 321 and 322:
616 Chapter 11 Approximation Algori
- Page 323 and 324:
620 Chapter 11 Approximation Algori
- Page 325 and 326:
624 Chapter 11 Approximation Algori
- Page 327 and 328:
628 Chapter 11 Approximation Mgorit
- Page 329 and 330:
632 Chapter 11 Approximation Algori
- Page 331 and 332:
636 Chapter !! Approximation Algori
- Page 333 and 334:
640 Chapter 11 Approximation Mgofit
- Page 335 and 336:
644 Chapter 11 Approximation Mgofit
- Page 337 and 338:
648 Chapter 11 Approximation Algori
- Page 339 and 340:
652 Chapter 11 Approximation Algori
- Page 341 and 342:
656 Chapter 11 Approximation Mgorit
- Page 343 and 344:
660 Chapter 11 Approximation Mgofit
- Page 345 and 346:
664 Chapter 12 Local Search basic p
- Page 347 and 348:
668 Chapter 12 Local Search moves b
- Page 349 and 350:
672 Chapter 12 Local Search of all
- Page 351 and 352:
676 Chapter 12 Local Search 12.4 Ma
- Page 353 and 354:
680 Chapter 12 Local Search saw ear
- Page 355 and 356:
684 Chapter 12 Local Search utting
- Page 357 and 358:
688 Chapter 12 Local Search this di
- Page 359 and 360:
692 Chapter 12 Local Search sides a
- Page 361 and 362:
696 Chapter 12 Local Search Of cour
- Page 363 and 364:
7OO Chapter 12 Loca! Search and for
- Page 365 and 366:
7O4 Chapter 12 Local Search A previ
- Page 367 and 368:
708 Chapter 13 Randomized Algorithm
- Page 369 and 370:
712 Chapter 13 Randomized Algorithm
- Page 371 and 372:
716 Chapter 13 Randomized Algorithm
- Page 373 and 374: 720 Chapter 13 Randomized Algorithm
- Page 375 and 376: 724 Chapter 13 Randomized Mgorithms
- Page 377 and 378: 728 Chapter 13 Randomized Algorithm
- Page 379 and 380: 732 Chapter 13 Randomized Algorithm
- Page 381 and 382: 736 Chapter 13 Randomized Mgofithms
- Page 383 and 384: 740 Chapter 13 Randomized Algorithm
- Page 385 and 386: 744 Chapter 13 Randomized Mgorithms
- Page 387 and 388: 748 Chapter 13 Randomized Mgorithms
- Page 389 and 390: 752 Chapter 13 Randomized Algorithm
- Page 391 and 392: 756 Chapter 13 Randomized Algorithm
- Page 393 and 394: 760 Chapter 13 Randomized Algorithm
- Page 395 and 396: 764 Chapter 13 Randomized Algorithm
- Page 397 and 398: 768 Chapter 13 Randomized Algorithm
- Page 399 and 400: 772 Chapter 13 Randomized Algorithm
- Page 401 and 402: 776 Chapter 13 Randomized Algorithm
- Page 403 and 404: 780 Chapter 13 Randomized Algorithm
- Page 405 and 406: 784 Chapter 13 Randomized Algorithm
- Page 407 and 408: 788 Chapter 13 Randomized Algorithm
- Page 409 and 410: 792 Chapter !3 Randomized Algorithm
- Page 411 and 412: 796 Epilogue: Algorithms That Run F
- Page 413 and 414: 800 Epilogue: Algorithms That Run F
- Page 415 and 416: 8O4 Epilogue: Algorithms That Run F
- Page 417 and 418: 808 References L. R. Ford. Network
- Page 419 and 420: 812 References M. Mitzenmacher and
- Page 421 and 422: 816 Index Approximation algorithms
- Page 423: 820 Cushions in packet switching, 8
- Page 427 and 428: 828 Index Mapping genomes, 279, 521
- Page 429 and 430: 832 Index Index 833 Preflow-Push Ma
- Page 431 and 432: 836 Index Stale items in randomized