Class EpsilonGreedyStrategy<A>
java.lang.Object
org.palladiosimulator.simexp.markovian.exploration.EpsilonGreedyStrategy<A>
- All Implemented Interfaces:
BasePolicy<Transition<A>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
adjust
(int numberOfIteration) getId()
select
(State source, Set<Transition<A>> options) void
setEpsilon
(double epsilon) void
setEpsilonAdjustementLaw
(Function<Integer, Double> epsilonAdjustementLaw)
-
Constructor Details
-
EpsilonGreedyStrategy
public EpsilonGreedyStrategy()
-
-
Method Details
-
setEpsilon
public void setEpsilon(double epsilon) -
setEpsilonAdjustementLaw
-
select
- Specified by:
select
in interfaceBasePolicy<A>
-
adjust
public void adjust(int numberOfIteration) -
getId
- Specified by:
getId
in interfaceBasePolicy<A>
-