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

ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstConfig Maven / Gradle / Ivy

package ai.libs.jaicore.search.algorithms.standard.bestfirst;

import ai.libs.jaicore.basic.IOwnerBasedAlgorithmConfig;
import ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding;

public interface IBestFirstConfig extends IOwnerBasedAlgorithmConfig {

	public static final String K_PD = "bestfirst.parentdiscarding";
	public static final String K_OE = "bestfirst.optimisticheuristic";

	/**
	 * @return Whether or not parent discarding should be used
	 */
	@Key(K_PD)
	@DefaultValue("NONE")
	public ParentDiscarding parentDiscarding();

	@Key(K_OE)
	@DefaultValue("false")
	public boolean optimisticHeuristic();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy