using System; using System.Collections.Generic; using System.Linq; using System.Text; using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; namespace HeuristicLab.Problems.GrammaticalOptimization { // represents a grammatical optimization problem that can also be used with tree-based GP in HeuristicLab public interface ISymbolicExpressionTreeProblem : IProblem { IGrammar TreeBasedGPGrammar { get; } // grammar for HL GP string ConvertTreeToSentence(ISymbolicExpressionTree tree); } }