A B C D E F G H I J K L M N O P Q R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activityLimitOverride - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
-
In this simple implementation of the GSVM activity limit (how many licenses can be won by a bidder), the default is: * |nationalCircleLicenses| for the national bidder * Math.round(2/3 * |positiveBaseValueLicenses|) for regional bidders In a default world, that results in the original activity limits of 12 for a national bidder 4 for a regional bidder.
- adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
- adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- adaptMIPResult(ISolution) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- addAdjacencyList(List<VertexCell>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method adds an adjacency list
- addAdjacentRegion(int) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
- addBand(String, int) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
-
Define new Band which should be generated in the model
- addChildVertex(Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
- addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
-
Use this function to manually add an additional
Constraintto this Partial MIP. - addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- addEdge(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method adds one edge to the graph
- addListOfVertices(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method updates the list of vertices of the graph
- addObjectiveTerm(double, Variable) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- addValueFile(File) - Method in class org.spectrumauctions.sats.core.api.PathResult
- addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
-
Use this function to manually add an additional
Variableto this Partial MIP.
Once aVariableis added, it cannot be removed anymore. - addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- adjacentRegions(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- allGoods - Variable in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
- allModels() - Static method in enum org.spectrumauctions.sats.clt.Model
- allModelsResultTreating(OptionSet, ModelCreator.Builder) - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
- AllocationLimitAdapter - Class in org.spectrumauctions.sats.core.util.file.gson
- AllocationLimitAdapter() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
- AllocationLimitAdapter.SerializedAllocationLimit - Class in org.spectrumauctions.sats.core.util.file.gson
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
- appendConstraintsToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
-
Adds the generated variables and constraints to an existing
MIPinstance. - appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
- appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
- appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
-
Adds the generated variables and constraints to an existing
MIPinstance. - appendToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
-
Adds the generated variables and constraints to an existing
MIPinstance. - appendTopLevelParamsAndSolve(DefaultModel<?, ?>, File) - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
- appendVariablesToMip(IMIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- areAdjacent(MRVMRegionsMap.Region, MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
B
- BallCut(Vertex, double, double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
-
The name used to represent the paired 800MHz band
- BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
-
The name used to represent the paired 2.6GHz band
- BAND_NAME_C - Static variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
-
The name used to represent the unpaired 2.6GHz band
- bandDefinitions - Variable in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
- bands - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
- bands - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
- bands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
-
Defines which bands should be created in the world
- BandSetup(String, IntegerInterval, DoubleInterval, ImmutableMap<Integer, BigDecimal>) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- BandSetup(String, IntegerInterval, DoubleInterval, Function) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- bandSetups() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- baseValueIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- baseValueIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
- BaseValueModel - Class in org.spectrumauctions.sats.core.model.bvm.bvm
- BaseValueModel() - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
-
Creates a new QuickAccessor to the Base Value Model in its default configuration.
- BaseValueModel(int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
-
Creates a new QuickAccessor to the Base Value Model in its default configuration.
- BellmanFord(Vertex, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method implements the Bellman-Ford graph search algorithm (the complexity is O(V*E) )
- BFS(Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method implements the Breadth-First-Search in the graph given the source vertex
- BICHLER_2014_BVM_DEFAULT_BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
- BICHLER_2014_BVM_DEFAULT_BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
- BICHLER_2014_MBVM_DEFAULT_BAND_NAME_A - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- BICHLER_2014_MBVM_DEFAULT_BAND_NAME_B - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- BICHLER_2014_MBVM_DEFAULT_BAND_NAME_C - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- BICHLER_2014_MBVM_DEFAULT_BAND_NAME_D - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- BIDDER_SPECIFIC - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- bidderFilePath(long, long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- BidderSetup - Class in org.spectrumauctions.sats.core.model
- BidderSetup(BidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.BidderSetup
- BidderSetup.Builder - Class in org.spectrumauctions.sats.core.model
- BidderSpecificGeneric - Interface in org.spectrumauctions.sats.core.bidlang.generic
- BidderSpecificXOR - Interface in org.spectrumauctions.sats.core.bidlang.xor
- bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
-
Allows a specific bidder type (subclass) to change the demand query mip before execution.
- bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
- bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- bidderTypeSpecificDemandQueryMIPAdjustments(MRVM_MIP) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- BiddingLanguage - Interface in org.spectrumauctions.sats.core.bidlang
-
Bidding languages represent a mean for the bidder to express a value for a certain set of goods.
- BiddingLanguageEnum - Enum in org.spectrumauctions.sats.core.api
- BigDecimalUtils - Class in org.spectrumauctions.sats.core.util
- BigDecimalUtils() - Constructor for class org.spectrumauctions.sats.core.util.BigDecimalUtils
- biggestUnscaledPossibleValue(Collection<MRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
-
Returns the biggest possible value any of the passed bidders can have
- biggestUnscaledPossibleValue(Collection<SRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
-
Returns the biggest possible value any of the passed bidders can have
- BMBand - Class in org.spectrumauctions.sats.core.model.bvm
- BMBand(BMWorld, String, int, int, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBand
-
Creates a new Band Bands are automatically created when a new
BMWorldinstance is created, hence, the use of this constructor is not recommended. - BMBidder - Class in org.spectrumauctions.sats.core.model.bvm
- BMBidder(long, int, BMWorld, BMBidderSetup, UniformDistributionRNG) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidder
-
Create a new bidder.
- BMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm
-
A configuration of a Bidder, i.e., the specification of the random parameters of the bidder.
- BMBidderSetup(BMBidderSetup.BMBidderSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- BMBidderSetup.BMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm
- BMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
- BMLicense - Class in org.spectrumauctions.sats.core.model.bvm
- BMWorld - Class in org.spectrumauctions.sats.core.model.bvm
- BMWorld(BMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorld
- BMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm
- BMWorldSetup(BMWorldSetup.BMWorldSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
- BMWorldSetup.BMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm
- BMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
-
Creates a new BidderSetup instance which can then be used to create a new population
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup.MBVMBidderSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
- build() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- build() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
- buildDefaultSetup() - Static method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup.Builder
-
Create a BidderSetup Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
-
Create a BidderSetup Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
- Builder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
- Builder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.BidderSetup.Builder
- Builder(String, int, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- Builder(String, int, DoubleInterval, DoubleInterval, DoubleInterval) - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
- buildResidualNetwork() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method builds the residual network for this graph
- BVM - org.spectrumauctions.sats.clt.Model
- BVMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm.bvm
-
A builder with default values of the base value model
- BVMBidderSetup.BVMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.bvm
- BVMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
- BVMModelCreator - Class in org.spectrumauctions.sats.core.api
- BVMModelCreator(BVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.BVMModelCreator
- BVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- BVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- BVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.BVMModelOptionParser
- BVMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm.bvm
- BVMWorldSetup.BVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.bvm
- BVMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup.BVMWorldSetupBuilder
C
- c(MRVMRegionsMap.Region, Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Defines the c-function, i.e., c(r,x) = sum_{b\in B} cap(b,r,x) [as explained in the paper]
- CacheMap<K,V> - Class in org.spectrumauctions.sats.core.util
- CacheMap(int) - Constructor for class org.spectrumauctions.sats.core.util.CacheMap
- calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
-
Deprecated.
- calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderAllocationLimit
- calculateAllocationBundleSpace(List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderGenericAllocationLimit
- calculateCAP(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- calculateFactor(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
-
This factor is used to calculate the bonus for having adjacent items.
- calculateScalingFactor(Collection<SRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
-
Returns the value this bidder has for a specific bundle.
- calculateValue(Bundle) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- CanadianMap - Class in org.spectrumauctions.sats.core.model.mrvm
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.GenericGood
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.License
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- canEqual(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
- canEqual(Object) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- canEqual(Object) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
- capOfBand(MRVMBand, int) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Returns the capacity for having numberOfLicenses many
MRVMLicenseinMRVMBandband - CATS - org.spectrumauctions.sats.clt.Model
- CATS - org.spectrumauctions.sats.core.api.FileType
- CATS_SPECIFIC - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- CATSBidder - Class in org.spectrumauctions.sats.core.model.cats
- CATSBidderSetup - Class in org.spectrumauctions.sats.core.model.cats
- CATSBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.cats
- CatsExporter - Class in org.spectrumauctions.sats.core.bidfile
- CatsExporter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.CatsExporter
- CATSLicense - Class in org.spectrumauctions.sats.core.model.cats
- CATSModelOptionParser - Class in org.spectrumauctions.sats.clt
- CATSModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.CATSModelOptionParser
- CATSRegionModel - Class in org.spectrumauctions.sats.core.model.cats
- CATSRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
- CATSRegionsModelCreator - Class in org.spectrumauctions.sats.core.api
-
Created by Michael Weiss on 04.05.2017.
- CATSRegionsModelCreator(CATSRegionsModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator
- CATSRegionsModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- CATSWorld - Class in org.spectrumauctions.sats.core.model.cats
- CATSWorld(CATSWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.cats.CATSWorld
- CATSWorldSetup - Class in org.spectrumauctions.sats.core.model.cats
- CATSWorldSetup.Builder - Class in org.spectrumauctions.sats.core.model.cats
- CatsXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
-
The original CATS Regions model has a specific way to generate bids, which does not directly translate into our iterator-based way of generating bids.
- CatsXOR(Collection<CATSLicense>, RNGSupplier, CATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
- changeNumberOfLots(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- checkNotNegative(int) - Static method in class org.spectrumauctions.sats.core.util.PreconditionUtils
-
Ensures the all passed objects are not negative.
- checkNotNull(Object...) - Static method in class org.spectrumauctions.sats.core.util.PreconditionUtils
-
Ensures the all passed objects are not null.
- checkQuantityIsValid(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- cloneIt() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns a deep copy of the object.
- cloneIt() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- CommandLineTool - Class in org.spectrumauctions.sats.clt
-
Access class for the Command Line Interface
- CommandLineTool() - Constructor for class org.spectrumauctions.sats.clt.CommandLineTool
- compare(Set<GenericGood>, Set<GenericGood>) - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
- compare(License, License) - Method in class org.spectrumauctions.sats.core.model.License.IdComparator
- computeCost(List<Edge>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method computes the cost of a set of edges i.e.
- ConeCut(Vertex, double, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- coneDecomp(List<Vertex>, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method implements the cone decomposition of the graph.
- constrainAuxiliaryVariables() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
-
Returns a set of constraints which ensure that the auxiliary variables.
- constrainFunctionOutputVariable() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
-
Encodes the actual continuous piecewise linear function, i.e., the following term:
Y = \sum_{i =1}^r cornerY_{i-1}Z_i + slope(i) * condX_i - slope(i) * cornerX_{i-1} * Z_i - constrainValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
- constrainValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
- constructFlowTables(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method constructs flow tables from a solution of MCF problem.
- containedGoods() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- containedGoods() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- containedGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- containedGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- containedGoods() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- ContinuousPiecewiseLinearFunction - Class in org.spectrumauctions.sats.core.util.math
- ContinuousPiecewiseLinearFunction(Map<BigDecimal, BigDecimal>) - Constructor for class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
-
Constructs a new PieceWiseLinear function with a restricted domain interval
- contractIt(double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.SpectralGraph
- copyOf() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- copyOf() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- copyOf() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
- copyOf() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- copyOf() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- createBands(MRVMWorld, MRVMWorldSetup, MRVMRegionsMap, UniformDistributionRNG) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- createCanadianMapGraph() - Method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
- createDefaultGSVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
- createDefaultLSVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
- createDefaultMRVMSupportVectorSetup(KernelType) - Method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
- createGraphRandomly(IntegerInterval, IntegerInterval, double, double) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- createGridSizeRandomly(IntegerInterval, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- createLicenses(MRVMBand, int, MRVMRegionsMap) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- createNewPopulation(W) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new set of
SATSBidderinstances - createNewPopulation(W, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new set of
SATSBidderinstances - createNewWorldAndPopulation() - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Default version if you do not have to keep track of the seeds of your auction instance.
- createNewWorldAndPopulation(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Default version if you want to keep track of the seeds of your auction instances.
- createNewWorldAndPopulation(long, long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Deprecated.
- createNewWorldAndPopulation(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Deprecated.
- createNewWorldAndPopulation(RNGSupplier, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new set of
SATSBidderinstances for a newly generatedWorldinstance - createOptionParser(Model) - Static method in class org.spectrumauctions.sats.clt.ModelOptionParser
-
Factory Method to create a ModelOptionParser for a specific model
- createPopulation(Collection<BMBidderSetup>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(Collection<BMBidderSetup>, long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(Collection<BMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(Collection<GSVMRegionalBidderSetup>, Collection<GSVMNationalBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- createPopulation(Collection<MRVMLocalBidderSetup>, Collection<MRVMRegionalBidderSetup>, Collection<MRVMNationalBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- createPopulation(Collection<SRVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- createPopulation(List<CATSBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- createPopulation(List<LSVMBidderSetup>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- createPopulation(BMBidderSetup) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(BMBidderSetup, long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(BMBidderSetup, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- createPopulation(BMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
- createPopulation(BMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- createPopulation(CATSWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
- createPopulation(GSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- createPopulation(LSVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- createPopulation(MRVMLocalBidderSetup, MRVMRegionalBidderSetup, MRVMNationalBidderSetup, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- createPopulation(MRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
- createPopulation(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- createPopulation(W, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new set of
SATSBidderinstances - createPredefinedGraph(Graph<MRVMWorldSetup.RegionSetup, DefaultEdge>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
- createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
- createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- createPriceSamplingBiddingLanguage(RNGSupplier, SATSBidder, int) - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- createWorld() - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new
World - createWorld(long) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new
World - createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.DefaultModel
-
Creates a new
World - createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
- createWorld(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
D
- decreaseKey(T, double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- DecreasingSizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
- DecreasingSizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.DecreasingSizeOrderedXOR
- DEFAULT_DEMAND_QUERY_EPSILON - Static variable in class org.spectrumauctions.sats.core.model.SATSBidder
- DEFAULT_DEMAND_QUERY_TIME_LIMIT - Static variable in class org.spectrumauctions.sats.core.model.SATSBidder
- DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup
- DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup
- DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
- DEFAULT_SETUP_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
- DefaultModel<W extends World,B extends SATSBidder> - Class in org.spectrumauctions.sats.core.model
- DefaultModel() - Constructor for class org.spectrumauctions.sats.core.model.DefaultModel
- defineBands(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
- DeterministicIncreasingSizeComparator - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
- DeterministicIncreasingSizeComparator() - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
- Dijkstra(Vertex, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- DoubleInterval - Class in org.spectrumauctions.sats.core.util.random
- DoubleInterval(double) - Constructor for class org.spectrumauctions.sats.core.util.random.DoubleInterval
- DoubleInterval(double, double) - Constructor for class org.spectrumauctions.sats.core.util.random.DoubleInterval
- drawAlpha(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
-
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. - drawBaseCapacity(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- drawBaseValue(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- drawBaseValues(SRVMWorld, BigDecimal, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
-
Determines the Base Values for the band.
The base values are computed by multiplying the meanBaseValue the bidderStrenght and a random influence parameter. - drawBeta(MRVMRegionsMap.Region, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
-
Draws the Beta-Parameter uniformly at random.
Beta is a parameter defining the target market share this bidder intends to cover. - drawBidderStrength(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
- drawDistanceDiscounts(MRVMWorld, MRVMRegionsMap.Region, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
-
Determines the discount in value for distant regions
- drawGamma(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup
- drawGraphStructure(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
- drawHome(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
-
Selects one of the regions at random, or select the predefined region if defined.
- drawInterBandSynergyFactor(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
- drawIntraBandSynergyFactors(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
- drawNumberOfLots(UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- drawPopulation(GaussianDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
- drawPositiveValueThreshold(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- drawPositiveValueThreshold(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
-
Read javadoc of superclass of explanation of this parameter.
- drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
-
Randomly selects regions of interest.
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- drawSimilarBidder(RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- drawSynergyFactors(BMBand, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- drawSynergyThresholds(SRVMWorld, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup
-
Determines the synergy thresholds for a band.
- drawZHigh(Map<Integer, BigDecimal>, MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
- drawZLow(Map<Integer, BigDecimal>, MRVMWorld, UniformDistributionRNG) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
E
- Edge - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- Edge(Vertex, Vertex, double, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- Edge(Vertex, Vertex, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- Edge(LSVMLicense, LSVMLicense) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
- equalIgnoreScale(Collection<BigDecimal>, Collection<BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
- equalIgnoreScaleOnValues(Map<T, BigDecimal>, Map<T, BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
-
Compares if two maps with BigDecimal values are numerically equivalent, i.e, if the keys are
Object.equals(Object)and the values numerically equivalent. - equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
(non-Javadoc)
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.GenericGood
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.License
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
- equals(Object) - Method in class org.spectrumauctions.sats.core.model.World
- equals(Object) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- equals(Object) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
- extractMax() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- extractMin(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
F
- FileException - Exception in org.spectrumauctions.sats.core.util.file
- FileException() - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
- FileException(String) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
- FileException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
- FileException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
- FileException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.file.FileException
- FilePathUtils - Class in org.spectrumauctions.sats.core.util.file
- filetype() - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
- filetype() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- filetype() - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- FileType - Enum in org.spectrumauctions.sats.core.api
- FileWriter - Class in org.spectrumauctions.sats.core.bidfile
- FileWriter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.FileWriter
- findAllPaths(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method implements the dfs algorithm to find all paths between two vertices.
- folder - Variable in class org.spectrumauctions.sats.core.bidfile.FileWriter
- FOLDER - Static variable in class org.spectrumauctions.sats.core.util.file.FilePathUtils
-
Determines where the files will be stored.
- FordFulkerson(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method implements Ford-Fulkerson maximum flow search method given the source vertex and the sink vertex
- fromJson(Class<T>, String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- Function - Interface in org.spectrumauctions.sats.core.util.math
-
A simple interface for univatiate functions
- functionAt(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
G
- gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
-
Calculates the gamma factor, as explained in the model writeup.
- gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
-
Calculates the gamma factor, as explained in the model writeup.
- gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
-
Calculates the gamma factor, as explained in the model writeup.
- gammaFactor(MRVMRegionsMap.Region, Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
-
Calculates the gamma factor, as explained in the model writeup.
- gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
-
Calculates the gamma factors for all regions.
- gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
-
Calculates the gamma factors for all regions.
- gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
-
Calculates the gamma factors for all regions.
- gammaFactors(Set<MRVMLicense>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
-
Calculates the gamma factors for all regions.
- GaussianDistributionRNG - Interface in org.spectrumauctions.sats.core.util.random
- GaussianJavaUtilRandomWrapper - Class in org.spectrumauctions.sats.core.util.random
- GaussianJavaUtilRandomWrapper() - Constructor for class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
- GaussianJavaUtilRandomWrapper(long) - Constructor for class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator
- generateResult(File) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator
- GenericGood - Class in org.spectrumauctions.sats.core.model
- GenericGood(String, long) - Constructor for class org.spectrumauctions.sats.core.model.GenericGood
- GenericPowerset - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
- GenericPowerset(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
- GenericPowersetDecreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
- GenericPowersetDecreasing(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
- GenericPowersetIncreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
-
Iterates over the Powerset of Generic Values.
Attention, this is not suitable for very big models, as this implementation will get very very slow for large bundle sizes. - GenericPowersetIncreasing(List<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
- GenericSetsPickN<T> - Class in org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
- GenericSetsPickN(Map<T, Integer>, int) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
- GenericSizeDecreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
- GenericSizeDecreasing(Collection<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeDecreasing
- GenericSizeIncreasing - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
- GenericSizeIncreasing(Collection<? extends GenericGood>) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeIncreasing
- GenericSizeOrdered - Class in org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
- GenericWorld - Interface in org.spectrumauctions.sats.core.model
- getActivityLimitOverride() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
- getAdditionalLocation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getAdditionalLocation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getAdditivity() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getAdditivity() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getAdjacencyListIndex() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns the index of the associated adjacency list
- getAdjacencyLists() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns adjacency lists of the graph
- getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- getAllGenericDefinitions() - Method in interface org.spectrumauctions.sats.core.model.GenericWorld
- getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getAllGenericDefinitions() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- getAllocationLimit() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getAllocationLimit() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
- getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMNationalBidderSetup
- getAllocationLimit(GSVMBidder) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup
- getAlpha() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getAlphaInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- getBall(Vertex, double, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns a subgraph induced by a subset of vertices that are at most at distance=radius from the center vertex
- getBallShell(Vertex, double, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns a ball shell of a graph with a center in 'center' and with the given radius
- getBand() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
- getBand() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- getBand() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getBand() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
- getBand(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
-
Gets a band with a specific name
- getBandDefinitions() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
- getBandName() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getBands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- getBands() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
-
See
BMWorldSetup.bands()for the purpose of this parameter - getBands() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getBands() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- getBandSetups() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
- getBase() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
-
See
MRVMRegionalBidderSetup.Builder.setGammaShape(double, double)for meaning of this parameter - getBaseCapacity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getBaseValue(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- getBaseValueIntervals() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG)for the explanation of this parameter. - getBaseValues() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getBaseValues() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getBaseValues() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getBestBundles(Prices, int, boolean) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getBeta(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getBetaInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- getBidder() - Method in interface org.spectrumauctions.sats.core.bidlang.BiddingLanguage
-
References back to the SATSBidder instance from whom this Bidding language instance was created.
- getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
- getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
- getBidder() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
- getBidderIds(long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- getBidderPosition() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getBidders() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getBidderStrength() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
-
This random value is used exclusively in {
SRVMBidderSetup.drawBaseValues(SRVMWorld, BigDecimal, RNGSupplier), but stored in the bidder for easier analysis.
Its mean is typically 1.
Note that the bidder strength is not the only random influence on the base values, hence a high bidder strength does not imply that a bidder is stronger than others, it simply makes it more likely. - getBidsPerBidder() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- getBidsPerBidder() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- getBoundary(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- getBudgetFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getBudgetFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getBundle(BigInteger) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
- getBundle(BigInteger, int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
- getCapacity() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getCATSXORBids() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
- getChildVertex(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
- getColor() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns the color of the vertex
- getColumnPosition() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- getCommonValue() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
- getCone(Vertex, double, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the cone with a vertex in 'center' and a given radius in respect to the set of vertices S
- getCornerPoints() - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
-
Provides a list with all corner point (X, Y) pairs, sorted with increasing X.
- getCornerPointY() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
- getDefaultFilePrefix() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- getDefaultHandler() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Get the default instance handler.
- getDefaultNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- getDefaultSetup() - Static method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMWorldSetup
- getDefaultSetup(int) - Static method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup
- getDefaultSetup(int) - Static method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup
- getDefComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
- getDefintionComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.DeterministicIncreasingSizeComparator
- getDescription() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getDescription() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getDescription() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getDeviation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getDeviation() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getDistance(MRVMRegionsMap.Region, MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
-
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. - getEdges() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- getEfficientAllocation() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getExponentFactor() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
-
See
MRVMRegionalBidderSetup.Builder.setGammaShape(double, double)for meaning of this parameter - getFileType() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- getFileType() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- getFileWriter(FileType, File) - Static method in enum org.spectrumauctions.sats.core.api.FileType
- getFlow(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getFlowTables() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns flow tables obtained after MCF
- getFolder() - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- getGamma(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
-
Reads the gammavalue form the stored map.
- getGaussianDistributionRNG() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
- getGaussianDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
- getGaussianDistributionRNG(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
- getGaussianDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
- getGenericDefinitionOf(License) - Method in interface org.spectrumauctions.sats.core.model.GenericWorld
- getGenericDefinitionOf(License) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getGood1() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- getGood2() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
- getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
- getGoods() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- getGrid() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getGrid() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- getGson() - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- getHigherAdjacentFunction() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
- getHighNationalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
- getHomeId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- getId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- getId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getId() - Method in class org.spectrumauctions.sats.core.model.World
- getID() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns ID of the vertex
- getIncreasingSizeComparator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeOrdered
- getInitSeed() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
- getInputDegree(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the input degree of a given vertex
- getInstance() - Static method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
- getInstance() - Static method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- getInstance() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- getInstance() - Static method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- getInstanceFolder() - Method in class org.spectrumauctions.sats.core.api.PathResult
- getInterbandSynergyValue() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getIntrabandSynergyFactors() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getInvName() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getJumpProbability() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getJumpProbability() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getKey() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- getKey(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- getKind() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- getKMax() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- getLicenses() - Method in class org.spectrumauctions.sats.core.model.World
- getLicensesPerBand(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Sorts the licenses of a bundle into subbundles by their band.
- getLicensesPerBand(Set<MRVMLicense>, MRVMWorld) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Sorts the licenses of a bundle into subbundles by their band.
- getLicensesPerRegion(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Sorts the licenses of a bundle into subbundles by their region.
- getLongestShortestPath(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
-
Returns the length of the longest shortest path in the adjacency graph between the specified region and any other region.
- getLongId() - Method in class org.spectrumauctions.sats.core.model.License
- getLongId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getLowerAdjacentFunction() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
- getLowNationalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
- getMaximumRegionalCapacity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Calculates the maximum capacity any region can have.
- getMaxSubstitutableBids() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getMaxSubstitutableBids() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getMaxValue() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- getMaxValue() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
- getMinValue() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- getMinValue() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
- getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
- getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
- getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getMIP() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- getMIP() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
- getMipInstrumentation() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getMipInstrumentation() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
- getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- getMIPWithout(Bidder) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- getModel() - Method in class org.spectrumauctions.sats.clt.BVMModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.CATSModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- getModel() - Method in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- getModelName() - Method in class org.spectrumauctions.sats.core.model.World
- getName() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getName() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- getName() - Method in class org.spectrumauctions.sats.core.model.License
- getName() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- getName() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getName() - Method in class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
- getName() - Method in class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
- getName() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getName() - Method in class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- getNationalCircle() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- getNeighbors() - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
- getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Returns a new population id The id is unique amongst all previously generated population ids with the same worldId.
- getNextPopulationId(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Returns an new unused world id.
- getNextWorldId() - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- getNode() - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
- getNote() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- getNotice() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
-
Deprecated.Use
MRVMRegionsMap.Region.getNote()instead - getNotice() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
-
See
BidderSetup.getNumberOfBidders()for the explanation of this parameter. - getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.BidderSetup
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
- getNumberOfBidders() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- getNumberOfChilds() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
- getNumberOfColumns() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- getNumberOfEdges() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the number of edges of the graph
- getNumberOfFlows() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- getNumberOfGoods() - Method in class org.spectrumauctions.sats.core.model.World
- getNumberOfItems() - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- getNumberOfLocalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- getNumberOfLots() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- getNumberOfNationalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- getNumberOfRegionalBidders() - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- getNumberOfRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- getNumberOfRows() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- getNumHighFrequencyBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- getNumPrimaryBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- getNumSecondaryBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- getNumSmallBidders() - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- getOutputDegree(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the output degree of a given vertex
- getPath(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns a path between two vertices i.e.
- getPopulation() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- getPopulation() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
- getPopulationIds(long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- getPopulationSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- getPopulationSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- getPosition() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
- getPositiveValueThresholdIntervals() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawPositiveValueThreshold(BMBand, UniformDistributionRNG)for the explanation of this parameter. - getPredecessor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns the predecessor of the current vertex in the shortest path tree from some source
- getPriceGenerationBidsPerBidder() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- getPrivateValues() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- getProximity() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getPsi(int) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
-
A variable static total non-discounted value when missing exactly k regions for k less than k_{max} or k or more regions for k = k_{max} and zero otherwise.
- getQuantity() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- getQuantity() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- getQuantity() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getQuantity() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- getRadius(Vertex, boolean) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the radius of the graph i.e.
- getRegion() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- getRegion() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getRegion(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- getRegionalCircle() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- getRegionalValueInterval() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup
- getRegionId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- getRegionsMap() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- getResaleFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getResaleFactor() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
- getRowPosition() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- getSCALE() - Static method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
- getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- getSerialversionuid() - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getSetup() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getSetupName() - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
-
See
BidderSetup.getSetupName()for the explanation of this parameter. - getSetupName() - Method in class org.spectrumauctions.sats.core.model.BidderSetup
- getSetupName() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
-
See
BMWorldSetup.getSetupName()for the purpose of this parameter - getSetupName() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
-
The setupName is used to identify the worldSetup once the world is created.
- getSetupType() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getShortDescription() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getShortestPathEst() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns the estimation for the shortest path from some source to this vertex
- getShortestPathEst(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method returns the estimation for the shortest path from some source to this vertex
- getSink() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getSize() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getSize() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
- getSize() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- getSizeOrderedGenericLang(boolean, BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory
- getSizeOrderedGenericLang(boolean, BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericPowersetFactory
- getSizeOrderedGenericLang(boolean, MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory
- getSizeOrderedGenericLang(boolean, MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericPowersetFactory
- getSizeOrderedGenericLang(boolean, SRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericFactory
- getSizeOrderedGenericLang(boolean, SRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericPowersetFactory
- getSlope() - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- getSolutionPoolMode() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- getSolutionPoolMode() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- getSource() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- getStrategy(Class<T>) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getSynergies() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.BandSetup
- getSynergy(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getSynergyThreshold() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getSynFactors() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG)for the explanation of this parameter. - getUniformDistributionRNG() - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
- getUniformDistributionRNG() - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
- getUniformDistributionRNG(long) - Method in class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
- getUniformDistributionRNG(long) - Method in interface org.spectrumauctions.sats.core.util.random.RNGSupplier
- getUniformRandomBundle(Random, List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- getUniformRandomBundle(Random, List<? extends Good>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- getUseQuadraticPricingOption() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- getUuid() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- getUuid() - Method in class org.spectrumauctions.sats.core.model.License
- getValue(Bundle) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
- getValue(Bundle, boolean) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getValueFiles() - Method in class org.spectrumauctions.sats.core.api.PathResult
- getValueFunction(Class<T>) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
-
Use this method to get a desired value function representation (bidding language) for this bidder.
- getValueFunction(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
-
Use this method to get a desired value function representation (bidding language) for this bidder.
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getValueFunction(Class<T>, RNGSupplier) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getValueInterval() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup
- getValueVariable(MRVMBidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- getVariables() - Method in class org.spectrumauctions.sats.opt.domain.PartialMIP
- getVariables() - Method in class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
- getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
-
ModelMIPs have to explicitly set variables of interest
- getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- getVariablesOfInterest() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- getVertex() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
- getVertex(LSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMGridGraph
- getVertexPredecessor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- getVertices() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the list of vertices of the graph
- getVmVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- getVoVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- getWHatIKVariable(int) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
-
A boolean variable, which is 1 iff the agent has exactly k missing regions, for k \in {0,...,k_{max}}
- getWinnerDetermination() - Method in class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
- getWinnerDeterminationWithout(Bidder) - Method in class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
- getWIRVariable(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
-
A boolean variable, which is 1 iff possesses at least 1 license in region
- getWIVariable() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
-
A integer Variable, stating the number regions this bidder covers
- getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
- getWorld() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
- getWorld() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMCircle
- getWorld() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
- getWorld() - Method in class org.spectrumauctions.sats.core.model.License
- getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- getWorld() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- getWorld() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getWorld() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getWorld() - Method in interface org.spectrumauctions.sats.core.model.SATSGood
- getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- getWorld() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.License
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- getWorldId() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- getWorldSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- getWorldSeed() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- getX() - Method in exception org.spectrumauctions.sats.core.util.math.NotDifferentiableException
- getXORLanguage(BiddingLanguageEnum) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- getXORQLanguage(BiddingLanguageEnum) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- getXORQRandomOrderSimpleLang(BMBidder) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
- getXORQRandomOrderSimpleLang(BMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
- getXORQRandomOrderSimpleLang(MRVMBidder) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
- getXORQRandomOrderSimpleLang(MRVMBidder, RNGSupplier) - Static method in class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
- getXVariable(MRVMBidder, MRVMRegionsMap.Region, MRVMBand) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- getXVariable(SRVMBidder, SRVMBand) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- getXVariables() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- getXVariables(GSVMBidder, GSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- getXVariables(LSVMBidder, LSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- getXVariables(MRVMBidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- getY(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.ContinuousPiecewiseLinearFunction
- getY(BigDecimal) - Method in interface org.spectrumauctions.sats.core.util.math.Function
- getY(BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- getyIntercept() - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- getzHigh(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getzHighInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- getzLow(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- getzLowInterval() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- GlobalSynergyValueModel - Class in org.spectrumauctions.sats.core.model.gsvm
- GlobalSynergyValueModel() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- Graph - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
-
The class implements the graph structure (via adjacency lists) and simple algorithms for processing the graph.
- Graph() - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method constructs am empty graph
- Graph(List<Vertex>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method constructs
- Graph(List<Vertex>, List<List<VertexCell>>) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- Graph(List<Vertex>, List<VertexCell>...) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
Constructor
- GraphAdapter - Class in org.spectrumauctions.sats.core.util.file.gson
- GraphAdapter() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
- GraphAdapter.SerializedRegion - Class in org.spectrumauctions.sats.core.util.file.gson
- GsonWrapper - Class in org.spectrumauctions.sats.core.util.file.gson
- GsonWrapper() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- GSVM - org.spectrumauctions.sats.clt.Model
- GSVMBidder - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMCircle - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
- GSVMDomain(List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.GSVMDomain
- GSVMLicense - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMModelCreator - Class in org.spectrumauctions.sats.core.api
-
Created by Michael Weiss on 04.05.2017.
- GSVMModelCreator(GSVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.GSVMModelCreator
- GSVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- GSVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- GSVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.GSVMModelOptionParser
- GSVMNationalBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMNationalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMRegionalBidderSetup - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMRegionalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMStandardMIP - Class in org.spectrumauctions.sats.opt.model.gsvm
- GSVMStandardMIP(List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- GSVMStandardMIP(GSVMWorld, List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
- GSVMWorld - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMWorld(GSVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- GSVMWorldSetup - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMWorldSetup.GSVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.gsvm
- GSVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
H
- hasDefinedNumberOfGoodsInterval() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
-
If the numberOfGoodsInterval is set, the number of rows and columns are ignored and the determination of those falls back to the CATS definition (int) Math.floor(Math.sqrt(numberOfGoods)).
- hasEfficientAllocationCalculated() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
- hashCode() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- hashCode() - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- hashCode() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
- hashCode() - Method in class org.spectrumauctions.sats.core.model.License
- hashCode() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- hashCode() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- hashCode() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- hashCode() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMLicense
- hashCode() - Method in class org.spectrumauctions.sats.core.model.World
- hashCode() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- hashCode() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
- hashCodeIgnoringScale(Collection<BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
- hashCodeIgnoringScale(Map<?, BigDecimal>) - Static method in class org.spectrumauctions.sats.core.util.BigDecimalUtils
- hasNext() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
- HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- HIGH_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- highestSynergyQuantity(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- highestValidVal - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
- highestValidVal - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
-
If the highest possible value any bidder can have is higher than
MIP.MAX_VALUE- MAXVAL_SAFETYGAP} a non-zero scaling factor for the calculation is chosen. - HighFrequenceBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.HighFrequenceBidderBuilder
-
Create a BidderSetup Builder with 2.6GHz SATSBidder default values (see Kreoemer et.
- highNationalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
I
- id - Variable in class org.spectrumauctions.sats.core.model.World
- IdComparator() - Constructor for class org.spectrumauctions.sats.core.model.License.IdComparator
- IllegalConfigException - Exception in org.spectrumauctions.sats.core.api
- IllegalConfigException() - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
- IllegalConfigException(String) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
- IllegalConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
- IllegalConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
- IllegalConfigException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.api.IllegalConfigException
- IncompatibleBiddingLanguageException - Exception in org.spectrumauctions.sats.core.model
- IncompatibleBiddingLanguageException() - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
- IncompatibleBiddingLanguageException(String) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
- IncompatibleBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
- IncompatibleBiddingLanguageException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
- IncompatibleBiddingLanguageException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleBiddingLanguageException
- IncompatibleWorldException - Exception in org.spectrumauctions.sats.core.model
- IncompatibleWorldException() - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
- IncompatibleWorldException(String) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
- IncompatibleWorldException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
- IncompatibleWorldException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
- IncompatibleWorldException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.IncompatibleWorldException
- IncreasingSizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
- IncreasingSizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.IncreasingSizeOrderedXOR
- INDIVIDUALSEED - org.spectrumauctions.sats.core.api.SeedType
- induceGraph(List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the graph induced from the current one by a set of vertices Complexity O(n*m) because of adjacency lists.
- init(Vertex, Vertex, double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- initRegions() - Method in class org.spectrumauctions.sats.core.model.mrvm.CanadianMap
- InMemoryInstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
-
A fast instance handler implementation.
No files are written - all write methods are empty mocks.
The use of this handler is only recommended if no instances are serialized or deserialized. - insert(T) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- insert(T, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- INSTANCE - org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
- InstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
- InstanceHandler() - Constructor for class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
- IntegerInterval - Class in org.spectrumauctions.sats.core.util.random
- IntegerInterval(int) - Constructor for class org.spectrumauctions.sats.core.util.random.IntegerInterval
- IntegerInterval(int, int) - Constructor for class org.spectrumauctions.sats.core.util.random.IntegerInterval
- isAdjacent(Vertex, Vertex) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns true if there is an edge from the vertex U to the vertex V and false otherwise
- isAggregative() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
- isAllowAssigningLicensesWithZeroBasevalueInDemandQuery() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
- isAreInstancesSerialized() - Method in class org.spectrumauctions.sats.core.api.PathResult
- isEmpty() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- isEmpty() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowerset
- isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
- isFeasibleSize(Map<? extends GenericGood, Integer>, int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
- isGeneric() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- isGeneric() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
-
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today.
- isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
- isLegacyGSVM() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup
- isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
-
In earlier versions of SATS (earlier than 0.7.0), the original model was interpreted differently than it is today.
- isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup
- isLegacyLSVM() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- isNeighbor(LSVMLicense, LSVMLicense) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- isNonNegative() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- isNonNegative() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
- isOneFile() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- isOneFile() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- isPartOf(BMLicense) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
- isPartOf(SRVMLicense) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- isStoreWorldSerialization() - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- isStoreWorldSerialization() - Method in class org.spectrumauctions.sats.core.api.ModelCreator
- isStrictlyNegative() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- isStrictlyNegative() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
- isStrictlyPositive() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- isStrictlyPositive() - Method in class org.spectrumauctions.sats.core.util.random.IntegerInterval
- isValid(BigDecimal, BigDecimal) - Method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- iterator() - Method in interface org.spectrumauctions.sats.core.bidlang.BiddingLanguage
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeDecreasing
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators.GenericSizeIncreasing
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetDecreasing
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericPowersetIncreasing
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.DecreasingSizeOrderedXOR
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.IncreasingSizeOrderedXOR
- iterator() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
-
Throws a
MissingInformationExceptionif the methodSizeBasedUniqueRandomXOR.setDistribution(int, double, int)was not called before this operation.
J
- JavaUtilRNGSupplier - Class in org.spectrumauctions.sats.core.util.random
-
Supplies Java Util based RNG's, and uses an own Java.Util-Based RNG for Seed generation The default Seeds are not used in this Supplier
- JavaUtilRNGSupplier() - Constructor for class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
-
Takes the current timestamp as initialSeed
- JavaUtilRNGSupplier(long) - Constructor for class org.spectrumauctions.sats.core.util.random.JavaUtilRNGSupplier
-
Use this do define a specific initial seed, e.g.
- join(WinnerDetermination) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
- JSON - org.spectrumauctions.sats.core.api.FileType
- JsonExporter - Class in org.spectrumauctions.sats.core.bidfile
- JsonExporter(File) - Constructor for class org.spectrumauctions.sats.core.bidfile.JsonExporter
- JSONInstanceHandler - Class in org.spectrumauctions.sats.core.util.instancehandling
K
- KEY_BIDSPATH - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_FILETYPE - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_HELP - Static variable in class org.spectrumauctions.sats.clt.CommandLineTool
- KEY_HIGHFREQUENCYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- KEY_ITERATOR - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_LOCALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- KEY_MULTIPLEFILES - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_MUTE - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
- KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
- KEY_NATIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- KEY_NUMBEROFBIDS - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.BVMModelOptionParser
- KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.CATSModelOptionParser
- KEY_NUMBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
- KEY_NUMGOODS - Static variable in class org.spectrumauctions.sats.clt.CATSModelOptionParser
- KEY_PRIMARYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
- KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
- KEY_REGIONALBIDDERS - Static variable in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- KEY_SECONDARYBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- KEY_SEED - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
- KEY_SMALLBIDDERS - Static variable in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- KEY_XORQ - Static variable in class org.spectrumauctions.sats.clt.ModelOptionParser
L
- License - Class in org.spectrumauctions.sats.core.model
- License(long, long) - Constructor for class org.spectrumauctions.sats.core.model.License
- License.IdComparator - Class in org.spectrumauctions.sats.core.model
- LinearFunction - Class in org.spectrumauctions.sats.core.util.math
- LinearFunction(BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
- LinearFunction(BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
- LinearFunction(BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.spectrumauctions.sats.core.util.math.LinearFunction
- LocalSynergyValueModel - Class in org.spectrumauctions.sats.core.model.lsvm
- LocalSynergyValueModel() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- LOW_PAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- lowNationalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
- lowStretchTree(Vertex, double, List<Edge>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method generate a Low Stretch Spanning Tree for the graph
- LSVM - org.spectrumauctions.sats.clt.Model
- LSVMBidder - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMBidderSetup - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMBidderSetup.NationalBidderBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMBidderSetup.RegionalBidderBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
- LSVMDomain(List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.LSVMDomain
- LSVMGrid - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMGrid(LSVMWorld, LSVMWorldSetup, UniformDistributionRNG) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMGrid
- LSVMGridGraph - Class in org.spectrumauctions.sats.opt.model.lsvm
-
This class represents the LSVMGrid as a Graph
- LSVMGridGraph(LSVMGrid) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMGridGraph
- LSVMLicense - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMLicense(long, int, int, LSVMWorld) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
- LSVMModelCreator - Class in org.spectrumauctions.sats.core.api
-
Created by Michael Weiss on 04.05.2017.
- LSVMModelCreator(LSVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.LSVMModelCreator
- LSVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- LSVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- LSVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.LSVMModelOptionParser
- LSVMStandardMIP - Class in org.spectrumauctions.sats.opt.model.lsvm
-
This class implements a mip finding the efficient allocation in an instance of the Local-Synergy Value Model
- LSVMStandardMIP(List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- LSVMStandardMIP(LSVMWorld, List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
- LSVMStandardMIP.Edge - Class in org.spectrumauctions.sats.opt.model.lsvm
- LSVMWorld - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMWorld(LSVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- LSVMWorldSetup - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMWorldSetup.LSVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.lsvm
- LSVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
M
- main(String[]) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
- max() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- MBVM - org.spectrumauctions.sats.clt.Model
- MBVMBidderSetup - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
- MBVMBidderSetup.MBVMBidderSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
-
A builder with default values of the Multi-Band Value Model
- MBVMBidderSetupBuilder(String, int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMBidderSetup.MBVMBidderSetupBuilder
- MBVMModelCreator - Class in org.spectrumauctions.sats.core.api
- MBVMModelCreator(MBVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.MBVMModelCreator
- MBVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- MBVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- MBVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.MBVMModelOptionParser
- MBVMWorldSetup - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
- MBVMWorldSetup(MBVMWorldSetup.MBVMWorldSetupBuilder) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup
- MBVMWorldSetup.MBVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
- MBVMWorldSetupBuilder(String) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MBVMWorldSetup.MBVMWorldSetupBuilder
- Mesh2D - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- Mesh2D(int, int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Mesh2D
- min() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- MissingInformationException - Exception in org.spectrumauctions.sats.core.bidlang
- MissingInformationException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
- MissingInformationException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
- MissingInformationException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
- MissingInformationException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
- MissingInformationException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.MissingInformationException
- Model - Enum in org.spectrumauctions.sats.clt
- MODEL_NAME - Static variable in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- MODEL_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- ModelCreator - Class in org.spectrumauctions.sats.core.api
- ModelCreator(ModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.ModelCreator
- ModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- ModelDomain<T extends SATSBidder> - Class in org.spectrumauctions.sats.mechanism.domains
- ModelDomain(List<T>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- ModelMIP - Class in org.spectrumauctions.sats.opt.model
- ModelMIP() - Constructor for class org.spectrumauctions.sats.opt.model.ModelMIP
- modelName - Variable in class org.spectrumauctions.sats.core.model.World
- ModelOptionParser - Class in org.spectrumauctions.sats.clt
- ModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.ModelOptionParser
- ModelVCGMechanism - Class in org.spectrumauctions.sats.mechanism.vcg
- ModelVCGMechanism(ModelMIP) - Constructor for class org.spectrumauctions.sats.mechanism.vcg.ModelVCGMechanism
- modifyBidderBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
-
Call this method when bidderBuilder is changed (away from default config) to ensure the
BidderSetup.getSetupName()is changed - modifyBidderBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- modifyWorldBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
-
Call this method when worldBuilder is changed (away from default config) to ensure the
BMWorldSetup.getSetupName()is changed - modifyWorldBuilder() - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- MRVM - org.spectrumauctions.sats.clt.Model
- MRVM_MIP - Class in org.spectrumauctions.sats.opt.model.mrvm
- MRVM_MIP(Collection<MRVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- MRVMAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMAllocationLimit(MRVMBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- MRVMBand - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMBidder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.mrvm
- MRVMBidderPartialMIP(MRVMBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
- MRVMBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMBidderSetup(MRVMBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup
- MRVMBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMDomain - Class in org.spectrumauctions.sats.mechanism.domains
- MRVMDomain(List<MRVMBidder>) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- MRVMDomain(List<MRVMBidder>, boolean) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- MRVMDomain(List<MRVMBidder>, boolean, boolean) - Constructor for class org.spectrumauctions.sats.mechanism.domains.MRVMDomain
- MRVMGenericAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMGenericAllocationLimit(MRVMBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- MRVMGenericDefinition - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMGenericDefinition(MRVMBand, MRVMRegionsMap.Region) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- MRVMLicense - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMLocalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMLocalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
- MRVMLocalBidderPartialMip(MRVMLocalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
- MRVMLocalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMLocalBidderSetup(MRVMLocalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup
- MRVMLocalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMModelCreator - Class in org.spectrumauctions.sats.core.api
- MRVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- MRVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- MRVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- MRVMNationalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMNationalBidderAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMNationalBidderAllocationLimit(MRVMNationalBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderAllocationLimit
- MRVMNationalBidderGenericAllocationLimit - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMNationalBidderGenericAllocationLimit(MRVMNationalBidder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderGenericAllocationLimit
- MRVMNationalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
- MRVMNationalBidderPartialMip(MRVMNationalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
- MRVMNationalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMNationalBidderSetup(MRVMNationalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup
- MRVMNationalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMRegionalBidder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMRegionalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
- MRVMRegionalBidderPartialMip(MRVMRegionalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
- MRVMRegionalBidderSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMRegionalBidderSetup(MRVMRegionalBidderSetup.Builder) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup
- MRVMRegionalBidderSetup.Builder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMRegionsMap - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMRegionsMap(MRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap
- MRVMRegionsMap.Region - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMWorld - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMWorld(MRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- MRVMWorldPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
-
The class generating the general allocation rules (variables and constraints)
It also provides functions to get the allocation variables, used inMRVMBidderPartialMIPinstances. - MRVMWorldSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMWorldSetup.BandSetup - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMWorldSetup.MRVMWorldSetupBuilder - Class in org.spectrumauctions.sats.core.model.mrvm
- MRVMWorldSetup.RegionSetup - Class in org.spectrumauctions.sats.core.model.mrvm
-
Generates the parameters for a newly created region which are independent of the adjacency map
- MRVMWorldSetupBuilder() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- MultiBandValueModel - Class in org.spectrumauctions.sats.core.model.bvm.mbvm
- MultiBandValueModel() - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
-
Creates a new QuickAccessor to the MultiBand Value Model in its default configuration.
- MultiBandValueModel(int) - Constructor for class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
-
Creates a new QuickAccessor to the MultiBand Value Model in its default configuration.
- MultiRegionModel - Class in org.spectrumauctions.sats.core.model.mrvm
- MultiRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
N
- NationalBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.NationalBidderBuilder
-
Create a BidderSetup Builder
- next() - Method in class org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset.GenericSetsPickN
- nextBigDecimal() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextBigDecimal() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextBigDecimal(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextBigDecimal(double, double) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextBigDecimal(DoubleInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextBigDecimal(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextDouble() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextDouble() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextDouble(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextDouble(double, double) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextDouble(DoubleInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextDouble(DoubleInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextGaussian() - Method in interface org.spectrumauctions.sats.core.util.random.GaussianDistributionRNG
- nextGaussian() - Method in class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
- nextGaussian(double, double) - Method in interface org.spectrumauctions.sats.core.util.random.GaussianDistributionRNG
- nextGaussian(double, double) - Method in class org.spectrumauctions.sats.core.util.random.GaussianJavaUtilRandomWrapper
- nextInt() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextInt() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextInt(int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
-
Returns a random integer between 0 and upperLimit (exclusive)
- nextInt(int) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextInt(int, int) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextInt(int, int) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextInt(IntegerInterval) - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextInt(IntegerInterval) - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextLong() - Method in interface org.spectrumauctions.sats.core.util.random.UniformDistributionRNG
- nextLong() - Method in class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- nextNonexistingFile(String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- noCapForSubstitutableGoods() - Method in class org.spectrumauctions.sats.core.bidlang.xor.CatsXOR
- nonPlanarRandomGraphStructure(double, double, UniformDistributionRNG, IntegerInterval, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
-
Creates a naive, random, not necessarily planar graph
- NOSEED - org.spectrumauctions.sats.core.api.SeedType
- NotDifferentiableException - Exception in org.spectrumauctions.sats.core.util.math
-
Thrown if a partial function from a Piecewise Linear Function is requested at a corner point, i.e., where the slope is undefined
- numberOfBidders - Variable in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
- numberOfBidders - Variable in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
- numberOfBidders - Variable in class org.spectrumauctions.sats.core.model.BidderSetup
- numHighFrequencyBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- numPrimaryBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- numSecondaryBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- numSmallBidders - Variable in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
O
- omegaFactor(MRVMRegionsMap.Region, BigDecimal) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
-
Calculates the omega factor (i.e., the regional value)
- ONLY_NONZERO_QUANTITIES - Static variable in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- openNewPopulation() - Method in class org.spectrumauctions.sats.core.model.World
- org.spectrumauctions.sats.clt - package org.spectrumauctions.sats.clt
- org.spectrumauctions.sats.core.api - package org.spectrumauctions.sats.core.api
- org.spectrumauctions.sats.core.bidfile - package org.spectrumauctions.sats.core.bidfile
- org.spectrumauctions.sats.core.bidlang - package org.spectrumauctions.sats.core.bidlang
- org.spectrumauctions.sats.core.bidlang.generic - package org.spectrumauctions.sats.core.bidlang.generic
- org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators - package org.spectrumauctions.sats.core.bidlang.generic.FlatSizeIterators
- org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder - package org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder
- org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset - package org.spectrumauctions.sats.core.bidlang.generic.SizeOrderedPowerset
- org.spectrumauctions.sats.core.bidlang.xor - package org.spectrumauctions.sats.core.bidlang.xor
- org.spectrumauctions.sats.core.model - package org.spectrumauctions.sats.core.model
- org.spectrumauctions.sats.core.model.bvm - package org.spectrumauctions.sats.core.model.bvm
- org.spectrumauctions.sats.core.model.bvm.bvm - package org.spectrumauctions.sats.core.model.bvm.bvm
- org.spectrumauctions.sats.core.model.bvm.mbvm - package org.spectrumauctions.sats.core.model.bvm.mbvm
- org.spectrumauctions.sats.core.model.cats - package org.spectrumauctions.sats.core.model.cats
- org.spectrumauctions.sats.core.model.cats.graphalgorithms - package org.spectrumauctions.sats.core.model.cats.graphalgorithms
- org.spectrumauctions.sats.core.model.gsvm - package org.spectrumauctions.sats.core.model.gsvm
- org.spectrumauctions.sats.core.model.lsvm - package org.spectrumauctions.sats.core.model.lsvm
- org.spectrumauctions.sats.core.model.mrvm - package org.spectrumauctions.sats.core.model.mrvm
- org.spectrumauctions.sats.core.model.srvm - package org.spectrumauctions.sats.core.model.srvm
- org.spectrumauctions.sats.core.util - package org.spectrumauctions.sats.core.util
- org.spectrumauctions.sats.core.util.file - package org.spectrumauctions.sats.core.util.file
- org.spectrumauctions.sats.core.util.file.gson - package org.spectrumauctions.sats.core.util.file.gson
- org.spectrumauctions.sats.core.util.instancehandling - package org.spectrumauctions.sats.core.util.instancehandling
- org.spectrumauctions.sats.core.util.math - package org.spectrumauctions.sats.core.util.math
- org.spectrumauctions.sats.core.util.random - package org.spectrumauctions.sats.core.util.random
- org.spectrumauctions.sats.mechanism.domains - package org.spectrumauctions.sats.mechanism.domains
- org.spectrumauctions.sats.mechanism.mlca - package org.spectrumauctions.sats.mechanism.mlca
- org.spectrumauctions.sats.mechanism.vcg - package org.spectrumauctions.sats.mechanism.vcg
- org.spectrumauctions.sats.opt.domain - package org.spectrumauctions.sats.opt.domain
- org.spectrumauctions.sats.opt.model - package org.spectrumauctions.sats.opt.model
- org.spectrumauctions.sats.opt.model.gsvm - package org.spectrumauctions.sats.opt.model.gsvm
- org.spectrumauctions.sats.opt.model.lsvm - package org.spectrumauctions.sats.opt.model.lsvm
- org.spectrumauctions.sats.opt.model.mrvm - package org.spectrumauctions.sats.opt.model.mrvm
- org.spectrumauctions.sats.opt.model.srvm - package org.spectrumauctions.sats.opt.model.srvm
- OutOfDomainException - Exception in org.spectrumauctions.sats.core.util.math
- OutOfDomainException() - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
- OutOfDomainException(String) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
- OutOfDomainException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
- OutOfDomainException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
- OutOfDomainException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.util.math.OutOfDomainException
P
- packageRepresentation(BigInteger, int) - Static method in class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
- PartialMIP - Class in org.spectrumauctions.sats.opt.domain
-
A PartialMIP defines a set of constraints and auxiliary variables.
- PartialMIP() - Constructor for class org.spectrumauctions.sats.opt.domain.PartialMIP
- PathResult - Class in org.spectrumauctions.sats.core.api
- PathResult(boolean, File) - Constructor for class org.spectrumauctions.sats.core.api.PathResult
- PiecewiseLinearPartialMIP - Class in org.spectrumauctions.sats.opt.domain
- PiecewiseLinearPartialMIP(ContinuousPiecewiseLinearFunction, Variable, Variable, String) - Constructor for class org.spectrumauctions.sats.opt.domain.PiecewiseLinearPartialMIP
- populationFolderPath(long, long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- positiveValueThresholdIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
- positiveValueThresholdIntervals - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
- PreconditionUtils - Class in org.spectrumauctions.sats.core.util
- PreconditionUtils() - Constructor for class org.spectrumauctions.sats.core.util.PreconditionUtils
- predefinedGraph - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- predefinedHome - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
- PrimaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.PrimaryBidderBuilder
-
Create a BidderSetup Builder with Primary SATSBidder default values (see Kreoemer et.
- PRINT_SOLVER_RESULT - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
- PRINT_SOLVER_RESULT - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- printGeneralHelp() - Static method in class org.spectrumauctions.sats.clt.ModelOptionParser
-
Prints the help not specific to a certain model
Only call this methods if no model is defined. - printHelp(String, OptionParser) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
- printHelpIfRequested(OptionSet, Model, OptionParser) - Static method in class org.spectrumauctions.sats.clt.CommandLineTool
-
Prints help if requested.
- PriorityQueueMax<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface> - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- PriorityQueueMax(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- PriorityQueueMin<T extends org.spectrumauctions.sats.core.model.cats.graphalgorithms.KeyInterface> - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- PriorityQueueMin(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- proposeStartingPrices() - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- putBand(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
-
Define a new band to be generated as well as the number of licenses (drawn from interval, see
SRVMWorldSetup.defineBands(RNGSupplier)) - putBandSetup(MRVMWorldSetup.BandSetup) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
-
Adds an additional bandStructure.
If a bandStructure with this name already exists, it is replaced. - putBaseValueInterval(String, DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG)for the explanation of this parameter. - putSynergyFactors(String, Map<Integer, BigDecimal>) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG)for the explanation of this parameter. - putValueThresholdInterval(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawPositiveValueThreshold(BMBand, UniformDistributionRNG)for the explanation of this parameter. - putValueThresholdInterval(String, IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
Q
- quantitiesPerBand(Set<MRVMLicense>) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Counts the number of licenses for each band.
- quantitiesPerBand(Set<MRVMLicense>, MRVMWorld) - Static method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
-
Counts the number of licenses for each band.
R
- RANDOM - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.bvm
- RandomOrderXORQFactory - Class in org.spectrumauctions.sats.core.model.mrvm
- RandomOrderXORQFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.RandomOrderXORQFactory
- RandomOrderXORQFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.RandomOrderXORQFactory
- readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Used to deserialize a bidder, if its implementing class is known
- readBidder(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Used to deserialize a bidder, if its type is not exactly known, i.e., if there are different bidder implementations for this model.
- readBidderWithUnknownType(Class<T>, World, long, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- readClass(String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- readField(String, String) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- readFileToString(File) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Used to deserialize a set of bidders, if the implementing class of all bidders is known and the same
- readPopulation(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Used to deserialize a set of bidders, if their type is not exactly known, i.e., if there are different bidder implementations for this model.
- readPopulationWithUnknownTypes(Class<T>, World, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- readWorld(long) - Static method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Reads a world instance.
- readWorld(Class<T>, long) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- refreshFieldBackReferences() - Method in class org.spectrumauctions.sats.core.model.World
-
Some of the members of the World (e.g.
- refreshFieldBackReferences(BMBand) - Method in class org.spectrumauctions.sats.core.model.bvm.BMLicense
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(BMWorld) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBand
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(CATSWorld) - Method in class org.spectrumauctions.sats.core.model.cats.CATSLicense
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(GSVMCircle) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMLicense
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(LSVMGrid) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMLicense
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(MRVMBand) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLicense
-
Method is called after deserialization, there is not need to call it on any other occasion.
SeeWorld.refreshFieldBackReferences()for explanations. - refreshFieldBackReferences(MRVMWorld) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBand
-
Method is called after deserialization, there is not need to call it on any other occasion.
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidder
- refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
-
To prevent from creating too many identical world instances, worlds are not serialized and deserialized with the bidder
As a temporary solution, the world instance is re-added after deserialization by calling this method.
This method will be removed in a later version and be done automatically during deserialization. - refreshReference(World) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBidder
- RegionalBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.RegionalBidderBuilder
-
Create a BidderSetup Builder
- regionalValueInterval - Variable in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
- RegionSetup(double, double, String) - Constructor for class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.RegionSetup
- removeBand(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
-
Remove a band, such that it will not be created.
- removeBand(String) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorldSetup.Builder
- removeBandSetup(String) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
-
Remove a BandSetup
- removeBaseValueInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawBaseValue(BMBand, UniformDistributionRNG)for the explanation of this parameter. - removeEdge(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method removes one edge from the graph
- removeEldestEntry(Map.Entry<K, V>) - Method in class org.spectrumauctions.sats.core.util.CacheMap
- removeSynergyFactor(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawSynergyFactors(BMBand, UniformDistributionRNG)for the explanation of this parameter. - removeValueThresholdInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
-
See
BMBidderSetup.drawPositiveValueThreshold(BMBand, UniformDistributionRNG)for the explanation of this parameter. - removeValueThresholdInterval(String) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BVMBidderSetup.BVMBidderSetupBuilder
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- restorePopulation(long) - Method in class org.spectrumauctions.sats.core.model.World
-
Restore serialized
SATSBidderinstances via population id - restorePopulation(Class<T>, long) - Method in class org.spectrumauctions.sats.core.model.World
- restorePopulation(Class<T>, long, InstanceHandler) - Method in class org.spectrumauctions.sats.core.model.World
-
Advanced way to restore serialized
SATSBidderinstances, allowing to specify a customInstanceHandler
For most use cases, it's recommended to useBMWorld.restorePopulation(long). - RNGSupplier - Interface in org.spectrumauctions.sats.core.util.random
- ROUNDING_SCALE - Static variable in class org.spectrumauctions.sats.core.bidfile.FileWriter
S
- SATSBidder - Class in org.spectrumauctions.sats.core.model
- SATSBidder(BidderSetup, long, long, long) - Constructor for class org.spectrumauctions.sats.core.model.SATSBidder
- SATSGood - Interface in org.spectrumauctions.sats.core.model
- scalingFactor(Collection<MRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.mrvm.Scalor
- Scalor - Class in org.spectrumauctions.sats.opt.model.mrvm
-
Created by Michael Weiss on 06.05.2017.
- Scalor() - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.Scalor
- SecondaryBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.SecondaryBidderBuilder
-
Create a BidderSetup Builder with Secondary SATSBidder default values (see Kreoemer et.
- SeedType - Enum in org.spectrumauctions.sats.core.api
- serialize(Graph<MRVMRegionsMap.Region, DefaultEdge>, Type, JsonSerializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter
- serialize(AllocationLimit, Type, JsonSerializationContext) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
- SerializedAllocationLimit() - Constructor for class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- SerializedRegion(MRVMRegionsMap.Region) - Constructor for class org.spectrumauctions.sats.core.util.file.gson.GraphAdapter.SerializedRegion
- setActivityLimitOverride(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
- setAdditionalLocation(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setAdditionalNeigh(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setAdditivity(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setAdjacencyListIndex(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method setup the index of the adjacency list associated with this vertex
- setAllocationLimit(AllocationLimit) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- setAllowAssigningLicensesWithZeroBasevalueInDemandQuery(boolean) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
- setAlphaInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
-
Sets the interval from which the alpha value will be drawn.
- setAreInstancesSerialized(boolean) - Method in class org.spectrumauctions.sats.core.api.PathResult
- setBetaInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
-
Sets the interval from which the beta value will be drawn.
- setBidsPerBidder(int) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setbInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMNationalBidderSetup.Builder
-
Sets the interval for the parameter b which is relevant for the draw of the Gamma.
- setBudgetFactor(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setColor(int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method sets the color for the vertex
- setCommonValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setDefaultDistribution() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
- setDefaultFilePrefix(String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- setDefaultHandler(InstanceHandler) - Static method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Set a new default instance handler.
The default instance handler is called on everyWorld, population andSATSBiddercreation for id selection and default storing. - setDeviation(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setDistribution(int, double) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
-
Set the basic distribution of this iterator.
- setDistribution(int, double, int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
-
Deprecated.
- setFileType(FileType) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setFLow(int, double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- setGammaShape(double, double) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
-
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. - setGeneric(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setGood1(List<String>) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- setGood2(List<String>) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- setHighNationalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
-
Set the value interval for the higher-valued part of the national circle
- setInstanceFolder(File) - Method in class org.spectrumauctions.sats.core.api.PathResult
- setIterations(int) - Method in class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
-
Set the number of iterations in which a bid is created.
- setIterations(int) - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
-
Set the number of iterations of this iterator.
- setJumpProbability(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setKey(double) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- setKey(double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- setKind(AllocationLimitAdapter.Kind) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- setLang(BiddingLanguageEnum) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setLegacyGSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- setLegacyGSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
- setLegacyLSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- setLegacyLSVM(boolean) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- setLowNationalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMBidderSetup.Builder
-
Set the value interval for the lower-valued part of the national circle
- setMaxIterations() - Method in class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
- setMaxSubstitutableBids(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setMipInstrumentation(MipInstrumentation) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- setMipInstrumentation(MipInstrumentation) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.BVMModelCreator.Builder
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.api.MBVMModelCreator.Builder
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
-
See
BidderSetup.getNumberOfBidders()for the explanation of this parameter. - setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.bvm.bvm.BaseValueModel
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.bvm.mbvm.MultiBandValueModel
- setNumberOfBidders(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
- setNumberOfColumnsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setNumberOfColumnsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- setNumberOfGoods(int) - Method in class org.spectrumauctions.sats.core.api.CATSRegionsModelCreator.Builder
- setNumberOfGoods(int) - Method in class org.spectrumauctions.sats.core.model.cats.CATSRegionModel
- setNumberOfGoodsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setNumberOfHighFrequencyBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- setNumberOfItems(int) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter.SerializedAllocationLimit
- setNumberOfLocalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- setNumberOfLocalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- setNumberOfNationalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
- setNumberOfPrimaryBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.GSVMModelCreator.Builder
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.LSVMModelCreator.Builder
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.api.MRVMModelCreator.Builder
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.gsvm.GlobalSynergyValueModel
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LocalSynergyValueModel
- setNumberOfRegionalBidders(int) - Method in class org.spectrumauctions.sats.core.model.mrvm.MultiRegionModel
- setNumberOfRegionsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
-
An interval used to determine the number of regions the bidder is interested in, see
MRVMLocalBidderSetup.drawRegionsOfInterest(MRVMWorld, UniformDistributionRNG)If the parameter is set, regions of interest are randomly drawn, and the predefined regions of interest are set to null (i.e.,MRVMLocalBidderSetup.Builder.setPredefinedRegionsOfInterest(List)is called with parameter null). - setNumberOfRowsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setNumberOfRowsInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMWorldSetup.LSVMWorldSetupBuilder
- setNumberOfSecondaryBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- setNumberOfSmallBidders(int) - Method in class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- setNumHighFrequencyBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- setNumPrimaryBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- setNumSecondaryBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- setNumSmallBidders(int) - Method in class org.spectrumauctions.sats.core.api.SRVMModelCreator.Builder
- setOneFile(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setPopulationSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setPredecessor(int, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method set up the predecessor of the current vertex in the shortest path tree from some source
- setPredefinedHome(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionalBidderSetup.Builder
-
Set the predefined home if the home should not be chosen randomly.
- setPredefinedRegionsOfInterest(List<String>) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMLocalBidderSetup.Builder
-
Deterministically specify the regions in which the bidder is interested.
If this value is null, the regions will be drawn uniformly at random, as specified inMRVMLocalBidderSetup.Builder.setNumberOfRegionsInterval(IntegerInterval) - setPriceGenerationBidsPerBidder(int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- setPriceGenerationFraction(double) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- setPriceGenerationNumberOfWorldSamples(int) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- setPriceGenerationSeed(long) - Method in class org.spectrumauctions.sats.mechanism.domains.ModelDomain
- setPrivateValueParameters(double, double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSBidderSetup.Builder
-
Set the value interval for the private values
- setProximitySize(int) - Method in class org.spectrumauctions.sats.core.model.lsvm.LSVMBidderSetup.RegionalBidderBuilder
- setRegionalValueInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMRegionalBidderSetup.Builder
-
Set the value interval for the regional circle
- setSCALE(int) - Static method in class org.spectrumauctions.sats.core.util.math.LinearFunction
- setSeedType(SeedType) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setSetupName(String) - Method in class org.spectrumauctions.sats.core.model.BidderSetup.Builder
-
See
BidderSetup.getSetupName()for the explanation of this parameter. - setSetupName(String) - Method in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
-
See
BMWorldSetup.getSetupName()for the purpose of this parameter - setShortestPathEst(double, int) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
The method set up the estimation for the shortest path from some source to this vertex
- setSizeInterval(IntegerInterval) - Method in class org.spectrumauctions.sats.core.model.gsvm.GSVMWorldSetup.GSVMWorldSetupBuilder
- setStoreWorldSerialization(boolean) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setStrategy(InteractionStrategy) - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- setSuperSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setThreeProb(double) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setupName - Variable in class org.spectrumauctions.sats.core.model.BidderSetup
- setupName - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup.BMWorldSetupBuilder
- setupName - Variable in class org.spectrumauctions.sats.core.model.bvm.BMWorldSetup
- setUseQuadraticPricingOption(boolean) - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup.Builder
- setWorld(World) - Method in class org.spectrumauctions.sats.core.util.file.gson.AllocationLimitAdapter
- setWorld(World) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- setWorldSeed(long) - Method in class org.spectrumauctions.sats.core.api.ModelCreator.Builder
- setzHighInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- setzLowInterval(DoubleInterval) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidderSetup.Builder
- shortJson() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- shortJson() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericDefinition
- shortJson() - Method in class org.spectrumauctions.sats.core.model.srvm.SRVMBand
- SingleRegionModel - Class in org.spectrumauctions.sats.core.model.srvm
- SingleRegionModel() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SingleRegionModel
- SIZE_DECREASING - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- SIZE_INCREASING - org.spectrumauctions.sats.core.api.BiddingLanguageEnum
- SizeBasedUniqueRandomXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
- SizeBasedUniqueRandomXOR(Collection<? extends License>, RNGSupplier, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.SizeBasedUniqueRandomXOR
- SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.bvm
- SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.mrvm
- SizeOrderedGenericFactory - Class in org.spectrumauctions.sats.core.model.srvm
- SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericFactory
- SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericFactory
- SizeOrderedGenericFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericFactory
- SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.bvm
- SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.mrvm
- SizeOrderedGenericPowersetFactory - Class in org.spectrumauctions.sats.core.model.srvm
- SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.bvm.SizeOrderedGenericPowersetFactory
- SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.mrvm.SizeOrderedGenericPowersetFactory
- SizeOrderedGenericPowersetFactory() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SizeOrderedGenericPowersetFactory
- SizeOrderedXOR - Class in org.spectrumauctions.sats.core.bidlang.xor
- SizeOrderedXOR(Collection<? extends License>, SATSBidder) - Constructor for class org.spectrumauctions.sats.core.bidlang.xor.SizeOrderedXOR
- SmallBidderBuilder() - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMBidderSetup.SmallBidderBuilder
-
Create a BidderSetup Builder with Primary SATSBidder default values (see Kreoemer et.
- SpectralGraph - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- SpectralGraph(List<Vertex>, List<VertexCell>...) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.SpectralGraph
- SRVM - org.spectrumauctions.sats.clt.Model
- SRVM_MIP - Class in org.spectrumauctions.sats.opt.model.srvm
- SRVM_MIP(Collection<SRVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
- SRVMBand - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidder - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.srvm
- SRVMBidderPartialMIP(SRVMBidder, SRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
- SRVMBidderSetup - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidderSetup.HighFrequenceBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidderSetup.PrimaryBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidderSetup.SecondaryBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMBidderSetup.SmallBidderBuilder - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMLicense - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMModelCreator - Class in org.spectrumauctions.sats.core.api
- SRVMModelCreator(SRVMModelCreator.Builder) - Constructor for class org.spectrumauctions.sats.core.api.SRVMModelCreator
- SRVMModelCreator.Builder - Class in org.spectrumauctions.sats.core.api
- SRVMModelOptionParser - Class in org.spectrumauctions.sats.clt
- SRVMModelOptionParser() - Constructor for class org.spectrumauctions.sats.clt.SRVMModelOptionParser
- SRVMWorld - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMWorld(SRVMWorldSetup, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.model.srvm.SRVMWorld
- SRVMWorldPartialMip - Class in org.spectrumauctions.sats.opt.model.srvm
-
The class generating the general allocation rules (variables and constraints)
It also provides functions to get the allocation variables, used inSRVMBidderPartialMIPinstances. - SRVMWorldSetup - Class in org.spectrumauctions.sats.core.model.srvm
- SRVMWorldSetup.Builder - Class in org.spectrumauctions.sats.core.model.srvm
- starDecomp(Vertex, double, double, List<Vertex>, List<Vertex>) - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
The method returns the Star-decomposition of the graph
- store() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- store() - Method in class org.spectrumauctions.sats.core.model.World
- SUPERSEED - org.spectrumauctions.sats.core.api.SeedType
- SupportVectorSetupFactory - Enum in org.spectrumauctions.sats.mechanism.mlca
- svFunction(MRVMRegionsMap.Region) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
- svFunction(MRVMRegionsMap.Region, BigDecimal) - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMBidder
-
Calculates the sv-function [See description in paper]
- synergyFactor(BMBand, int) - Method in class org.spectrumauctions.sats.core.model.bvm.BMBidder
-
Returns the synergy factor for a given band and quantity.
- synFactors - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup.BMBidderSetupBuilder
- synFactors - Variable in class org.spectrumauctions.sats.core.model.bvm.BMBidderSetup
T
- toAlphabetic(long) - Static method in class org.spectrumauctions.sats.core.model.License
- toJson(Object) - Method in class org.spectrumauctions.sats.core.util.file.gson.GsonWrapper
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Edge
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
-
(non-Javadoc)
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Mesh2D
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMax
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.PriorityQueueMin
- toString() - Method in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- toString() - Method in class org.spectrumauctions.sats.core.model.GenericGood
- toString() - Method in class org.spectrumauctions.sats.core.model.mrvm.MRVMRegionsMap.Region
- toString() - Method in class org.spectrumauctions.sats.core.model.SATSBidder
- toString() - Method in class org.spectrumauctions.sats.core.util.random.DoubleInterval
- toString() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.BVMModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.CATSModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.GSVMModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.LSVMModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.MBVMModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.ModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.MRVMModelOptionParser
- treatResult(String[]) - Method in class org.spectrumauctions.sats.clt.SRVMModelOptionParser
U
- UnequalWorldsException - Exception in org.spectrumauctions.sats.core.model
-
An unchecked exception, thought to be thrown if goods from different world are inserted in the same bundle
- UnequalWorldsException() - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
- UnequalWorldsException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
- UnequalWorldsException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
- UnequalWorldsException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
- UnequalWorldsException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnequalWorldsException
- UniformDistributionRNG - Interface in org.spectrumauctions.sats.core.util.random
- UniformJavaUtilRandomWrapper - Class in org.spectrumauctions.sats.core.util.random
- UniformJavaUtilRandomWrapper() - Constructor for class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- UniformJavaUtilRandomWrapper(long) - Constructor for class org.spectrumauctions.sats.core.util.random.UniformJavaUtilRandomWrapper
- UnknownBidderException - Exception in org.spectrumauctions.sats.core.bidlang
- UnknownBidderException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
- UnknownBidderException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
- UnknownBidderException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
- UnknownBidderException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
- UnknownBidderException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderException
- UnknownBidderTypeException - Exception in org.spectrumauctions.sats.core.bidlang
- UnknownBidderTypeException() - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
- UnknownBidderTypeException(String) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
- UnknownBidderTypeException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
- UnknownBidderTypeException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
- UnknownBidderTypeException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.bidlang.UnknownBidderTypeException
- UnmodifiableInstanceException - Exception in org.spectrumauctions.sats.core.model
-
Thrown if an attempt to change an unmodifiable instance is made.
- UnmodifiableInstanceException() - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
- UnmodifiableInstanceException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
- UnmodifiableInstanceException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
- UnmodifiableInstanceException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
- UnmodifiableInstanceException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnmodifiableInstanceException
- UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMAllocationLimit
- UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMGenericAllocationLimit
- UNPAIRED_NAME - Static variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- UnsupportedBiddingLanguageException - Exception in org.spectrumauctions.sats.core.model
- UnsupportedBiddingLanguageException() - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
- UnsupportedBiddingLanguageException(String) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
- UnsupportedBiddingLanguageException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
- UnsupportedBiddingLanguageException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
- UnsupportedBiddingLanguageException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.UnsupportedBiddingLanguageException
- usePredefinedGraph - Variable in class org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup.MRVMWorldSetupBuilder
- useQuadraticPricingOption() - Method in class org.spectrumauctions.sats.core.model.cats.CATSWorldSetup
V
- valueOf(String) - Static method in enum org.spectrumauctions.sats.clt.Model
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.FileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.spectrumauctions.sats.core.api.SeedType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.spectrumauctions.sats.clt.Model
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.spectrumauctions.sats.core.api.BiddingLanguageEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.spectrumauctions.sats.core.api.FileType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.spectrumauctions.sats.core.api.SeedType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.spectrumauctions.sats.mechanism.mlca.SupportVectorSetupFactory
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- Vertex - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
-
A class for a vertex of the graph.
- Vertex(int) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Vertex
-
Constructor
- VertexCell - Class in org.spectrumauctions.sats.core.model.cats.graphalgorithms
- VertexCell() - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- VertexCell(Vertex, double) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- VertexCell(Vertex, double, double) - Constructor for class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- vmVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
- voVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
W
- W_ir_VARIABLE_PREFIX - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
- World - Class in org.spectrumauctions.sats.core.model
- World(String) - Constructor for class org.spectrumauctions.sats.core.model.World
- worldFilePath(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- worldFolderPath(long) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- worldId - Variable in class org.spectrumauctions.sats.core.model.GenericGood
- worldId - Variable in class org.spectrumauctions.sats.core.model.License
- worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
- worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
- writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Writes a new bidder instance.
- writeBidder(SATSBidder) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
- writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- writeMultiBidderXOR(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
- writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- writeMultiBidderXORQ(Collection<BiddingLanguage>, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
- writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- writeSingleBidderXOR(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.CatsExporter
- writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.FileWriter
- writeSingleBidderXORQ(BiddingLanguage, int, String) - Method in class org.spectrumauctions.sats.core.bidfile.JsonExporter
- writeStringToFile(File, String) - Method in class org.spectrumauctions.sats.core.util.file.FilePathUtils
- writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InMemoryInstanceHandler
- writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.InstanceHandler
-
Writes a world instance.
- writeWorld(World) - Method in class org.spectrumauctions.sats.core.util.instancehandling.JSONInstanceHandler
- WrongConfigException - Exception in org.spectrumauctions.sats.core.model
- WrongConfigException() - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
- WrongConfigException(String) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
- WrongConfigException(String, Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
- WrongConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
- WrongConfigException(Throwable) - Constructor for exception org.spectrumauctions.sats.core.model.WrongConfigException
X
- XORQRandomOrderSimple - Class in org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder
- XORQRandomOrderSimple(List<? extends GenericGood>, RNGSupplier) - Constructor for class org.spectrumauctions.sats.core.bidlang.generic.SimpleRandomOrder.XORQRandomOrderSimple
- xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
- xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
_
- _adjacencyLists - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- _f - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- _v - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
- _vertices - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.Graph
- _w - Variable in class org.spectrumauctions.sats.core.model.cats.graphalgorithms.VertexCell
All Classes All Packages