Search:
Roadmap
Tickets
Timeline
Browse Source
Login
API
Preferences
Home
News
Download
Features
Documentation
Support
Search
Context Navigation
←
Previous Changeset
Next Changeset
→
Changeset 2210
Timestamp:
07/29/09 18:28:45 (
15 years
ago)
Author:
gkronber
Message:
GP Refactoring
#713
introduced a plugin for GP interfaces
created a new interface
IGeneticProgrammingModel
which represents GP models in HL scopes instead of
IFunctionTree
changed interfaces
IFunction
and
IFunctionTree
moved some files to new directories (general housekeeping)
changed all GP operators and engines to work with
IGeneticProgrammingModels
removed parameters
TreeSize
and
TreeHeight
in all GP operators
changed parameter
OperatorLibrary
to
FunctionLibrary
in all GP operators
Location:
branches/GP-Refactoring-713/sources
Files:
15 added
2 deleted
52 edited
3 copied
8 moved
HeuristicLab.GP.Interfaces
(added)
HeuristicLab.GP.Interfaces/3.3
(added)
HeuristicLab.GP.Interfaces/3.3/HeuristicLab.GP.Interfaces-3.3.csproj
(added)
HeuristicLab.GP.Interfaces/3.3/HeuristicLab.snk
(added)
HeuristicLab.GP.Interfaces/3.3/HeuristicLabGPInterfacesPlugin.cs
(added)
HeuristicLab.GP.Interfaces/3.3/IFunction.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/IFunction.cs
)
(
view diffs
)
HeuristicLab.GP.Interfaces/3.3/IFunctionTree.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/IFunctionTree.cs
)
(
view diffs
)
HeuristicLab.GP.Interfaces/3.3/IFunctionTreeExporter.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/IFunctionTreeExporter.cs
)
(
view diffs
)
HeuristicLab.GP.Interfaces/3.3/IFunctionTreeNameGenerator.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/IFunctionTreeNameGenerator.cs
)
(
view diffs
)
HeuristicLab.GP.Interfaces/3.3/IGeneticProgrammingModel.cs
(added)
HeuristicLab.GP.Interfaces/3.3/Properties
(added)
HeuristicLab.GP.Interfaces/3.3/Properties/AssemblyInfo.frame
(added)
HeuristicLab.GP.StructureIdentification.Classification/3.3/HeuristicLab.GP.StructureIdentification.Classification-3.3.csproj
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.Classification/3.3/HeuristicLabGPClassificationPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.Classification/3.3/MulticlassOneVsOneAnalyzer.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.ConditionalEvaluation/3.3/HeuristicLab.GP.StructureIdentification.ConditionalEvaluation-3.3.csproj
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.ConditionalEvaluation/3.3/HeuristicLabGPConditionalEvaluationPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/HeuristicLab.GP.StructureIdentification.TimeSeries-3.3.csproj
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/HeuristicLabGPTimeSeriesPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/AlgorithmBase.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/BaseClasses
(deleted)
HeuristicLab.GP.StructureIdentification/3.3/Constant.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/ConstantFunctionTree.cs
(added)
HeuristicLab.GP.StructureIdentification/3.3/Evaluators/GPEvaluatorBase.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/Evaluators/VariableEvaluationImpactCalculator.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/Evaluators/VariableQualityImpactCalculator.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/FunctionLibraryInjector.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/GreaterThan.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/HeuristicLab.GP.StructureIdentification-3.3.csproj
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/HeuristicLabGPStructureIdentificationPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/ITreeEvaluator.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/ModelAnalyzerExporter.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/StandardGP.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/SymbolTable.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/SymbolicExpressionExporter.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/TreeEvaluatorBase.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/Variable.cs
(modified)
(
view diffs
)
HeuristicLab.GP.StructureIdentification/3.3/VariableFunctionTree.cs
(added)
HeuristicLab.GP/3.3/BaseClasses
(added)
HeuristicLab.GP/3.3/BaseClasses/BakedFunctionTree.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/BakedFunctionTree.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/BaseClasses/BinaryFunction.cs
(copied)
(copied from
branches/GP-Refactoring-713/sources/HeuristicLab.GP.StructureIdentification/3.3/BaseClasses/BinaryFunction.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/BaseClasses/FunctionBase.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/FunctionBase.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/BaseClasses/FunctionTreeBase.cs
(added)
HeuristicLab.GP/3.3/BaseClasses/Terminal.cs
(copied)
(copied from
branches/GP-Refactoring-713/sources/HeuristicLab.GP.StructureIdentification/3.3/BaseClasses/Terminal.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/BaseClasses/UnaryFunction.cs
(copied)
(copied from
branches/GP-Refactoring-713/sources/HeuristicLab.GP.StructureIdentification/3.3/BaseClasses/UnaryFunction.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/DefaultFunctionTreeNameGenerator.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/FunView.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/FunctionGroup.cs
(deleted)
HeuristicLab.GP/3.3/FunctionLibrary.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/FunctionLibraryEditor.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/FunctionTreeView.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/GeneticProgrammingModel.cs
(added)
HeuristicLab.GP/3.3/HeuristicLab.GP-3.3.csproj
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/HeuristicLabGPPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Initialization
(added)
HeuristicLab.GP/3.3/Initialization/ProbabilisticTreeCreator.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/ProbabilisticTreeCreator.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/Initialization/RampedTreeCreator.cs
(moved)
(moved from
branches/GP-Refactoring-713/sources/HeuristicLab.GP/3.3/RampedTreeCreator.cs
)
(
view diffs
)
HeuristicLab.GP/3.3/Logging/TreeArityAnalyser.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/ChangeNodeTypeManipulation.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/CutOutNodeManipulation.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/DeleteSubTreeManipulation.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/FullTreeShaker.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/GPManipulatorBase.cs
(added)
HeuristicLab.GP/3.3/Manipulation/OnePointShaker.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Manipulation/SubstituteSubTreeManipulation.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/GPCrossoverBase.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/LangdonHomologousCrossOver.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/OnePointCrossOver.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/SizeConstrictedGPCrossoverBase.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/SizeFairCrossOver.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/StandardCrossOver.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/Recombination/UniformCrossover.cs
(modified)
(
view diffs
)
HeuristicLab.GP/3.3/TreeGardener.cs
(modified)
(
view diffs
)
HeuristicLab.LinearRegression/3.2/HeuristicLab.LinearRegression-3.2.csproj
(modified)
(
view diffs
)
HeuristicLab.LinearRegression/3.2/HeuristicLabLinearRegressionPlugin.cs
(modified)
(
view diffs
)
HeuristicLab.LinearRegression/3.2/LinearRegression.cs
(modified)
(
view diffs
)
HeuristicLab.LinearRegression/3.2/LinearRegressionOperator.cs
(modified)
(
view diffs
)
HeuristicLab.Random/3.2/NormalDistributedRandom.cs
(modified)
(
view diffs
)
HeuristicLab.sln
(modified)
(
view diffs
)
HeuristicLab/CopyAssemblies.cmd
(modified)
(
view diffs
)
Note:
See
TracChangeset
for help on using the changeset viewer.
Download in other formats:
Unified Diff
Zip Archive