Free cookie consent management tool by TermsFeed Policy Generator

Opened 8 years ago

Last modified 6 years ago

#2665 reviewing feature request

Implement PushGP

Reported by: mkommend Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.x Backlog
Component: ### Undefined ### Version: branch
Keywords: Cc:

Change History (50)

comment:1 Changed 8 years ago by mkommend

r14274: Added folder for PushGP branch.

comment:2 Changed 8 years ago by mkommend

  • Owner changed from mkommend to pkimmesw
  • Status changed from new to assigned

comment:3 Changed 8 years ago by pkimmesw

r14320: Added Interpreter, Parser, 16 Examples, Expressions needed for the examples

comment:4 Changed 8 years ago by pkimmesw

r14323: Added Unit Test Project, CodeGenerator and refactored project structure

comment:5 Changed 8 years ago by pkimmesw

r14328: Set .NET version to 4.5, C# version to 5.0, Added expression templates and factory

comment:6 Changed 8 years ago by pkimmesw

r14329: Added missing Symbols.cs

comment:7 Changed 8 years ago by pkimmesw

r14392: Full Push 3.0 instruction set and tests; Added first benchmark test (count odds) for random walk tests;

comment:8 Changed 8 years ago by pkimmesw

r14397: Fixed Equals issue for ExecExpandExpression, Parallized CountOdds problem random walk

comment:9 Changed 8 years ago by pkimmesw

r14398: Expressions are splitted into StatefullExpressions and StatelessExpressions, Added traits for tests

comment:10 Changed 8 years ago by pkimmesw

r14513: Added Problem.ProgramSynthesis Project, Fixed Expression Issues, Fixed Code Generation

comment:11 Changed 8 years ago by pkimmesw

[14602] PushGP HL Integration

comment:12 Changed 8 years ago by mkommend

r14603: Corrected project file.

comment:13 Changed 8 years ago by pkimmesw

r14727: PushGP HL Integration, Views, Parameters

comment:14 Changed 8 years ago by pkimmesw

r14728: PushGP HL Integration, Fixed Math.Abs Overflow

comment:15 Changed 8 years ago by pkimmesw

r14729: PushGP Interpreter, Removed stateless expression creation

comment:16 Changed 8 years ago by mkommend

r14730: Removed memory pressure from expressions.

comment:17 Changed 8 years ago by pkimmesw

r14733: Storable problem data, Renamings due to typos, Removed GP from class names

comment:18 Changed 8 years ago by pkimmesw

r14744: Renamings due to typos, ManagedPool tests, Skip Noops in Debugger

comment:19 Changed 8 years ago by pkimmesw

r14745: Merged ExecExpandExpression and PushProgram due to performance reasons, Tested managed object pooling

comment:20 Changed 8 years ago by pkimmesw

r14746: PooledPushProgram reduces memory usage and increases performance

comment:21 Changed 8 years ago by pkimmesw

r14747: fixed enable/disable issue for single instruction in selection view

comment:22 Changed 8 years ago by pkimmesw

r14777: simplifier, push solution results view, performance improvements, small bug fixes, ui fixes

comment:23 Changed 8 years ago by pkimmesw

r14834: LexicaseSelector, Performance improvements, UI Fixes, Debugger only shows used stacks, fixed Debugger stepping, Added vector expressions, ERCOptions,

comment:24 Changed 8 years ago by pkimmesw

r14875: BenchmarkSuite, all examples, partially tested, VectorExpressions added

comment:25 Changed 8 years ago by pkimmesw

r14897: Dynamic ErcValues, Separate Push from BenchmarkSuite Push

comment:26 Changed 8 years ago by pkimmesw

r14898: Set name properties of ERC values

comment:27 Changed 8 years ago by pkimmesw

r14900: Improved random walk tests

comment:28 Changed 8 years ago by pkimmesw

r14905: Made ErcOptions checkable

comment:29 Changed 8 years ago by pkimmesw

r14906: Formatted solution using HL dev settings

Last edited 8 years ago by pkimmesw (previous) (diff)

comment:30 Changed 8 years ago by pkimmesw

r14907: Run HL General, Essential tests and applied fixes for errors

Last edited 8 years ago by pkimmesw (previous) (diff)

comment:31 Changed 8 years ago by pkimmesw

r14908: Removed "this" qualifier

comment:32 Changed 8 years ago by pkimmesw

r14909: Fixed VectorExpression errors, Fixed BenchmarkSuite Problem Data View issues

comment:33 Changed 8 years ago by pkimmesw

r14910: Sorted BenchmarkSuite problems by name

comment:34 Changed 8 years ago by pkimmesw

r14914: Added Dictionary of stacks to interperter, clear all stacks

comment:35 Changed 8 years ago by pkimmesw

r14952: Added IsNoop to Expression, Made Expressions storable, Fixed Debugger, Fixed and improved problem data and result visualisation, Added custom ErcOption view, Added problem difficulty to problem data name

comment:36 Changed 7 years ago by pkimmesw

r15017: Fixed Benchmark Problem Definition, Converted LoopExpressions to stateless expressions, Added several unit test to ensure funcionality, Fixed UI bugs

comment:37 Changed 7 years ago by pkimmesw

r15032: Fixed bias 0 issue, PushExpressionFrequencyAnalyzer, Fixed probability for ERC settings, Fixed enable/disable instructions, Added expression descriptions

comment:38 Changed 7 years ago by mkommend

  • Milestone changed from HeuristicLab 3.3.15 to HeuristicLab 3.3.16

comment:39 Changed 7 years ago by pkimmesw

r15189: Fixed small issues, testet benchmark suite, added INX Expressions

comment:40 Changed 7 years ago by pkimmesw

r15273: Started Plush Encoding, Added Zero Error Individual Count Analyzer

comment:41 Changed 7 years ago by pkimmesw

r15275: Added PlushEncoding, ZeroErrorDistributionAnalzer

comment:42 Changed 7 years ago by pkimmesw

r15289: Fixed analyzer, fixed Plush encoding + operators, adpated print evaluation according to McPhee

comment:43 Changed 7 years ago by pkimmesw

r15334: Testet Problems, Testet error functions, Small fixes, Created HL files

comment:44 Changed 7 years ago by pkimmesw

r15341: Testet Problems, Improved Performance

comment:45 Changed 7 years ago by pkimmesw

  • Description modified (diff)

comment:46 Changed 7 years ago by pkimmesw

r15345: Fixed Lexicase

comment:47 Changed 7 years ago by pkimmesw

  • Description modified (diff)

comment:48 Changed 7 years ago by pkimmesw

r15366: Solution Cleanup

comment:49 Changed 6 years ago by gkronber

  • Owner changed from pkimmesw to mkommend
  • Status changed from assigned to reviewing

Done and ready for trunk integration?

comment:50 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.16 to HeuristicLab 3.3.x Backlog
Note: See TracTickets for help on using tickets.