I an currently researching on improving traffic conditions via adjusting
the edge's weight.

The issue currently is that when generating routes via DUAROUTER, it takes
in a fixed weight that remains constant throughout the whole routing
generation.

How can I generate routes in a way such that I can adjust the weight midway
through the generation and DUAROUTER should take in the new weight to find
the shortest path?

*An rough idea of what I am trying to achieve;*

Given that the initial weight of the edge is its traveltime, if the density
is too high(which suggest congestion), I would like to dynamically increase
the weight to reflect it's *'true*' traveltime


I have then also tried via TraCI whereby I call
traci.vehicle.rerouteTraveltime() which supports rerouting vehicles that
are in the network. It has 2 issues

1: Rerouting is very slow, about 40-60s per vehicle. This is unacceptable
for me as my network consist of a huge amount of vehicles.

2: Is there a way to reroute vehicles that has yet to be departed(those not
in the network yet)?
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to