私は、クライアント間で共有されるアクティビティのキューを持ち、ユーザのアクティビティをキャプチャし、他のサイトのロボットによって実行されます。活性物質の例は、以下のようなものであってもよい:キューの削減アルゴリズムですか?
CREATE FOLDER /docs
CREATE FILE /docs/journal.txt
DELETE FILE /docs/blog.txt
MOVE FOLDER /docs/images /docs/photos
...
しばしば1つに減らすことができる活性物質が存在するか、または全く存在しない。例えば:
CREATE FOLDER /docs
RENAME FOLDER /docs /documents
は単純に変更することができます:
CREATE FOLDER /documents
など何か:
CREATE FOLDER /docs
RENAME FOLDER /documents
DELETE FOLDER /documents
は、キューから完全に削除することができます。
このような削減/最適化は非常に一般的な問題のようですが、攻撃する前にいくつかの一般的な解決策を試してみたいと思います。これは、経路探索最適化問題のように見えます。
アイデア?
私は本当にライブラリを探していませんが、もしあれば、私は幸せになるでしょう。あなたは「木を崩壊させる」ことが何を意味するのかを明確にすることはできますか? –