public static class MRVMRegionalBidderSetup.Builder extends MRVMBidderSetup.Builder
| 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. |
getAlphaInterval, getBetaInterval, getzHighInterval, getzLowInterval, setAlphaInterval, setBetaInterval, setzHighInterval, setzLowIntervalgetNumberOfBidders, getSetupName, setNumberOfBidders, setSetupNamepublic 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 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 © 2017. All rights reserved.