using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HeuristicLab.Problems.GrammaticalOptimization { public interface IProblem { double BestKnownQuality(int maxLen); IGrammar Grammar { get; } double Evaluate(string sentence); string Hash(string terminalPhrase); } }