Timeline
10/27/13:
- 20:17 Changeset [10086] by
-
#2026 worked on random search solver (now all examples are working)
10/25/13:
- 14:50 Changeset [10085] by
-
branched trunk
- 14:49 Changeset [10084] by
-
removed branch
- 14:44 Changeset [10083] by
-
added student data pre-processing branch
- 09:02 Documentation/DevelopmentCenter/Compile HeuristicLab under Linux edited by
- (diff)
10/24/13:
- 10:14 Changeset [10082] by
-
#1886 correction of LPHull Func
10/23/13:
- 15:56 Changeset [10081] by
-
#1886 fixed LPHull, seems to work now
10/22/13:
- 20:39 Changeset [10080] by
-
#2026 implemented a code generator for random search solvers for GPDL problems
- 19:23 Changeset [10079] by
-
#2026 added the royal tree benchmark problem for genetic programming
- 00:05 Changeset [10078] by
-
#1886 another bugfix in the point calculation from distance matrices
10/21/13:
- 23:43 Changeset [10077] by
-
#1886 fixed a bug in the point calculation from distance matrices
- 12:54 Changeset [10076] by
-
#2110 updated list of problems and algorithms
- 11:29 Changeset [10075] by
-
- For each newly created node, ResetLocalParameters() has to be called, if possible. Otherwise 'Variable' symbols won't be initialized correctly. (E.g. internal ValueName is null and causes exceptions.)
- Method MapDepthFirstRecursively() of DepthFirstMapper.cs checks subtree boundaries by using the MinimumArity instead of the MaximumArity. Otherwise e.g. adding the 'Addition' symbol will cause very short trees, because this symbol has got a MaximumArity of 255! This would cause, that the tree is immediately full, after insertion of one 'Addition' symbol, if the genotype length is e.g. just 100.
- Several bug fixes.
- Unresolved issues:
- Changes in the selected grammar are not taken into account during a run (e.g. 'Addition' symbols will be inserted into the tree, although its checkbox was unchecked previously).
- Exception, if a division by zero is tried.
- Wrapping mechanism.
10/20/13:
- 21:31 Changeset [10074] by
-
#2026: finished tree searcher for artifical ant, multiplexer and even parity examples. (+ performance tweak in Artificial Ant.txt)
- 20:18 Changeset [10073] by
-
- Renamed all identifiers within the files to include 'GE', where necessary.
- Changed the namespaces of all files to 'HeuristicLab.Problems.GrammaticalEvolution'.
- Added the parameters IntegerVector, GenotypeToPhenotype and SymbolicExpressionTreeGrammar to the Evaluator classes, where necessary.
- Changed the SolutionCreator from ISymbolicDataAnalysisSolutionCreator to IIntegerVectorCreator; changed the Evaluator from ISymbolicDataAnalysisEvaluator<T> to IGESymbolicDataAnalysisEvaluator<T>; the problem data class/interface IDataAnalysisProblemData stays the same.
- The methods Evaluate() and Calculate() of the specific Evaluators won't change -> the genotype-to-phenotype mapping process is done within the Apply() method.
- 19:52 Changeset [10072] by
-
#2109: added copies of files of the SymbolicAnalysis projects and the SymbolicRegression projects and renamed them to include 'GE'
- 19:31 Changeset [10071] by
-
#2109: moved GEArtificialAntEvaluator.cs and GEArtificialAntProblem.cs to sub folder \ArtificialAnt
- 19:26 Changeset [10070] by
-
#2109: resolved switch error
- 19:21 Changeset [10069] by
-
#2109: an error occurred, when trying to switch GEArtificialAntEvaluator.cs to the sub folder ArtificialAnt; GEArtificialAntEvaluator.cs was switched as folder (!) to branches\GrammaticalEvolution\HeuristicLab.Problems.GrammaticalEvolution
- 18:44 Changeset [10068] by
-
- Removed the parameters MaxFunctionDefinitions and MaxFunctionArguments from GEArtificialAntProblem.cs, because automatically defined functions (adf) won't be supported by the Grammatical Evolution implementation of the Artificial Ant problem.
- Switched from SharpDevelop to Visual Studio 2012 and installed 'Productivity Power Tools 2012'. This extension includes the options 'Format Document on save' and 'Remove and Sort Usings on save', so that some usings were deleted, sorted and the formating changed slightly. Furthermore 'Visual Studio 2010 text editor settings.vssettings' were included.
- Added new folders ArtificialAnt and Symbolic to separate the files for the ArtificialAnt problem and the Symbolic Regression problem (single objective).
10/18/13:
- 21:33 Changeset [10067] by
-
#2026 worked on brute force solver for GPDL problems.
- 15:17 Documentation/DevelopmentCenter/AdditionalMaterial edited by
- added gagp2009 link and reference (diff)
- 09:49 Changeset [10066] by
-
#2026 added instructions on building, a short readme and the GPL license file.
- 09:08 Changeset [10065] by
-
#2026 added shell script to generate parser and scanner on linux also adapted pre- and post-build events
- 09:04 Changeset [10064] by
-
#2026 removed the test project as it does not build on mono
- 08:15 Changeset [10063] by
-
#2026 removed reference to HeuristicLab.PluginInfrastructure (and set svn:ignore properties)
10/17/13:
- 21:52 Changeset [10062] by
-
#2026 worked on brute force code generator, removed unused references, worked on compatibility with mono.
- 16:39 Changeset [10061] by
-
#2026 copied examples from the GPDL problem instance provider plugin
- 16:34 Changeset [10060] by
-
- added point calculation from distance matrices
- added convex hull algorithm based on LP (work in progress)
- added unit tests
- 16:00 Documentation/Reference/GPDL edited by
- updated links (diff)
- 15:56 Changeset [10059] by
-
#2026 fixed references in HL specific GPDL plugin (backend), set svn:ignore
- 15:51 Changeset [10058] by
-
#2026 changed build target directories
- 15:45 Changeset [10057] by
-
#2026 moved a test class into the HL specific GPDL branch
- 15:41 Changeset [10056] by
- 15:35 Changeset [10055] by
-
#2026 moved HL specific plugins for the GPDL backend into a separate branch folder
- 15:32 Changeset [10054] by
-
#2026 removed backend projects from the core compiler solution
- 15:27 Changeset [10053] by
-
#2026 created a separate branch folder for HL specific files for GPDL
- 15:21 Changeset [10052] by
-
#2026 set svn:ignore properties
- 15:19 Changeset [10051] by
-
#2026 worked on a plugin for grammars (work-in-progress)
- 15:17 Changeset [10050] by
-
#2026 removed svn:ignore properties
- 15:15 Changeset [10049] by
-
#2026 created a separate plugin for the classes for the GPDL code generation backend. To remove references to HL code from the core compiler code.
- 14:18 Changeset [10048] by
-
#2069 center BattleRunner dialog
- 14:01 Changeset [10047] by
-
#2069 don't use architecture operators as the Robocode problem does not support ADFs
- 13:01 Documentation/Reference/GPDL edited by
- included reference to ticket number (diff)
- 12:07 Changeset [10046] by
-
#2069 simplified Interpret methods of symbols
- 10:14 Changeset [10045] by
-
#2069 fixed a bug in the BattleRunner
10/16/13:
- 16:25 Changeset [10044] by
-
- incremented version number
- fixed a bug in ShotPower
- updated BattleRunner docu
- 15:47 Changeset [10043] by
-
- use groups for defining allowed child symbols in grammar
- split functions group into functions and actions in grammar
- moved run symbol to event group in grammar
- fixed a bug in the ifthenelse symbol
- enemy collection now marks one enemy per default
10/15/13:
- 16:11 Changeset [10042] by
-
#2116: added prototype of a breadcrumb navigation
10/14/13:
- 09:53 Changeset [10041] by
-
#2116: created branch
- 09:49 Changeset [10040] by
-
#2115 updated tutorial slides to include the new HL publication
- 09:41 Ticket #2116 (Implement a breadcrumb navigation for view hosts) created by
- If too many nested views are created, the following exception is …