| Package | Description |
|---|---|
| org.spectrumauctions.sats.core.model.mrvm | |
| org.spectrumauctions.sats.core.util.file.gson |
| Modifier and Type | Method and Description |
|---|---|
MRVMRegionsMap.Region |
MRVMRegionalBidderSetup.drawHome(MRVMWorld world,
UniformDistributionRNG rng)
Selects one of the regions at random
|
MRVMRegionsMap.Region |
MRVMLicense.getRegion() |
MRVMRegionsMap.Region |
MRVMGenericDefinition.getRegion() |
MRVMRegionsMap.Region |
MRVMRegionsMap.getRegion(int id) |
| Modifier and Type | Method and Description |
|---|---|
Set<MRVMRegionsMap.Region> |
MRVMRegionsMap.adjacentRegions(MRVMRegionsMap.Region region) |
Set<MRVMRegionsMap.Region> |
MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld world,
UniformDistributionRNG rng)
Randomly selects regions of interest.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMRegionalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMNationalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMLocalBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
abstract Map<MRVMRegionsMap.Region,BigDecimal> |
MRVMBidder.gammaFactors(Bundle<MRVMLicense> bundle)
Calculates the gamma factors for all regions.
|
static Map<MRVMRegionsMap.Region,Bundle<MRVMLicense>> |
MRVMWorld.getLicensesPerRegion(Bundle<MRVMLicense> bundle)
Sorts the licenses of a bundle into subbundles by their region.
|
Set<MRVMRegionsMap.Region> |
MRVMRegionsMap.getRegions() |
protected org.jgrapht.graph.UnmodifiableGraph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> |
MRVMRegionsMap.getSubgraph(Set<MRVMRegionsMap.Region> regions)
Creates a new, unmodifiable regions-graph, consistent with the adjacency graph of this map,
but only containing the specified set of regions as vertices.
|
| Modifier and Type | Method and Description |
|---|---|
Set<MRVMRegionsMap.Region> |
MRVMRegionsMap.adjacentRegions(MRVMRegionsMap.Region region) |
boolean |
MRVMRegionsMap.areAdjacent(MRVMRegionsMap.Region region,
MRVMRegionsMap.Region otherRegion) |
static BigDecimal |
MRVMWorld.c(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Defines the c-function, i.e., c(r,x) = sum_{b\in B} cap(b,r,x) [as explained in the paper]
|
BigDecimal |
MRVMBidderSetup.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<Integer,BigDecimal> |
MRVMRegionalBidderSetup.drawDistanceDiscounts(MRVMWorld world,
MRVMRegionsMap.Region home,
UniformDistributionRNG rng)
Determines the discount in value for distant regions
|
BigDecimal |
MRVMRegionalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
BigDecimal |
MRVMNationalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
BigDecimal |
MRVMLocalBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
abstract BigDecimal |
MRVMBidder.gammaFactor(MRVMRegionsMap.Region r,
Bundle<MRVMLicense> bundle)
Calculates the gamma factor, as explained in the model writeup.
|
BigDecimal |
MRVMBidder.getBeta(MRVMRegionsMap.Region region) |
int |
MRVMRegionsMap.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. |
int |
MRVMRegionsMap.getLongestShortestPath(MRVMRegionsMap.Region region)
Returns the length of the longest shortest path in the adjacency graph between the specified region and any other region.
|
BigDecimal |
MRVMBidder.getzHigh(MRVMRegionsMap.Region region) |
BigDecimal |
MRVMBidder.getzLow(MRVMRegionsMap.Region region) |
BigDecimal |
MRVMBidder.omegaFactor(MRVMRegionsMap.Region r,
BigDecimal sv)
Calculates the omega factor (i.e., the regional value)
|
ContinuousPiecewiseLinearFunction |
MRVMBidder.svFunction(MRVMRegionsMap.Region region) |
BigDecimal |
MRVMBidder.svFunction(MRVMRegionsMap.Region region,
BigDecimal c)
Calculates the sv-function [See description in paper]
|
| Modifier and Type | Method and Description |
|---|---|
protected org.jgrapht.graph.UnmodifiableGraph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> |
MRVMRegionsMap.getSubgraph(Set<MRVMRegionsMap.Region> regions)
Creates a new, unmodifiable regions-graph, consistent with the adjacency graph of this map,
but only containing the specified set of regions as vertices.
|
| Constructor and Description |
|---|
MRVMGenericDefinition(MRVMBand band,
MRVMRegionsMap.Region region) |
| Modifier and Type | Method and Description |
|---|---|
MRVMRegionsMap.Region |
UndirectedGraphAdapter.SerializedRegion.getNode() |
| Modifier and Type | Method and Description |
|---|---|
org.jgrapht.graph.UnmodifiableUndirectedGraph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> |
UndirectedGraphAdapter.deserialize(com.google.gson.JsonElement json,
Type typeOfT,
com.google.gson.JsonDeserializationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonElement |
UndirectedGraphAdapter.serialize(org.jgrapht.graph.UnmodifiableUndirectedGraph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> src,
Type typeOfSrc,
com.google.gson.JsonSerializationContext context) |
| Constructor and Description |
|---|
SerializedRegion(MRVMRegionsMap.Region node) |
Copyright © 2017. All rights reserved.