Class: GeneratedMatchingEvaluation

GeneratedMatchingEvaluation(adapters)

An evaluation for matching algorithms that uses generated process trees and computes the overlap between the expected and actual matching.

Constructor

new GeneratedMatchingEvaluation(adapters)

Construct a new GeneratedMatchingEvaluation instance.
Parameters:
Name Type Description
adapters Array.<MatchAdapter> The adapters of the matching algorithms to be evaluated.
Source:

Classes

GeneratedMatchingEvaluation

Methods

(static) all() → {GeneratedMatchingEvaluation}

Create a new GeneratedMatchingEvaluation instance with all available matching algorithms.
Source:
Returns:
Type
GeneratedMatchingEvaluation

average(constChanges, constSize, local)

Evaluate matching algorithms using random process trees of increasing size. The results indicate how well a matching algorithm approximates the 'optimal' matching.
Parameters:
Name Type Default Description
constChanges Boolean If the number of changes should remain constant.
constSize Boolean If the size of the trees should remain constant.
local Boolean false If a constant number of changes should be applied locally, i.e. to a small region of the process tree. If set to false, changes are growing and randomly distributed within the tree.
Source:

avg(arr) → {number}

Parameters:
Name Type Description
arr Array.<Number> Any array of numbers.
Source:
Returns:
The average value.
Type
number

evalAll()

Source: