Contents

License. 4

Using this manual 6

Demo Programs. 7

What are genetic algorithms?. 8

Introduction. 8

Chromosomal Representation. 8

Initial Population. 9

Fitness Evaluation. 9

Selection. 9

Crossover – in optiGA.. 9

Mutation – in optiGA.. 11

Termination – in optiGA.. 12

Quick Start 14

Properties. 15

BinaryCrossoverType. 15

IntegerCrossoverType. 15

RealCrossoverType. 15

BinaryMutationType. 15

RealMutationType. 16

IntegerMutationType. 16

TerminationMode. 16

Elitism. 16

PopulationSize. 17

MutationProbability. 17

CrossoverProbability. 17

NumberOfBinaryGenes. 17

NumberOfRealGenes. 17

NumberOfIntegerGenes. 18

MaximumRunTime. 18

MaximumGenerationsWithNoChange. 18

NumberOfGenerations. 18

RandomSeed. 19

ShowErrorMessageBox 19

ReportEveryGeneration. 19

Methods. 20

RunOptiGA.. 20

ShowAboutBox 20

ResetOptiGA.. 20

ResetDefaults. 20

DefineBinaryGenes. 21

DefineRealGenes. 21

DefineIntegerGenes. 22

GetSolutionParameters. 22

Events. 24

FitnessFunction. 24

GenerationReport 24

UserDefinedCrossoverFunction. 24

UserDefinedMutationFunction. 25

Defaults. 26

Public Enumerations. 27

ogaSelectionType. 27

ogaBinaryCrossoverType. 27

ogaRealCrossoverType. 27

ogaIntegerCrossoverType. 27

ogaBinaryMutationType. 28

ogaRealMutationType. 28

ogaIntegerMutationType. 28

ogaDataType. 28

ogaObjectiveFunctionType. 28

ogaTerminationType. 29

ePrintingMethod. 29

Contacts and Registration. 30

Registration. 30

Contacts.