On optimal linear arrangements of trees (Q789395)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On optimal linear arrangements of trees
scientific article

    Statements

    On optimal linear arrangements of trees (English)
    0 references
    1984
    0 references
    An optimal linear arrangement is a numbering of the vertices in a graph minimising the sum over the edges of the absolute values of the difference between the labels of the endpoints of the edge. For general graphs the problem of finding an optimal linear arrangement is known to be NP-complete. For trees an \(0(n^ 3)\) algorithm was improved to \(0(n^{2.2})\) by \textit{Y. Shiloach} [SIAM J. Comput. 8, 15-32 (1979; Zbl 0399.05021)]. The present authors improve this further to \(0(n^{1.6})\). The improvement is based on a far more refined analysis of algorithms like given by Shiloach (resulting into a simplified \(0(n^ 2)\) version), and a more intricate method of exploiting substructural information in the recursive calls, yielding the \(0(n^ c)\) bound with c approx. equal to log 3/log 2. The details are quite complicated - some of the lemmas are shown in the four page appendix to this 18 page paper.
    0 references
    labeling of vertices
    0 references
    optimal linear rearrangement
    0 references
    rooted trees
    0 references
    0 references

    Identifiers