Note on the structure of Kruskal's algorithm (Q848958): Difference between revisions

From MaRDI portal
ReferenceBot (talk | contribs)
Changed an Item
Normalize DOI.
Property / DOI
 
Property / DOI: 10.1007/s00453-008-9164-4 / rank
Normal rank
 
Property / DOI
 
Property / DOI: 10.1007/S00453-008-9164-4 / rank
 
Normal rank

Revision as of 10:56, 9 December 2024

scientific article
Language Label Description Also known as
English
Note on the structure of Kruskal's algorithm
scientific article

    Statements

    Note on the structure of Kruskal's algorithm (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    23 February 2010
    0 references
    Let \(G=(V,E)\) be a connected edge-weighted graph and let \((V,F)\) be its minimal spanning tree constructed by Kruskal's algorithm [\textit{J.B. Kruskal jun.}, ``On the shortest spanning subtree of a graph and the traveling salesman problem,'' Proc.\ Am.\ Math.\ Soc.\ 7, 48--50 (1956; Zbl 0070.18404)]. We capture the evolution of the spanning forest from \((V,\emptyset)\) to \((V,F)\) by a rooted binary tree \(R\) with leaves in \(V\) and internal nodes in \(F\). Let \(h(G)\) denote the height of \(R\). In case of Prim's algorithm we would have \(h(G_n) = n-1\) for every connected graph \(G_n\) on \(n\) vertices. In case of Kruskal's algorithm there is a constant \(c>0\) such that the probability of \(h(G_n) \geq cn\) tends to \(1\) for \(n\to\infty\), and therefore the expected value of \(h(G_n)\) is in \(\Theta(n)\), for three choices of random edge-weights: {\parindent=6mm \begin{itemize}\item[(1)]\(G_n\) is a complete graph on \(n\) independently uniformly distributed random points in \([0,1]^d\) and the edges are weighted by the Euclidean distance, \item[(2)]\(G_n\) is a complete graph on \(n\) vertices and the edge-weights are independently uniformly distributed in \([0,1]\), \item[(3)]\(G_n\) is the Cartesian product of \(d\) paths \(P_k\), \(n=k^d\), and the edge-weights are independently uniformly distributed in \([0,1]\). \end{itemize}}
    0 references
    random tree
    0 references
    minimal spanning tree
    0 references
    Kruskal
    0 references
    height
    0 references
    random graph
    0 references
    percolation
    0 references

    Identifiers