Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## timetable.solver.strategy.variable
Class WorstFirstVariableSelection

    java.lang.Object
      |
      +--timetable.solver.strategy.variable.WorstFirstVariableSelection

All Implemented Interfaces:
  VariableSelectionInterface

public class WorstFirstVariableSelection
extends java.lang.Object
implements VariableSelectionInterface

Implicitní heuristika výběru nenaplánované aktivity. Snaha je vybrat nejhůře naplánovatelnou aktivitu.

Field Summary
`(package private) Config` | `config` konfigurace

Constructor Summary
`WorstFirstVariableSelection(Config config)` Konstruktor.

Method Summary
`Activity` | `select(ActivityGroup notScheduledActivities, ActivityDependenceGroup dependences)` Výběr nenaplánované aktivity.

Methods inherited from class java.lang.Object
`, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### config

    Config config

  konfigurace

Constructor Detail

### WorstFirstVariableSelection

    public WorstFirstVariableSelection(Config config)

  Konstruktor.
  Parameters:
    `config` - konfigurace

Method Detail

### select

    public Activity select(ActivityGroup notScheduledActivities,
                           ActivityDependenceGroup dependences)
                    throws TimetableException

  Výběr nenaplánované aktivity.
  Specified by:
    `select` in interface `VariableSelectionInterface`
  Parameters:
    `notScheduledActivities` - množina nenaplánovaných aktivit
    `dependences` - množina závislostí mezi aktivitami
  Returns:
    vybraná aktivita

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD