Introduction
- This report covers progress in the period 2006-07-13 to 2006-07-27.
Summary of Progress and things to do
- Got Version 3 working just about :)
-
- Need to experiment a little with the optimisation and test it is working OK
-
- Need to negotiate with Belinda about what fields are wanted in the ToyModel output file
Details of work, problems encountered and things to do
- Refactoring of CAS data handling
- CASDataHandler class was writen to provide access to multiple AbstractCASDataRecords
- This essentially:
- Combined CASSelection1DataHandler and CASKSSelection1DataHandler into a more general class CASDataHandler
- Combined CASSelection1DataRecord and CASKSSelection1DataRecord into a more general class CASDataRecord
- The main driver for this was a need for using CAS003DataRecords in generating household populations from HouseholdSARDataRecords
- Refactoring of IndividualCensus and GeneticAlgorithm
- Most methods renamed to distinguish more easily the methods appropriate for the various ways of generating populations
- Added initialisation and fitness methods for Version 3
- Need new optimisation and breeding methods for Version 3