Network Theory

Description: This quiz covers basic concepts and theorems in Network Theory, a branch of mathematics dealing with the analysis and optimization of networks.
Number of Questions: 14
Created by:
Tags: network theory graphs connectivity flows
Attempted 0/14 Correct 0 Score 0

What is the maximum number of edges in a simple graph with n vertices?

  1. n(n-1)

  2. n(n+1)

  3. n^2

  4. n^2-1


Correct Option: A
Explanation:

In a simple graph, each pair of vertices can be connected by at most one edge. Therefore, the maximum number of edges is n(n-1)/2, which is equal to n(n-1) for n > 1.

What is the minimum number of edges in a connected graph with n vertices?

  1. n-1

  2. n

  3. n+1

  4. 2n-1


Correct Option: A
Explanation:

A connected graph with n vertices must have at least n-1 edges to ensure that there is a path between every pair of vertices. This is known as the connectivity theorem.

What is the degree of a vertex in a graph?

  1. The number of edges incident to the vertex

  2. The number of vertices adjacent to the vertex

  3. The number of cycles containing the vertex

  4. The number of paths starting from the vertex


Correct Option: A
Explanation:

The degree of a vertex is the number of edges that are connected to it. It is also known as the valency of the vertex.

What is the chromatic number of a graph?

  1. The minimum number of colors needed to color the vertices of the graph so that no two adjacent vertices have the same color

  2. The maximum number of colors needed to color the vertices of the graph so that no two adjacent vertices have the same color

  3. The number of vertices in the graph

  4. The number of edges in the graph


Correct Option: A
Explanation:

The chromatic number of a graph is the minimum number of colors needed to color the vertices of the graph so that no two adjacent vertices have the same color. This is a fundamental concept in graph theory and has applications in scheduling, resource allocation, and other areas.

What is the maximum flow in a network?

  1. The maximum amount of flow that can be sent from a source vertex to a sink vertex in the network

  2. The minimum amount of flow that can be sent from a source vertex to a sink vertex in the network

  3. The total amount of flow in the network

  4. The average amount of flow in the network


Correct Option: A
Explanation:

The maximum flow in a network is the maximum amount of flow that can be sent from a source vertex to a sink vertex in the network without violating any capacity constraints on the edges. This is a fundamental concept in network flow theory and has applications in transportation, logistics, and other areas.

What is the minimum cut in a network?

  1. The minimum amount of flow that must be removed from the network to disconnect the source vertex from the sink vertex

  2. The maximum amount of flow that can be sent from the source vertex to the sink vertex in the network

  3. The total amount of flow in the network

  4. The average amount of flow in the network


Correct Option: A
Explanation:

The minimum cut in a network is the minimum amount of flow that must be removed from the network to disconnect the source vertex from the sink vertex. This is a fundamental concept in network flow theory and has applications in network security, reliability, and other areas.

What is the shortest path between two vertices in a graph?

  1. The path with the fewest edges between the two vertices

  2. The path with the fewest vertices between the two vertices

  3. The path with the smallest total weight between the two vertices

  4. The path with the largest total weight between the two vertices


Correct Option: C
Explanation:

The shortest path between two vertices in a graph is the path with the smallest total weight between the two vertices. This is a fundamental concept in graph theory and has applications in routing, navigation, and other areas.

What is the spanning tree of a graph?

  1. A subgraph of the graph that includes all of the vertices and some of the edges

  2. A subgraph of the graph that includes all of the edges and some of the vertices

  3. A subgraph of the graph that includes all of the vertices and all of the edges

  4. A subgraph of the graph that includes none of the vertices and none of the edges


Correct Option: A
Explanation:

A spanning tree of a graph is a subgraph of the graph that includes all of the vertices and some of the edges, such that there is exactly one path between any two vertices in the spanning tree. This is a fundamental concept in graph theory and has applications in network design, clustering, and other areas.

What is the Eulerian circuit in a graph?

  1. A closed walk in the graph that visits every edge exactly once

  2. A closed walk in the graph that visits every vertex exactly once

  3. A path in the graph that visits every edge exactly once

  4. A path in the graph that visits every vertex exactly once


Correct Option: A
Explanation:

An Eulerian circuit in a graph is a closed walk in the graph that visits every edge exactly once. This is a fundamental concept in graph theory and has applications in scheduling, routing, and other areas.

What is the Hamiltonian circuit in a graph?

  1. A closed walk in the graph that visits every vertex exactly once

  2. A closed walk in the graph that visits every edge exactly once

  3. A path in the graph that visits every vertex exactly once

  4. A path in the graph that visits every edge exactly once


Correct Option: A
Explanation:

A Hamiltonian circuit in a graph is a closed walk in the graph that visits every vertex exactly once. This is a fundamental concept in graph theory and has applications in scheduling, routing, and other areas.

What is the difference between a directed graph and an undirected graph?

  1. In a directed graph, the edges have a direction, while in an undirected graph, the edges do not have a direction

  2. In a directed graph, the vertices have a direction, while in an undirected graph, the vertices do not have a direction

  3. In a directed graph, the edges have a weight, while in an undirected graph, the edges do not have a weight

  4. In a directed graph, the vertices have a weight, while in an undirected graph, the vertices do not have a weight


Correct Option: A
Explanation:

The main difference between a directed graph and an undirected graph is that in a directed graph, the edges have a direction, while in an undirected graph, the edges do not have a direction. This means that in a directed graph, you can only traverse an edge in the direction that it is pointing, while in an undirected graph, you can traverse an edge in either direction.

What is the adjacency matrix of a graph?

  1. A matrix that represents the adjacency of the vertices in the graph

  2. A matrix that represents the incidence of the edges in the graph

  3. A matrix that represents the weights of the edges in the graph

  4. A matrix that represents the degrees of the vertices in the graph


Correct Option: A
Explanation:

The adjacency matrix of a graph is a matrix that represents the adjacency of the vertices in the graph. It is a square matrix with n rows and n columns, where n is the number of vertices in the graph. The entry in the ith row and jth column of the adjacency matrix is 1 if there is an edge between vertex i and vertex j, and 0 otherwise.

What is the incidence matrix of a graph?

  1. A matrix that represents the adjacency of the vertices in the graph

  2. A matrix that represents the incidence of the edges in the graph

  3. A matrix that represents the weights of the edges in the graph

  4. A matrix that represents the degrees of the vertices in the graph


Correct Option: B
Explanation:

The incidence matrix of a graph is a matrix that represents the incidence of the edges in the graph. It is a matrix with n rows and m columns, where n is the number of vertices in the graph and m is the number of edges in the graph. The entry in the ith row and jth column of the incidence matrix is 1 if edge j is incident to vertex i, and 0 otherwise.

What is the Laplacian matrix of a graph?

  1. A matrix that represents the adjacency of the vertices in the graph

  2. A matrix that represents the incidence of the edges in the graph

  3. A matrix that represents the weights of the edges in the graph

  4. A matrix that represents the degrees of the vertices in the graph


Correct Option: D
Explanation:

The Laplacian matrix of a graph is a matrix that represents the degrees of the vertices in the graph. It is a square matrix with n rows and n columns, where n is the number of vertices in the graph. The entry in the ith row and jth column of the Laplacian matrix is the degree of vertex i if i = j, and -1 if i is adjacent to j, and 0 otherwise.

- Hide questions