
Consider an unweighted, undirected graph G = 〈V, E). The neighbourhood of a node u E V in the gr...
This question needs to be done using pseudocode (not any
particular programming language). Thanks
Consider an unweighted, undirected graph G = 〈V, E). The neighbourhood of a node u E V in the graph is the set of all nodes that are adjacent (or directly connected) to v. Subsequently, we can define the neighbourhood degree of the node v as the sum of the degrees of all its neighbours (those nodes that are directly connects to v) (a) Design an...
114points Let G- (V,E) be a directed graph. The in-degree of a vertex v is the number of edges (a) Design an algorithm (give pseudocode) that, given a vertex v EV, computes the in-degree of v under (b) Design an algorithm (give pseudocode) that, given a vertex v E V, computes the in-degree of v incident into v. the assumption that G is represented by an adjacency list. Give an analysis of your algorithm. under the assumption that G is...
2. Let G = (V, E) be an undirected connected graph with n vertices and with an edge-weight function w : E → Z. An edge (u, v) ∈ E is sparkling if it is contained in some minimum spanning tree (MST) of G. The computational problem is to return the set of all sparkling edges in E. Describe an efficient algorithm for this computational problem. You do not need to use pseudocode. What is the asymptotic time complexity of...
2. Consider the (undirected) graph G having the following vertex set Vand edge set E. V-0,1,2,3,4,5,6,7,8,9 E- 0,1,10,2), 11,2;, 12,4), 12,3), 13,4), (4,5), {5.6,, 14,6, 2,7) e) [8pts] Show the action of BFS starting at vertex 2. Show action of queue, parent array implementation of BFS spanning tree and display nodes in order they are traversed. Choose next node as it occurs in the adjacency list.
2) Let G ME) be an undirected Graph. A node cover of G is a subset U of the vertex set V such that every edge in E is incident to at least one vertex in U. A minimum node cover MNC) is one with the lowest number of vertices. For example {1,3,5,6is a node cover for the following graph, but 2,3,5} is a min node cover Consider the following Greedy algorithm for this problem: Algorithm NodeCover (V,E) Uempty While...
Suppose you are given an undirected graph G. Find a pair of vertices (u, v) in G with the largest number of common adjacent vertices (neighbors). Give pseudocode for this algorithm and show the worst-case running time.
Exercise (15 points) Consider an adjacency-list representation of a directed graph G=(V.E). a) Propose in pseudocode an algorithm A to compute the in-degree of each vertex in V. b) What is the time complexity of A? c) Propose in pseudocode an algorithm B to compute the out-degree of each vertex in V. d) What is the time complexity of B?
1. Given a graph G = (V, E). a) Design an algorithm to print all the shortest path from a starting node s to all other nodes b) Implement your proposed algorithm above in your preferred programming languages. You can choose to represent the edges in such graph by either adjacency matrix or adjacency list.
2 Node removal Consider the following specifications: Algorithm 1 Removes node vk from graph G represented as an adjacency matrix A Require: A E {0,1}"x", kEN, k<n Ensure: A' E {0,1)(n-1)×(1-1) 1: function NODEREMOVAL(A,k) 2: ... 3: return A 4: end function The function accepts an adjacency matrix A, which represents a graph G, and an integer k, and returns adjacency matrix A', representing graph G', that is the result of removing node the k-th node us from G. Question:...
Let G = (V;E) be an undirected and unweighted graph. Let S be a subset of the vertices. The graph induced on S, denoted G[S] is a graph that has vertex set S and an edge between two vertices u, v that is an element of S provided that {u,v} is an edge of G. A subset K of V is called a killer set of G if the deletion of K kills all the edges of G, that is...