public abstract class WinnerDetermination<T extends org.spectrumauctions.sats.core.model.Good> extends Object implements EfficientAllocator<XORAllocation<T>>
| Constructor and Description |
|---|
WinnerDetermination(Auction<T> auction) |
| Modifier and Type | Method and Description |
|---|---|
protected XORAllocation<T> |
adaptMIPResult(edu.harvard.econcs.jopt.solver.IMIPResult mipResult) |
XORAllocation<T> |
calculateAllocation() |
protected Auction<T> |
getAuction() |
protected abstract edu.harvard.econcs.jopt.solver.mip.Variable |
getBidVariable(org.spectrumauctions.sats.core.bidlang.xor.XORValue<T> bundleBid) |
protected abstract edu.harvard.econcs.jopt.solver.IMIP |
getMIP() |
protected abstract edu.harvard.econcs.jopt.solver.IMIP getMIP()
public XORAllocation<T> calculateAllocation()
calculateAllocation in interface EfficientAllocator<XORAllocation<T extends org.spectrumauctions.sats.core.model.Good>>protected abstract edu.harvard.econcs.jopt.solver.mip.Variable getBidVariable(org.spectrumauctions.sats.core.bidlang.xor.XORValue<T> bundleBid)
protected XORAllocation<T> adaptMIPResult(edu.harvard.econcs.jopt.solver.IMIPResult mipResult)
Copyright © 2017. All rights reserved.