Serialized Form
-
Package org.spectrumauctions.sats.core.api
-
Class org.spectrumauctions.sats.core.api.IllegalConfigException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 796760183683128928L
-
-
Package org.spectrumauctions.sats.core.bidlang
-
Class org.spectrumauctions.sats.core.bidlang.MissingInformationException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -2939840619353463124L
-
Class org.spectrumauctions.sats.core.bidlang.UnknownBidderException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 8408470036037099565L
-
Class org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException extends java.lang.Exception implements Serializable
- serialVersionUID:
- -7167348375226240192L
-
-
Package org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
-
Class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator extends java.lang.Object implements Serializable
-
-
Package org.spectrumauctions.sats.core.model
-
Class org.spectrumauctions.sats.core.model.GenericGood extends java.lang.Object implements Serializable
- serialVersionUID:
- 1345L
-
Serialized Fields
-
name
java.lang.String name
-
uuid
java.util.UUID uuid
-
worldId
long worldId
-
-
Class org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException extends UnsupportedBiddingLanguageException implements Serializable
- serialVersionUID:
- -8225895134824650191L
-
Class org.spectrumauctions.sats.core.model.IncompatibleWorldException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -9002567935911730530L
-
Class org.spectrumauctions.sats.core.model.License extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
longId
long longId
-
name
java.lang.String name
-
uuid
java.util.UUID uuid
-
worldId
long worldId
-
-
Class org.spectrumauctions.sats.core.model.License.IdComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- -251782333802510799L
-
Class org.spectrumauctions.sats.core.model.SATSBidder extends java.lang.Object implements Serializable
- serialVersionUID:
- 3424512863538320455L
-
Serialized Fields
-
id
long id
-
mipInstrumentation
org.marketdesignresearch.mechlib.instrumentation.MipInstrumentation mipInstrumentation
-
population
long population
-
setupType
java.lang.String setupType
-
strategies
java.util.Map<java.lang.Class<? extends org.marketdesignresearch.mechlib.core.bidder.strategy.InteractionStrategy>,org.marketdesignresearch.mechlib.core.bidder.strategy.InteractionStrategy> strategies
-
uuid
java.util.UUID uuid
-
worldId
long worldId
-
-
Class org.spectrumauctions.sats.core.model.UnequalWorldsException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -4827760357055153706L
-
Class org.spectrumauctions.sats.core.model.UnmodifiableInstanceException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -5645159612633820208L
-
Class org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 8267489791181787108L
-
Class org.spectrumauctions.sats.core.model.World extends java.lang.Object implements Serializable
- serialVersionUID:
- -2556437180180680834L
-
Serialized Fields
-
id
long id
-
modelName
java.lang.String modelName
-
-
Class org.spectrumauctions.sats.core.model.WrongConfigException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -532957913883949722L
-
-
Package org.spectrumauctions.sats.core.model.bvm
-
Class org.spectrumauctions.sats.core.model.bvm.BMBand extends GenericGood implements Serializable
- serialVersionUID:
- 1156082993361102068L
-
Serialized Fields
-
licenses
java.util.List<BMLicense> licenses
-
-
Class org.spectrumauctions.sats.core.model.bvm.BMBidder extends SATSBidder implements Serializable
- serialVersionUID:
- 3132260871321701148L
-
Serialized Fields
-
baseValues
java.util.HashMap<java.lang.String,java.math.BigDecimal> baseValues
Key: BandName
Value: Base value of the band -
positiveValueThreshold
java.util.HashMap<java.lang.String,java.lang.Integer> positiveValueThreshold
Key: BandName
Value: Positive Value threshold of the band, i.e., until which quantity have the licenses positive marginal utility -
synergyFactors
java.util.HashMap<java.lang.String,java.util.Map<java.lang.Integer,java.math.BigDecimal>> synergyFactors
Key: BandName
Value: {Key: Quantity of the band, Value: Synergy Factor}
-
-
Class org.spectrumauctions.sats.core.model.bvm.BMLicense extends License implements Serializable
- serialVersionUID:
- -597579273878128574L
-
Serialized Fields
-
bandName
java.lang.String bandName
-
-
Class org.spectrumauctions.sats.core.model.bvm.BMWorld extends World implements Serializable
- serialVersionUID:
- 8418773596929829197L
-
Serialized Fields
-
bands
java.util.List<BMBand> bands
-
-
Class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 3752749595977909372L
-
Class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- -6233538112013604627L
-
-
Package org.spectrumauctions.sats.core.model.cats
-
Class org.spectrumauctions.sats.core.model.cats.CATSBidder extends SATSBidder implements Serializable
- serialVersionUID:
- -6762037404466323951L
-
Serialized Fields
-
privateValues
java.util.HashMap<java.lang.Long,java.math.BigDecimal> privateValues
-
-
Class org.spectrumauctions.sats.core.model.cats.CATSLicense extends License implements Serializable
- serialVersionUID:
- 5732211251618769420L
-
Serialized Fields
-
commonValue
double commonValue
-
vertex
Vertex vertex
-
-
Class org.spectrumauctions.sats.core.model.cats.CATSWorld extends World implements Serializable
- serialVersionUID:
- 1794771578755986936L
-
Serialized Fields
-
additionalLocation
double additionalLocation
-
additivity
double additivity
-
budgetFactor
double budgetFactor
-
deviation
double deviation
-
grid
Mesh2D grid
-
jumpProbability
double jumpProbability
-
licenses
java.util.List<CATSLicense> licenses
-
maxSubstitutableBids
int maxSubstitutableBids
-
resaleFactor
double resaleFactor
-
size
int size
-
useQuadraticPricingOption
boolean useQuadraticPricingOption
-
-
-
Package org.spectrumauctions.sats.core.model.gsvm
-
Class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder extends SATSBidder implements Serializable
- serialVersionUID:
- -7275733600491984673L
-
Serialized Fields
-
allocationLimit
org.marketdesignresearch.mechlib.core.allocationlimits.AllocationLimit allocationLimit
-
bidderPosition
int bidderPosition
-
description
java.lang.String description
-
values
java.util.HashMap<java.lang.Long,java.math.BigDecimal> values
-
-
Class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle extends java.lang.Object implements Serializable
- serialVersionUID:
- -3752536748200949347L
-
Serialized Fields
-
licenses
GSVMLicense[] licenses
-
size
int size
-
worldId
long worldId
-
-
Class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense extends License implements Serializable
- serialVersionUID:
- 5732211251672586420L
-
Serialized Fields
-
position
int position
-
-
Class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld extends World implements Serializable
- serialVersionUID:
- 1737956952755986936L
-
Serialized Fields
-
isLegacyGSVM
boolean isLegacyGSVM
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today. Back then, when asking a bidder what her value is for bundle X, the synergy factor increased with any good in X. Now, the synergy factor only increases with goods which the bidder has a positive value for. This flag can be set to true in order to reproduce results of the old SATS versions. -
nationalCircle
GSVMCircle nationalCircle
-
regionalCircle
GSVMCircle regionalCircle
-
size
java.lang.Integer size
-
-
-
Package org.spectrumauctions.sats.core.model.lsvm
-
Class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder extends SATSBidder implements Serializable
- serialVersionUID:
- -1774118565772856391L
-
Serialized Fields
-
allocationLimit
org.marketdesignresearch.mechlib.core.allocationlimits.AllocationLimit allocationLimit
-
description
java.lang.String description
-
LSVM_A
int LSVM_A
-
LSVM_B
int LSVM_B
-
proximity
java.util.List<LSVMLicense> proximity
-
values
java.util.HashMap<java.lang.Long,java.math.BigDecimal> values
-
-
Class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid extends java.lang.Object implements Serializable
- serialVersionUID:
- -3752536748200949347L
-
Serialized Fields
-
licenses
LSVMLicense[][] licenses
-
numberOfColumns
int numberOfColumns
-
numberOfRows
int numberOfRows
-
worldId
long worldId
-
-
Class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense extends License implements Serializable
- serialVersionUID:
- 2814831251672586420L
-
Serialized Fields
-
columnPosition
int columnPosition
-
rowPosition
int rowPosition
-
-
Class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld extends World implements Serializable
- serialVersionUID:
- 1737956689715986936L
-
Serialized Fields
-
grid
LSVMGrid grid
-
isLegacyLSVM
boolean isLegacyLSVM
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today. Back then, when asking a bidder what her value is for bundle X, the synergy factor increased with any good in X. Now, the synergy factor only increases with goods which the bidder has a positive value for. This flag can be set to true in order to reproduce results of the old SATS versions.
-
-
-
Package org.spectrumauctions.sats.core.model.mrvm
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMBand extends GenericGood implements Serializable
- serialVersionUID:
- -4482949789084377013L
-
Serialized Fields
-
baseCapacity
java.math.BigDecimal baseCapacity
-
licenses
java.util.List<MRVMLicense> licenses
-
numberOfLots
int numberOfLots
-
synergies
java.util.Map<java.lang.Integer,java.math.BigDecimal> synergies
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder extends SATSBidder implements Serializable
- serialVersionUID:
- 8394009700504454313L
-
Serialized Fields
-
allocationLimit
org.marketdesignresearch.mechlib.core.allocationlimits.AllocationLimit allocationLimit
-
alpha
java.math.BigDecimal alpha
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. -
beta
java.util.HashMap<java.lang.Integer,java.math.BigDecimal> beta
A parameter defining the target market share this bidder intends to cover, per region.
The bidders value for a bundle increases heavily as soon as the capacity share he has in a region gets close to.key: regionId, value: beta
-
zHigh
java.util.HashMap<java.lang.Integer,java.math.BigDecimal> zHigh
key: regionId, value: beta
-
zLow
java.util.HashMap<java.lang.Integer,java.math.BigDecimal> zLow
key: regionId, value: beta
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition extends GenericGood implements Serializable
-
Serialized Fields
-
band
MRVMBand band
-
region
MRVMRegionsMap.Region region
-
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense extends License implements Serializable
- serialVersionUID:
- 2814831255330638720L
-
Serialized Fields
-
bandName
java.lang.String bandName
-
regionId
int regionId
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder extends MRVMBidder implements Serializable
- serialVersionUID:
- -7654713373213024311L
-
Serialized Fields
-
allowAssigningLicensesWithZeroBasevalueInDemandQuery
boolean allowAssigningLicensesWithZeroBasevalueInDemandQuery
-
regionsOfInterest
java.util.Set<java.lang.Integer> regionsOfInterest
Stores the ids of all regions for which this bidder is interested
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder extends MRVMBidder implements Serializable
- serialVersionUID:
- 6947670485542817609L
-
Serialized Fields
-
gammaValues
java.util.SortedMap<java.lang.Integer,java.math.BigDecimal> gammaValues
Stores the gamma value of the bidder for a given number of uncovered regions
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder extends MRVMBidder implements Serializable
- serialVersionUID:
- -3643980691138504665L
-
Serialized Fields
-
distanceDiscounts
java.util.SortedMap<java.lang.Integer,java.math.BigDecimal> distanceDiscounts
-
homeId
int homeId
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap extends java.lang.Object implements Serializable
- serialVersionUID:
- -7539511827334949347L
-
Serialized Fields
-
adjacencyGraph
org.jgrapht.Graph<MRVMRegionsMap.Region,org.jgrapht.graph.DefaultEdge> adjacencyGraph
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region extends java.lang.Object implements Serializable
- serialVersionUID:
- 6138501456844925185L
-
Serialized Fields
-
id
int id
-
note
java.lang.String note
-
population
int population
-
-
Class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld extends World implements Serializable
- serialVersionUID:
- 2189142937399997527L
-
Serialized Fields
-
bands
java.util.HashSet<MRVMBand> bands
-
regionsMap
MRVMRegionsMap regionsMap
-
-
Class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- -5801444096946669459L
-
Class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 4716571861676046858L
-
-
Package org.spectrumauctions.sats.core.model.srvm
-
Class org.spectrumauctions.sats.core.model.srvm.SRVMBand extends GenericGood implements Serializable
- serialVersionUID:
- 8297467604786037769L
-
Serialized Fields
-
licenses
java.util.List<SRVMLicense> licenses
-
-
Class org.spectrumauctions.sats.core.model.srvm.SRVMBidder extends SATSBidder implements Serializable
- serialVersionUID:
- -4577743658098455267L
-
Serialized Fields
-
baseValues
java.util.HashMap<java.lang.String,java.math.BigDecimal> baseValues
-
bidderStrength
java.math.BigDecimal bidderStrength
-
interbandSynergyValue
java.math.BigDecimal interbandSynergyValue
Synergy which apply to the complete bundle as soon as more than one band is represented by the bundle. Attention: The value should be greater or equal to 1 (or in terms of the Kroemer et al model description: 1 + interbandsynergy). -
intrabandSynergyFactors
java.util.HashMap<java.lang.String,java.math.BigDecimal> intrabandSynergyFactors
-
synergyThreshold
java.util.HashMap<java.lang.String,java.lang.Integer> synergyThreshold
-
-
Class org.spectrumauctions.sats.core.model.srvm.SRVMLicense extends License implements Serializable
- serialVersionUID:
- 7672703280459172931L
-
Serialized Fields
-
bandName
java.lang.String bandName
-
-
Class org.spectrumauctions.sats.core.model.srvm.SRVMWorld extends World implements Serializable
- serialVersionUID:
- 1766287015715986936L
-
Serialized Fields
-
bands
java.util.List<SRVMBand> bands
-
-
-
Package org.spectrumauctions.sats.core.util
-
Class org.spectrumauctions.sats.core.util.CacheMap extends java.util.LinkedHashMap<K,V> implements Serializable
- serialVersionUID:
- -4677518280021821966L
-
Serialized Fields
-
maxEntries
int maxEntries
-
-
-
Package org.spectrumauctions.sats.core.util.file
-
Class org.spectrumauctions.sats.core.util.file.FileException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 8827371812114232431L
-
-
Package org.spectrumauctions.sats.core.util.math
-
Class org.spectrumauctions.sats.core.util.math.NotDifferentiableException extends java.lang.Exception implements Serializable
- serialVersionUID:
- -3769389560505390908L
-
Serialized Fields
-
higherAdjacentFunction
LinearFunction higherAdjacentFunction
-
lowerAdjacentFunction
LinearFunction lowerAdjacentFunction
-
x
java.math.BigDecimal x
-
-
Class org.spectrumauctions.sats.core.util.math.OutOfDomainException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -5832570462968229717L
-
-
Package org.spectrumauctions.sats.core.util.random
-
Class org.spectrumauctions.sats.core.util.random.DoubleInterval extends java.lang.Object implements Serializable
- serialVersionUID:
- -771682375945835327L
-
Serialized Fields
-
maxValue
double maxValue
-
minValue
double minValue
-
-
Class org.spectrumauctions.sats.core.util.random.IntegerInterval extends java.lang.Object implements Serializable
- serialVersionUID:
- 3299198688422530105L
-
Serialized Fields
-
maxValue
int maxValue
-
minValue
int minValue
-
-
Class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier extends java.lang.Object implements Serializable
- serialVersionUID:
- -8797044645698919966L
-
Serialized Fields
-
initSeed
long initSeed
-
seedGenerator
java.util.Random seedGenerator
-
-
Class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper extends java.lang.Object implements Serializable
- serialVersionUID:
- 4285241684660761136L
-
Serialized Fields
-
rng
java.util.Random rng
-
-