Class HsInconsistencyMeasurementProcess
java.lang.Object
java.lang.Thread
org.tweetyproject.logics.commons.analysis.streams.InconsistencyMeasurementProcess<PlFormula>
org.tweetyproject.logics.pl.analysis.HsInconsistencyMeasurementProcess
- All Implemented Interfaces:
Runnable
Implements an approximation algorithm for the Hs inconsistency measure on streams.
- Author:
- Matthias Thimm
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Configuration key for the number of populations tried out.static final String
Configuration key for the signature.static final String
Key for the configuration map that points to the smoothing factor to be used.Fields inherited from class org.tweetyproject.logics.commons.analysis.streams.InconsistencyMeasurementProcess
CONFIG_TIMEOUT
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
-
Method Summary
Methods inherited from class org.tweetyproject.logics.commons.analysis.streams.InconsistencyMeasurementProcess
abort, getInconsistencyValue, run
Methods inherited from class java.lang.Thread
activeCount, checkAccess, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, yield
-
Field Details
-
CONFIG_KEY_SIGNATURE
-
CONFIG_KEY_NUMBEROFPOPULATIONS
Configuration key for the number of populations tried out.- See Also:
-
CONFIG_SMOOTHINGFACTOR
Key for the configuration map that points to the smoothing factor to be used. if X1 is the previous inconsistency value, X2 is the new inconsistency value on the new window, then the actual new inconsistency value X is determined by X=X1*smoothingFactor + X2*(1-smoothingFactor). This value should be between 0 and 1. If it is -1 no smoothing is done (the same as setting the smoothing factor to 0.- See Also:
-
-
Constructor Details
-
HsInconsistencyMeasurementProcess
public HsInconsistencyMeasurementProcess()Default Constructor
-
-
Method Details
-
toString
- Specified by:
toString
in classInconsistencyMeasurementProcess<PlFormula>
-