Minimize the time to do a delivery route

  • Thread starter Thread starter fourier jr
  • Start date Start date
  • Tags Tags
    Time
AI Thread Summary
To minimize delivery route times, consider reordering stops while adhering to time constraints and road limitations like one-way streets. The problem resembles the traveling salesman problem, which lacks a perfect solution but has various approximate solvers available. Gathering address data and using mapping tools like Google Maps can help calculate distances and estimated travel times. Identifying natural sub-groups of delivery stops may further reduce travel time. Exploring these strategies could lead to a more efficient delivery process and potentially secure a raise.
fourier jr
Messages
764
Reaction score
13
my boss says he'd give me a raise if i figured out a way to do the delivery routes faster than we already do it. the number of stops to make would be the same but the order might be different in order to minimize the time (maybe not necessarily the distance) it would take to do the route, if possible. (might already have the fastest-possible ordering of deliveries) there are also some constraints, like some deliveries have to be there precisely at a specific time or before/after a specific time, one-way streets, etc. that sounds like some sort of discrete math (combinatorics?) problem, in which case I'm out of my element. can anyone point me in the right direction?

edit: i guess there are n! ways to do n deliveries but how to figure out which one is fastest I'm not sure. for my work that would be about 20! possibilities for each delivery van (2 of them). i think most of the orderings would be silly though so i could probably rule out most of them. what about looking up the addresses of all the places, using mapquest to find out how far away they are & adding up the distances that way? i could also suppose the driver goes no faster than a certain speed like 60km/h. i guess that's a start, i'll get a list of all our accounts tonite.
 
Last edited:
Mathematics news on Phys.org
Perhaps you should see if there are some natural sub-groups of delivery stops where you can reduce the traversing time.
 
This is the traveling salesman problem and there is no known good way to find the perfect route. However many approximate solvers do exist, and you could try something found at
http://www.google.com/search?hl=en&q=travelling+salesman+solver
To use a TSP algorithm you'll need to know the approximate driving times between each pair of stops. You could try to compensate for traffic congenstion or just use, say, Google maps to get approximate times.
 
Fermat's Last Theorem has long been one of the most famous mathematical problems, and is now one of the most famous theorems. It simply states that the equation $$ a^n+b^n=c^n $$ has no solutions with positive integers if ##n>2.## It was named after Pierre de Fermat (1607-1665). The problem itself stems from the book Arithmetica by Diophantus of Alexandria. It gained popularity because Fermat noted in his copy "Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Thread 'Imaginary Pythagorus'
I posted this in the Lame Math thread, but it's got me thinking. Is there any validity to this? Or is it really just a mathematical trick? Naively, I see that i2 + plus 12 does equal zero2. But does this have a meaning? I know one can treat the imaginary number line as just another axis like the reals, but does that mean this does represent a triangle in the complex plane with a hypotenuse of length zero? Ibix offered a rendering of the diagram using what I assume is matrix* notation...

Similar threads

Back
Top