Development of efficient genetic algorithms for the vehicle routing problem with time windows and with time dependency