Let πΊ(π, πΈ) be a simple, undirected, edge-weighted graph with unique edge weights.
Which of the following statements about the minimum spanning trees (MST)
of πΊ is/are true?

A schedule of three database transactions \(T_1\), \(T_2\), and \(T_3\) is shown. \(R_i(A)\) and \(W_i(A)\) denote read and write of data item A by transaction \(T_i\), \(i = 1, 2, 3\). The transaction \(T_1\) aborts at the end. Which other transaction(s) will be required to be rolled back?

Let πΊ(π, πΈ) be an undirected, edge-weighted graph with integer weights. The weight
of a path is the sum of the weights of the edges in that path. The length of a path is
the number of edges in that path.
Let π βπ be a vertex in πΊ. For every π’βπ and for every π β₯0, let ππ(π’) denote
the weight of a shortest path (in terms of weight) from π to π’ of length at most π. If
there is no path from π to π’ of length at most π, then ππ(π’) = β.
Consider the statements:
S1:
For every π β₯0 and π’ βπ, ππ+1(π’) β€ππ(π’).
S2:
For every (π’, π£) βπΈ, if (π’, π£) is part of a shortest path (in terms of
weight) from π to π£, then for every πβ₯ 0, ππ(π’) β€ππ(π£).
Which one of the following options is correct?
Let πΊ be a weighted directed acyclic graph with π edges and π vertices. Given πΊ
and a source vertex π in πΊ, which one of the following options gives the worst case
time complexity of the fastest algorithm to find the lengths of shortest paths from π
to all vertices that are reachable from π in πΊ?