Class RewriteAlgebraicSimplificationStatic

  • public class RewriteAlgebraicSimplificationStatic
    extends HopRewriteRule
    Rule: Algebraic Simplifications. Simplifies binary expressions in terms of two major purposes: (1) rewrite binary operations to unary operations when possible (in CP this reduces the memory estimate, in MR this allows map-only operations and hence prevents unnecessary shuffle and sort) and (2) remove binary operations that are in itself are unnecessary (e.g., *1 and /1).
    • Constructor Detail

      • RewriteAlgebraicSimplificationStatic

        public RewriteAlgebraicSimplificationStatic()