Class IteratingMlnReasoner

java.lang.Object
org.tweetyproject.logics.mln.reasoner.AbstractMlnReasoner
org.tweetyproject.logics.mln.reasoner.IteratingMlnReasoner
All Implemented Interfaces:
QuantitativeReasoner<MarkovLogicNetwork,​FolFormula>, Reasoner<Double,​MarkovLogicNetwork,​FolFormula>

public class IteratingMlnReasoner extends AbstractMlnReasoner
This MLN reasoner takes another MLN reasoner and performs several iterations with this one and takes the average result as result.
Author:
Matthias Thimm
  • Constructor Details

    • IteratingMlnReasoner

      public IteratingMlnReasoner(AbstractMlnReasoner reasoner, long numberOfIterations)
      Creates a new IteratingMlnReasoner for the given MLN reaasoner.
      Parameters:
      reasoner - some MLN reasoner.
      numberOfIterations - the number of iterations for the reasoner