Class ModelMIP
- java.lang.Object
-
- org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
- org.spectrumauctions.sats.opt.model.ModelMIP
-
- All Implemented Interfaces:
org.marketdesignresearch.mechlib.instrumentation.MipInstrumentationable,org.marketdesignresearch.mechlib.outcomerules.AllocationRule
- Direct Known Subclasses:
GSVMStandardMIP,LSVMStandardMIP,MRVM_MIP,SRVM_MIP
public abstract class ModelMIP extends org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination- Author:
- Fabio Isler
-
-
Constructor Summary
Constructors Constructor Description ModelMIP()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract org.marketdesignresearch.mechlib.core.AllocationadaptMIPResult(edu.harvard.econcs.jopt.solver.ISolution mipResult)org.marketdesignresearch.mechlib.core.AllocationcalculateAllocation()Deprecated.abstract ModelMIPcopyOf()edu.harvard.econcs.jopt.solver.IMIPgetMIP()abstract ModelMIPgetMIPWithout(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)protected abstract java.util.Collection<java.util.Collection<edu.harvard.econcs.jopt.solver.mip.Variable>>getVariablesOfInterest()ModelMIPs have to explicitly set variables of interestorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDeterminationjoin(org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination other)-
Methods inherited from class org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
getAllocation, getBestAllocations, getBestAllocations, getIntermediateSolutions, getMipInstrumentation, getPurpose, getSolutionPoolMode, getTimeLimit, setAbsolutePoolMode4Tolerance, setAcceptSuboptimal, setDisplayOutput, setEpsilon, setLowerBound, setMipInstrumentation, setPurpose, setRelativePoolMode4Tolerance, setTimeLimit, setTimeLimitPoolMode4, solveWinnerDetermination
-
-
-
-
Method Detail
-
adaptMIPResult
protected abstract org.marketdesignresearch.mechlib.core.Allocation adaptMIPResult(edu.harvard.econcs.jopt.solver.ISolution mipResult)
- Specified by:
adaptMIPResultin classorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
calculateAllocation
@Deprecated public org.marketdesignresearch.mechlib.core.Allocation calculateAllocation()
Deprecated.
-
getMIPWithout
public abstract ModelMIP getMIPWithout(org.marketdesignresearch.mechlib.core.bidder.Bidder bidder)
-
copyOf
public abstract ModelMIP copyOf()
-
getMIP
public edu.harvard.econcs.jopt.solver.IMIP getMIP()
- Specified by:
getMIPin classorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
getVariablesOfInterest
protected abstract java.util.Collection<java.util.Collection<edu.harvard.econcs.jopt.solver.mip.Variable>> getVariablesOfInterest()
ModelMIPs have to explicitly set variables of interest- Overrides:
getVariablesOfInterestin classorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
join
public org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination join(org.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination other)
- Specified by:
joinin classorg.marketdesignresearch.mechlib.winnerdetermination.WinnerDetermination
-
-