aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* A few more changes made, functionsets are now selected by the fitness ↵Eduardo Pedroni2014-04-072-3/+17
| | | | function as part of the problem setting
* About to make big changes to the way fitness works, committing just in caseEduardo Pedroni2014-04-0648-1274/+1329
|
* Parameter validation refactored and fully functional.Eduardo Pedroni2014-04-0416-202/+390
|
* Visual feedback for parameters implemented.Eduardo Pedroni2014-04-0320-267/+556
|
* Settings pane now actually controls the parameters, not much left to do.Eduardo Pedroni2014-04-0152-393/+602
|
* Need to do a few tests on windowsEduardo Pedroni2014-03-3116-46/+889
|
* Running into some issues with running the CGP loop in the background with ↵Eduardo Pedroni2014-03-3032-857/+399
| | | | bindings.
* Node grid has been refactored a few times, settings pane is almost complete, ↵Eduardo Pedroni2014-03-2619-219/+627
| | | | console is all done.
* Node grid all done and apparently stable.Eduardo Pedroni2014-03-2421-207/+388
|
* Going further into active path lockingEduardo Pedroni2014-03-249-42/+195
|
* Majorly refactored, node grid is fully implemented. About to attempt active ↵Eduardo Pedroni2014-03-2343-693/+1967
| | | | path locking.
* Did some more refactoring, fixed issues with eclipse crashing.Eduardo Pedroni2014-03-156-43/+54
|
* Started refactoring backend in preparation for integration with the GUIEduardo Pedroni2014-03-0916-221/+218
|
* Slowly refactoring Parameters to fit the GUI a little better...Eduardo Pedroni2014-03-0832-219/+255
|
* Light refactoring, a good amount of testing done, added some new functions.Eduardo Pedroni2014-02-1620-117/+593
|
* Population and Chromosome classes refactored so that EAs are easier to ↵Eduardo Pedroni2014-02-1523-196/+246
| | | | implement.
* Generic data type functionality implemented. All tests were refactored to ↵Eduardo Pedroni2014-02-1420-170/+182
| | | | reflect this, and some chromosome tests were rewritten with more rigorous assertions.
* Added methods in Chromosome to compare active and all nodes. Associated ↵Eduardo Pedroni2014-02-139-109/+227
| | | | tests also written.
* Finished population tests, now thinking about methods to compare chromosomesEduardo Pedroni2014-02-133-30/+154
|
* Added a few more tests, be back after the meeting.Eduardo Pedroni2014-02-1211-36/+504
|
* Finished writing chromosome tests, implemented active node detection, ↵Eduardo Pedroni2014-02-119-23/+99
| | | | started writing node tests.
* Implemented more tests, refactored chromosome more, added the beginnings of ↵Eduardo Pedroni2014-02-119-212/+363
| | | | active node detection
* Updated README, made a few changes to Chromosome's mutation methods, will be ↵Eduardo Pedroni2014-02-113-1/+55
| | | | working on that throughout the day
* Worked on more tests, finished restructuring resourcesEduardo Pedroni2014-02-113-29/+34
|
* Refactored the resources mechanics, implemented a few of the chromosome testsEduardo Pedroni2014-02-1018-398/+475
|
* Started work on StandardEA, will require some modifications.Eduardo Pedroni2014-02-043-9/+8
|
* Added fitness evaluation mechanism, though it might not be a very good ↵Eduardo Pedroni2014-02-0415-72/+192
| | | | design. Tests will be done to verify that.
* Fixed FunctionSet issue, planned testbench evaluator interface, will ↵Eduardo Pedroni2014-02-034-83/+93
| | | | implement tomorrow.
* Added lots of utility methods for initialisation and mutation; the ↵Eduardo Pedroni2014-01-3112-67/+308
| | | | foundation is laid down and probably works, now it's time to test it and implement the standard CGP modules.
* Created most of the classes that will be necessary, content is blank for now.Eduardo Pedroni2014-01-3128-125/+487
|
* Chromosome data structure partially refactored, also added higher level classes.Eduardo Pedroni2014-01-307-35/+113
|
* Started formally implementing the class structure but ran into some issues. ↵Eduardo Pedroni2014-01-3010-0/+153
I'll re-design the structure to account for function mutations, function variety, generic data types and modularized behaviour.