Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Algorithms.IteratedSentenceConstruction/HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction/3.3/Interfaces/ISymbolicExpressionConstructionPolicy.cs @ 12967

Last change on this file since 12967 was 12923, checked in by gkronber, 9 years ago

#2471

  • refactoring to use state value function V(s) instead of state/action value function Q(s,a)
  • added test case for artificial ant problem
File size: 572 bytes
Line 
1using System;
2using System.Collections;
3using System.Collections.Generic;
4using System.Drawing.Text;
5using HeuristicLab.Core;
6using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
7
8namespace HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction {
9  public interface ISymbolicExpressionConstructionPolicy : IItem {
10    void Initialize(SymbolicExpressionTreeProblem problem, IRandom random);
11    ISymbolicExpressionTree Sample(out IEnumerable<object> stateSequence);
12    void Update(IEnumerable<object> stateSequence, double quality);
13  }
14}
Note: See TracBrowser for help on using the repository browser.