Class RandomDecomposer

java.lang.Object
org.tweetyproject.arg.adf.reasoner.sat.decomposer.RandomDecomposer
All Implemented Interfaces:
Decomposer

public final class RandomDecomposer extends Object
The RandomDecomposer is a concrete implementation of the AbstractDecomposer, designed to randomly partition the arguments of an AbstractDialecticalFramework (ADF).

The decomposition randomly shuffles the arguments in the ADF and then selects a subset of them based on the specified count. This allows for random partitions of the argument set, which can be useful for certain applications like random sampling or stochastic analysis of argumentation frameworks.

Usage of this class involves instantiating it with a specific ADF and then calling the decomposition methods provided by the superclass AbstractDecomposer.

Author:
Sebastian Matthias Thimm