public static class MRVMRegionalBidderSetup.Builder extends MRVMBidderSetup.Builder
| Modifier and Type | Field and Description |
|---|---|
MRVMRegionsMap.Region |
predefinedHome |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MRVMRegionalBidderSetup |
build()
Creates a new BidderSetup instance which can then be used to create a new population
|
double |
getBase()
See
setGammaShape(double, double) for meaning of this parameter |
double |
getExponentFactor()
See
setGammaShape(double, double) for meaning of this parameter |
void |
setGammaShape(double base,
double exponentFactor)
Specify the Gamma Function, i.e., the discount the regional bidder has on values for regions with distance d
from his home (i.e.,
MRVMRegionsMap.getDistance(MRVMRegionsMap.Region, MRVMRegionsMap.Region)It has the shape base.pow(-x * exponentFactor). ExponentFactor and base can be specified with this function. |
void |
setPredefinedHome(MRVMRegionsMap.Region home)
Set the predefined home if the home should not be chosen randomly.
|
getAlphaInterval, getBetaInterval, getzHighInterval, getzLowInterval, setAlphaInterval, setBetaInterval, setzHighInterval, setzLowIntervalgetNumberOfBidders, getSetupName, setNumberOfBidders, setSetupNamepublic MRVMRegionsMap.Region predefinedHome
public void setGammaShape(double base,
double exponentFactor)
MRVMRegionsMap.getDistance(MRVMRegionsMap.Region, MRVMRegionsMap.Region)base - Has to be greater than 0exponentFactor - Has to be greater than 0public void setPredefinedHome(MRVMRegionsMap.Region home)
public double getExponentFactor()
setGammaShape(double, double) for meaning of this parameterpublic double getBase()
setGammaShape(double, double) for meaning of this parameterpublic MRVMRegionalBidderSetup build()
BidderSetup.Builderbuild in class MRVMBidderSetup.BuilderMRVMBidderSetup.Builder.build()Copyright © 2018. All rights reserved.