For cluster head selection randomness of clustering algorithm, and PSOC algorithm were not considered the distance from cluster head to base station, an improved particle swarm optimization (I-PSOC) routing algorithm was brought out. The improved algorithm particle swarm fitness function was improved by considering the node residual energy, nodes' distance and the distance between nodes and base station. At the same time, the optimal nodes were selected as the cluster head and the cluster head has transmitted the data to base station in a single or more jumps through searching right path in th...