solving open vehicle routing problem using genetic algorithm