Uses of Class
org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
-
Packages that use MRVMRegionsMap.Region Package Description org.spectrumauctions.sats.core.model.mrvm org.spectrumauctions.sats.core.util.file.gson org.spectrumauctions.sats.opt.model.mrvm -
-
Uses of MRVMRegionsMap.Region in org.spectrumauctions.sats.core.model.mrvm
Fields in org.spectrumauctions.sats.core.model.mrvm declared as MRVMRegionsMap.Region Modifier and Type Field Description MRVMRegionsMap.RegionMRVMRegionalBidderSetup.Builder. predefinedHomeMethods in org.spectrumauctions.sats.core.model.mrvm that return MRVMRegionsMap.Region Modifier and Type Method Description MRVMRegionsMap.RegionMRVMRegionalBidderSetup. drawHome(MRVMWorld world, UniformDistributionRNG rng)Selects one of the regions at random, or select the predefined region if defined.MRVMRegionsMap.RegionMRVMGenericDefinition. getRegion()MRVMRegionsMap.RegionMRVMLicense. getRegion()MRVMRegionsMap.RegionMRVMRegionsMap. getRegion(int id)Methods in org.spectrumauctions.sats.core.model.mrvm that return types with arguments of type MRVMRegionsMap.Region Modifier and Type Method Description java.util.Set<MRVMRegionsMap.Region>MRVMRegionsMap. adjacentRegions(MRVMRegionsMap.Region region)java.util.Set<MRVMRegionsMap.Region>MRVMLocalBidderSetup. drawRegionsOfInterest(MRVMWorld world, UniformDistributionRNG rng)Randomly selects regions of interest.abstract java.util.Map<MRVMRegionsMap.Region,java.math.BigDecimal>MRVMBidder. gammaFactors(java.util.Set<MRVMLicense> bundle)Calculates the gamma factors for all regions.java.util.Map<MRVMRegionsMap.Region,java.math.BigDecimal>MRVMLocalBidder. gammaFactors(java.util.Set<MRVMLicense> bundle)Calculates the gamma factors for all regions.java.util.Map<MRVMRegionsMap.Region,java.math.BigDecimal>MRVMNationalBidder. gammaFactors(java.util.Set<MRVMLicense> bundle)Calculates the gamma factors for all regions.java.util.Map<MRVMRegionsMap.Region,java.math.BigDecimal>MRVMRegionalBidder. gammaFactors(java.util.Set<MRVMLicense> bundle)Calculates the gamma factors for all regions.static java.util.Map<MRVMRegionsMap.Region,java.util.Set<MRVMLicense>>MRVMWorld. getLicensesPerRegion(java.util.Set<MRVMLicense> bundle)Sorts the licenses of a bundle into subbundles by their region.java.util.Set<MRVMRegionsMap.Region>MRVMRegionsMap. getRegions()Methods in org.spectrumauctions.sats.core.model.mrvm with parameters of type MRVMRegionsMap.Region Modifier and Type Method Description java.util.Set<MRVMRegionsMap.Region>MRVMRegionsMap. adjacentRegions(MRVMRegionsMap.Region region)booleanMRVMRegionsMap. areAdjacent(MRVMRegionsMap.Region region, MRVMRegionsMap.Region otherRegion)static java.math.BigDecimalMRVMWorld. c(MRVMRegionsMap.Region r, java.util.Set<MRVMLicense> bundle)Defines the c-function, i.e., c(r,x) = sum_{b\in B} cap(b,r,x) [as explained in the paper]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 regionsabstract java.math.BigDecimalMRVMBidder. gammaFactor(MRVMRegionsMap.Region r, java.util.Set<MRVMLicense> bundle)Calculates the gamma factor, as explained in the model writeup.java.math.BigDecimalMRVMLocalBidder. gammaFactor(MRVMRegionsMap.Region r, java.util.Set<MRVMLicense> bundle)Calculates the gamma factor, as explained in the model writeup.java.math.BigDecimalMRVMNationalBidder. gammaFactor(MRVMRegionsMap.Region r, java.util.Set<MRVMLicense> bundle)Calculates the gamma factor, as explained in the model writeup.java.math.BigDecimalMRVMRegionalBidder. gammaFactor(MRVMRegionsMap.Region r, java.util.Set<MRVMLicense> bundle)Calculates the gamma factor, as explained in the model writeup.java.math.BigDecimalMRVMBidder. getBeta(MRVMRegionsMap.Region region)intMRVMRegionsMap. getDistance(MRVMRegionsMap.Region regionOne, MRVMRegionsMap.Region regionTwo)Calculates the distance between two regions in this map.
Distance is defined as the length of the shortest path in a graph representation of this map, where two regions share an edge if and only if they are adjacent.intMRVMRegionsMap. getLongestShortestPath(MRVMRegionsMap.Region region)Returns the length of the longest shortest path in the adjacency graph between the specified region and any other region.java.math.BigDecimalMRVMBidder. getzHigh(MRVMRegionsMap.Region region)java.math.BigDecimalMRVMBidder. getzLow(MRVMRegionsMap.Region region)java.math.BigDecimalMRVMBidder. omegaFactor(MRVMRegionsMap.Region r, java.math.BigDecimal sv)Calculates the omega factor (i.e., the regional value)voidMRVMRegionalBidderSetup.Builder. setPredefinedHome(MRVMRegionsMap.Region home)Set the predefined home if the home should not be chosen randomly.ContinuousPiecewiseLinearFunctionMRVMBidder. svFunction(MRVMRegionsMap.Region region)java.math.BigDecimalMRVMBidder. svFunction(MRVMRegionsMap.Region region, java.math.BigDecimal c)Calculates the sv-function [See description in paper]Constructors in org.spectrumauctions.sats.core.model.mrvm with parameters of type MRVMRegionsMap.Region Constructor Description MRVMGenericDefinition(MRVMBand band, MRVMRegionsMap.Region region) -
Uses of MRVMRegionsMap.Region in org.spectrumauctions.sats.core.util.file.gson
Methods in org.spectrumauctions.sats.core.util.file.gson that return MRVMRegionsMap.Region Modifier and Type Method Description MRVMRegionsMap.RegionGraphAdapter.SerializedRegion. getNode()Methods in org.spectrumauctions.sats.core.util.file.gson that return types with arguments of type MRVMRegionsMap.Region Modifier and Type Method Description org.jgrapht.Graph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge>GraphAdapter. deserialize(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext context)Method parameters in org.spectrumauctions.sats.core.util.file.gson with type arguments of type MRVMRegionsMap.Region Modifier and Type Method Description com.google.gson.JsonElementGraphAdapter. serialize(org.jgrapht.Graph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> src, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonSerializationContext context)Constructors in org.spectrumauctions.sats.core.util.file.gson with parameters of type MRVMRegionsMap.Region Constructor Description SerializedRegion(MRVMRegionsMap.Region node) -
Uses of MRVMRegionsMap.Region in org.spectrumauctions.sats.opt.model.mrvm
Methods in org.spectrumauctions.sats.opt.model.mrvm with parameters of type MRVMRegionsMap.Region Modifier and Type Method Description edu.harvard.econcs.jopt.solver.mip.VariableMRVMNationalBidderPartialMip. getWIRVariable(MRVMRegionsMap.Region region)A boolean variable, which is 1 iff possesses at least 1 license in regionedu.harvard.econcs.jopt.solver.mip.VariableMRVMWorldPartialMip. getXVariable(MRVMBidder bidder, MRVMRegionsMap.Region region, MRVMBand band)
-