Another problem is how to include public transportation. It is possible to do this in the router, that is, the router should figure out if, say, public transportation or car is a better route for a certain trip (10).
An alternative is to include the mode choice into the activities generation, i.e. where we have adjusted the trip starting time in the past.