Algorithm to find the minimum spanning tree on a planar graph

Click For Summary
The discussion focuses on selecting the best algorithm for finding the minimum spanning tree (MST) in a planar graph, comparing Prim's and Kruskal's algorithms. It highlights that a planar graph's edge count is bounded by its vertex count, specifically noting that the maximum number of edges can be expressed as O(n). The performance of the algorithms is analyzed, with Prim's algorithm using an array being O(n^2), Prim's with a priority queue being O(m log n), and Kruskal's with a priority queue being O(m log m). The consensus is that Kruskal's algorithm is preferred for planar graphs due to its efficiency in handling the edge constraints. Understanding the edge-to-vertex relationship is crucial for selecting the optimal algorithm.
TheMathNoob
Messages
189
Reaction score
4

Homework Statement


I have the following algorithms: Prime MST with array, Prime MST with priorityq and Kruskal with priorityq. I have to choose the best algorithm to find the minimum spanning tree on a planar graph. A planar graph has the property in which the number of edges is in O(number of vertices). What does that mean?. The answer key says that kruskal is better.

Homework Equations


m=edges
n=vertices[/B]
Prime MST with array O(n^2+m)--> O(n^2)
Prime MST with pq: O(nlog(n)+mlog(n)) m>n O(mlogn)
Kruskal with pq: O(mlog(m))

The Attempt at a Solution


m in O(n) means to me that there is at most n number of edges and to me that looks weird because of the property of a maximal planar graph which says that at most a planar graph can have m= 3n-6 edges.
 
Physics news on Phys.org
TheMathNoob said:
A planar graph has the property in which the number of edges is in O(number of vertices).
I would take that to mean that there exists some real constant C such that for every ##n\in\mathbb{N}##, the number of edges of every planar graph with ##n## vertices is less than or equal to ##Cn##. It is not necessarily the case that ##C=1## as you have surmised in your last paragraph.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
3
Views
4K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
5
Views
2K