Next: Future Extensions Up: Allowing Variables in Previous: The 1V-Algorithm

The Final Result: The MV-Algorithm

  1. For each argument column , create a list where is the longest prefix of column with at most a number and percentage %of variables
  2. If then use the first clause as a separate partition (without indexing) else
  3. If any clauses are left go to 1 else stop

Result of using the MV-Algorithm on our norm example:

In the above DAX, some sub-DAXes were pruned in order to reduce memory consumption. This pruning is performed by the pruning algorithm explained in [Ste92].

The benchmarks in appendix C give you an impression of the efficiency gains of the MV-Algorithm.



Next: Future Extensions Up: Allowing Variables in Previous: The 1V-Algorithm


Michael Sintek - sintek@dfki.uni-kl.de