markov.flux
Class MonVI

java.lang.Object
  extended by markov.ValueIteration
      extended by markov.flux.MonVI

public class MonVI
extends ValueIteration

Variante de Value Iteration qui affiche la carte des actions optimales.

Version:
1.00, 08/23/2002
Author:
Laurent JEANPIERRE

Constructor Summary
MonVI(IRecompense recompense, IFournisseur fournisseur)
           
 
Method Summary
 void afficherValeurs()
          Affiche la matrice des QValues.
 void oneStep(double decroissance)
          Effectue un pas de calcul.
 
Methods inherited from class markov.ValueIteration
actionOptimale, computeValueIteration, getPolitique, getQValue, getQValue, getQValue, resetValeurs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonVI

public MonVI(IRecompense recompense,
             IFournisseur fournisseur)
Method Detail

oneStep

public void oneStep(double decroissance)
Effectue un pas de calcul.

Overrides:
oneStep in class ValueIteration
Parameters:
decroissance - le facteur de remise (discount-factor).

afficherValeurs

public void afficherValeurs()
Description copied from class: ValueIteration
Affiche la matrice des QValues. Chaque ligne donne la valeur des différentes actions dans un état.

Overrides:
afficherValeurs in class ValueIteration