問1
頻出度★★★
表は,技術者A,B,C がそれぞれ製品X,Y,Z を製造する場合の1日の生産額を示している。各技術者は1日に1製品しか担当できないとき,1日の最大生産額は何万円か。ここで,どの製品も必ず生産するものとする。 単位 万円/日
| 技術者 A | 技術者 B | 技術者 C | |
|---|---|---|---|
| 製品 X | 6 | 6 | 5 |
| 製品 Y | 7 | 6 | 8 |
| 製品 Z | 8 | 7 | 8 |
这道题的解析和你的作答记录。
表は,技術者A,B,C がそれぞれ製品X,Y,Z を製造する場合の1日の生産額を示している。各技術者は1日に1製品しか担当できないとき,1日の最大生産額は何万円か。ここで,どの製品も必ず生産するものとする。 単位 万円/日
| 技術者 A | 技術者 B | 技術者 C | |
|---|---|---|---|
| 製品 X | 6 | 6 | 5 |
| 製品 Y | 7 | 6 | 8 |
| 製品 Z | 8 | 7 | 8 |
20 万日元是一种合法分配的例子,比如 A→X(6)、B→Y(6)、C→Z(8)=20,但它不是最大值,比最优解(22 万日元)低。
21 万日元是可以达到的合计,例如 A→X(6)、B→Z(7)、C→Y(8)=21,或 A→Y(7)、B→X(6)、C→Z(8)=21,但两者都达不到最大的 22 万日元。
正解 这是一个分配问题(组合最优化)。每名技术人员只负责一种产品,并且X、Y、Z 都必须生产,所以要让技术人员与产品一一对应(双射)。3 人、3 种产品,因此分配方式共有 3!=6 种。全部计算后,当 A→Z(8 万日元)、B→X(6 万日元)、C→Y(8 万日元)时,合计 8+6+8=22 万日元,这是最大值。因此正确答案是「ウ 22」。
23 万日元在任何分配(6 种双射)下都无法达到。只看每一列(技术人员)的最大值会得到 8、7、8,但这些最大值都集中在产品 Z 上,会重复选择同一种产品,违反了约束条件。满足约束的分配上限是 22 万日元,23 万日元过高。