Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Problems.Bandits/IBandit.cs @ 12222

Last change on this file since 12222 was 11849, checked in by gkronber, 10 years ago

#2283: solution reorganization

File size: 605 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6
7namespace HeuristicLab.Algorithms.Bandits {
8  public interface IBandit {
9    int NumArms { get; }
10    double OptimalExpectedReward { get; } // expected reward of the best arm, for calculating regret
11    int OptimalExpectedRewardArm { get; } // arm which is optimal for optimization of expected reward
12    int OptimalMaximalRewardArm { get; } // arm which is optimal for optimization of maximal reward
13
14    double Pull(int arm); // pulling an arm returns a regret
15  }
16}
Note: See TracBrowser for help on using the repository browser.