ThatQuiz Test Library Take this test now
Minimum spanning tree - Quiz
Contributed by: Ashcroft
  • 1. What was the original purpose for the invention of minimum spanning trees?
A) Electrical grids
B) Computer networks
C) Financial market analysis
D) Handwriting recognition
  • 2. Which algorithm uses the minimum spanning tree to approximate the traveling salesman problem?
A) Kruskal's algorithm
B) Christofides algorithm
C) Dijkstra's algorithm
D) Prim's algorithm
  • 3. In the context of clustering, which specific method uses minimum spanning trees?
A) Single-linkage clustering
B) DBSCAN
C) Mean-shift clustering
D) K-means clustering
  • 4. Minimum spanning trees are used in circuit design to implement what?
A) Voltage regulation
B) Signal amplification
C) Heat dissipation reduction
D) Efficient multiple constant multiplications
  • 5. What is the application of minimum spanning trees in finance?
A) Calculating tax liabilities
B) Visualizing relationships between stocks
C) Predicting daily stock volatility
D) Automated high-frequency trading
  • 6. What is a network-related application of minimum spanning trees?
A) Encryption key distribution
B) Firewall configuration
C) Constructing trees for broadcasting
D) Dynamic routing protocol design
  • 7. Which field uses minimum spanning trees for grouping areas into homogeneous regions?
A) Socio-geographic regionalisation
B) Meteorological forecasting
C) Political lobbying
D) Urban population census
  • 8. In computer vision, what are minimum spanning trees used for regarding features?
A) Pixel resolution upscaling
B) Curvilinear feature extraction
C) Color space normalization
D) Frame rate optimization
  • 9. How are minimum spanning trees used in the study of two-dimensional materials?
A) Calculating thermal conductivity
B) Identifying atomic composition
C) Testing electrical resistance
D) Measuring homogeneity
  • 10. What mathematical approximation problem involves the minimum spanning tree?
A) Linear programming relaxation
B) Minimum-cost weighted perfect matching
C) Maximum bipartite matching
D) Quadratic assignment problem
  • 11. What happens if an edge e has a strictly smaller weight than all other edges in a cut-set?
A) It is excluded from all MSTs.
B) It belongs to exactly one MST.
C) It belongs to all MSTs of the graph.
D) It belongs to no MSTs.
  • 12. If more than one edge is of minimum weight across a cut, what is true?
A) None of these edges are in any MST.
B) Only one of them is in any MST.
C) They must all be in every MST.
D) Each such edge is contained in some minimum spanning tree.
  • 13. If the minimum cost edge e of a graph is unique, which statement is true?
A) This edge is only included if there is only one vertex.
B) This edge is never included in an MST.
C) This edge is included in any MST.
D) This edge is only included if the graph is a tree.
  • 14. Who developed the first algorithm for finding a minimum spanning tree in 1926?
A) Prim
B) Dijkstra
C) Vojtěch Jarník
D) Otakar Borůvka
  • 15. How does each Boruvka step change the number of vertices?
A) It is reduced by at least half.
B) It increases by one.
C) It remains the same.
D) It doubles.
  • 16. What is the time complexity of Borůvka's algorithm?
A) O(m log n)
B) O(n2)
C) O(n log n)
D) O(m log m)
  • 17. Who invented the algorithm now known as Prim's algorithm in 1930?
A) Dijkstra
B) Otakar Borůvka
C) Kruskal
D) Vojtěch Jarník
  • 18. How does Prim's algorithm grow the MST?
A) One edge at a time from an arbitrary vertex.
B) By removing the heaviest edges.
C) By contracting all vertices.
D) By adding all edges at once.
  • 19. What are the possible time complexities for Prim's algorithm?
A) O(n log n) or O(n + m log n)
B) O(m log n) or O(m + n log n)
C) O(log n) or O(n)
D) O(m log m) or O(m2)
  • 20. What is the runtime of the reverse-delete algorithm?
A) O(m log n)
B) O(m log n (log log n)3)
C) O(m + n log n)
D) O(n log n)
  • 21. What type of algorithms are Borůvka's, Prim's, Kruskal's, and the reverse-delete algorithm?
A) Divide and conquer algorithms
B) Backtracking algorithms
C) Greedy algorithms
D) Dynamic programming algorithms
  • 22. In terms of computational complexity, what class does the MST finding problem belong to?
A) NP
B) Exponential time
C) FP
D) P-space
  • 23. Are the decision problems related to MST in P?
A) Only for small graphs
B) Yes
C) Only for trees
D) No
  • 24. What is the basis for Bernard Chazelle's non-randomized comparison-based MST algorithm?
A) Fibonacci heap
B) Soft heap
C) Binary search tree
D) Disjoint set union
  • 25. What is the value of the Ackermann function inverse α for all practical purposes?
A) Exactly 10
B) No greater than 4
C) Exactly 1
D) Infinity
  • 26. What is the approximate number of comparisons required to find an MST in a graph with r vertices?
A) r4
B) log r
C) r
D) r2
  • 27. How many different graphs are there on r vertices?
A) 2r2
B) r!
C) 2r
D) r2
  • 28. Who developed the provably optimal deterministic comparison-based minimum spanning tree algorithm mentioned in the text?
A) Seth Pettie and Vijaya Ramachandran
B) Alan M. Frieze and Svante Janson
C) Vijaya Ramachandran and Svante Janson
D) J. Michael Steele and Seth Pettie
  • 29. In the distributed MST problem, what information does a node have?
A) The total weight of the global MST
B) The entire graph structure
C) The coordinates of all other nodes
D) Only its own connected links
  • 30. Who proved a central limit theorem for the weight of the MST?
A) Alan M. Frieze
B) Seth Pettie
C) J. Michael Steele
D) Svante Janson
  • 31. Which method can be used to solve the fractional MST problem in polynomial time?
A) Backtracking
B) The ellipsoid method
C) Greedy algorithm
D) Dynamic programming
  • 32. What is the computational complexity of the half-integer MST problem?
A) Polynomial time
B) Logarithmic time
C) Linear time
D) NP-hard
  • 33. Which problem is a special case of the half-integer MST problem?
A) Bipartite matching problem
B) Hamiltonian cycle problem
C) Maximum flow problem
D) Shortest path problem
  • 34. What is the complexity status of finding the Steiner tree of a subset of vertices?
A) P
B) O(V log V)
C) NP-complete
D) NP-hard
  • 35. What type of distance is used in a Euclidean minimum spanning tree?
A) Euclidean distance
B) Chebyshev distance
C) Rectilinear distance
D) Manhattan distance
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.