Open synas34 opened 11 months ago
This is a quite hot topic that has never been touched in matsim. I would like to add also the number and somehow the quality (e.g. travel time) of public transit alternative(s) to the pricing. Moreover the required pickup effort should be reflected in this dynamic pricing.
@synas34:
Basically, you can come up with your own pricing schemes by throwing PersonMoneyEvents
, however you like. This can be either additive or substitutional to the standard drt fare implementation (simply by adding/removing the DrtFareParams
from the drtConfigGroup
). This example has a simple, spatial logic, where there is a base fare (only) which is increased if either pickup or dropoff is within a certain zone.
Indeed, you will have to make your score estimators aware of your custom fare implementations. This basically means, the score estimators have to adapt their fare estimation and will have to re-implement your custom logic or better use the same implementation (not sure if the latter can currently be achieved).
@steffenaxer Indeed these are hot topics and are investigated in different projects, which are currently not open-sourced.. There is this repo with the corresponding paper here, which investigated pt-quality-dependent drt pricing. But I think one would want a clean re-implementation (that is integrated into recent MATSim) ...
Hello,
Is there a functionality for a dynamic pricing schemes for DRT, so when a vehicle rebalances to a new zone defined through the drt
zonalSystem
parameter, it also changes the price it charges? If not available, then any guidance to extending the code to create this functionality would be best.Also I wanted to ask if the using the DiscreteChoiceModule would invalidate the pricing detailed in the
multiModeDrt
module, or the pricing is applied in addition to as it is for the base scoring system?If someone could point me to relevant examples or the right avenue to ask questions like this, I would be very grateful.
Thank you very much