Package org.matsim.contribs.discrete_mode_choice.model.utilities
-
Interface Summary Interface Description UtilityCandidate Base interface for a candidate option subject to selection.UtilitySelector A UtilitySelector collects a set of candidates for a specific choice (using addCanddiate) and finally selects one of them according to a predefined process.UtilitySelectorFactory Creates a UtilitySelector. -
Class Summary Class Description MaximumSelector The maximum utility selector collects a set of candidates with a given utility value and then selects the one with the highest utility.MaximumSelector.Factory MultinomialLogitSelector The MultinomialLogitSelector collects a set of candidates with given utilities and then selects on according to the multinomial logit model.MultinomialLogitSelector.Factory RandomSelector The RandomSelector does what the name says: It collects a set of candidates and then selects one randomly.RandomSelector.Factory