public class MinCreditBranchAndBoundSelection.MinCreditSelection extends BranchBoundSelection.Selection
iAssignment, iBestAssignment, iBestValue, iCurrentAssignment, iStudent, iT0, iT1, iTimeoutReached, iTimesToAvoid, iValues
Constructor and Description |
---|
MinCreditSelection(Student student,
Assignment<Request,Enrollment> assignment) |
Modifier and Type | Method and Description |
---|---|
void |
backTrack(int idx)
branch & bound search
|
double |
getCredit(int idx) |
boolean |
isCritical(int idx) |
canAssign, canLeaveUnassigned, firstConflict, getAssignmentPenalty, getBestAssignment, getBestNrAssigned, getBestValue, getBound, getBound, getDistanceConflicts, getNrAssigned, getNrAssignedBound, getPenalty, getPenaltyBound, getStudentQualityConflicts, getTime, getTimeOverlappingConflicts, getValue, getWeight, getWeight, inConflict, isTimeoutReached, saveBest, select, values
public MinCreditSelection(Student student, Assignment<Request,Enrollment> assignment)
public double getCredit(int idx)
public boolean isCritical(int idx)
public void backTrack(int idx)
BranchBoundSelection.Selection
backTrack
in class BranchBoundSelection.Selection
idx
- index of request