Delay Tolerant Networks is an emerging research field. In this kind of networks,the
connections between nodes are frequently interrupted,and it is difficult to predict them. At
present,a common strategy is to use multiplecopy routing for message delivery.
However,considering the characteristic that the majority of nodes’ energy supplies are
limited,a large number of additional copies transmission will make some nodes’ energy
consumption larger,making the nodes stop working faster,eventually leading to the rapid
decline of the routing performances. With different energy supplies on each node in the
networks,a hybrid spray and wait routing algorithm,which is ameliorated by the spray and
wait routing algorithm,is put forward in this paper . The simulation indicates that this
routing algorithm has better performances on the delivery probability and the average delay
by increasing the cost of energy consumption differently at every node.