Коротко: у тебя получилась нормальная модель «торга с попеременными предложениями» à la Rubinstein. И для конечного (6 часов), и для бесконечного горизонта логика верная, формулы — тоже. Ниже — что хорошо и что поправить/уточнить.

Что отлично

Что стоит поправить/уточнить

  1. Кто «старший».

    Ты считаешь, что первым предлагает A. Если старший — B, всё симметрично меняется (в n=6n=6n=6 последний ход тогда у A, а формулы зеркалятся). Просто зафиксируй это в решении.

  2. Маленькая опечатка в бесконечном случае.

    Ты написал: «…учитывая, что a2=1−a1a_2=1-a_1a2=1−a1, и b2=−b1b_2=-b_1b2=−b1…». Должно быть b2=1−b1b_2=1-b_1b2=1−b1.

  3. Проценты vs. коэффициенты.

    В условии X%X\%X% и Y%Y\%Y% — потери привлекательности за час. В тексте решения корректнее подчеркнуть, что используешь коэффициенты дисконтирования

δA=1−X100,δB=1−Y100,\delta_A = 1-\tfrac{X}{100},\quad \delta_B = 1-\tfrac{Y}{100},

δA=1−100X,δB=1−100Y,

и далее обозначаешь x=δA,  y=δBx=\delta_A,\; y=\delta_Bx=δA,y=δB (т.е. 0<x,y<10<x,y<10<x,y<1).

  1. Лишняя «социальная» часть.

    Блок «Scenario 1» (про любовь/дружбу и «социальные» санкции) — это уже другая постановка игры (добавляешь внешнюю функцию полезности/штрафа). Он не ошибочный, но не обязателен для решения исходной задачи и может запутать проверяющего. Если хочешь оставить — чётко отдели как альтернативную модель с другой целевой функцией.

Ответы на вопросы задачи

А) Как будут взаимодействовать и к чему придут (при эгоистических предпочтениях и полной информации).

Они договорятся сразу в первый час. Первый игрок (старший) предложит делёж:

Интуиция: каждый шаг отсечения «съедает» ценность будущего для того, кто будет предлагать на следующем ходу, поэтому предлагающий оставляет партнёру ровно его дисконтированную «внеравновесную» ценность, остальное забирает себе.