It may be helpful to read this documentation for a comprehensive explanation of the different routing and rerouting facilities: http://sumo.dlr.de/wiki/Simulation/Routing
2018-01-16 21:40 GMT+01:00 Michael Behrisch <[email protected]>: > Hi Pedro, > if you are using TraCI then you can set the weight (traveltime) for the > edge directly > http://sumo.dlr.de/pydoc/traci._edge.html#EdgeDomain-adaptTraveltime but > then you would also need to trigger the rerouting via TraCI. But if you > need to run a lot of simulations (as you probably will when doing ML) > you might not wish to use TraCI because it slows down the simulation > considerably. > > Best regards > Michael > > Am 16.01.2018 um 15:32 schrieb Pedro Matuck: > > Hi Michael, > > > > I believe that you answered my question unintentionally. > > > > In summary the cars will always looking for the fastast way, correct? > > So, everything that affect this will change the car decision: > > Traffic Jam > > Lane Max Speed > > Edge Length > > > > There're anything else that I could change via TraCi to affect this > > situation? > > > > For my pourposes, the car sensitiveness is helpful because I don't need > > to worry with them, just change the network status in order to increase > > the number of arrived cars. The Machine Learn should learn the best > > situation by itself, considering all variables. However, in order the > > accelerate the learning process, I can use some heuristics to help the > > ML choose better actions faster. > > > > Thank you again. > > > > > > 2018-01-16 4:15 GMT-02:00 Michael Behrisch <[email protected] > > <mailto:[email protected]>>: > > > > Hi Pedro, > > yes the cars use Dijkstra. The grid may be not the best network to > test > > this because all the edges have the same length and it is thus very > > sensitive already to small changes. > > > > Best regards, > > Michael > > > > Am 15.01.2018 um 15:52 schrieb Pedro Matuck: > > > Hi Michael, thank you for the return. I'll try to be more clear and > > > specific. > > > > > > I'm working in a Machine Learning that should help the traffic > flow. In > > > summary, I configured a flow to start at some point of network and > the > > > cars should arrive at the destination. In the middle of that, I > > > calculate the number of arrived cars and take an action after some > fixed > > > number of steps. > > > > > > What I'm trying to do, is (as you said before) influence the > travel time > > > changing the network aspects. For instance: At some point of > simulation, > > > if some lane is with high occupancy, I decrease it 'MaxSpeed' in > order > > > to make other lanes more interesting for the new inserted cars. > > > > > > Correct me if I missunderstood, but cars use dijkstra to calculate > the > > > fastest way, right? I just need to understand the conditions that > affect > > > the weight of lanes to train my ML in a simple scenario: it > involves > > > just single lanes, one type of cars and a grid network generated by > > > 'netgenerate' (3x3 or 4x4 nodes). > > > > > > Thank you again. > > > > > > 2018-01-14 17:44 GMT-02:00 Michael Behrisch <[email protected] > <mailto:[email protected]> > > > <mailto:[email protected] <mailto:[email protected]>>>: > > > > > > Hi, > > > the short answer is it takes the fastest route based on the > > current > > > travel times in the network (this describes the edge part, the > > lane part > > > is handled by the lane changing algorithm). There are multiple > > ways to > > > influence which travel times it assumes when calculating the > > fastest > > > path but maybe you can ask a more specific question here. > > > > > > Best regards, > > > Michael > > > > > > Am 13.01.2018 um 03:02 schrieb Pedro Matuck: > > > > Hello, > > > > > > > > Please, someone could indicate me the documentation where > > explain how > > > > cars make a decision when we just declare a flow? > > > > > > > > For example: > > > > I have the following declaration on my *.rou.xml file > > > > > > > > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance > > <http://www.w3.org/2001/XMLSchema-instance> > > > <http://www.w3.org/2001/XMLSchema-instance > > <http://www.w3.org/2001/XMLSchema-instance>>" > > > > > > xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/ > routes_file.xsd <http://sumo.dlr.de/xsd/routes_file.xsd> > > > <http://sumo.dlr.de/xsd/routes_file.xsd > > <http://sumo.dlr.de/xsd/routes_file.xsd>>"> > > > > <vType id="normal car" vClass="passenger" maxSpeed="40" > > > > speedFactor="0.9" speedDev="0.2" sigma="0.5" color="1,0,0"/> > > > > *<flow id="normal" type="normal car" begin="0" > probability="0.2" > > > > from="0/0to1/0" to="1/2to2/2"/>* > > > > </routes> > > > > > > > > After a car is inserted on network, how it makes a decision > > for which > > > > edge/lane it should take in order to get the destination? > > > > > > > > I read about weights, routing and randomness but nothing > > were clear enough. > > > > > > > > Thanks. > > > > > > > > -- > > > > */Pedro J. Matuck/* > > > > Github <https://github.com/pjmatuck> - Linkedin > > > > <https://www.linkedin.com/in/pedro-matuck-79324323 > > <https://www.linkedin.com/in/pedro-matuck-79324323> > > > <https://www.linkedin.com/in/pedro-matuck-79324323 > > <https://www.linkedin.com/in/pedro-matuck-79324323>>> - Youtube > > > > <http://www.youtube.com/c/AbreChaves > > <http://www.youtube.com/c/AbreChaves> > > > <http://www.youtube.com/c/AbreChaves > > <http://www.youtube.com/c/AbreChaves>>> > > > > > > > > "The hardest battle lies within." > > > > > > > > > > > > _______________________________________________ > > > > sumo-user mailing list > > > > [email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>> > > > > To change your delivery options, retrieve your password, or > > > unsubscribe from this list, visit > > > > https://dev.eclipse.org/mailman/listinfo/sumo-user > > <https://dev.eclipse.org/mailman/listinfo/sumo-user> > > > <https://dev.eclipse.org/mailman/listinfo/sumo-user > > <https://dev.eclipse.org/mailman/listinfo/sumo-user>> > > > > > > > > > > > > > > > > > > > > > > -- > > > */Pedro J. Matuck/* > > > Github <https://github.com/pjmatuck> - Linkedin > > > <https://www.linkedin.com/in/pedro-matuck-79324323 > > <https://www.linkedin.com/in/pedro-matuck-79324323>> - Youtube > > > <http://www.youtube.com/c/AbreChaves > > <http://www.youtube.com/c/AbreChaves>> > > > > > > "The hardest battle lies within." > > > > > > > > > > > > -- > > */Pedro J. Matuck/* > > Github <https://github.com/pjmatuck> - Linkedin > > <https://www.linkedin.com/in/pedro-matuck-79324323> - Youtube > > <http://www.youtube.com/c/AbreChaves> > > > > "The hardest battle lies within." > > > > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/sumo-user > >
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user
