public class SRVMWorldPartialMip extends PartialMIP
SRVMBidderPartialMIP instances.| Modifier and Type | Field and Description |
|---|---|
static String |
vmVariablePrefix |
static String |
voVariablePrefix |
static String |
xVariablePrefix |
| Modifier and Type | Method and Description |
|---|---|
void |
appendConstraintsToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip) |
void |
appendToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip)
Adds the generated variables and constraints to an existing
MIP instance. |
void |
appendVariablesToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip) |
double |
getBiggestPossibleValue() |
double |
getScalingFactor() |
edu.harvard.econcs.jopt.solver.mip.Variable |
getVmVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band) |
edu.harvard.econcs.jopt.solver.mip.Variable |
getVoVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band) |
edu.harvard.econcs.jopt.solver.mip.Variable |
getXVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band) |
addConstraint, addVariable, getVariablespublic static final String xVariablePrefix
public static final String vmVariablePrefix
public static final String voVariablePrefix
public void appendToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip)
MIP instance.
Furthermore, this implementation of a PartialMip adds the objective term to the MIPappendToMip in class PartialMIPpublic void appendConstraintsToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip)
appendConstraintsToMip in class PartialMIPpublic void appendVariablesToMip(edu.harvard.econcs.jopt.solver.mip.MIP mip)
appendVariablesToMip in class PartialMIPpublic edu.harvard.econcs.jopt.solver.mip.Variable getXVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band)
NullPointerException - if the requested variable is not stored.public edu.harvard.econcs.jopt.solver.mip.Variable getVmVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band)
public edu.harvard.econcs.jopt.solver.mip.Variable getVoVariable(org.spectrumauctions.sats.core.model.srvm.SRVMBidder bidder,
org.spectrumauctions.sats.core.bidlang.generic.Band band)
public double getBiggestPossibleValue()
public double getScalingFactor()
Copyright © 2018. All rights reserved.