public class MRVM_MIP extends ModelMIP implements WinnerDeterminator<MRVMLicense>
| Modifier and Type | Field and Description |
|---|---|
static boolean |
PRINT_SOLVER_RESULT |
| Constructor and Description |
|---|
MRVM_MIP(Collection<MRVMBidder> bidders) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstraint(edu.harvard.econcs.jopt.solver.mip.Constraint constraint) |
void |
addObjectiveTerm(double coefficient,
edu.harvard.econcs.jopt.solver.mip.Variable variable) |
void |
addVariable(edu.harvard.econcs.jopt.solver.mip.Variable variable) |
void |
adjustPayoffs(Map<Bidder<MRVMLicense>,Double> payoffs) |
MRVMMipResult |
calculateAllocation() |
WinnerDeterminator<MRVMLicense> |
copyOf() |
Map<MRVMBidder,MRVMBidderPartialMIP> |
getBidderPartialMips() |
WinnerDeterminator<MRVMLicense> |
getWdWithoutBidder(Bidder<MRVMLicense> bidder) |
MRVMWorldPartialMip |
getWorldPartialMip() |
Collection<edu.harvard.econcs.jopt.solver.mip.Variable> |
getXVariables() |
void |
setEpsilon(double epsilon) |
getMip, setAcceptSuboptimal, setDisplayOutput, setTimeLimitpublic MRVM_MIP(Collection<MRVMBidder> bidders)
public void addConstraint(edu.harvard.econcs.jopt.solver.mip.Constraint constraint)
public void addVariable(edu.harvard.econcs.jopt.solver.mip.Variable variable)
public void addObjectiveTerm(double coefficient,
edu.harvard.econcs.jopt.solver.mip.Variable variable)
public WinnerDeterminator<MRVMLicense> getWdWithoutBidder(Bidder<MRVMLicense> bidder)
getWdWithoutBidder in interface WinnerDeterminator<MRVMLicense>public MRVMMipResult calculateAllocation()
calculateAllocation in interface WinnerDeterminator<MRVMLicense>public WinnerDeterminator<MRVMLicense> copyOf()
copyOf in interface WinnerDeterminator<MRVMLicense>public MRVMWorldPartialMip getWorldPartialMip()
public Map<MRVMBidder,MRVMBidderPartialMIP> getBidderPartialMips()
public void adjustPayoffs(Map<Bidder<MRVMLicense>,Double> payoffs)
adjustPayoffs in interface WinnerDeterminator<MRVMLicense>public void setEpsilon(double epsilon)
public Collection<edu.harvard.econcs.jopt.solver.mip.Variable> getXVariables()
Copyright © 2019. All rights reserved.