データセットは2次元グリッドです。リアルタイムソースからのグリッドの更新は非常に高い頻度で行われますが、このデータの処理には長い時間がかかります。
タイマーは、ダーティとマークされて処理が必要なセルについて、一定の時間にグリッドをサンプリングします。
処理を開始するためのオーバーヘッド、それを関数P()と呼ぶと、ブートストラップに非常に長い時間がかかります。Pは、スキャンラインなどの1次元配列を水平または垂直に取ることができます。
問題は、2Dグリッド上の任意のダーティビットのセットをスキャンラインに「チャンク」して、P()が呼び出される回数を最小限に抑えることができる効率的なアルゴリズムを設計する方法です。