Research Article
Computing the Weighted Isolated Scattering Number of Interval Graphs in Polynomial Time
Algorithm 2
Algorithm weighted isolated scattering number.
Input: An interval graph , as in Algorithm 1; Minimal local cuts , as generated by Algorithm 1. | Output: Weighted Isolated scattering number . | 1 begin | 2; | 3; | 4; | 5; | 6 for to and for to do | 7compute the vertex set ; | 8if then | 9 mark “empty”; | 10end | 11 if and is a complete induced subgraph then | 12mark “complete”. | 13 end | 14For all nonmarked tuples , , check whether is connected; | 15 if is connected then | 16mark “noncomplete” and for every , compute the components | of , . | Check whether is a minimal local cut of , and if so mark “minimal”, store | in a linked list with a pointer from to the head of this list, | and compute . | 17 end | 18 if is disconnected then | 19 compute the components , | , of and store | in a linked list with a pointer from to the head of this list. | 20 end | 21 For every pair marked “complete”; | 22 if is of order 1 then | 23compute the number of such pair . | 24 end | 25 else if the order of is greater than 1 then | 26compute according to equation (15). | 27 for to and for to do | 28 if is marked “noncomplete” compute | according to equation (16). | 29 end | 30 end | 31 end |
|