IoD swarms collision avoidance via improved particle swarm optimization. (December 2020)