Research Article

On the 2-MRS Problem in a Tree with Unreliable Edges

Algorithm 1

Algorithm SUM-MAX.
Input: an undirected tree with each edge having
a probability weight ;
Output: a Sum-Max 2-MRS of .
Step 0 ;
Step 1 Use DFS to traverse with as the origin, store the
    resultant rooted tree , record and compute
     for all , and store ;
    if     then   ; goto Step ;
    else   ; goto Step ; endif
Step 2  for     do
   for all nodes on the -level of   do
     ;
    if     then
     Compute by (30);
    else break; endif
   endfor
  endfor
Step 3  for     do
   for all nodes on the -level of   do
     ;
    if     then
      ; ;
     while     do
       ; ; ; ;
      Compute by (19) or (20);
      
         ;
     endwhile
    else  goto Step ;  endif
   endfor
  endfor
Step 4  for     do
   if     then
    Compute by (28);
   else break;  endif
  endfor
  if     then
    ; goto Step ;
  else
   Find the maximum of all the values of and
   then determine and by (34);
  endif