Unit 4: Graphs Theory I - Subjective Questions

MTH401 — Discrete Mathematics • Practice Questions with Detailed Answers

20 questions

1

Define the following basic graph-theoretic terms with suitable examples: vertex, edge, order, size, adjacent vertices, incident edge, degree, isolated vertex, pendant vertex, loop, and parallel edges.

2

State and prove the Handshaking Lemma. A graph has six vertices of degree and four vertices of degree . Determine the number of edges and the number of vertices of odd degree.

3

Distinguish among a walk, trail, path, closed walk, circuit, and cycle in an undirected graph. Illustrate the distinctions using a suitable vertex sequence.

4

Define and compare the complete graph , cycle graph , and an -regular graph. Derive the number of edges in and state when and are regular.

5

Explain wheel graphs and cube graphs. Using the convention , determine the degree sequence and number of edges of . Also derive the number of vertices and edges of the -dimensional cube .

6

What is a bipartite graph? Prove that an undirected graph is bipartite if and only if it contains no cycle of odd length.

7

Define the complete bipartite graph . Determine its order, size, degree sequence, and regularity condition. Apply the results to .

8

Describe the adjacency-list, edge-list, and adjacency-matrix representations of a graph. Compare their storage requirements and suitability for graph algorithms.

9

Construct the adjacency matrix of the undirected graph with and . Use the matrix to determine the degree of every vertex and verify the number of edges.

10

Explain the significance of powers of an adjacency matrix. If is the adjacency matrix of a graph, what does the entry represent? Demonstrate the result for .

11

Define the incidence matrix of an undirected graph. Construct it for and . State two important properties of this matrix.

12

Define graph isomorphism and explain how graph invariants are used to test whether two graphs may be isomorphic. Why is equality of degree sequences not sufficient?

13

Let have edges and let have edges . Determine whether and are isomorphic. If they are, provide and verify an isomorphism.

14

Define connectedness and connected components in an undirected graph. Prove that the relation defined by the existence of a path from to is an equivalence relation.

15

Define a cut vertex and a bridge. For the graph with edges , identify all cut vertices and bridges, giving reasons.

16

Distinguish among strongly connected, unilaterally connected, and weakly connected digraphs. Classify the digraph with arcs and find its strongly connected components.

17

Explain how an adjacency matrix represents a digraph. How can the in-degree, out-degree, directed walks, and reachability of vertices be obtained from the matrix?

18

Describe Dijkstra's algorithm for finding single-source shortest paths. Give its main steps, explain the relaxation operation, and state its correctness condition.

19

Apply Dijkstra's algorithm from source to the undirected weighted graph with edges , , , , , , and . Find all shortest distances and shortest paths.

20

Explain why Dijkstra's algorithm requires nonnegative edge weights. Give a counterexample with a negative edge, outline the correctness argument for nonnegative weights, and compare common implementations.