weekdaze-0.0.0.1: A school-timetable problem-solver.

Safe HaskellNone
LanguageHaskell2010

WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • Defines the fecundity of two independent instances of a particular evolution-strategy; one composed from a deterministic timetable-constructor & the other from a random timetable-constructor.
  • It quantifies the number of candidate solutions bred at each generation of the evolution of the timetable.
  • If the fecundity is zero, then the corresponding strategy is effectively switched-off.
Synopsis

Types

Type-synonyms

type Fecundity = Int Source #

The number of candidate solutions to breed in any one generation of the evolution of a timetable.

Data-types

data TimetableBreederFecundity Source #

Describes a pair of boolean values, which independently switch on or off.

Instances
Eq TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

Read TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

Show TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

NFData TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

Default TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

XmlPickler TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

SelfValidator TimetableBreederFecundity Source # 
Instance details

Defined in WeekDaze.ExecutionConfiguration.TimetableBreederFecundity

Constants

Functions

Constructor

Operators

(>*<) :: TimetableBreederFecundity -> TimetableBreederFecundity -> TimetableBreederFecundity infixl 7 Source #