Class AllSamplingOptAlignmentsGraphThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
- java.lang.Object
-
- org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves<H,T>
-
- org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread<H,T>
-
- org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread.MemoryEfficient<H,T>
-
- Type Parameters:
H-T-
- All Implemented Interfaces:
AStarThread<H,T>,ObservableAStarThread<H,T>
- Enclosing class:
- AllSamplingOptAlignmentsGraphThread<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
public static class AllSamplingOptAlignmentsGraphThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail> extends AllSamplingOptAlignmentsGraphThread<H,T>
Memory efficient variant of the Stubborn set implementation- Author:
- bfvdonge
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread
AllSamplingOptAlignmentsGraphThread.CPUEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>, AllSamplingOptAlignmentsGraphThread.MemoryEfficient<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
-
Nested classes/interfaces inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
AbstractAStarThreadNoModelMoves.QueueingModel, AbstractAStarThreadNoModelMoves.StorageHandler<H extends nl.tue.astar.Head,T extends nl.tue.astar.Tail>
-
Nested classes/interfaces inherited from interface org.processmining.lpm.adjustedalignments.AStarThread
AStarThread.ASynchronousMoveSorting, AStarThread.Canceller, AStarThread.Type
-
-
Field Summary
-
Fields inherited from class org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread
mapToStatesWSameSuffix
-
Fields inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
computedEstimateCount, considered, delegate, epsilon, expectedLength, i, maxStates, observers, pDelegate, poll, queue, queuedStateCount, reliable, sorting, storageHandler, trace, traversedArcCount, type
-
Fields inherited from interface org.processmining.lpm.adjustedalignments.AStarThread
NOMOVE
-
Fields inherited from interface org.processmining.lpm.adjustedalignments.ObservableAStarThread
ESTIMATEIRRELEVANT
-
-
Constructor Summary
Constructors Constructor Description MemoryEfficient(MemoryEfficientAStarAlgorithm<H,T> algorithm, H initialHead, nl.tue.astar.Trace trace, int maxStates)
-
Method Summary
-
Methods inherited from class org.processmining.lpm.adjustedalignments.AllSamplingOptAlignmentsGraphThread
closeObservers, getMapToStatesWSameSuffix
-
Methods inherited from class org.processmining.lpm.adjustedalignments.AbstractAStarThreadNoModelMoves
addObserver, computeNewTail, computeNextHead, getDelegate, getOptimalRecord, getOptimalRecord, getOptimalRecord, getOptimalRecord, getPreferBreadth, getQueuedStateCount, getSorting, getTrace, getType, getVisitedStateCount, initializeQueue, isValidMoveOnLog, isValidMoveOnModel, poll, processMove, processMovesForRecord, processMovesForRecordWithUpToDateTail, removeObserver, setASynchronousMoveSorting, setConsidered, setEpsilon, setQueue, setQueueingModel, setType, toString, wasReliable
-
-
-
-
Constructor Detail
-
MemoryEfficient
public MemoryEfficient(MemoryEfficientAStarAlgorithm<H,T> algorithm, H initialHead, nl.tue.astar.Trace trace, int maxStates) throws nl.tue.astar.AStarException
- Throws:
nl.tue.astar.AStarException
-
-