Class ScreenedMaxichoiceConsolidation
java.lang.Object
org.tweetyproject.lp.asp.beliefdynamics.baserevision.ScreenedMaxichoiceConsolidation
- All Implemented Interfaces:
 ConsolidationOperator<ASPRule>
public class ScreenedMaxichoiceConsolidation
extends Object
implements ConsolidationOperator<ASPRule>
This class implements the screened maxi-choice consolidation operator from [1].
 
  [1] Kruempelmann, Patrick und Gabriele Kern-Isberner: 
        Belief Base Change Operations for Answer Set Programming. 
  In: Cerro, Luis Farinas, Andreas Herzig und Jerome Mengin (Herausgeber):
  Proceedings of the 13th European conference on Logics in Artificial 
  Intelligence, Band 7519, Seiten 294-306, Toulouse, France, 2012. 
  Springer Berlin Heidelberg.
- Author:
 - Sebastian Homann
 
- 
Constructor Summary
ConstructorsConstructorDescriptionScreenedMaxichoiceConsolidation(Program screen, SelectionFunction<ASPRule> selection, ASPSolver solver) Creates a new screened maxi-choice consolidation operator with the given screen, selection function and a link to an answer set solver. - 
Method Summary
Modifier and TypeMethodDescriptionReturns a consolidation of set p, i.e.Calculates the screened consolidation !r of program p using a maxi-choice selection function s, i.e. 
- 
Constructor Details
- 
ScreenedMaxichoiceConsolidation
public ScreenedMaxichoiceConsolidation(Program screen, SelectionFunction<ASPRule> selection, ASPSolver solver) Creates a new screened maxi-choice consolidation operator with the given screen, selection function and a link to an answer set solver.- Parameters:
 screen- the screen to be retained in this consolidation operationselection- a selection functionsolver- an asp-solver
 
 - 
 - 
Method Details
- 
consolidate
Calculates the screened consolidation !r of program p using a maxi-choice selection function s, i.e. p!r = s(p \bot r) where p \bot r is the set of remainder sets of p with screen r.- Parameters:
 p- a program- Returns:
 - consolidation of program p
 
 - 
consolidate
Description copied from interface:ConsolidationOperatorReturns a consolidation of set p, i.e. a consistent subset of p.- Specified by:
 consolidatein interfaceConsolidationOperator<ASPRule>- Parameters:
 p- a belief base- Returns:
 - the consolidated belief base
 
 
 -