間隔 (x,y) がたくさんあるので、それらをグループ化したいと思います。規則では、間隔のセットは、それらがすべて入れ子になっている最大の間隔を除いて、グループの 1 つのメンバーにすべて入れ子になっている場合、同じグループに属します。たとえば、(1,7)、(2、 4),(2,9), (8,9) は、(1,7),(2,4) と (2,9),(8,9) の 2 つのグループに分割できます。もちろん、これは一意ではありませんが、グループを減らすことができないという意味では最小限です。
さらに複雑にするために、データが大きすぎるため、すべてのデータを一度に読み込む余裕がありません。
たとえば、各ペアの最初の要素でデータをオフラインで並べ替えることができます。
この問題に適したアルゴリズムは何ですか?