| Algorithim 3 Pseudocode of updating the angle range rank | |
| 1. | Input: |
| 2. | Solutions |
| 3. | SectorRange |
| 4. | SoB |
| 5. | Output: |
| 6. | |
| 7. | Start |
| 8. | = length (Solutions) |
| 9. | angleRangeRank = zeros (360/SectorRange) |
| 10. | for ( = 1 to L) |
| 11. | = angle (solution())//angle of solution |
| 12. | angleRangeRank (j) = map (, SectorRange) + angleRangeRank () |
| 13. | end for |
| 14. | return |
| 15. | End |