Timeline
12/27/21:
- 11:00 Changeset [18173] by
-
#2938: fixed BottomUpSimilarityCalculatorTest because the parser now parses (a - b) as (- a b) instead of (+ a (- b))
- 10:59 Changeset [18172] by
-
#3145: removed unnecessary parenthesis in InfixExpressionFormatter (and adapted the unit tests slightly)
- 10:57 Changeset [18171] by
-
#2938: fixed a bug in the parser
- 09:57 Changeset [18170] by
-
#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
- The formatter produces unnecessary parentheses for some expressions …
- 09:39 Changeset [18169] by
-
#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
-
#2938 changed the expected outputs to reflect the expected behaviour
- 21:10 Changeset [18167] by
-
#2938 changed unit test for InfixParser to actually check the results
- 20:49 Changeset [18166] by
-
#3047: set SuppressKeyPress=true in all controls that handle the Enter key explicitly (except for dialogs).
- 20:38 Changeset [18165] by
-
#3047: fixed 'ding' sound on enter for StringConvertibleValueView
12/22/21:
- 19:34 SymReg edited by
- add automatic redirect (diff)
- 19:12 SymReg edited by
- (diff)
- 19:11 SymReg edited by
- try to redirect to heal.heuristiclab.com (diff)
- 15:58 SymReg edited by
- (diff)
- 15:55 SymReg created by
- Added wiki page for SymReg workshop at GECCO 2022
12/21/21:
- 15:29 Changeset [18164] by
-
- 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
-
#2994: push of old local changes
12/20/21:
- 15:01 Changeset [18162] by
-
- changed the parameter Interpreter in StructuredSymbolicRegressionSingleObjectiveProblem to use SymbolicDataAnalysisExpressionTreeBatchInterpreter as default interpreter
- 13:52 Changeset [18161] by
-
- merged trunk into branch
- 13:24 Changeset [18160] by
-
- merged branch into trunk
- 13:21 Changeset [18159] by
-
- adapted symbol Constant and Number for SymbolicDataAnalysisExpressionTreeNativeInterpreter
12/19/21:
- 08:46 Changeset [18158] by
-
#3136: fixed "essential" unit tests
12/17/21:
- 16:59 Changeset [18157] by
-
- adapted formatters to support SubFunctionSymbol
- 16:17 Changeset [18156] by
-
- adapted the unit test RunStructureTemplateRegressionSampleTest to match the results
- added the sample to the optimizer start page
- 15:50 Changeset [18155] by
-
- merged trunk into branch
- 15:26 Changeset [18154] by
-
- 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
-
#3144: Ordered discovered parameters of MultiEncodingOperator before operation creation.
- 15:02 Changeset [18152] by
-
- 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
- removed the calculation of EstimationLimits and set the interval [-inf, inf] as default
- 13:45 Ticket #3144 (Results of MultiEncodingOperators are not stable / reproducable) created by
- If an algorithm uses a MultiEncoding for representing individuals and …