Class AbstractGraphEditDistanceSimilarityAlgorithm<D extends org.processmining.models.graphbased.directed.DirectedGraph<? extends org.processmining.models.graphbased.directed.DirectedGraphNode,​? extends org.processmining.models.graphbased.directed.DirectedGraphEdge<?,​?>>>

    • Field Detail

      • EPSILON

        public static final org.processmining.models.graphbased.directed.DirectedGraphNode EPSILON
      • VERTEX_INSERTION_COST

        public static final double VERTEX_INSERTION_COST
        See Also:
        Constant Field Values
      • graph1

        protected D extends org.processmining.models.graphbased.directed.DirectedGraph<? extends org.processmining.models.graphbased.directed.DirectedGraphNode,​? extends org.processmining.models.graphbased.directed.DirectedGraphEdge<?,​?>> graph1
      • graph2

        protected D extends org.processmining.models.graphbased.directed.DirectedGraph<? extends org.processmining.models.graphbased.directed.DirectedGraphNode,​? extends org.processmining.models.graphbased.directed.DirectedGraphEdge<?,​?>> graph2
      • totalNrVertices

        protected int totalNrVertices
      • totalNrEdges

        protected int totalNrEdges
    • Method Detail

      • useEvents

        public boolean useEvents()
      • init

        protected void init​(D g1,
                            D g2)
      • computeScore

        protected double computeScore​(double skippedEdges,
                                      double skippedVertices,
                                      double substitutedVertices,
                                      double nrSubstitutions,
                                      double insertedVertices,
                                      double deletedVertices)
      • editDistance

        protected double editDistance​(java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,​org.processmining.models.graphbased.directed.DirectedGraphNode>> m)