Research Article

Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles

Algorithm 1

Unsplittable flow problem solving.
Input: The graph , all bits of a bus.
Output: The set of paths that connecting the bits.
(1)Partition the set of bits into two disjoint sets and ;
(2)for i = 1, 2 do
(3);
(4)for each from to do
(5)  ;
(6)  Sort the bits in according to a nonincreasing order of ;
(7)  for each do
(8)   if path of bit s.t. and then
(9)    Route the bit on and for set ;
(10)    Update ;
(11)   end if
(12)  end for
(13)end for
(14)end for