I. Introduction
The primary purpose of city logistics [1] is to transport goods in urban areas in an efficient way, taking into account traffic congestion, safety, and environments. With the rapid development of e-commerce and the increasing demand of consumers for the speed of delivery, city logistics faces enormous challenges. Major logistics companies have changed their urban warehousing and distribution strategies to meet the growing demand for distribution better. At present, a two-echelon distribution system is the most commonly used system for urban distribution by logistics enterprises such as JD.com and SF-express. The two-echelon distribution system [2] uses different types of vehicles on various echelons and satellites to consolidate and transship parcels. In the two-echelon dispatching, parcels 1) are loaded on the truck of the first-echelon transportation; 2) arrive the satellite located in the urban area; 3) are delivered to customers by the second-echelon distribution vehicles.