Interface CompatibilityMeasure
- All Known Implementing Classes:
 DefaultCompatibilityMeasure
public interface CompatibilityMeasure
This interface represents a compatibility measure for MLNs.
 Given a set of MLNs it returns a value indicating how compatible
 those MLNs are (i.e. how much the probabilities change when merging
 the MLNs).
- Author:
 - Matthias Thimm
 
- 
Method Summary
Modifier and TypeMethodDescriptiondoublecompatibility(List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, List<FolSignature> signatures) Measures the compatibility of the given MLNs wrt.toString() 
- 
Method Details
- 
compatibility
double compatibility(List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, List<FolSignature> signatures) Measures the compatibility of the given MLNs wrt. the given signatures using the given reasoner.- Parameters:
 mlns- a list of MLNs.reasoner- some reasoner.signatures- a set of signatures, one for each MLN.- Returns:
 - the compatibility value
 
 - 
toString
String toString() 
 -