Uses of Class
com.tnsai.coordination.groups.coalition.CoalitionBuilder
Packages that use CoalitionBuilder
Package
Description
Dynamic coalition formation for goal-oriented temporary agent alliances.
-
Uses of CoalitionBuilder in com.tnsai.coordination.groups.coalition
Methods in com.tnsai.coordination.groups.coalition that return CoalitionBuilderModifier and TypeMethodDescriptionCoalitionBuilder.add(com.tnsai.agents.Agent agent) Adds a potential member.CoalitionBuilder.add(com.tnsai.agents.Agent... agents) Adds multiple potential members.Adds multiple potential members.CoalitionBuilder.autoNegotiate(boolean autoNegotiate) Sets whether to auto-negotiate after build.CoalitionBuilder.autoStart(boolean autoStart) Sets whether to auto-start after build.static CoalitionBuilderCoalition.builder()Creates a new CoalitionBuilder.CoalitionBuilder.coalitionValue(double value) Sets the initial coalition value.CoalitionBuilder.description(String description) Sets the coalition description.CoalitionBuilder.formation(CoalitionFormation formation) Sets the formation strategy.Sets the coalition goal (required).Sets the coalition ID.CoalitionBuilder.maxMembers(int max) Sets maximum allowed members.CoalitionBuilder.minMembers(int min) Sets minimum required members.Sets the coalition name.CoalitionBuilder.policy(com.tnsai.agents.groups.GroupPolicy policy) Sets the group policy.CoalitionBuilder.rewardDistribution(RewardDistribution distribution) Sets the reward distribution strategy.