I'm having troubles with finding an algorithm for the following problem:
In an undirected weighted graph with weights w there needs to be one package delivered from s to t. All nodes of the graph count as station. Each station has a specific type of vehicles with a given speed v and a traveling distance d. The vehicles need to work collective to deliver the package. So if a vehicle of current traveling distance 10 travels along an edge of weight 4, the traveling distance will be shortened to 6. Vehicles have to stop at a station, if they can't travel along a whole edge. The package can be handed over at any station.
I have to find the fastest possible path (by optimizing distance / speed)to deliver the package from s to t .
I've been looking through a lot of scientific papers with many versions of the vehicle routing problem, but it can't find one that deals with my problem.
I tried solving this with a modified version of djikstra by using edgeweights of w/v, but I don't know, when to mark a node as visited. I would be happy if someone has an idea for an algorithm how to solve the problem.