Timeline
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 …
12/16/21:
- 16:47 Changeset [18151] by
-
- 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
-
#3136: Merged trunk changes into branch.
- 14:57 Changeset [18149] by
-
#3136: Merged trunk changes into branch.
- 14:54 Changeset [18148] by
-
#3140 merged branch into trunk
- 14:43 Changeset [18147] by
-
- 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
-
#3136: Merged trunk changes into branch.
- 13:17 Changeset [18145] by
-
- Fixed naming in SymbolicExpressionTreeMaxCommonSubtreeSimilarityCalculator, SymbolicExpressionTreeNodeEqualityComparer and ISymbolicExpressionTreeNodeSimilarityComparer
- Fixed tests in SymbolicExpressionTreeBottomUpSimilarityCalculatorTest
- 12:15 Changeset [18144] by
-
- 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
-
#3140 merged branch into trunk
- 11:22 Changeset [18142] by
-
- 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
-
#3140 merged branch into trunk
- 10:17 Changeset [18140] by
-
- Moved init of variable ranges to base class
- Changed signature order of ShapeConstrainedRegressionProblemData
- Fixed naming in SymbolicExpressionTreeNodeEqualityComparer, SymbolicExpressionTreeBottomUpSimilarityCalculator
- 10:10 Changeset [18139] by
-
- changed the item name of SubFunctionSymbol from SubFunctionSymbol to SubFunction
- 09:47 Changeset [18138] by
-
- overwrote the method GetActualValue in ValueLookupParameter, it will return its configured value if the ExecutionContext is null
- 09:43 Changeset [18137] by
-
- Removed .DotSettings file
- 09:37 Changeset [18136] by
-
#3140 merged branch into trunk
- 09:34 Ticket #3143 (ValueLookupParameter override GetActualValue) created by
- if the ValueLookupParameter has no ExecutionContext it should …
- 09:28 Changeset [18135] by
-
- Set value of generated constant in GESymbolicExpressionGrammar
12/15/21:
- 14:49 Changeset [18134] by
-
- added a new information box for StructureTemplate in StructureTemplateView with an extended description about structure templates
- 14:47 Changeset [18133] by
-
- updated interpeters of type ISymbolicDataAnalysisExpressionTreeInterpreter to support symbols of type SubFunctionSymbol
- 11:50 Changeset [18132] by
-
#3140: merged r18091:18131 from branch to trunk
- 11:46 Changeset [18131] by
-
#3140: fixed results for ShapeConstrainedRegressionSampleTest
- 11:36 Changeset [18130] by
-
#3140 fixed a problem in the DerivativeCalculator for powers with constant exponents
- 11:35 Changeset [18129] by
-
#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
-
#3140: updated GP samples
- 11:02 Changeset [18127] by
-
#3140: added unit test to create sample for GP - Shape-constrained SymReg
- 10:52 Changeset [18126] by
-
#3140: various smaller changes in unit tests
- 10:41 Changeset [18125] by
-
- Fixed adding constants to foldedNodes
- 10:37 Changeset [18124] by
-
#3140: fixed handling of numbers in BatchInterpreter
- 10:34 Changeset [18123] by
-
#3140: fixed parsing of Numbers in SymbolicExpressionImporter
- 09:59 Changeset [18122] by
-
#3139: Deleted branch for parameter changes of SymbolicExpressionTreeLengthAnalyzer.
- 09:58 Changeset [18121] by
-
#3140: enable number instead of constant for default configurations in TypeCoherentExpressionGrammar
- 09:53 Changeset [18120] by
-
#3140: fix unit test for symbolic derivative
- 09:44 Changeset [18119] by
-
#3140: fix compilation errors in test solution
- 08:59 Changeset [18118] by
-
- Changed to set value of Constant symbol instead direct of ConstantTreeNode in InfixExpressionParser
12/14/21:
- 14:37 Changeset [18117] by
-
#3140 merged trunk to branch
- 14:31 Changeset [18116] by
-
- 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
-
#3140: made several more changes for the constant -> number branch
- 10:25 Changeset [18114] by
-
#3140: made several more changes while reviewing the branch.
- 08:52 Ticket #3142 (SymReg functionality to remove for HeuristicLab 4.0) created by
- HeuristicLab provides several features for Genetic Programming / …
12/12/21:
12/11/21:
- 12:26 Changeset [18113] by
-
- Refactored ConstantOptimization ==> ParameterOptimization
12/09/21:
- 14:28 Changeset [18112] by
-
- Adding INumericSymbol and INumericTreeNode
- Using the new interfaces inside of interpreters and formatters
- Renaming Num to Number, RealConstant to Constant
- More classes refactored
- 07:20 Changeset [18111] by
-
#3073 fix exception when no variableRanges are given in the ctor for ShapeConstrainedRegressionProblemData
12/08/21:
- 19:30 Changeset [18110] by
-
#3073 fix syntax problem for C# 7.0
- 18:36 Changeset [18109] by
-
#3017: QAP.Views project called SubWCRev explicitly even though it is already called in PreBuildEvent. Probably has been introduced in a search/replace operation.
- 18:34 Changeset [18108] by
-
#3073 actually use variable ranges specified in the constructor
- 15:37 Changeset [18107] by
-
#3073 changed ProblemData loading of IShapeConstrainedRegressionProblems to make sure we can also load ShapeConstrainedRegressionProblemData objects correctly without losing shape constraints
- 12:57 Changeset [18106] by
-
#3075 changed noise levels for Feynman instances (noise lvl=1 is not useful for the new calculation style)