Class GSVMStandardMIP
- java.lang.Object
-
- org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
- org.spectrumauctions.sats.opt.model.ModelMIP
-
- org.spectrumauctions.sats.opt.model.gsvm.GSVMStandardMIP
-
- All Implemented Interfaces:
org.marketdesignresearch.mechlib.instrumentation.MipInstrumentationable,org.marketdesignresearch.mechlib.outcomerules.AllocationRule
public class GSVMStandardMIP extends ModelMIP
-
-
Constructor Summary
Constructors Constructor Description GSVMStandardMIP(java.util.List<GSVMBidder> population)GSVMStandardMIP(GSVMWorld world, java.util.List<GSVMBidder> population)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.marketdesignresearch.mechlib.core.AllocationadaptMIPResult(edu.harvard.econcs.jopt.solver.ISolution solution)ModelMIPcopyOf()ModelMIPgetMIPWithout(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination.PoolModegetSolutionPoolMode()protected java.util.Collection<java.util.Collection<edu.harvard.econcs.jopt.solver.mip.Variable>>getVariablesOfInterest()ModelMIPs have to explicitly set variables of interestjava.util.Map<java.lang.Integer,edu.harvard.econcs.jopt.solver.mip.Variable>getXVariables(GSVMBidder bidder, GSVMLicense license)-
Methods inherited from class org.spectrumauctions.sats.opt.model.ModelMIP
calculateAllocation, getMIP, join
-
Methods inherited from class org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
getAllocation, getBestAllocations, getBestAllocations, getIntermediateSolutions, getMipInstrumentation, getPurpose, setAbsolutePoolMode4Tolerance, setAcceptSuboptimal, setDisplayOutput, setEpsilon, setLowerBound, setMipInstrumentation, setPurpose, setRelativePoolMode4Tolerance, setTimeLimit, setTimeLimitPoolMode4, solveWinnerDetermination
-
-
-
-
Constructor Detail
-
GSVMStandardMIP
public GSVMStandardMIP(java.util.List<GSVMBidder> population)
-
GSVMStandardMIP
public GSVMStandardMIP(GSVMWorld world, java.util.List<GSVMBidder> population)
-
-
Method Detail
-
getMIPWithout
public ModelMIP getMIPWithout(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)
- Specified by:
getMIPWithoutin classModelMIP
-
getSolutionPoolMode
public org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination.PoolMode getSolutionPoolMode()
- Overrides:
getSolutionPoolModein classorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
adaptMIPResult
protected org.marketdesignresearch.mechlib.core.Allocation adaptMIPResult(edu.harvard.econcs.jopt.solver.ISolution solution)
- Specified by:
adaptMIPResultin classModelMIP
-
getXVariables
public java.util.Map<java.lang.Integer,edu.harvard.econcs.jopt.solver.mip.Variable> getXVariables(GSVMBidder bidder, GSVMLicense license)
-
getVariablesOfInterest
protected java.util.Collection<java.util.Collection<edu.harvard.econcs.jopt.solver.mip.Variable>> getVariablesOfInterest()
Description copied from class:ModelMIPModelMIPs have to explicitly set variables of interest- Specified by:
getVariablesOfInterestin classModelMIP
-
-