以下问题来自 Jon Kleinberg 和 Éva Tardos 的“算法设计”,第 1 章,练习 3。我尽可能缩短了描述(我在括号中或引号之外的注释)
假设我们有两个电视网络,我们将调用它们
A
和B
。有n
黄金时段的节目时段,每个网络都有n
电视节目。每个网络都想设计一个时间表——将每个节目分配到一个不同的时段——以便尽可能多地吸引市场份额。[...] 每个节目都有固定的收视率 [...];我们假设没有两个节目的评分完全相同。如果一个网络为该时间段安排的节目比其他网络为该时间段安排的节目具有更大的收视率,则该网络赢得一个给定的时间段。目标是赢得尽可能多的时间段。
我们从每个网络得到一个赛季的时间表,所以第一个网络给我们一个时间表s
,第二个网络给我们一个时间表T
。
[...]如果两个网络都不能单方面改变自己的时间表并赢得更多时隙,我们会说这对时间表 (S, T) 是稳定的。
也就是说,没有S'
可以给第一个网络更多时隙的时间表,也没有T'
用于第二个网络的类似时间表。
【问题是】:每一套电视剧和收视率,总有一对稳定的档期吗?
我的直觉告诉我不,因为我能想象稳定时间表的唯一问题是当第一个网络的最佳节目仍然比第二个网络的最差节目差时,即当一个网络可以赢得所有时间表时. 否则,我认为一个网络可以交换两个条目以赢得更多的插槽,而另一个网络可以更改其时间表,以便它一直赢回这些插槽。