public class DefaultAdvertisementScheme extends AdvertisementScheme
messageScheme
Constructor and Description |
---|
DefaultAdvertisementScheme(UnivariateDistribution numberOfMessages,
double messagePreferenceIncrease,
double advertisingImpactFactor,
double fractionPreferenceMessages)
The DefaultAdvertisementScheme is based on the DefaultCompanyAgentMessageScheme and thus takes the same parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
advertiseProductPortfolio(CompanyAgent correspondingAgent)
The DefaultAdvertisementScheme uses the DefaultCompanyAgentMessageScheme
to create a number of messages about the products.
|
public DefaultAdvertisementScheme(UnivariateDistribution numberOfMessages, double messagePreferenceIncrease, double advertisingImpactFactor, double fractionPreferenceMessages)
numberOfMessages
- The distribution of the number of messages that are to be created every invocationmessagePreferenceIncrease
- The amount the preference of a target agent is to be improved (relative to its current one) for preference increase messagesadvertisingImpactFactor
- The effectiveness of advertisement for productPerceptionManipulationMessagesfractionPreferenceMessages
- The amount of preference messages to perception manipulation messagespublic void advertiseProductPortfolio(CompanyAgent correspondingAgent)
advertiseProductPortfolio
in class AdvertisementScheme
correspondingAgent
- The CompanyAgent advertising their product portfolio