F falling factorial, 11. father, 139. Ferris wheel, 112. Fibonacci numbers, 34, 36, 224, , 277. finite automaton, deterministic, 191.

Similar documents
Notation Index. Probability notation. (there exists) (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5.

Notation Index 9 (there exists) Fn-4 8 (for all) Fn-4 3 (such that) Fn-4 B n (Bell numbers) CL-25 s ο t (equivalence relation) GT-4 n k (binomial coef

Introductory Combinatorics

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

r=1 The Binomial Theorem. 4 MA095/98G Revision

Discrete Mathematics SECOND EDITION OXFORD UNIVERSITY PRESS. Norman L. Biggs. Professor of Mathematics London School of Economics University of London

Computational Discrete Mathematics

Applied Combinatorics

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION

DISCRETE MATHEMATICS

The absolute value of the real number y xis smaller than y x is smaller than or equal to y x is not equal to y

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Basic Concepts of Graph Algorithms

MATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.

Reference Sheet for CO142.2 Discrete Mathematics II

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL

DESIGN AND ANALYSIS OF ALGORITHMS

Elements of Graph Theory

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms

4.1.2 Merge Sort Sorting Lower Bound Counting Sort Sorting in Practice Solving Problems by Sorting...

Combinatorics Summary Sheet for Exam 1 Material 2019

Discrete mathematics II. - Graphs

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

Graph and Digraph Glossary

quanüfied Statements; valid well-formed formulas; comparison of propositional and predicate wffs. Exercises

CS521 \ Notes for the Final Exam

MATH 139 W12 Review 1 Checklist 1. Exam Checklist. 1. Introduction to Predicates and Quantified Statements (chapters ).

The Algorithm Design Manual

INDEX. Cambridge University Press How to Think About Algorithms Jeff Edmonds Index More information

Foundations of Discrete Mathematics

Chapter 9 Graph Algorithms

11/22/2016. Chapter 9 Graph Algorithms. Introduction. Definitions. Definitions. Definitions. Definitions

Chapter 9 Graph Algorithms

Course Review for Finals. Cpt S 223 Fall 2008

Fundamentals of Discrete Mathematical Structures

Table of Contents. Chapter 1: Introduction to Data Structures... 1

GRAPHS: THEORY AND ALGORITHMS

Department of Computer Applications. MCA 312: Design and Analysis of Algorithms. [Part I : Medium Answer Type Questions] UNIT I

CSE 21 Mathematics for Algorithm and System Analysis

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Chapter 9 Graph Algorithms

Introduction to Algorithms Third Edition

5105 BHARATHIDASAN ENGINEERING COLLEGE

Analysis of Algorithms

Introduction III. Graphs. Motivations I. Introduction IV

LOGIC AND DISCRETE MATHEMATICS

CSCE 321/3201 Analysis and Design of Algorithms. Prof. Amr Goneid. Fall 2016

Graph Algorithms Using Depth First Search

L.J. Institute of Engineering & Technology Semester: VIII (2016)

Index. stack-based, 400 A* algorithm, 325

DS UNIT 4. Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Discrete Structutre UNIT - IV

Ph.D. Comprehensive Examination Design and Analysis of Algorithms

22 Elementary Graph Algorithms. There are two standard ways to represent a

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

INSTITUTE OF AERONAUTICAL ENGINEERING

Anany Levitin 3RD EDITION. Arup Kumar Bhattacharjee. mmmmm Analysis of Algorithms. Soumen Mukherjee. Introduction to TllG DCSISFI &

( ) 1 B. 1. Suppose f x

Chapter 3 Trees. Theorem A graph T is a tree if, and only if, every two distinct vertices of T are joined by a unique path.

Discrete mathematics , Fall Instructor: prof. János Pach

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

PSD1A. DESIGN AND ANALYSIS OF ALGORITHMS Unit : I-V

BHARATHIDASAN ENGINEERING COLLEGE NATTARAMPALLI Department of Science and Humanities CS6702-GRAPH THEORY AND APPLICATION

Lecture 13. Reading: Weiss, Ch. 9, Ch 8 CSE 100, UCSD: LEC 13. Page 1 of 29

CONTENTS Equivalence Classes Partition Intersection of Equivalence Relations Example Example Isomorphis

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1.

Part II. Graph Theory. Year

A6-R3: DATA STRUCTURE THROUGH C LANGUAGE

& ( D. " mnp ' ( ) n 3. n 2. ( ) C. " n

Graph Theory CS/Math231 Discrete Mathematics Spring2015

Student Name and ID Number. MATH 3012 Final Exam, December 11, 2014, WTT

Contents. 1 Introduction. 2 Searching and Traversal Techniques. Preface... (vii) Acknowledgements... (ix)

March 20/2003 Jayakanth Srinivasan,

D. Θ nlogn ( ) D. Ο. ). Which of the following is not necessarily true? . Which of the following cannot be shown as an improvement? D.

COMP 251 Winter 2017 Online quizzes with answers

Konigsberg Bridge Problem

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: CS6402- Design & Analysis of Algorithm Year/Sem : II/IV UNIT-I INTRODUCTION

7.1 Introduction. A (free) tree T is A simple graph such that for every pair of vertices v and w there is a unique path from v to w

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

CS301 - Data Structures Glossary By

( ) + n. ( ) = n "1) + n. ( ) = T n 2. ( ) = 2T n 2. ( ) = T( n 2 ) +1

CSci 231 Final Review

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Best known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices

Topics. Trees Vojislav Kecman. Which graphs are trees? Terminology. Terminology Trees as Models Some Tree Theorems Applications of Trees CMSC 302

Theorem 2.9: nearest addition algorithm

Graphs and trees come up everywhere. We can view the internet as a graph (in many ways) Web search views web pages as a graph

( ). Which of ( ) ( ) " #& ( ) " # g( n) ( ) " # f ( n) Test 1

FINAL EXAM SOLUTIONS. 1. Consider the 9-element set X consisting of the five letters {a, b, c, d, e} and the four digits

22 Elementary Graph Algorithms. There are two standard ways to represent a

Test 1 Last 4 Digits of Mav ID # Multiple Choice. Write your answer to the LEFT of each problem. 2 points each t 1

logn D. Θ C. Θ n 2 ( ) ( ) f n B. nlogn Ο n2 n 2 D. Ο & % ( C. Θ # ( D. Θ n ( ) Ω f ( n)

9. The expected time for insertion sort for n keys is in which set? (All n! input permutations are equally likely.)

Decreasing a key FIB-HEAP-DECREASE-KEY(,, ) 3.. NIL. 2. error new key is greater than current key 6. CASCADING-CUT(, )

Subject Index. Journal of Discrete Algorithms 5 (2007)

Transcription:

Subject Index The style of a page number indicates the nature of the text material: the style 123 indicates a definition, the style 123 indicates an extended discussion, and the style 123 indicates a short discussion or brief mention. A accepting state, 190. Adjacent Comparisons Theorem, 241. admissible flow, 172. alcohol, 334. Algebra, Fundamental Theorem of, 387. algorithm, analysis, 367 373. greedy, 79, 151. Kruskal s, 151. parallel, 239. pipelining, 240. Prim s, 151. recursive, 207, 195. running time, 367 373. tree traversal, 248 252. and (logical), 59. articulation point, see vertex, cut. asymptotic analysis, 307. asymptotic to, 340. asymptotically equal, 373. Augmentable Path Theorem, 173. automaton, see finite automaton. B backtracking, 84 88. balance, 171. balls in boxes, 37, 40, 295. base case, 198. bicomponent, 154. Big oh (O( ) and O + ( )), 368. bijection, 43. binary relation, see relation, binary. binary tree, 259. binomial coefficient, 19 20, 77. Binomial Theorem, 20, 273. Bonferroni s Inequality, 102. breadth-first, edge sequence, 249. order, 249. traversal, 249. vertex sequence, 249. buckminsterfullerene, 165. Burnside s Lemma, 112 115, 330. C canonical, 51. capacity, 171, 172, 177. card hands, 21 23, 68. Cartesian product, 7. Catalan numbers, 15 17, 30, 39, 251, 279 280. characteristic function, 101, 115. Chebyshev s inequality, 288, 325, 385. chi (χ(s)), 101, 115. child, 139, 247. chromatic number, 378, 379. chromatic polynomial, 158 161. Church s Thesis, 188. clique, 183. clique number, 183. Codes, error correcting, 27 30. codomain, 42. coimage, 54. comparator, 238. complement, 200. composition of an integer, 10. composition, 45. 461

462 Subject Index conjunctive form, 203. connected component, 133. convolution, 272. cut partition, 177. cycle, 133. directed, 142. Hamiltonian, 136. index, 333. length, 147. of a permutation, see permutation, cycle. permutation, 46. D data structure, graph representation, 146. RP-tree, 264. tree traversal, 249. decision, 66. degree of the face, 164. DeMorgan s law, 61. depth-first, edge sequence, 248. postorder traversal, 249. preorder traversal, 249. traversal, 84, 248. vertex sequence, 248. derangement, 50, 99, 283, 318. derivation, 255. descendant, 153. digraph, 142. enumerative use, 310 312. finite automaton and, 189 192. functional, 142, 329, 356. simple, 142. strongly connected, 144. direct insertion order, 71, 78 79. direct product, see set, direct product. disjunctive form, 200. disjunctive normal form, 62. distinct representative, 178 179. distribution, uniform, 381. divide and conquer, 9, 220, 232. Dobinski s formula, 320. domain, 42. domino arrangement, 89, 310 312. E edge, 66, 122, 123. contraction, 159. cut, 134. deletion, 159. parallel, 122, 125. subgraph, induced by, 133. EGF, 316. elementary event, 381. envelope game, 42. equations, number of solutions to, 98. equivalence relation, see relation, equivalence. Error correcting code, 27 30. error, relative, 12. Euler characteristic, 162. Euler phi function, 100, 105. Euler s relation, 163 164. Eulerian trail, 145. event, 381. event, elementary, 381. exclusive or, 60. expectation of a random variable, 384. exponential formula, 321 326. F falling factorial, 11. father, 139. Ferris wheel, 112. Fibonacci numbers, 34, 36, 224, 275 276, 277. finite automaton, 189 192. deterministic, 191. enumerative use, 310 312. grammar of, 191, 256. non-d=d, 191. nondeterministic, 191. regular sequences and, 304. finite state machine, see finite automaton. flow, 171. flows in network, 170 179. forest, 326. Four Color Theorem, 158. full binary tree, 259. function, 42. x (floor), 26. x (ceiling), 344.

Subject Index 463 function (continued): bijective, 43. Boolean, 59, 200. characteristic, 101, 115. codomain of, 42. coimage of, 54. domain of, 42. Euler phi (ϕ), 100, 105, 338. exp(z) = e z, 321. Gamma (Γ), 349. generating, see generating function. graph, incidence, 123. image of, 54. incidence, 123. injective, 43. inverse, 43, 54. lex order listing, 76. monotone, 52. ( monotonic, 51 52. n ) k (binomial coefficient), 19. nondecreasing, 51. one-line notation for, 42. one-to-one, see function, injective. onto, see function, surjective. ordinary generating, 269. rank, see rank. recursive, 188. restricted growth, 58. restriction of, 132. strictly decreasing, lex order, 77 78. surjective, 43, 97. two line notation for, 43. unrank, see rank. Fundamental Theorem of Algebra, 387. G generating function, 19, 36, 269. exponential, 316. ordinary, 269. grammar, automaton and, 191. context-free, 254. nonterminal symbol, 254. phrase structure, 256. production, 254. regular, 256. regular and finite automaton, 256. grammar (continued): terminal symbol, 254. graph, 123. bicomponents of, 154 155. biconnected, 154, 167. bipartite, 134. circuit, 135. clique number, 183. coloring, 157 161, 372, 378. complete, 160. connected, 133. directed, 142. dual, 162. embedding, 149, 165. Eulerian, 135. Hamiltonian, 136. isomorphism, 128. matrix representation of, 146. multigraph, 124. oriented simple, 144. planar, 149, 162 169. planar, coloring, 165 166. regular, 164. rooted, 138. simple, 122. st-labeling, 168. unlabeled, 125, 129. Gray code, 81 82, 86, 220. group, 112. alternating, 49. cyclic, 116, 333. dihedral, 116. permutation, 112. symmetric, 49. H hands of cards, 21 23, 68. Hanoi, Tower of, 214 216. heap, 236. Heawood s Theorem, 165. height, 230. I identifier, 255. image, 54. Inclusion and Exclusion Principle, 94 104. independent random variables, 383. induction, 198 203, 361 365. induction assumption, 198, 361.

464 Subject Index induction hypothesis, 198, 361. inductive step, 198, 361. initial condition, see recursion, initial condition. injection, 43. input symbol, 190. involution, 47. isomer, 334. isomorphism, graph, 128. isthmus, see edge, cut. K Kuratowski s theorem, 162. L l Hôpital s Rule, 352. Lagrange inversion, 326. language, 254, 256. Language Recognition Problem, 378. Latin rectangle, 179. Latin square, 88. leaf, 139, 0, 247. lex order, 7. bucket sort and, 234. functions listed in, 76. listing in, 66. permutations listed in, 70. strictly decreasing functions listed in, 77. lexicographic order, see lex order. lineal pair, 153. linear ordering, 11. see also list. list, 5, 6. basic counting formulae, 40. circular, 13, 112. unordered, 51 52. with repetition, 6 8. without repetition, 11 12. listing, by backtracking, 84 87. symmetry invariant, 109. Little oh (o( )), 373. local description, 213. loop, 142. M machine, finite state, see finite automaton. map, 158. map coloring, 165 166. map, coloring, 158. Marriage Problem, Stable, 194. Marriage Theorem, 178. matrix, graph represented by, 146. nilpotent, 147. permutation, 48. Max-Flow Min-Cut Theorem, 177. maximum flow, 172. mean of a random variable, 384. Menger s theorem, 180. mergesort, see sort, merge. Monte Carlo simulation, 264. multinomial coefficient, 23 24, 31. Multinomial Theorem, 31. multiplication, polynomial, 343. multiset, 5, 36 37, 51 52. N necklace, 113. network flow, 170 179. node, see vertex. nonterminal symbol, 254. notation, one-line, 42. postorder, 253. reverse Polish, 253. two-line, 43. NP-complete, see problem, NP-complete. n, 41. number, Catalan, 15 17, 30, 39, 251, 279 280. chromatic, 378, 379. Fibonacci, 34, 36, 199, 204, 224, 275 276, 277. partition of, 37, 295. Stirling, 34, 324.

Subject Index 465 O OGF, 269. Oh, big oh (O( ) and O + ( )), 368. Oh, little oh (o( )), 373. one-line notation, 42. or (logical), 59. or (logical), exclusive, 60. orbit, 330. order, linear, see list. output symbol, 190. P palindrome, 9. parallel edges, 122. parent, 139. parsing, 255. partial fraction, 276, 387. partial order, 103. partition of a number, 37, 295. partition of a set, see set partition. partition, cut, 176 179. Pascal s triangle, 32. path, 66, 131. augmentable, 173. directed, 142. increment of the, 173. length, 147. permutation, 43, 45 48. alternating, 327. cycle form, 46. cycle length, 46. derangement, 50. direct insertion order, 71, 78 79. involution, 47. lex order listing, 70. parity of, 49. transposition order, 72. Philip Hall Theorem, 178. Pigeonhole Principle, 55 57, 58. pipelining, 240. Pólya s Theorem, 333 338. polynomial multiplication, 343. polynomial, chromatic, 158 161. popping, 215. postorder, edge sequence., 249. notation, 253. traversal, 249. vertex sequence;, 249. preorder, edge sequence;, 249. traversal, 249. vertex sequence;, 249. principal subtree, 247. probability space, 381. problem, assignment, 178. bin packing, 379. coloring, 378. halting, 188. intractable, 378. n queens, 90. NP-complete, 377 379. NP-easy, 378. NP-hard, 378. scheduling, 158. tractable, 378. production, 254, 256. programming, Prüfer sequence, 141. pushing, 215. Q queens problem, 90. queue, 249. R Ramsey Theory, 201. random variable, 382. expectation, 384. independence, 383. mean, 384. variance, 384. rank, 70. all functions in lex order, 77. formula for, 76. permutations in direct insertion order, 79. strictly decreasing functions in lex order, 78, 87. subsets of given size, 78, 87. recursion, 32 35, 197, 224. constant coefficient, 282 283. initial condition, 32. linear, 341. recursive, approach, 204, 195. definition, 204. formula, 204.

466 Subject Index recursive (continued): solution, 204. regular sequence, 304. counting, 296. relation, binary, 103, 127, 142. covering, 145. equivalence, 103, 111, 126 130, 154. residual tree of, 75. reverse Polish notation, 253. root, 138, 247. rooted map, 330. RP-tree, 139, 247. and parsing, 255. binary, 248 266, 288 289. binary, counting, 279 280. breadth-first traversal, 249. depth-first traversal, 248. number of leaf, 286 288. postorder traversal, 249. preorder traversal, 249. restricted, counting, 353 354. statistic, 264 265. unlabeled, 259 266. Rule of Product, 6, 9 10, 292 298, 317 320. Rule of Sum, 8, 9 10, 292 298, 317 320. S sample, 6. SDR (system of distinct representatives), 178. selection, 6. sentence, 254. sequence, 6. sequence, counting, 296, 304, 318. series, see also function, generating. alternating, 99. bisection of, 274. geometric, 271, 273. multisection of, 274. set, 5, 19 23, 51 52. cut, 176 179. direct product, 41. incomparable, 25. partially ordered, 103. set partition, 34, 54. block, 34. Dobinski s formula, 320. partition, block, 54. sibling, 139. sink, 172. son, 139, 247. sort, see also sorting network. binary insertion, 233. bucket, 234. comparisons, lower bound on, 229. divide and conquer approach, 221. Heapsort, 236. insertion, 233. merge, 206, 210 212, 235. merge, time, 278. methods, 227 228. Quicksort, 235. Quicksort, time, 289 290, 350. sorting network, 238. Adjacent Comparisons Theorem, 241. Batcher, 235, 239, 243 244, 308. brick wall, 239, 244. Bubble, 239. Zero-One Principle, 241. source, 172. space, probability, 381. Sperner family, 25. Stable Marriage Problem, 194. stack, 15, 215, 249. standard deviation, 384. start symbol, 254. starting state, 189. state transition table, 189. Stirling number, Stirling numbers of the first kind, 50, 324. Stirling numbers of the second kind, 34, 54, 97. Stirling s formula (n!), 12, 39. string, 6. string, counting, 296, 304, 318. subgraph, 132. directed, 142. induced by vertex, 133. subset, 77, 82, 86, 87. sum, rapidly decreasing terms, 345. sum, slowly decreasing terms, 345. surjection, 43, 97.

Subject Index 467 syntax, 254. T Taylor s Theorem, 267, 270. terminal symbol, 254. theorems (some), Adjacent Comparisons Theorem, 241. Augmentable Path Theorem, 173. Binomial Theorem, 20. Bonferroni s inequality, 102. Burnside s Lemma, 112. Chebyshev s Inequality, 385. convolution formula, 272. Dobinski s formula, 320. exponential formula, 321. Five Color (Heawood s) Theorem, 165. Four Color Theorem, 158. Fundamental Theorem of Algebra, 387. Kuratowski s Theorem, 162. Lagrange inversion, 326. Marriage (Philip Hall) Theorem, 178. Max-Flow Min-Cut Theorem, 177. Multinomial Theorem, 31. Pigeonhole Principle, 55. Pólya s Theorem, 333. Principle of Inclusion and Exclusion, 95. Ramsey s Theorem, 202. Rule of Product, 6. Rule of Sum, 8. Stirling s formula (n!), 12. Taylor s Theorem, 270. Vandermonde s formula, 274. Zero-One Principle, 241. Theta (Θ( )), 368. Tower of Hanoi, 214 216. trail, 131. transposition order, 72. Traveling Salesman Problem, 378. traversal, 248 252. tree, 66, 136, 139. binary, 140, 259. decision, 65. depth first spanning, 153. free, 136. full binary, 140, 259. tree (continued): heap, 236. height of rooted, 140. height of, 230. labeled, counting, 143 144. leaves of, 66. lineal spanning, 153. ordered rooted, 66. parse, 255. postorder traversal, 249. preorder traversal, 249. root of, 66. rooted labeled, counting, 326. rooted plane, see RP-tree. rooted unlabeled, counting, 354 355. spanning, 139, 150 154. spanning, minimum weight, 150 154. traversal algorithms, 84, 248 252. truth table, 61. Turing machine, 188. two-line notation, 43. U uniform distribution, 381. unrank, see rank. V value, 172. Vandermonde s formula, 274. variable, random, 382. variance of a random variable, 384. Venn diagram, 96. vertex, 66, 122, 123. adjacent, 123. cut, 134. degree, 124, 126. isolated, 125, 132. loop, 125. sequence, 131. sink, 172. source, 172. terminal (leaf), 140. VLSI design, 169.

468 Subject Index W walk, 131, 147. weakly decreasing, 52. word, 6. Z Zero-One Principle, 241.