Skip navigation links
A B C E G H I L M O P R S T V W X 

A

adaptMIPResult(IMIPResult) - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
addBid(XORBid<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
Adds a new XORBid to this instance
addConstraint(Constraint) - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
Use this function to manually add an additional Constraint to 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
 
addVariable(Variable) - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
Use this function to manually add an additional Variable to this Partial MIP.
Once a Variable is 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
 
Allocation<T> - Interface in org.spectrumauctions.sats.opt.model
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.imip.PiecewiseLinearPartialMIP
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
appendConstraintsToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
appendToMip(MIP) - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
Adds the generated variables and constraints to an existing MIP instance.
appendToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
 
appendToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
 
appendToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
Adds the generated variables and constraints to an existing MIP instance.
appendToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
Adds the generated variables and constraints to an existing MIP instance.
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.imip.PiecewiseLinearPartialMIP
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
appendVariablesToMip(MIP) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
Auction<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents an Auction, containing a set of goods as well as bids placed on those goods.
Auction(Bids<T>, Set<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
AuctionMechanism - Interface in org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms
 
AuctionResult<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the result of an Auction, consisting of an Allocation and a Payment vector.
AuctionResult(Payment<T>, XORAllocation<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.AuctionResult
 

B

BidderAllocation<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the allocation of goods to a single bidder.
BidderAllocation(double, Bundle<Good>, Set<XORValue<T>>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
BidderPayment - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the Payment made by a single Bidder.
BidderPayment(double) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.BidderPayment
 
Bids<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the aggregated bids of the auction, one Bid per Bidder.
Bids() - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 
Bids(Collection<XORBid<T>>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
Creates a new non-empty bids instance
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
build() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
build() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMMipResult.Builder
 
build() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult.Builder
 
build() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation.ItemAllocationBuilder
 
Builder() - Constructor for class org.spectrumauctions.sats.opt.model.GenericAllocation.Builder
 
Builder(double, MRVMWorld, IMIPResult) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMMipResult.Builder
 
Builder(double, SRVMWorld, IMIPResult) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult.Builder
 

C

calculateAllocation() - Method in interface org.spectrumauctions.sats.opt.model.EfficientAllocator
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
 
calculateAllocation() - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
calculateScalingFactor(Collection<SRVMBidder>) - Static method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
calculateVCGPrices(Auction<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ReservePriceVCGAuction
 
calculateVCGPrices(Auction<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
 
constrainAuxiliaryVariables() - Method in class org.spectrumauctions.sats.opt.imip.PiecewiseLinearPartialMIP
Returns a set of constraints which ensure that the auxiliary variables.
constrainFunctionOutputVariable() - Method in class org.spectrumauctions.sats.opt.imip.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
 
contains(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 

E

Edge(LSVMLicense, LSVMLicense) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP.Edge
 
EfficientAllocator<T extends Allocation<?>> - Interface in org.spectrumauctions.sats.opt.model
 

G

GenericAllocation<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition> - Class in org.spectrumauctions.sats.opt.model
 
GenericAllocation(GenericAllocation.Builder<T>) - Constructor for class org.spectrumauctions.sats.opt.model.GenericAllocation
 
GenericAllocation.Builder<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition> - Class in org.spectrumauctions.sats.opt.model
 
getAcceptedBids() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
getAllocation(Bidder<?>) - Method in interface org.spectrumauctions.sats.opt.model.Allocation
Returns information about the goods allocated to a specific bidder
getAllocation(Bidder<?>) - Method in class org.spectrumauctions.sats.opt.model.GenericAllocation
 
getAllocation() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.AuctionResult
 
getAllocation(Bidder<?>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
getAllocation(Bidder<?>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation
 
getAmount() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderPayment
 
getAuction() - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
getAuctionResult() - Method in interface org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms.AuctionMechanism
 
getAuctionResult() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
 
getBid(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
getBid(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 
getBidCollection() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getBidderPartialMips() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getBidders() - Method in interface org.spectrumauctions.sats.opt.model.Allocation
 
getBidders() - Method in class org.spectrumauctions.sats.opt.model.GenericAllocation
 
getBidders() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
getBidders() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 
getBidders() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
getBidders() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation
 
getBidMap() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 
getBids() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
getBids() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 
getBidVariable(XORValue<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
getBidVariable(XORValue<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.XORWinnerDetermination
 
getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getBiggestPossibleValue() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getGoods() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
getGoods() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
getJoptResult() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMMipResult
 
getJoptResult() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult
 
getMip() - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
This is mainly used for testing or if you need to access special SolveParams.
getMIP() - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
getMIP() - Method in class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.XORWinnerDetermination
 
getPayment() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.AuctionResult
 
getPayment() - Method in interface org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms.PaymentMechanism
 
getPayment() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
 
getPaymentMap() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
getPayments() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
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.
getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
getScalingFactor() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getTotalAllocationValue() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
getTotalPayments() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
getTotalValue() - Method in interface org.spectrumauctions.sats.opt.model.Allocation
 
getTotalValue() - Method in class org.spectrumauctions.sats.opt.model.GenericAllocation
 
getTotalValue() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMMipResult
 
getTotalValue() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult
 
getTotalValue() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
getTotalValue() - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation
 
getTrades() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
getTradesMap() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
The Map only includes winning bidders
getTradeValue() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
getValue() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
getValueVariable(MRVMBidder) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getVariables() - Method in class org.spectrumauctions.sats.opt.imip.PartialMIP
 
getVariables() - Method in class org.spectrumauctions.sats.opt.imip.PiecewiseLinearPartialMIP
 
getVertex(LSVMLicense) - Method in class org.spectrumauctions.sats.opt.model.lsvm.LSVMGridGraph
 
getVmVariable(SRVMBidder, Band) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getVoVariable(SRVMBidder, Band) - 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(Auction<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
Returns a new WinnerDetermination using the WD defined in the subclass
getWinnerDetermination(Auction<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.XORVCGAuction
 
getWinners() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
getWinners() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
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.opt.model.mrvm.MRVMMipResult
 
getWorld() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult
 
getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVM_MIP
 
getWorldPartialMip() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVM_MIP
 
getXVariable(MRVMBidder, MRVMRegionsMap.Region, MRVMBand) - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
getXVariable(SRVMBidder, Band) - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
getZeroPayment(Set<Bidder<T>>) - Static method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
GSVMStandardMIP - Class in org.spectrumauctions.sats.opt.model.gsvm
 
GSVMStandardMIP(GSVMWorld, List<GSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 
GSVMStandardMIP(GSVMWorld, List<GSVMBidder>, boolean) - Constructor for class org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
 

H

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.

I

isWinner(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
isWinner(Bidder) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
ItemAllocation<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.vcg
 
ItemAllocation.ItemAllocationBuilder<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.vcg
 
ItemAllocationBuilder() - Constructor for class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation.ItemAllocationBuilder
 
iterator() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
 

L

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
 
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(LSVMWorld, List<LSVMBidder>) - Constructor for class org.spectrumauctions.sats.opt.model.lsvm.LSVMStandardMIP
 
LSVMStandardMIP.Edge - Class in org.spectrumauctions.sats.opt.model.lsvm
 

M

Mechanism - Interface in org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms
This
ModelMIP - Class in org.spectrumauctions.sats.opt.model
 
ModelMIP() - Constructor for class org.spectrumauctions.sats.opt.model.ModelMIP
 
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
 
MRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMBidderPartialMIP(MRVMBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
MRVMLocalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMLocalBidderPartialMip(MRVMLocalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMLocalBidderPartialMip
 
MRVMMipResult - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMMipResult.Builder - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMNationalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMNationalBidderPartialMip(MRVMNationalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMNationalBidderPartialMip
 
MRVMRegionalBidderPartialMip - Class in org.spectrumauctions.sats.opt.model.mrvm
 
MRVMRegionalBidderPartialMip(MRVMRegionalBidder, double, MRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.mrvm.MRVMRegionalBidderPartialMip
 
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 in MRVMBidderPartialMIP instances.

O

org.spectrumauctions.sats.opt.imip - package org.spectrumauctions.sats.opt.imip
 
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
 
org.spectrumauctions.sats.opt.vcg.external.domain - package org.spectrumauctions.sats.opt.vcg.external.domain
 
org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms - package org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms
 
org.spectrumauctions.sats.opt.vcg.external.vcg - package org.spectrumauctions.sats.opt.vcg.external.vcg
 
org.spectrumauctions.sats.opt.vcg.external.winnerdetermination - package org.spectrumauctions.sats.opt.vcg.external.winnerdetermination
 

P

PartialMIP - Class in org.spectrumauctions.sats.opt.imip
A PartialMIP defines a set of constraints and auxiliary variables.
PartialMIP() - Constructor for class org.spectrumauctions.sats.opt.imip.PartialMIP
 
Payment<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the Payment vector after a WinnerDetermination.
Payment(Map<Bidder<T>, BidderPayment>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
PaymentMechanism - Interface in org.spectrumauctions.sats.opt.vcg.external.domain.mechanisms
 
paymentOf(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
PiecewiseLinearPartialMIP - Class in org.spectrumauctions.sats.opt.imip
 
PiecewiseLinearPartialMIP(ContinuousPiecewiseLinearFunction, Variable, Variable, String) - Constructor for class org.spectrumauctions.sats.opt.imip.PiecewiseLinearPartialMIP
 
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
 
putGenericValue(Bidder<?>, GenericValue<T>) - Method in class org.spectrumauctions.sats.opt.model.GenericAllocation.Builder
 

R

ReservePriceVCGAuction<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.vcg
 
ReservePriceVCGAuction(Auction<T>, double) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.vcg.ReservePriceVCGAuction
 

S

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
 
setAcceptSuboptimal(boolean) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
Defines the behaviour in case the solver hits the defined timeout.
setDisplayOutput(boolean) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
Defines whether or not the solver output should be displayed.
setTimeLimit(double) - Method in class org.spectrumauctions.sats.opt.model.ModelMIP
Defines the time limit for the solver.
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
 
SRVMBidderPartialMIP - Class in org.spectrumauctions.sats.opt.model.srvm
 
SRVMBidderPartialMIP(SRVMBidder, SRVMWorldPartialMip) - Constructor for class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 
SRVMMipResult - Class in org.spectrumauctions.sats.opt.model.srvm
 
SRVMMipResult.Builder - Class in org.spectrumauctions.sats.opt.model.srvm
 
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 in SRVMBidderPartialMIP instances.

T

toString() - Method in class org.spectrumauctions.sats.opt.model.mrvm.MRVMMipResult
 
toString() - Method in class org.spectrumauctions.sats.opt.model.srvm.SRVMMipResult
 
toString() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderAllocation
 
toString() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.BidderPayment
 
toString() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Payment
 
toString() - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
tradeOf(Bidder) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
Deprecated.

V

values - Variable in class org.spectrumauctions.sats.opt.model.GenericAllocation
 
valueVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
VCGAuction<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.vcg
 
VCGAuction(Auction<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.vcg.VCGAuction
 
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
 
WinnerDetermination<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.winnerdetermination
 
WinnerDetermination(Auction<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.WinnerDetermination
 
withAllocation(Map<Bidder<T>, Bundle<T>>) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation.ItemAllocationBuilder
 
withLowBidsRemoved(double) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
without(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Auction
 
without(Bidder<T>) - Method in class org.spectrumauctions.sats.opt.vcg.external.domain.Bids
Creates a copy of this instance, excluding the bid form a specific Bidder
withTotalValue(BigDecimal) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation.ItemAllocationBuilder
 
withWorld(World) - Method in class org.spectrumauctions.sats.opt.vcg.external.vcg.ItemAllocation.ItemAllocationBuilder
 
worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMBidderPartialMIP
 
worldPartialMip - Variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMBidderPartialMIP
 

X

XORAllocation<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.domain
This class represents the Allocation after a WinnerDetermination.
XORAllocation(Map<Bidder<T>, BidderAllocation<T>>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.domain.XORAllocation
 
XORVCGAuction<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.vcg
 
XORVCGAuction(Auction<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.vcg.XORVCGAuction
 
XORWinnerDetermination<T extends org.spectrumauctions.sats.core.model.Good> - Class in org.spectrumauctions.sats.opt.vcg.external.winnerdetermination
Wraps an OR or OR* winner determination
XORWinnerDetermination(Auction<T>) - Constructor for class org.spectrumauctions.sats.opt.vcg.external.winnerdetermination.XORWinnerDetermination
 
xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.mrvm.MRVMWorldPartialMip
 
xVariablePrefix - Static variable in class org.spectrumauctions.sats.opt.model.srvm.SRVMWorldPartialMip
 
A B C E G H I L M O P R S T V W X 
Skip navigation links

Copyright © 2018. All rights reserved.