チュートリアル4 席へどうぞ(4) 後編

問題

※前編と同じ問題です

カウンター席が5つ空いていますね。2人組のお客さんが来ました。2人は隣り合う席に座ります。2人の席の取り方にはどのようなパターンがありますか?(2人は順不同とします)

考え方2

さて、どうやら前編の設定ではうまく解けないようだ。3席に座るような解も出てしまった。この理由を説明する。(ちょっと難しい)

前編では
・条件①「5つの席から2つだけ座る(強い)」を1つ
・条件②「隣り合う席に座ったら報酬(強い)」を4つ
設定した。

理想的な解はもちろん「隣り合う2席に座る」だが、試しに「隣り合う3席に座る」場合について考えてみる。この解は、条件①を破ったことで1のペナルティを受け、条件②の報酬を1だけ余分にGETしている。つまり、トータルのエネルギーは理想解のそれと変わらない。だからこれらの解が混ざって一緒に出てきたのだ。


要は、守るべき条件を破ってまで報酬を取りに行ってしまったのだ。

そこで条件を少し改造してみよう。「5つの席から2つだけ座る」は絶対に守ってほしいので強い条件のままにしよう。「隣り合う席に座ったら報酬」はそれより優先度を下げて弱い設定にしよう。結果はどう変わるかな?

やってみよう

解答の確認

今度はうまくいったかな??

複雑な問題では、条件設定による解のエネルギーの増減をよく理解する必要がある。これは大人にとっても難しく、多くの人が苦戦している。興味があれば大人向けの入門コース(無料!もちろんパズル系の問題!)も用意しているので受講してみよう!(安田にご連絡ください!)

解答例

 解答例をそのまま「実行」すると正解が確認できます。