Explain nearest neighbour method to obtain a Hamiltonian circuit in a g raph. ( Dec E xplain traveling salesperson problem. D efine * i ) Connected gr

Size: px
Start display at page:

Download "Explain nearest neighbour method to obtain a Hamiltonian circuit in a g raph. ( Dec E xplain traveling salesperson problem. D efine * i ) Connected gr"

Transcription

1 I ntroduction Q uestion Paper Unit 1 1 ) Define with an example : (i) Graph (ii) multigraph (iii) pseudograph (iv) simple graph (v) digraph (vi) regular graph (vii) complete graph (viii) b ipartite Graph (ix) degree vertex (x) adjacent vertices (xi) pendant v ertex ( June 09) 10 ) Define with an example : (i) Subgraph a graph (ii) spanning sub g raph (iii) Complement a graph (iv) Self complementary graph ( June 3 ) Define with an example : (i) Path (ii) simple path (iii)circuit (iv) a c onnected graph. ( Dec 4 ) D efine with an example a) U nion (b) intersectio n (c) Ring sum two graphs ( Dec 5 ) L ist all types digraph. Given an example each and draw them. ( June 0) ) D efine (a) Decomposition graph into two sub graphs ( b) Deletion a vertex from a graph ( c) Fusio n two vertices in a graph G ive an example each ( July 0) ) Define (i) an Eulerian path and (ii) a Hamiltonian path, with an example e ach. ( Jan 0) ) State and prove the necessary and sufficient condition for an undirected g raph to possess an Eulerian path 9 ) S tate Konigsberg bridge problem. Prove that there is always a Hamiltonian path in a directed complete g raph. ( June 1

2 Explain nearest neighbour method to obtain a Hamiltonian circuit in a g raph. ( Dec E xplain traveling salesperson problem. D efine * i ) Connected graph ii) Spanning subgraph i ii) Complement a graph. Give one e xample for each. ( July Explain with example graph isomorphism. Show that in a graph G the n umber odd degree vertices is even. ( Dec 0) 15) Write a note on Konigsberg- b ridge problem P lanar Graphs Unit 1 ) D efine a Planar Graph with an example. ( Dec 0) S tate and prove Euler s formula for a planar graph. ) Prove that a graph K3. 3 is a non-planar (ii) Show that the graph K5 is non p lanar ( July 0) * 3 ) E xplain a Geometric dual a graph. What is self d ual graph? 4 ) P rove that a graph has dual if it is planar. ( June 0) 5 ) D efine : D ual a planar graph. Give one example ( June 09) ) D efine (i) chromatic number (ii) chromatic partitioning a graph. ) Show that the maximum number edges in a complete bipartite graph n vertices is [n / 4] ( Dec 0) ) D efine : i ) P lanar graph i i) C omplete Bipartite graph ( June 9 ) S how that in any connected planar graph with n vertices, e-edges and f- faces e- n + = f. (Euler s formula) Define chromatic number and chromatic polynomial. Find the chromatic p olynomial for the graph given below ( July 0) * *

3 P rove tha t the complete graph on 5 vertices is non planar. ( July L et G be the following graph shown in fig1(a) Then i) How many connected subgraphs G have 4 vertices and include c ycle? Also write these subgraphs. ( Dec 09) a Define 1) Isomorphism graphs ii) Ring sum graphs iii) circuit and c ycle a graph. ( July I f G =(V,E) is a loop free undirected graph with v = n>=3 and if E >= ( n-1 )+ then prove that G has a Hamiltonian cycle. ( July 15) Let G- (V,E) be a connected planar graph or multigraph with V =v and E =e. Let r be the number regions in the plane determined by a planar embedding G. Then show that v- e +r=. 1) Define i) Dual a planar graph ii) Chromatic number iii) Complete b ipartite graph. ( Dec 09) 1) L et G be an undirected graph with subgraphs G1,G. If G=G1UG= Kn. For some n Z, then prove the following with usual notations: \ n P(G,λ)=[P(G1,λ).P(G, λ)]/ λ ( June * * U nit 3 T rees 1 ) D efine with an example : (i) tree (ii) leaf (iii) branch node (iv) distance between two vertices (v) eccentricity a graph (vi) Center a tree 10 3

4 (vii) directed tree (viii) rooted tree (ix) binary tree (x) Spanning tree (xi) m inimal spanning tree. ) P rove that (i) there is one and only one path between every pair vertices in a tree T. (ii) if there is one and only one path between every pair vertices in a graph G, G is a tree (iii) a tree with n vertices has ( n-1 ) edges. (iv) a tree with two are more vertices has atleast two leaves ( v) a connected graph with (n-1) edges in a tree (vi) a graph with n- 1 e dges that has no circuit is a tree. 3 ) Use the above algorithm & find a minimum spanning tree for a graph y our own ( Dec- 0) 4 ) What is a prefix code? Use Huffman s procedure for finding an optimal binary prefix code for the following weights assigning the code word for e ach weight (i) 5,,,15,35,40 (ii),9,1,14,1,19 (iii) 3,4,5,,1 (iv) 1,,4,5,,9,10,1 (v) 1,4,9,1,5,3,49,4,1,100 ( Dec 09) 10 5 ) D efine * a. T ree b. B inary rooted tree c. P refix code. Give one example for each. ) Prove that a tree with n vertices has n- 1 edges. ( June 09) ) Obtain a prefix code to send the message ROAD IS GOOD using l abeled Binary Tree and hence encode the message ( June ) W hich the follow ing sets represents the prefix code? give reason. A = {000, 001, 01, 10, 11} 4 * B = { 1, 00, 01, 000, 0001} ( July 0) 9 ) O btain a binary prefix code using the labeled binary tree. 4 ** 4

5 F ind all the spanning trees the graph ( Dec 0) * Prove that tree with n vertices has n- 1 edges. * F ind all the spanning trees the graph ( July ( 4+4) * 5

6 Construct an optimal prefix code for the symbols a,b,c,d,e,f,g,h,i,j that o ccur with respective frequencies,1,30,35,15,31,0,50,0,3 (July 09) D efine: a) cut set,b) bridge, c) edge connectivity, d ) vertex connectivity U nit 4 O ptimization and Matching 1 ) Explain Kruskal s algorithm for finding a minimum spanning tree a g raph. ( Dec 0) ) D efine a fundamental system cut sets and a fundamental system c ircuits. ( June 0) 3 ) Define a transport network and a flow in a transport network and e xplain with an example. ( Dec 0) 4 ) Use the labeling procedure to find a maximal flow in the following t ransport networks : Draw all the networks obtained after each step. 5 ) D efine with an example each : (i) edge connectivity (ii) vertex connectivity (iii) separable graph (iv) 1- i somorphism graph (v) i somorphism graph (vi) circuit correspondence. ( June ) S how that the edge connectivity and vertex connectivity the graph are b oth equal to 3. ( July 0) ) W hat is the edge connectivity the complete graph n vertices? ) D efine with an example : (i) incidence matrix (ii) fundamental circuit m atrix (iii) cut set matrix (iv) Path matrix (v) adjacency matrix. 10

7 9 ) W hat is a (i) matching (ii)covering a graph. ( June 0) S how that the graph Has only one chromatic partition. What is it? D efine : a. V ertex Connec tivity ( July b. B ridge c. e dge connectivity d. C ut vertex with an example Prove that the maximum flow possible between two vertices a and b in a network is equal to the minimum the capacities all cut- sets with r espect to a and b. ( June 0) Find the shortest spanning tree using Prim s algorithm for the weighted g raph below ( July 0) * * * Explain Prim s algorithm for finding a minimum spanning tree a w eighted graph. ( June 0) 10 15) i) Define m-ary tree and complete m- a ry tree. ii) How many internal vertices does a complete 5- ary tree with 1 l eaves have? ( Dec 0) 1) O btain an optimal prefix code for the message FALL OF TH E WALL. *

8 I ndicate the code. 1) A pply merge sort to the list 1,,4,11,5, -, - 3, -,,10,3. 1) D efine matching and complete matching with examples ( June 5 * 19) Define edge- c onnectivity and vertex connectivity. Give an example 5 * f or each. ( June U nit 5 F undamental Principles counting 1 ) The chairs an auditorium are to be labeled with a letter and a positive integer not exceeding 100 what is the largest number chairs that can b e labeled differently. ( Dec 0) ) T here are 3 microcomputers in a computer center. Each microcomputer has 4 ports. How many different ports to a microcomputer in the center a re there? 3 ) I n how many ways can one distribute 10 identical marbles among * d istinct containers ( July 4 ) How many one-to- one functions are there from a set with m elements to o ne with n elements? ( Dec 0) 5 ) A student can choose a computer project from one three lists. The three lists contain 3, 15, 19 possible projects respectively. How many p ossible projects are there to choose from? ) I n how many ways can the letters in VISITING be arranged? For these a rrangements how many have all three I s together? ( Dec 0) ) How many positive integers n can we form using the digits 3,4,4,5,5,, i f we want n to exceed 5,000,000? ) I n how many ways can 1 different books be distributed among 4 children so that (a) each. Child gets three books? (b) The two oldest c hildren get 4 books each and the two youngest get two books each? 9 ) D etermine the coefficient (i) xyz in 4 (x+y+z) (ii) xyz in (x-y- z) 4 - (iii)xyz in (x-y+3z ) 4 ( Dec 0) D efine the Catalan numbers.

9 Let m,n be positive integers with 1< n m. Prove that S(m+1, n)= S(m, n- 1 )+ ns(m,n) ( July 0) S tate sum and product rule counting. Give one example ( July 0) * How many nine letter words can be formed using letters the word D IFFICULT A question paper contains two parts A and B. Each contains 4 questions. How many different a student can answer 5 questions by selecting at l east questions from each p art ( June 15) How many positive integers n can be formed using the digits 3, * 4,4,5,5,, if we want n to exceed 5,000,000? ( july 1) I n how many ways can one arrange three 1 s and three - 1 s so that all six * p artial sums are non negative. ( Dec 09) 1) A message is made up 1 different symbols and and is to be * t ransmitted through a communication channel with 45 spaces between the symbols with atleast three spaces between each pair consecutive s ymbols.in how many ways can transmitter send such a message.. 1) A woman has eleven close relatives and she wishes to invite five them t o dinner. In how many ways can she invite them in the following s ituations? ( July 0) i ) There is no restriction on the choice. i i) Two particular persons will not attend separately iii) Two particular persons wi ll not attend together 19) i) Find the coefficient xyz in the expansion (x-y- z) 4. i i) Find the number integer solutions x1+x+x3+x4+x5=30, w here x1>=,x>=3,x3>=4,x4>=, x5>=0. 0) D efine i) Ramsay numbers ii) Stirling number the second kind iii) The p igeonhole principle. ( July 0) U nit T he Principles Inclusion and exclusion 1 ) H ow many positive integers not exceeding 1000 are divisible by or 11? ) G ive a formula for the number elements in the union four sets. 3 ) For which n Z is ( n) odd? ( Dec 0) 9

10 4 ) L ist all the derangements 1,,3,4,5 where the first three numbers are 1, and 3 in some order. ( Dec 5 ) H ow many permutations 1,,3,4,5,, are not derangements? ) Construct or describe a smallest chess board for which r 10 0 ) F ind the rook po lynomial for the standard X chessboard. ( June ) State pigeon hole principle and generalized pigeon principle. show that if any five numbers from 1- are chosen then two them will add up to 9 ( June 9 ) In how many ways can the letters the alphabet be permuted so that n one the patterns CAR,DOG,PUN or BYTE occurs? I n how many ways can one arrange the letters in CORRESPONDENTS s o that : i) there are exactly two pairs consecutive identical letters. i i) There are atleast three pairs consecutive identical letters. In how many ways can the ineteger 1,,3, 10 be arranged in a line so * t hat no even integer is in its natural place. ( July An apple, a banana, and an orange are to be distributed to four boys B1,B,B3,B4. The boys B1 & B do not wish to have apple, the boys B3 d oes not want banana or mango and B4 returns orange. In how many w ays the distribution can be made so that no boy is displeased. ( June U nit G enerating functions 1 ) How many integer solutions are there for the equation c1 + c + c 3 + c 4 = 5 if 0 c i for all 1 I 4? ( dec 0) ) 15 Determine the coefficient x in (x + x + x 4 + ) 3 ) In how many ways can we select seven non consecutive integers from { 1,,3, 50}? ( Dec 0) 4 ) Show that the number partitions n Z where no sum m and is divisible by 4 equals the number partitions n where no even sum a nd is repeated. ( Dec 09) 5 ) D efine the exponential generating function. ) Determine the sequence generated by each the following exponential g enerating functions. ( i) 3x f(x) = 3e 10

11 x ( ii) f(x) = e x ( iii) f(x) = 1/ ( 1- x ) ( iv) x f(x) = e 3x 3 + 5x.+ x ( Dec ) F ind the exponential generating function for the sequence 0! 1!,!, ) Let f(x) be the generating function for the sequence a0, a1, a,. For what sequence is (1- x ) f(x) the generating function? ( June 0) 9 ) D efine generating functions and exponential generating functions. Give * o ne example. F ind the coefficient x^1 in the product ( x + x^ + x^3 + x^4 + x^5 ) ( x^ + x^3 + x^ ) 5 ( July F ind the generating function for the sequence 0,,,1,0, 30, --- u ne 09) F ind the sequence corresponding to the generating function 3x^3 + e^x U sing the summation operator theory find a formula to express ( July 0^ + 1^ + ^ n ^ as a function n D etermine the generatin g function the numeric function a r = ^r if r is even ( July = - ^r if r is odd 15) Find a formula for the convolution each the following pairs s equences: i ) an = 1, 0 n 4 a n = 0, n 5 n and b = n, for all n N ii) ) an = bn = (- 1) n, for all n N ( june 1) In how many ways can we distribute 4 pencils to 4 children so that each * c hild gets alleast 4 pencils but no more than nine. ( july 09) 1) Find the number ways in which 5 the letters in ENGINE be a rranged. ( june + U nit R ecurrence relation 1 ) F ind the general solution for each the following recurrence rela tions. ( a) a n an = 0, n 0 ( b) 4a n -5a n - 1 = 0, n 1 ( c) a n -3a n- 1 = 0, n 1, a 4 = 1 ( dec 0) ) S uppose that the number bacteria in a colony triples every hour (a) Set up a recurrence relation for the number bacteria after n hours h a ve elapsed 11

12 (b) If 100 bacteria are use to begin a new colony, how many bacteria w ill be in the colony i n 10 hours? ( dec 09) 3 ) F ind an explicit formula for the Fibonacci sequence. 4 ) P rove that any two c onsecutive Fibonacci numbers are relatively prime 5 ) S olve the following recurrence relations ( dec 0) ( a) a n = 5an-1 + an-, n, a o = 1, a1 = 3. ( b) a n+ + a n = 0, n 0, ao= 0, a1= 3 ( c) a n + an-1 + an- 0, n, a o = 1, a1 = 3. ) S olve the following recurrence relations by the method generating f unctions ( a) a n+ 1 - a n = 3, n 0,, ao= 1 ( b) a n+ 1 - a n = n, n 0, a o = 1 ( c) a n an+ 1+ an = 0, n 0, a o = 1, a1= a n+ - an+ 1+ a n =, n 0, a o = 1,, a1= ) S olve t he recurrence relation ( june 0) * F n + F = n + 1 F + n given F0 = 0 and F1 = 1 and n>= 0 ) F ind the general solution s(k) 3s( k- 1 ) 4s( k- ) = 4^k ( june 9 ) Solve the non- h omogeneous recurrence relation n a n 3a n- 1 = 5 w here n>=1 and a0 =. ( june 09) The number virus affected files in a system is 1000 and this increases 50% every hours. Use a recurrence relation to determine the numbers o f virus affected files after one day ( june F ind and sole t he recurrence relation for the number binary sequences o f length that has no consecutive 0 s. S olve the recurrence relation : ( june 0) * 3 + an= 3, n 0,given, ao= 0, a1= 0 a + 1 n + an+ 1 S olve the recurrence relation by the method generating functions a n + 1 -a n = n, n 0, given, ao= 1 ( july 09) S how that 9 is 5th prime number. ( dec * 15) S how that any set seven distinct integers includes two integers x & y * such that at lest one x+y or x- y is divisible by 10. ( june 0) 1

13 13

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems

More information

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

BHARATHIDASAN ENGINEERING COLLEGE NATTARAMPALLI Department of Science and Humanities CS6702-GRAPH THEORY AND APPLICATION BHARATHIDASAN ENGINEERING COLLEGE NATTARAMPALLI 635 854 Department of Science and Humanities DEGREE/BRANCH : B.E. CSE YEAR/ SEMESTER : IV/VII. CS6702-GRAPH THEORY AND APPLICATION 1. Define graph. UNIT-I

More information

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists

More information

1 VALLIAMMAI ENGINEERING COLLEGE (A member of SRM Group of Institutions) SRM Nagar, Kattankulathur 603203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year and Semester : IV/ VIII Section : CSE 1 & 2

More information

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

Student Name and ID Number. MATH 3012 Final Exam, December 11, 2014, WTT MATH 3012 Final Exam, December 11, 2014, WTT Student Name and ID Number 1. Consider the 11-element set X consisting of the three capital letters {A, B, C} and the eight digits {0, 1, 2,..., 7}. a. How

More information

Elements of Graph Theory

Elements of Graph Theory Elements of Graph Theory Quick review of Chapters 9.1 9.5, 9.7 (studied in Mt1348/2008) = all basic concepts must be known New topics we will mostly skip shortest paths (Chapter 9.6), as that was covered

More information

Discrete Math: Selected Homework Problems

Discrete Math: Selected Homework Problems Discrete Math: Selected Homework Problems 2006 2.1 Prove: if d is a common divisor of a and b and d is also a linear combination of a and b then d is a greatest common divisor of a and b. (5 3.1 Prove:

More information

Topic 10 Part 2 [474 marks]

Topic 10 Part 2 [474 marks] Topic Part 2 [474 marks] The complete graph H has the following cost adjacency matrix Consider the travelling salesman problem for H a By first finding a minimum spanning tree on the subgraph of H formed

More information

Introductory Combinatorics

Introductory Combinatorics Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS

More information

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

Notation Index. Probability notation. (there exists) (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5. Notation Index (there exists) (for all) Fn-4 Fn-4 (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5 ( n ) k (binomial coefficient) CL-15 ( n m 1,m 2,...) (multinomial coefficient)

More information

Graph and Digraph Glossary

Graph and Digraph Glossary 1 of 15 31.1.2004 14:45 Graph and Digraph Glossary A B C D E F G H I-J K L M N O P-Q R S T U V W-Z Acyclic Graph A graph is acyclic if it contains no cycles. Adjacency Matrix A 0-1 square matrix whose

More information

1. Consider the 62-element set X consisting of the twenty-six letters (case sensitive) of the English

1. Consider the 62-element set X consisting of the twenty-six letters (case sensitive) of the English MATH 3012 Final Exam, May 3, 2013, WTT Student Name and ID Number 1. Consider the 62-element set X consisting of the twenty-six letters (case sensitive) of the English alphabet and the ten digits {0, 1,

More information

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

r=1 The Binomial Theorem. 4 MA095/98G Revision Revision Read through the whole course once Make summary sheets of important definitions and results, you can use the following pages as a start and fill in more yourself Do all assignments again Do the

More information

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

DS UNIT 4. Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Discrete Structutre UNIT - IV Sr.No. Question Option A Option B Option C Option D 1 2 3 4 5 6 Class : S.E.Comp Which one of the following is the example of non linear data structure Let A be an adjacency matrix of a graph G. The ij

More information

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

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

MT365 Examination 2007 Part 1. Q1 (a) (b) (c) A

MT365 Examination 2007 Part 1. Q1 (a) (b) (c) A MT6 Examination Part Solutions Q (a) (b) (c) F F F E E E G G G G is both Eulerian and Hamiltonian EF is both an Eulerian trail and a Hamiltonian cycle. G is Hamiltonian but not Eulerian and EF is a Hamiltonian

More information

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION MH 1301 DISCRETE MATHEMATICS TIME ALLOWED: 2 HOURS

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION MH 1301 DISCRETE MATHEMATICS TIME ALLOWED: 2 HOURS NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION 2015-2016 MH 1301 DISCRETE MATHEMATICS May 2016 TIME ALLOWED: 2 HOURS INSTRUCTIONS TO CANDIDATES 1. This examination paper contains FIVE (5) questions

More information

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

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design Preface About the Author Dependency Chart xiii xix xxi Chapter 1: Logic and Sets 1 1.1: Logical Operators: Statements and Truth Values, Negations, Conjunctions, and Disjunctions, Truth Tables, Conditional

More information

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

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 Notation 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 coefficient) CL-14 (multinomial coefficient) CL-18 n m 1 ;m 2

More information

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

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar. UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Graph Theory Frist, KandMa, IT 010 10 1 Problem sheet 4 Exam questions Solve a subset of, say, four questions to the problem session on friday.

More information

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1). Math/CS 415 Combinatorics and Graph Theory Fall 2017 Prof. Readdy Homework Chapter 1 1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This

More information

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions Brief History Graph Theory What is a graph? It all began in 1736 when Leonhard Euler gave a proof that not all seven bridges over the Pregolya River could all be walked over once and end up where you started.

More information

Applied Combinatorics

Applied Combinatorics Applied Combinatorics SECOND EDITION FRED S. ROBERTS BARRY TESMAN LßP) CRC Press VV^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group an informa

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE 1 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 0 20 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER CS02- GRAPH THEORY AND APPLICATIONS Regulation 201 Academic Year

More information

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 Graphs (MTAT.05.080, 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 homepage: http://courses.cs.ut.ee/2012/graafid (contains slides) For grade: Homework + three tests (during or after

More information

Math Summer 2012

Math Summer 2012 Math 481 - Summer 2012 Final Exam You have one hour and fifty minutes to complete this exam. You are not allowed to use any electronic device. Be sure to give reasonable justification to all your answers.

More information

Chapter 1 Graph Theory

Chapter 1 Graph Theory Chapter Graph Theory - Representations of Graphs Graph, G=(V,E): It consists of the set V of vertices and the set E of edges. If each edge has its direction, the graph is called the directed graph (digraph).

More information

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,

More information

v V Question: How many edges are there in a graph with 10 vertices each of degree 6?

v V Question: How many edges are there in a graph with 10 vertices each of degree 6? ECS20 Handout Graphs and Trees March 4, 2015 (updated 3/9) Notion of a graph 1. A graph G = (V,E) consists of V, a nonempty set of vertices (or nodes) and E, a set of pairs of elements of V called edges.

More information

A region is each individual area or separate piece of the plane that is divided up by the network.

A region is each individual area or separate piece of the plane that is divided up by the network. Math 135 Networks and graphs Key terms Vertex (Vertices) ach point of a graph dge n edge is a segment that connects two vertices. Region region is each individual area or separate piece of the plane that

More information

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS DR. ANDREW SCHWARTZ, PH.D. 10.1 Graphs and Graph Models (1) A graph G = (V, E) consists of V, a nonempty set of vertices (or nodes)

More information

Chapter 2 Graphs. 2.1 Definition of Graphs

Chapter 2 Graphs. 2.1 Definition of Graphs Chapter 2 Graphs Abstract Graphs are discrete structures that consist of vertices and edges connecting some of these vertices. Graphs have many applications in Mathematics, Computer Science, Engineering,

More information

Module 2: NETWORKS AND DECISION MATHEMATICS

Module 2: NETWORKS AND DECISION MATHEMATICS Further Mathematics 2017 Module 2: NETWORKS AND DECISION MATHEMATICS Chapter 9 Undirected Graphs and Networks Key knowledge the conventions, terminology, properties and types of graphs; edge, face, loop,

More information

Assignment 1 Introduction to Graph Theory CO342

Assignment 1 Introduction to Graph Theory CO342 Assignment 1 Introduction to Graph Theory CO342 This assignment will be marked out of a total of thirty points, and is due on Thursday 18th May at 10am in class. Throughout the assignment, the graphs are

More information

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

4.1.2 Merge Sort Sorting Lower Bound Counting Sort Sorting in Practice Solving Problems by Sorting... Contents 1 Introduction... 1 1.1 What is Competitive Programming?... 1 1.1.1 Programming Contests.... 2 1.1.2 Tips for Practicing.... 3 1.2 About This Book... 3 1.3 CSES Problem Set... 5 1.4 Other Resources...

More information

Further Mathematics 2016 Module 2: NETWORKS AND DECISION MATHEMATICS Chapter 9 Undirected Graphs and Networks

Further Mathematics 2016 Module 2: NETWORKS AND DECISION MATHEMATICS Chapter 9 Undirected Graphs and Networks Further Mathematics 2016 Module 2: NETWORKS AND DECISION MATHEMATICS Chapter 9 Undirected Graphs and Networks Key knowledge the conventions, terminology, properties and types of graphs; edge, face, loop,

More information

CS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs

CS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs CS 311 Discrete Math for Computer Science Dr. William C. Bulko Graphs 2014 Definitions Definition: A graph G = (V,E) consists of a nonempty set V of vertices (or nodes) and a set E of edges. Each edge

More information

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95 Algorithms: Graphs Amotz Bar-Noy CUNY Spring 2012 Amotz Bar-Noy (CUNY) Graphs Spring 2012 1 / 95 Graphs Definition: A graph is a collection of edges and vertices. Each edge connects two vertices. Amotz

More information

Algorithms. Graphs. Algorithms

Algorithms. Graphs. Algorithms Algorithms Graphs Algorithms Graphs Definition: A graph is a collection of edges and vertices. Each edge connects two vertices. Algorithms 1 Graphs Vertices: Nodes, points, computers, users, items,...

More information

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks

More information

Characterization of Graphs with Eulerian Circuits

Characterization of Graphs with Eulerian Circuits Eulerian Circuits 3. 73 Characterization of Graphs with Eulerian Circuits There is a simple way to determine if a graph has an Eulerian circuit. Theorems 3.. and 3..2: Let G be a pseudograph that is connected

More information

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow Graph Theory Connectivity, Coloring, Matching Arjun Suresh 1 1 GATE Overflow GO Classroom, August 2018 Thanks to Subarna/Sukanya Das for wonderful figures Arjun, Suresh (GO) Graph Theory GATE 2019 1 /

More information

Computational Discrete Mathematics

Computational Discrete Mathematics Computational Discrete Mathematics Combinatorics and Graph Theory with Mathematica SRIRAM PEMMARAJU The University of Iowa STEVEN SKIENA SUNY at Stony Brook CAMBRIDGE UNIVERSITY PRESS Table of Contents

More information

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

Department of Computer Applications. MCA 312: Design and Analysis of Algorithms. [Part I : Medium Answer Type Questions] UNIT I MCA 312: Design and Analysis of Algorithms [Part I : Medium Answer Type Questions] UNIT I 1) What is an Algorithm? What is the need to study Algorithms? 2) Define: a) Time Efficiency b) Space Efficiency

More information

Varying Applications (examples)

Varying Applications (examples) Graph Theory Varying Applications (examples) Computer networks Distinguish between two chemical compounds with the same molecular formula but different structures Solve shortest path problems between cities

More information

Graph Theory. Part of Texas Counties.

Graph Theory. Part of Texas Counties. Graph Theory Part of Texas Counties. We would like to visit each of the above counties, crossing each county only once, starting from Harris county. Is this possible? This problem can be modeled as a graph.

More information

DESIGN AND ANALYSIS OF ALGORITHMS

DESIGN AND ANALYSIS OF ALGORITHMS DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK Module 1 OBJECTIVE: Algorithms play the central role in both the science and the practice of computing. There are compelling reasons to study algorithms.

More information

Graph Theory CS/Math231 Discrete Mathematics Spring2015

Graph Theory CS/Math231 Discrete Mathematics Spring2015 1 Graphs Definition 1 A directed graph (or digraph) G is a pair (V, E), where V is a finite set and E is a binary relation on V. The set V is called the vertex set of G, and its elements are called vertices

More information

Math 100 Homework 4 B A C E

Math 100 Homework 4 B A C E Math 100 Homework 4 Part 1 1. nswer the following questions for this graph. (a) Write the vertex set. (b) Write the edge set. (c) Is this graph connected? (d) List the degree of each vertex. (e) oes the

More information

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees.

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees. Tree 1. Trees and their Properties. Spanning trees 3. Minimum Spanning Trees 4. Applications of Minimum Spanning Trees 5. Minimum Spanning Tree Algorithms 1.1 Properties of Trees: Definition: A graph G

More information

Chapter 11: Graphs and Trees. March 23, 2008

Chapter 11: Graphs and Trees. March 23, 2008 Chapter 11: Graphs and Trees March 23, 2008 Outline 1 11.1 Graphs: An Introduction 2 11.2 Paths and Circuits 3 11.3 Matrix Representations of Graphs 4 11.5 Trees Graphs: Basic Definitions Informally, a

More information

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

11/22/2016. Chapter 9 Graph Algorithms. Introduction. Definitions. Definitions. Definitions. Definitions Introduction Chapter 9 Graph Algorithms graph theory useful in practice represent many real-life problems can be slow if not careful with data structures 2 Definitions an undirected graph G = (V, E) is

More information

Chapter 9 Graph Algorithms

Chapter 9 Graph Algorithms Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be slow if not careful with data structures 3 Definitions an undirected graph G = (V, E)

More information

6.2. Paths and Cycles

6.2. Paths and Cycles 6.2. PATHS AND CYCLES 85 6.2. Paths and Cycles 6.2.1. Paths. A path from v 0 to v n of length n is a sequence of n+1 vertices (v k ) and n edges (e k ) of the form v 0, e 1, v 1, e 2, v 2,..., e n, v n,

More information

Simple graph Complete graph K 7. Non- connected graph

Simple graph Complete graph K 7. Non- connected graph A graph G consists of a pair (V; E), where V is the set of vertices and E the set of edges. We write V (G) for the vertices of G and E(G) for the edges of G. If no two edges have the same endpoints we

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6702 - GRAPH THEORY AND APPLICATIONS Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /

More information

Note. Out of town Thursday afternoon. Willing to meet before 1pm, me if you want to meet then so I know to be in my office

Note. Out of town Thursday afternoon. Willing to meet before 1pm,  me if you want to meet then so I know to be in my office raphs and Trees Note Out of town Thursday afternoon Willing to meet before pm, email me if you want to meet then so I know to be in my office few extra remarks about recursion If you can write it recursively

More information

Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours)

Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours) Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours) Chih-Wei Yi Dept. of Computer Science National Chiao Tung University June 1, 2009 9.1 Graphs and Graph Models What are Graphs? General meaning

More information

A Survey of Mathematics with Applications 8 th Edition, 2009

A Survey of Mathematics with Applications 8 th Edition, 2009 A Correlation of A Survey of Mathematics with Applications 8 th Edition, 2009 South Carolina Discrete Mathematics Sample Course Outline including Alternate Topics and Related Objectives INTRODUCTION This

More information

Combinatorics Summary Sheet for Exam 1 Material 2019

Combinatorics Summary Sheet for Exam 1 Material 2019 Combinatorics Summary Sheet for Exam 1 Material 2019 1 Graphs Graph An ordered three-tuple (V, E, F ) where V is a set representing the vertices, E is a set representing the edges, and F is a function

More information

1. [1 pt] What is the solution to the recurrence T(n) = 2T(n-1) + 1, T(1) = 1

1. [1 pt] What is the solution to the recurrence T(n) = 2T(n-1) + 1, T(1) = 1 Asymptotics, Recurrence and Basic Algorithms 1. [1 pt] What is the solution to the recurrence T(n) = 2T(n-1) + 1, T(1) = 1 1. O(logn) 2. O(n) 3. O(nlogn) 4. O(n 2 ) 5. O(2 n ) 2. [1 pt] What is the solution

More information

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

FINAL EXAM SOLUTIONS. 1. Consider the 9-element set X consisting of the five letters {a, b, c, d, e} and the four digits FINAL EXAM SOLUTIONS Student Name and ID Number MATH 0 Final Exam, December 5, 00, WTT Note. The answers given here are more complete and detailed than students are expected to provide when taking a test.

More information

Graph Theory: Introduction

Graph Theory: Introduction Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT Kharagpur pallab@cse.iitkgp.ernet.in Resources Copies of slides available at: http://www.facweb.iitkgp.ernet.in/~pallab

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Graph theory G. Guérard Department of Nouvelles Energies Ecole Supérieur d Ingénieurs Léonard de Vinci Lecture 1 GG A.I. 1/37 Outline 1 Graph theory Undirected and directed graphs

More information

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

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL Introduction to Graph Theory Second Edition Douglas B. West University of Illinois Urbana ftentice iiilil PRENTICE HALL Upper Saddle River, NJ 07458 Contents Preface xi Chapter 1 Fundamental Concepts 1

More information

SAMPLE. MODULE 5 Undirected graphs

SAMPLE. MODULE 5 Undirected graphs H P T R MOUL Undirected graphs How do we represent a graph by a diagram and by a matrix representation? How do we define each of the following: graph subgraph vertex edge (node) loop isolated vertex bipartite

More information

Chapter 9 Graph Algorithms

Chapter 9 Graph Algorithms Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures 3 Definitions an undirected graph G = (V, E) is a

More information

Part II. Graph Theory. Year

Part II. Graph Theory. Year Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 53 Paper 3, Section II 15H Define the Ramsey numbers R(s, t) for integers s, t 2. Show that R(s, t) exists for all s,

More information

Week 12: Trees; Review. 22 and 24 November, 2017

Week 12: Trees; Review. 22 and 24 November, 2017 (1/24) MA284 : Discrete Mathematics Week 12: Trees; Review http://www.maths.nuigalway.ie/~niall/ma284/ 22 and 24 November, 2017 C C C C 1 Trees Recall... Applications: Chemistry Applications: Decision

More information

Mathematics and Statistics, Part A: Graph Theory Problem Sheet 1, lectures 1-4

Mathematics and Statistics, Part A: Graph Theory Problem Sheet 1, lectures 1-4 1. Draw Mathematics and Statistics, Part A: Graph Theory Problem Sheet 1, lectures 1-4 (i) a simple graph. A simple graph has a non-empty vertex set and no duplicated edges. For example sketch G with V

More information

Number Theory and Graph Theory

Number Theory and Graph Theory 1 Number Theory and Graph Theory Chapter 7 Graph properties By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com 2 Module-2: Eulerian

More information

Lecture 1: Examples, connectedness, paths and cycles

Lecture 1: Examples, connectedness, paths and cycles Lecture 1: Examples, connectedness, paths and cycles Anders Johansson 2011-10-22 lör Outline The course plan Examples and applications of graphs Relations The definition of graphs as relations Connectedness,

More information

WUCT121. Discrete Mathematics. Graphs

WUCT121. Discrete Mathematics. Graphs WUCT121 Discrete Mathematics Graphs WUCT121 Graphs 1 Section 1. Graphs 1.1. Introduction Graphs are used in many fields that require analysis of routes between locations. These areas include communications,

More information

Graphs. Pseudograph: multiple edges and loops allowed

Graphs. Pseudograph: multiple edges and loops allowed Graphs G = (V, E) V - set of vertices, E - set of edges Undirected graphs Simple graph: V - nonempty set of vertices, E - set of unordered pairs of distinct vertices (no multiple edges or loops) Multigraph:

More information

Math 776 Graph Theory Lecture Note 1 Basic concepts

Math 776 Graph Theory Lecture Note 1 Basic concepts Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved

More information

Math.3336: Discrete Mathematics. Chapter 10 Graph Theory

Math.3336: Discrete Mathematics. Chapter 10 Graph Theory Math.3336: Discrete Mathematics Chapter 10 Graph Theory Instructor: Dr. Blerina Xhabli Department of Mathematics, University of Houston https://www.math.uh.edu/ blerina Email: blerina@math.uh.edu Fall

More information

Student name: Student ID: MATH 61 (Butler) Midterm II, 12 November 2008

Student name: Student ID: MATH 61 (Butler) Midterm II, 12 November 2008 Student name: Student ID: MATH 61 (Butler) Midterm II, 1 November 008 This test is closed book and closed notes, with the exception that you are allowed one 8 1 11 page of handwritten notes. No calculator

More information

Combinatorics MAP363 Sheet 1. Mark: /10. Name. Number. Hand in by 19th February. date marked: / /2007

Combinatorics MAP363 Sheet 1. Mark: /10. Name. Number. Hand in by 19th February. date marked: / /2007 Turn over Combinatorics MAP6 Sheet Hand in by 9th February Name Number Year Mark: /0 date marked: / /200 Please attach your working, with this sheet at the front. Guidance on notation: graphs may have

More information

Ordinary Differential Equation (ODE)

Ordinary Differential Equation (ODE) Ordinary Differential Equation (ODE) INTRODUCTION: Ordinary Differential Equations play an important role in different branches of science and technology In the practical field of application problems

More information

Chapter 9 Graph Algorithms

Chapter 9 Graph Algorithms Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures Chapter 9 Graph s 2 Definitions Definitions an undirected graph is a finite set

More information

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

Best known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices Hard Problems Euler-Tour Problem Undirected graph G=(V,E) An Euler Tour is a path where every edge appears exactly once. The Euler-Tour Problem: does graph G have an Euler Path? Answerable in O(E) time.

More information

Crossing bridges. Crossing bridges Great Ideas in Theoretical Computer Science. Lecture 12: Graphs I: The Basics. Königsberg (Prussia)

Crossing bridges. Crossing bridges Great Ideas in Theoretical Computer Science. Lecture 12: Graphs I: The Basics. Königsberg (Prussia) 15-251 Great Ideas in Theoretical Computer Science Lecture 12: Graphs I: The Basics February 22nd, 2018 Crossing bridges Königsberg (Prussia) Now Kaliningrad (Russia) Is there a way to walk through the

More information

Combinatorial Algorithms. Unate Covering Binate Covering Graph Coloring Maximum Clique

Combinatorial Algorithms. Unate Covering Binate Covering Graph Coloring Maximum Clique Combinatorial Algorithms Unate Covering Binate Covering Graph Coloring Maximum Clique Example As an Example, let s consider the formula: F(x,y,z) = x y z + x yz + x yz + xyz + xy z The complete sum of

More information

Spanning Tree. Lecture19: Graph III. Minimum Spanning Tree (MSP)

Spanning Tree. Lecture19: Graph III. Minimum Spanning Tree (MSP) Spanning Tree (015) Lecture1: Graph III ohyung Han S, POSTH bhhan@postech.ac.kr efinition and property Subgraph that contains all vertices of the original graph and is a tree Often, a graph has many different

More information

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory SCHOOL OF ENGINEERING & BUILT ENVIRONMENT Mathematics An Introduction to Graph Theory. Introduction. Definitions.. Vertices and Edges... The Handshaking Lemma.. Connected Graphs... Cut-Points and Bridges.

More information

Introduction III. Graphs. Motivations I. Introduction IV

Introduction III. Graphs. Motivations I. Introduction IV Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg

More information

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.

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. Final exam This is a closed book exam. No calculators are allowed. Unless stated otherwise, justify all your steps. You may use lemmas and theorems that were proven in class and on assignments unless stated

More information

Graphs and Genetics. Outline. Computational Biology IST. Ana Teresa Freitas 2015/2016. Slides source: AED (MEEC/IST); Jones and Pevzner (book)

Graphs and Genetics. Outline. Computational Biology IST. Ana Teresa Freitas 2015/2016. Slides source: AED (MEEC/IST); Jones and Pevzner (book) raphs and enetics Computational Biology IST Ana Teresa Freitas / Slides source: AED (MEEC/IST); Jones and Pevzner (book) Outline l Motivacion l Introduction to raph Theory l Eulerian & Hamiltonian Cycle

More information

STUDENT NUMBER: MATH Final Exam. Lakehead University. April 13, Dr. Adam Van Tuyl

STUDENT NUMBER: MATH Final Exam. Lakehead University. April 13, Dr. Adam Van Tuyl Page 1 of 13 NAME: STUDENT NUMBER: MATH 1281 - Final Exam Lakehead University April 13, 2011 Dr. Adam Van Tuyl Instructions: Answer all questions in the space provided. If you need more room, answer on

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

More information

Discrete Mathematics 2 Exam File Spring 2012

Discrete Mathematics 2 Exam File Spring 2012 Discrete Mathematics 2 Exam File Spring 2012 Exam #1 1.) Suppose f : X Y and A X. a.) Prove or disprove: f -1 (f(a)) A. Prove or disprove: A f -1 (f(a)). 2.) A die is rolled four times. What is the probability

More information

Understand graph terminology Implement graphs using

Understand graph terminology Implement graphs using raphs Understand graph terminology Implement graphs using djacency lists and djacency matrices Perform graph searches Depth first search Breadth first search Perform shortest-path algorithms Disjkstra

More information

2.) From the set {A, B, C, D, E, F, G, H}, produce all of the four character combinations. Be sure that they are in lexicographic order.

2.) From the set {A, B, C, D, E, F, G, H}, produce all of the four character combinations. Be sure that they are in lexicographic order. Discrete Mathematics 2 - Test File - Spring 2013 Exam #1 1.) RSA - Suppose we choose p = 5 and q = 11. You're going to be sending the coded message M = 23. a.) Choose a value for e, satisfying the requirements

More information

The Algorithm Design Manual

The Algorithm Design Manual Steven S. Skiena The Algorithm Design Manual With 72 Figures Includes CD-ROM THE ELECTRONIC LIBRARY OF SCIENCE Contents Preface vii I TECHNIQUES 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2 2.1 2.2 2.3

More information

MAT 7003 : Mathematical Foundations. (for Software Engineering) J Paul Gibson, A207.

MAT 7003 : Mathematical Foundations. (for Software Engineering) J Paul Gibson, A207. MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul Gibson, A207 paul.gibson@it-sudparis.eu http://www-public.it-sudparis.eu/~gibson/teaching/mat7003/ Graphs and Trees http://www-public.it-sudparis.eu/~gibson/teaching/mat7003/l2-graphsandtrees.pdf

More information

Graph (1A) Young Won Lim 4/19/18

Graph (1A) Young Won Lim 4/19/18 Graph (1A) Copyright (c) 2015 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version

More information

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

Math 778S Spectral Graph Theory Handout #2: Basic graph theory Math 778S Spectral Graph Theory Handout #: Basic graph theory Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved the Königsberg Bridge problem: Is it possible

More information

1. Let n and m be positive integers with n m. a. Write the inclusion/exclusion formula for the number S(n, m) of surjections from {1, 2,...

1. Let n and m be positive integers with n m. a. Write the inclusion/exclusion formula for the number S(n, m) of surjections from {1, 2,... MATH 3012, Quiz 3, November 24, 2015, WTT Student Name and ID Number 1. Let n and m be positive integers with n m. a. Write the inclusion/exclusion formula for the number S(n, m) of surjections from {1,

More information

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

MATH 350 GRAPH THEORY & COMBINATORICS. Contents MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles

More information