Uses of Interface
com.tnsai.coordination.negotiation.strategy.ConcessionStrategy
Packages that use ConcessionStrategy
-
Uses of ConcessionStrategy in com.tnsai.coordination.negotiation
Methods in com.tnsai.coordination.negotiation that return ConcessionStrategyModifier and TypeMethodDescriptionNegotiationConfig.concessionStrategy()Returns the value of theconcessionStrategyrecord component.static ConcessionStrategyNegotiationMetadataExtractor.resolveConcessionStrategy(String name) Resolves a concession strategy by name.Constructors in com.tnsai.coordination.negotiation with parameters of type ConcessionStrategyModifierConstructorDescriptionNegotiationConfig(com.tnsai.annotations.Coordination.NegotiationType type, int maxRounds, Duration timeout, double reservationValue, double initialOffer, ConcessionStrategy concessionStrategy) Creates an instance of aNegotiationConfigrecord class. -
Uses of ConcessionStrategy in com.tnsai.coordination.negotiation.strategy
Classes in com.tnsai.coordination.negotiation.strategy that implement ConcessionStrategyModifier and TypeClassDescriptionfinal classExponential concession strategy - concedes slowly at first, then faster.final classLinear concession strategy - concedes at a constant rate per round.final classTime-dependent concession strategy - concession rate depends on time pressure.final classTit-for-tat concession strategy - mirrors the opponent's last concession.