All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUE Maven / Gradle / Ivy

package ai.libs.jaicore.search.algorithms.mdp.mcts.brue;

import java.util.Random;

import ai.libs.jaicore.search.algorithms.mdp.mcts.IPolicy;
import ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS;
import ai.libs.jaicore.search.probleminputs.IMDP;
import ai.libs.jaicore.search.probleminputs.MDPUtils;

public class BRUE extends MCTS  {

	public BRUE(final IMDP input, final IPolicy defaultPolicy, final int maxIterations, final double gamma, final double epsilon, final Random random, final boolean tabooExhaustedNodes) {
		super(input, new BRUEPolicy<>(input.isMaximizing(), MDPUtils.getTimeHorizon(gamma, epsilon), new Random(random.nextLong())), defaultPolicy, maxIterations, gamma, epsilon, tabooExhaustedNodes);
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy