URL のリストがあり、既にいくつかの並べ替えが行われているとします。ここで、いくつかの制約を追加しましょう。たとえば、同じドメインに 2 つ以上のリンクが連続して存在するのは良くないとします。
実際には、2 つ、3 つ、5 つ、おそらくそれ以上の制約はほとんどありません。
そして今、最初の並べ替えと制約の間のバランスを維持しながら、元のリストを再利用したいと考えています。そして、この平衡線は何らかの方法で構成可能でなければなりません。
今、私が考えているのは、非常に単純明快な (エラーが発生しやすいと私は信じている) ブルートフォース アプローチです。リストを反復処理し、気になるすべての統計を数え、ヒューリスティックによってリンクを上下に移動することを決定し、統計を再計算してさらに先に進みます。 ...