org.dllearner.algorithms.fuzzydll
Class FuzzyOEHeuristicRuntime

java.lang.Object
  extended by org.dllearner.algorithms.fuzzydll.FuzzyOEHeuristicRuntime
All Implemented Interfaces:
Comparator<FuzzyOENode>

public class FuzzyOEHeuristicRuntime
extends Object
implements Comparator<FuzzyOENode>

Search algorithm heuristic for the ontology engineering algorithm. The heuristic has a strong bias towards short descriptions (i.e. the algorithm is likely to be less suitable for learning complex descriptions).

Author:
Jens Lehmann

Constructor Summary
FuzzyOEHeuristicRuntime(FuzzyCELOEConfigurator configurator)
           
 
Method Summary
 int compare(FuzzyOENode node1, FuzzyOENode node2)
           
 double getExpansionPenaltyFactor()
           
 double getNodeScore(FuzzyOENode node)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

FuzzyOEHeuristicRuntime

public FuzzyOEHeuristicRuntime(FuzzyCELOEConfigurator configurator)
Method Detail

compare

public int compare(FuzzyOENode node1,
                   FuzzyOENode node2)
Specified by:
compare in interface Comparator<FuzzyOENode>

getNodeScore

public double getNodeScore(FuzzyOENode node)

getExpansionPenaltyFactor

public double getExpansionPenaltyFactor()


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann