This document discusses optimization techniques for iterative queries with convergence properties. It presents OptIQ, a framework that uses view materialization and incrementalization to remove redundant computations from iterative queries. View materialization reuses operations on unmodified attributes by decomposing tables into invariant and variant views. Incrementalization reuses operations on unmodified tuples by processing delta tables between iterations. The document evaluates OptIQ on Hive and Spark, showing it can improve performance of iterative algorithms like PageRank and k-means clustering by up to 5 times.