In this paper , the multi-objective mathematical model is established in order to minimize the number of vehicles and driving distance in vehicle routing problem , and a discrete glowworm swarm optimization algorithm ( DGSO) combined with variable neighborhood search is proposed .The characteristic of DGSO algorithm is that in-dividual generation and movement mode are redefined; variable neighborhood search technique is adopted to bal-ance the global search ability and local development ability of the algorithm; random individuals take place of re-peated individuals in order to maintain the di...