| Algorithm 1: |
| 1:Input:UT,UC,C(t),a,b,g(t),h(t) |
| 2:Output:T |
| 3:UC = UC0,T = []. |
| 4:whil do |
| 5: . |
| 6:a = Cover_over(T),b = Cover_not(T). |
| 7: . |
| 8:for all in UT\T do |
| 9: . |
| 10:if then |
| 11: |
| 12: |
| 13:end if |
| 14:end for |
| 15: . |
| 16:UC = UC\C(Tmax) |
| 17:end while |
| 18:return T |