Class AStarSetupTotalOrdervsPartialOrder
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.partialorder.AStarSetupTotalOrdervsPartialOrder
-
public class AStarSetupTotalOrdervsPartialOrder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description intnumberOfActivitiesint[]partialOrderBint[]totalOrderA
-
Constructor Summary
Constructors Constructor Description AStarSetupTotalOrdervsPartialOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcomputeHeuristic(TotalOrderPartialOrderState state, int numberOfActivities)intcomputeHeuristic1(TotalOrderPartialOrderState state, int numberOfActivities)intcomputeHeuristic2(TotalOrderPartialOrderState state, int numberOfActivities)Heuristic for best-case future LVS given the state.booleanisFinal(TotalOrderPartialOrderState state)
-
-
-
Method Detail
-
isFinal
public boolean isFinal(TotalOrderPartialOrderState state)
-
computeHeuristic
public int computeHeuristic(TotalOrderPartialOrderState state, int numberOfActivities)
-
computeHeuristic1
public int computeHeuristic1(TotalOrderPartialOrderState state, int numberOfActivities)
-
computeHeuristic2
public int computeHeuristic2(TotalOrderPartialOrderState state, int numberOfActivities)
Heuristic for best-case future LVS given the state. Idea: - All events with equal label can be matched - We will obtain Max(remaining events in total order, remaining events in partial order) edit operations of cost 1 (Rename as long as there are unmatchable activities in the shorter on, and delete/insert the rest)- Parameters:
state- Current A* statenumberOfActivities- Total number of activities- Returns:
-
-