Capacitated vehicle routing problems