If you sum the number of matches generated by Maximal Matches Disjoint Enumeration (MMDE) it is always bigger than the number of matches generated by Sequential when it should be equal.
I can confirm that the number of matches generated is larger.
case ProcessBlueprint(id, blueprint, maximalMatches, sop, replyTo) =>
val (matches, repeated) = blueprint.enumerateDistinct(maximalMatches)
If you sum all matches from Worker.scala (line 76-77) you will get 860 on Benchmark1 - Query ? (#Maximal Matches = 4)
If you sum the number of matches generated by Maximal Matches Disjoint Enumeration (MMDE) it is always bigger than the number of matches generated by Sequential when it should be equal.
I can confirm that the number of matches generated is larger.
If you sum all
matchesfromWorker.scala(line 76-77) you will get 860 onBenchmark1 - Query ? (#Maximal Matches = 4)