Uses of Interface
org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
-
-
Uses of UniformDistributionRNG in org.spectrumauctions.sats.core.model.bvm
Methods in org.spectrumauctions.sats.core.model.bvm with parameters of type UniformDistributionRNG Modifier and Type Method Description java.math.BigDecimalBMBidderSetup. drawBaseValue(BMBand band, UniformDistributionRNG rng)java.lang.IntegerBMBidderSetup. drawPositiveValueThreshold(BMBand band, UniformDistributionRNG rng)java.util.Map<java.lang.Integer,java.math.BigDecimal>BMBidderSetup. drawSynergyFactors(BMBand band, UniformDistributionRNG rng)Constructors in org.spectrumauctions.sats.core.model.bvm with parameters of type UniformDistributionRNG Constructor Description BMBidder(long population, int bidderId, BMWorld world, BMBidderSetup setup, UniformDistributionRNG rng)Create a new bidder. -
Uses of UniformDistributionRNG in org.spectrumauctions.sats.core.model.bvm.mbvm
Methods in org.spectrumauctions.sats.core.model.bvm.mbvm with parameters of type UniformDistributionRNG Modifier and Type Method Description java.lang.IntegerMBVMBidderSetup. drawPositiveValueThreshold(BMBand band, UniformDistributionRNG rng)Read javadoc of superclass of explanation of this parameter. -
Uses of UniformDistributionRNG in org.spectrumauctions.sats.core.model.lsvm
Constructors in org.spectrumauctions.sats.core.model.lsvm with parameters of type UniformDistributionRNG Constructor Description LSVMGrid(LSVMWorld world, LSVMWorldSetup worldSetup, UniformDistributionRNG rng) -
Uses of UniformDistributionRNG in org.spectrumauctions.sats.core.model.mrvm
Methods in org.spectrumauctions.sats.core.model.mrvm with parameters of type UniformDistributionRNG Modifier and Type Method Description static java.util.HashSet<MRVMBand>MRVMBand. createBands(MRVMWorld world, MRVMWorldSetup worldSetup, MRVMRegionsMap regionsMap, UniformDistributionRNG rng)java.math.BigDecimalMRVMBidderSetup. drawAlpha(UniformDistributionRNG rng)Draws the Alpha-Parameter uniformly at random.
Alpha is a parameter defining an expected profit per served customer, if quality of service and regional discount are ignored.
It can be understood as a relative bidder strength parameter.java.math.BigDecimalMRVMWorldSetup.BandSetup. drawBaseCapacity(UniformDistributionRNG rng)java.math.BigDecimalMRVMBidderSetup. drawBeta(MRVMRegionsMap.Region r, UniformDistributionRNG rng)Draws the Beta-Parameter uniformly at random.
Beta is a parameter defining the target market share this bidder intends to cover.com.google.common.collect.ImmutableSortedMap<java.lang.Integer,java.math.BigDecimal>MRVMRegionalBidderSetup. drawDistanceDiscounts(MRVMWorld world, MRVMRegionsMap.Region home, UniformDistributionRNG rng)Determines the discount in value for distant regionsjava.util.Map<java.lang.Integer,java.math.BigDecimal>MRVMNationalBidderSetup. drawGamma(MRVMWorld world, UniformDistributionRNG rng)org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge>MRVMWorldSetup. drawGraphStructure(UniformDistributionRNG rng)MRVMRegionsMap.RegionMRVMRegionalBidderSetup. drawHome(MRVMWorld world, UniformDistributionRNG rng)Selects one of the regions at random, or select the predefined region if defined.intMRVMWorldSetup.BandSetup. drawNumberOfLots(UniformDistributionRNG rng)java.util.Set<MRVMRegionsMap.Region>MRVMLocalBidderSetup. drawRegionsOfInterest(MRVMWorld world, UniformDistributionRNG rng)Randomly selects regions of interest.java.util.HashMap<java.lang.Integer,java.math.BigDecimal>MRVMBidderSetup. drawZHigh(java.util.Map<java.lang.Integer,java.math.BigDecimal> betas, MRVMWorld world, UniformDistributionRNG rng)java.util.HashMap<java.lang.Integer,java.math.BigDecimal>MRVMBidderSetup. drawZLow(java.util.Map<java.lang.Integer,java.math.BigDecimal> betas, MRVMWorld world, UniformDistributionRNG rng)org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge>MRVMWorldSetup. nonPlanarRandomGraphStructure(double populationPerRegionMean, double populationStandardDeviation, UniformDistributionRNG rng, IntegerInterval numberOfRegionsInterval, IntegerInterval averageAdjacenciesPerRegionInterval)Creates a naive, random, not necessarily planar graph -
Uses of UniformDistributionRNG in org.spectrumauctions.sats.core.util.random
Classes in org.spectrumauctions.sats.core.util.random that implement UniformDistributionRNG Modifier and Type Class Description classUniformJavaUtilRandomWrapperMethods in org.spectrumauctions.sats.core.util.random that return UniformDistributionRNG Modifier and Type Method Description UniformDistributionRNGJavaUtilRNGSupplier. getUniformDistributionRNG()UniformDistributionRNGJavaUtilRNGSupplier. getUniformDistributionRNG(long seed)UniformDistributionRNGRNGSupplier. getUniformDistributionRNG()UniformDistributionRNGRNGSupplier. getUniformDistributionRNG(long seed)
-