3

次の問題は、Jon Kleinberg と Éva Tardos による「アルゴリズム設計」、第 1 章、演習 3 からのものです。説明をできるだけ短くしました (括弧内または引用ブロックの外側の注釈)。

2 つのテレビ ネットワークがあるとAしますBnゴールデンタイムの番組枠があり、各ネットワークにはテレビn番組があります。各ネットワークは、できるだけ多くの市場シェアを獲得するために、スケジュール (各ショーを個別のスロットに割り当てる) を考案したいと考えています。[...] 各番組には固定の評価があります [...]。まったく同じ評価の番組は 2 つないと仮定します。ネットワークがそのタイムスロットにスケジュールする番組の評価が、他のネットワークがそのタイムスロットにスケジュールする番組よりも高い場合、そのネットワークはそのタイムスロットを獲得します目標は、できるだけ多くのタイムスロットを獲得することです。

各ネットワークから 1 シーズンのスケジュールを取得するため、最初のネットワークはスケジュールsを提供し、2 番目のネットワークはスケジュールを提供しTます。

[...]どちらのネットワークも自分のスケジュールを一方的に変更できず、より多くのタイムスロットを獲得できない場合、スケジュールのペア (S、T) は安定していると言えます。

つまりS'、最初のネットワークにより多くのタイムスロットを与えるスケジュールはなくT'、2 番目のネットワークにも同様のスケジュールはありません。


[質問です]:テレビ番組と視聴率のすべてのセットについて、常に安定したスケジュールのペアがありますか?

私の直感では NO です。安定したスケジュールを想像できる問題の唯一の例は、最初のネットワークの最高のショーが 2 番目のネットワークの最悪のショーよりもさらに悪い場合です。つまり、1 つのネットワークがすべてのスケジュールに勝つことができる場合です。 . それ以外の場合、1 つのネットワークが 2 つのエントリを交換してより多くのスロットを獲得し、他のネットワークがスケジュールを変更して、常にこれらのスロットを獲得できると思います。

4

2 に答える 2

4

常に安定した解決策に到達できるとは限りませんが、ランキングが一定の基準を満たしていれば、安定したケースが存在することを保証する方法があるのではないかと思います。

たとえば、あるネットワークのすべての番組の評価が平均的で、もう一方のネットワークのすべての番組のランキングが非常に高いか低い場合、スケジュールのスロットを交換することによってどちらのネットワークも達成できることはありません。
例:
A = {45, 50, 59, 60}
B = {1, 3, 90, 92}
この考えを一般化して、安定したケースのファミリーの特徴付けに到達できると思います。

于 2013-12-23T19:49:42.020 に答える
3

うーん、私の直感は正しかった。の場合の反例を想像するのは簡単n = 2です。

たとえば、ネットワークごとに 2 つの番組があるとします。最初のネットワークの番組の評価は10, 20で、2 番目のネットワークの番組の評価は15, 25です。

したがって、次のスケジュールがあります。

slot 1: A: 10, B: 15  # B wins
slot 2: A: 20, B: 25  # B wins

Bすべてのスロットを獲得するようになりました。Aスケジュールを変更して、少なくとも 1 つのスロットを取得する必要があります。したがって、新しいスケジュールは次のとおりです。

slot 1: A: 20, B: 15  # A wins
slot 2: A: 10, B: 25  # B wins

現在B、すべてのスロットを取り戻すためにスケジュールを変更しています...

于 2013-12-23T19:27:36.820 に答える