Instituto Tecnológico Autónomo de México 
División Académica de Ingeniería 
Departamento de Sistemas Dígitales 
Regreso a la Página Principal 
 
 
 
 

 

 
ABSTRACT 
 
An Algorithm to Compute Reduced Costs for Spanning Trees  
Abílio Lucena; C.C. Reyes-Aldasoro & Y.M. Sharaiha 
 
The problem of computing the edge reduced costs for spanning trees is considered. Let T be a spanning tree of an undirect graph G = (V,E). An edge of G in T is called a branch, and an edge of G not in T is called a chord. For each chord (i,j) pertence E, the problem is essentially to determine a branch with maximum edge cost on the unique path linking i and j in T.
 
A new algorithm for this problem is presented. The algorithm is based on the construction of a binary tree by sequential deletion of the branches in T in a descending order of their costs. The binary tree (BT) constructed is composed of leaf nodes representing the actual vertices in the graph and intermediate nodes representing the branches of T. The problem then naturally reduces to that of locating the nearest common ancestors of the leaf nodes in BT. An analysis of the algorithm's computational complexity for complete graphs is presented. Computational results are also presented for graphs of various sizes and densities. The algorithm's computational performance is compared with an edge labelling algorithm presented in the literature.

 
Principal | ITAM | DAI