1:

2:

3:

4:

5:

6:

7:

8: 9:

10:

11:

12:

13:

14:

15:

16:

17:

18:

19:

20:

21:

22:

23:

24:

Input: T, MNs, SNs, CHk

Output: Coverage enhancement

Begin

For S N C k

Sense the target

If (T detected)

Report→CHk

Else

Follows sleep scheduling

End If

End for

In CHk

Compute CI

If (CI==high)

Don’t move MN

Else

Select MN from HAHP

Initialize M N s C k

For all MNs

Find CIx

Find rating

Select MNop

Move MNopT

End for

End If

End