Timeline


and

12/27/21:

11:00 Changeset [18173] by gkronber

#2938: fixed BottomUpSimilarityCalculatorTest because the parser now parses (a - b) as (- a b) instead of (+ a (- b))

10:59 Changeset [18172] by gkronber

#3145: removed unnecessary parenthesis in InfixExpressionFormatter (and adapted the unit tests slightly)

10:57 Changeset [18171] by gkronber

#2938: fixed a bug in the parser

09:57 Changeset [18170] by gkronber

#3145 changed unit tests to check new expected output (unnecessary parenthesis removed) --> unit tests fail

09:43 Ticket #3145 (Reduce the number of parentheses produced by the expression formatter ...) created by gkronber
The formatter produces unnecessary parentheses for some expressions …
09:39 Changeset [18169] by gkronber

#2938: fixed parsing of subtraction and division as well as parsing of unary sign. Additionally, fixed parsing if negative initial values for number symbol (see #3140)

12/26/21:

21:14 Changeset [18168] by gkronber

#2938 changed the expected outputs to reflect the expected behaviour

21:10 Changeset [18167] by gkronber

#2938 changed unit test for InfixParser to actually check the results

20:49 Changeset [18166] by gkronber

#3047: set SuppressKeyPress=true in all controls that handle the Enter key explicitly (except for dialogs).

20:38 Changeset [18165] by gkronber

#3047: fixed 'ding' sound on enter for StringConvertibleValueView

12/22/21:

19:34 SymReg edited by gkronber
add automatic redirect (diff)
19:12 SymReg edited by gkronber
(diff)
19:11 SymReg edited by gkronber
try to redirect to heal.heuristiclab.com (diff)
15:58 SymReg edited by mkommend
(diff)
15:55 SymReg created by mkommend
Added wiki page for SymReg workshop at GECCO 2022

12/21/21:

15:29 Changeset [18164] by dpiringe

#3136

  • fixed a bug in StructureTemplateView -> only nodes of type SubFunctionTreeNode are selectable
  • added a way to keep old sub functions after parsing a new expression
    • overwrote some basic object methods for SubFunction to keep it simple
    • only old sub functions, which match the name and signature of the new ones, are saved; examples:
      • old: f(x), new: f(x) -> keep old
      • old: f(x1), new: f(x1, x2) -> use new
      • old: f1(x), new f2(x) -> use new
08:51 Changeset [18163] by gkronber

#2994: push of old local changes

12/20/21:

15:01 Changeset [18162] by dpiringe

#3136

  • changed the parameter Interpreter in StructuredSymbolicRegressionSingleObjectiveProblem to use SymbolicDataAnalysisExpressionTreeBatchInterpreter as default interpreter
13:52 Changeset [18161] by dpiringe

#3136

  • merged trunk into branch
13:24 Changeset [18160] by dpiringe

#3140

  • merged branch into trunk
13:21 Changeset [18159] by dpiringe

#3140

  • adapted symbol Constant and Number for SymbolicDataAnalysisExpressionTreeNativeInterpreter

12/19/21:

08:46 Changeset [18158] by gkronber

#3136: fixed "essential" unit tests

12/17/21:

16:59 Changeset [18157] by dpiringe

#3136

  • adapted formatters to support SubFunctionSymbol
16:17 Changeset [18156] by dpiringe

#3136

  • adapted the unit test RunStructureTemplateRegressionSampleTest to match the results
  • added the sample to the optimizer start page
15:50 Changeset [18155] by dpiringe

#3136

  • merged trunk into branch
15:26 Changeset [18154] by dpiringe

#3136

  • overwrote the method SetEnabledStateOfControls for StructureTemplateView
  • fixed the wrong usage of infoLabel in StructureTemplateView -> added a new label errorLabel for textual output
  • deleted the resource file for StructureTemplateView
15:08 Changeset [18153] by mkommend

#3144: Ordered discovered parameters of MultiEncodingOperator before operation creation.

15:02 Changeset [18152] by dpiringe

#3136

  • removed the calculation of EstimationLimits and set the interval [-inf, inf] as default
    • this parameter was never adjusted after problem construction -> caused bugs with the change of problem data
  • created two new method to setup/create the MultiEncoding and SymbolicExpressionTreeEncoding
  • configured the default template f(_) for a structure template
13:45 Ticket #3144 (Results of MultiEncodingOperators are not stable / reproducable) created by mkommend
If an algorithm uses a MultiEncoding for representing individuals and …

12/16/21:

16:47 Changeset [18151] by dpiringe

#3136

  • fixed eventhandler reregister after deserialisazion/cloning
  • added a test case for StructuredSymbolicRegressionSingleObjectiveProblem
  • changed the usage of a Dictionary to List
16:45 Changeset [18150] by mkommend

#3136: Merged trunk changes into branch.

14:57 Changeset [18149] by mkommend

#3136: Merged trunk changes into branch.

14:54 Changeset [18148] by chaider

#3140 merged branch into trunk

14:43 Changeset [18147] by chaider

#3140

  • Added NumberTreeNode const which takes a double
  • Added converter to Convert all Constants to Numbers
  • Modified SimplifierAxiomsTests to convert all constants to numbers to check the simplification rules
14:23 Changeset [18146] by mkommend

#3136: Merged trunk changes into branch.

13:17 Changeset [18145] by chaider

#3140

  • Fixed naming in SymbolicExpressionTreeMaxCommonSubtreeSimilarityCalculator, SymbolicExpressionTreeNodeEqualityComparer and ISymbolicExpressionTreeNodeSimilarityComparer
  • Fixed tests in SymbolicExpressionTreeBottomUpSimilarityCalculatorTest
12:15 Changeset [18144] by dpiringe

#3140

  • added the StorableAttribute to property Value in symbol Constant, because the ConstantTreeNode references this property and it causes deserialisazion bugs without the attribute
11:26 Changeset [18143] by chaider

#3140 merged branch into trunk

11:22 Changeset [18142] by chaider

#3140

  • Removed setter from INumericTreeNode
  • Fixed SymbolicExpressionImporter check for constants and number individually
  • Set exponent of power in DerivativeCalculator to number
  • Set number in TreeConstantNodeEditDialog and ExpressionTreeChart
  • Fixed setting of VariableRanges in DataAnalysisProblemData
10:23 Changeset [18141] by chaider

#3140 merged branch into trunk

10:17 Changeset [18140] by chaider

#3140

  • Moved init of variable ranges to base class
  • Changed signature order of ShapeConstrainedRegressionProblemData
  • Fixed naming in SymbolicExpressionTreeNodeEqualityComparer, SymbolicExpressionTreeBottomUpSimilarityCalculator
10:10 Changeset [18139] by dpiringe

#3136

  • changed the item name of SubFunctionSymbol from SubFunctionSymbol to SubFunction
09:47 Changeset [18138] by dpiringe

#3143

  • overwrote the method GetActualValue in ValueLookupParameter, it will return its configured value if the ExecutionContext is null
09:43 Changeset [18137] by chaider

#3140

  • Removed .DotSettings file
09:37 Changeset [18136] by chaider

#3140 merged branch into trunk

09:34 Ticket #3143 (ValueLookupParameter override GetActualValue) created by dpiringe
if the ValueLookupParameter has no ExecutionContext it should …
09:28 Changeset [18135] by chaider

#3140

  • Set value of generated constant in GESymbolicExpressionGrammar

12/15/21:

14:49 Changeset [18134] by dpiringe

#3136

  • added a new information box for StructureTemplate in StructureTemplateView with an extended description about structure templates
14:47 Changeset [18133] by dpiringe

#3136

  • updated interpeters of type ISymbolicDataAnalysisExpressionTreeInterpreter to support symbols of type SubFunctionSymbol
11:50 Changeset [18132] by gkronber

#3140: merged r18091:18131 from branch to trunk

11:46 Changeset [18131] by gkronber

#3140: fixed results for ShapeConstrainedRegressionSampleTest

11:36 Changeset [18130] by gkronber

#3140 fixed a problem in the DerivativeCalculator for powers with constant exponents

11:35 Changeset [18129] by gkronber

#3140: updated grammars again to use number instead of constant (fixing a bug I introduced earlier) and updated samples again.

11:02 Changeset [18128] by gkronber

#3140: updated GP samples

11:02 Changeset [18127] by gkronber

#3140: added unit test to create sample for GP - Shape-constrained SymReg

10:52 Changeset [18126] by gkronber

#3140: various smaller changes in unit tests

10:41 Changeset [18125] by chaider

#3140

  • Fixed adding constants to foldedNodes
10:37 Changeset [18124] by gkronber

#3140: fixed handling of numbers in BatchInterpreter

10:34 Changeset [18123] by gkronber

#3140: fixed parsing of Numbers in SymbolicExpressionImporter

09:59 Changeset [18122] by mkommend

#3139: Deleted branch for parameter changes of SymbolicExpressionTreeLengthAnalyzer.

09:58 Changeset [18121] by gkronber

#3140: enable number instead of constant for default configurations in TypeCoherentExpressionGrammar

09:53 Changeset [18120] by gkronber

#3140: fix unit test for symbolic derivative

09:44 Changeset [18119] by gkronber

#3140: fix compilation errors in test solution

08:59 Changeset [18118] by chaider

#3140

  • Changed to set value of Constant symbol instead direct of ConstantTreeNode in InfixExpressionParser

12/14/21:

14:37 Changeset [18117] by chaider

#3140 merged trunk to branch

14:31 Changeset [18116] by chaider

#3140

  • Added description for <num> and constants in NLR structure definition
  • Set constant symbol as disabled in all grammars

12/13/21:

17:49 Changeset [18115] by gkronber

#3140: made several more changes for the constant -> number branch

10:25 Changeset [18114] by gkronber

#3140: made several more changes while reviewing the branch.

08:52 Ticket #3142 (SymReg functionality to remove for HeuristicLab 4.0) created by gkronber
HeuristicLab provides several features for Genetic Programming / …
Note: See TracTimeline for information about the timeline view.