Idea: Garmin, and most other companies selling GPS devices offer traffic receivers. They come in pretty handy because they avoid traffic tie-ups by adding a traffic receiver and traffic services to your compatible GPS device. Your GPS navigator uses traffic information to minimize traffic delays on your route. The only catch here is you got to pay big bucks for this dynamic content. I claim that the amount of traffic content you really need to base your decision upon is not really dynamic. Not only that, but in case of a really dynamic event, even traffic receivers might not do the best job. So, how about storing last year's average (hour-by-hour, every 15 minutes) traffic information along with the maps on your GPS device. Using this static information, your GPS can make intelligent choices for you, and guess what you don't have to worry about your traffic receiver malfunctioning or paying for the dynamic content which you really don't need.
Reward: Since the information is static, software can do significantly better job (TSP?) at finding you the best route for the hour.
Bonus: You could also study last 5 (or 10) years traffic data and make traffic predictions. Also, based on this static information, you can avoid paths with higher statistics on accidents in certain season.
Reward: Since the information is static, software can do significantly better job (TSP?) at finding you the best route for the hour.
Bonus: You could also study last 5 (or 10) years traffic data and make traffic predictions. Also, based on this static information, you can avoid paths with higher statistics on accidents in certain season.