2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5  След.
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 21:33 


01/09/14
598
Geen в сообщении #1626112 писал(а):
talash в сообщении #1626082 писал(а):
Этот пример хорошо демонстрирует необходимость использования критерия Келли.

Нет.
Через 10 раундов (в последней редакции описания игры), банк в среднем увеличивается в 2.6 раза.

Это в среднем для множества игроков. А тут задача как лучше сыграть в игру одному игроку, и важное условие, что вход в игру один раз в жизни. Евгений Машеров посчитал, как наиболее вероятно будет идти игра для одного игрока:
Евгений Машеров в сообщении #1626166 писал(а):
При ставке 50% к капиталу в среднем из пяти игр в трёх капитал вырастет в полтора раза, в двух сократится вдвое. Это означает, что после пяти игр капитал уменьшится до 0.84375 от первоначального, и такая стратегия неудачна, в среднем теряем 3.34% на ход.

А ниже в цитате он и наилучшую ставку по критерию Келли посчитал. Половина капитала это очень большая и рискованная ставка и даже 60% вероятности выигрыша не спасают и такая стратегия скорее всего приведёт к потерям.
Евгений Машеров в сообщении #1626166 писал(а):
$p_{opt}=0.2$
В этом случае в трёх играх из пяти капитал будет вырастать до 1.2 исходного, в двух снижаться до 0.8, и в целом за 5 игр вырастет на 10.592%, или на 2.034% за кон.

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 21:35 
Заслуженный участник
Аватара пользователя


01/09/13
4684
talash в сообщении #1626195 писал(а):
как лучше сыграть

Что значит "лучше"? Дайте строгое определение, пожалуйста.

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 21:46 


01/09/14
598
Geen в сообщении #1626196 писал(а):
Что значит "лучше"? Дайте строгое определение, пожалуйста.

Нету строгого определения. Вопрос же был к Doctor Boom, у него похожая тема с формулами, я надеялся он с этим поможет.

-- 16.01.2024, 20:53 --

Лукомор в сообщении #1626097 писал(а):
Оптимальная стратегия, она называется мартингейл, или мартингал,
как раз с точностью до наоборот, заключается в том, чтобы после выигранного раунда уменьшать ставку в два раза, а после проигранного раунда ставку в два раза увеличивать.

Я эту стратегию в школьные годы изобрёл. Обидно, что её уже придумали до меня. :mrgreen:

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 22:25 
Заслуженный участник
Аватара пользователя


01/09/13
4684
talash в сообщении #1626195 писал(а):
как наиболее вероятно будет идти игра для одного игрока

Вы не совсем поняли как будет идти игра - если описывать очень грубо, то Вы будете проигрывать по чуть-чуть, но изредка будут случаться очень крупные выигрыши. Например, если поставить себе цель увеличить стартовый капитал в миллион раз, то Вы гарантированно достигнете этой цели при достаточно долгой игре. (погорячился)

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 22:46 


01/09/14
598
Geen в сообщении #1626203 писал(а):
Например, если поставить себе цель увеличить стартовый капитал в миллион раз, то Вы гарантированно достигнете этой цели при достаточно долгой игре.

Мне кажется, что очевидно это не так, миллиона можно достичь, если сразу повезёт, а если нет, то мы свалимся в околонулевую яму, пики будут, но тоже около нуля и дальше яма будет всё ближе к нулю и всё меньше вероятности из неё выбраться.

-- 16.01.2024, 21:47 --

Geen в сообщении #1626203 писал(а):
(погорячился)

а я успел ответить)

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение16.01.2024, 23:00 
Заслуженный участник
Аватара пользователя


01/09/13
4684
Да, критерий Келли, как-раз, минимизирует время ожидания миллиона...

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение17.01.2024, 08:42 
Заслуженный участник
Аватара пользователя


11/03/08
10003
Москва
Если начать с рубля, то в среднем за 686 игр при оптимальной ставке будет миллион.

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение17.01.2024, 10:01 
Заслуженный участник
Аватара пользователя


11/03/08
10003
Москва
Обсуждения мартингэйла были в следующих темах:
topic104625.html
topic83010.html
topic81994.html
topic80175.html

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение18.01.2024, 13:50 
Заслуженный участник
Аватара пользователя


11/03/08
10003
Москва
Написал на экселе табличку. Кто хочет, может поэкспериментировать.


Вложения:
Kelly.xlsx [206.21 Кб]
Скачиваний: 167
 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 08:38 


15/11/11
248
Что-то я запутался, так кто прав?
Geen в сообщении #1626158 писал(а):
Посчитайте честно - увидите что это $1.1^N$.

или
Евгений Машеров в сообщении #1626166 писал(а):
такая стратегия неудачна, в среднем теряем 3.34% на ход

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 09:01 


01/09/14
598
Parkhomuk в сообщении #1626459 писал(а):
Что-то я запутался, так кто прав?
Geen в сообщении #1626158 писал(а):
Посчитайте честно - увидите что это $1.1^N$.

или
Евгений Машеров в сообщении #1626166 писал(а):
такая стратегия неудачна, в среднем теряем 3.34% на ход

Оба правы :D

-- 19.01.2024, 08:10 --

Цитата:
что это $1.1^N$.

Хотя, не уверен можно ли возводить в степень, так как ставка изменяется из раунда в раунд, но в каждом раунде матожидание капитала 1.1. Если бы всё время ставили 1р., то в среднем за каждый раунд был бы прирост в 10коп. Но поскольку ставка меняется и она большая, то получается перекос вниз, большой риск много проиграть.

Тут хотелось придумать какой-то математический критерий, как играть в такую игру, чтобы это было выгодно с точки зрения людей. Заработать все деньги мира с околонулевой вероятностью, эта стратегия кажется плохой, лучше попробовать выиграть миллион с вероятностью заметно отличной от нуля и ещё непонятно какой лучше внести начальный капитал.

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 09:14 
Заслуженный участник
Аватара пользователя


11/03/08
10003
Москва
Geen в сообщении #1626158 писал(а):
Doctor Boom в сообщении #1626155 писал(а):
наш выигрыш $1.5^{0.6N}\cdot 0.5^{0.4N}a$

Неверно.
Посчитайте честно - увидите что это $1.1^N$.


$1.5^{0.6}=1.275424500625790832866547850193$


$0.5^{0.4}=0.75785828325519904117362990065322$


$1.5^{0.6}0.5^{0.4}=1.275424500625790832866547850193\cdot0.75785828325519904117362990065322=0.96659102246588137576243947163308$


$1-0.96659102246588137576243947163308=0.03340897753411862423756052836692\approx 3.34\%$
убытка на кон.

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 09:38 
Заслуженный участник


12/08/10
1680
Geen в сообщении #1626158 писал(а):
$1.1^N$.
Это неправильно. $1.1$ будет если каждый раунд ставка одинаковая. Если мы каждый раз ставим все(ставка меняется) - то будет $1.5^{0.6}\cdot 0.5^{0.4}$

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 09:55 
Заслуженный участник
Аватара пользователя


11/03/08
10003
Москва
Это довольно любопытный парадокс (не софизм). При любой доле ставки матожидание положительно, причём чем больше ставим, тем выше, но при некоторых размерах ставки исход игры - проигрыш. Поскольку одинаковые в абсолютном выражении выигрыши и проигрыши (всегда в размере суммы ставки) в относительном выражении различны. Для 50% ставки при выигрыше капитал растёт в полтора раза, а при проигрыше падает вдвое. Поэтому при длительной серии будет проигрыш, даже если выигрышей больше. При другом проценте ставки разница в относительном выигрыше и проигрыше уменьшается, но не исчезает, даже при очень малой ставке.
$\frac 1 {1-p}=1+p+p^2+p^3+\cdots+p^n+\cdots>1+p$
Но, уменьшая p, можем попасть в область, где выгода от положительного матожидания перекрывает потери от "относительности". И выбрать оптимум ставки, тут 20% от капитала (собственно, по критерию Келли).

 Профиль  
                  
 
 Re: Лучшая ставка в игре
Сообщение19.01.2024, 10:44 


01/09/14
598
Null в сообщении #1626467 писал(а):
Geen в сообщении #1626158 писал(а):
$1.1^N$.
Это неправильно. $1.1$ будет если каждый раунд ставка одинаковая. Если мы каждый раз ставим все(ставка меняется) - то будет $1.5^{0.6}\cdot 0.5^{0.4}$

И всё-таки правильно, как Geen написал. Если 10000 человек придёт в игру и каждый поставит 100р. и каждый сыграет 10 раундов, то отношение итогового суммарного капитала всех людей к первоначальному составит $1.1^{10}\approx2.6$

Проверил численным методом, код прилагаю. Сайт для проверки.

Код:
#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>

int main() {
    srand(time(0)); // Инициализация генератора случайных чисел

    int num_players = 10000;
    int num_rounds = 10;
    double initial_capital = 100.0;

    std::vector<double> capitals(num_players, initial_capital);
    double total_initial_capital = num_players * initial_capital;

    for (int i = 0; i < num_rounds; ++i) {
        for (int j = 0; j < num_players; ++j) {
            double bet = capitals[j] / 2;
            capitals[j] -= bet;
            if (rand() % 100 < 60) { // 60% шанс выиграть
                capitals[j] += 2 * bet;
            }
        }
    }

    double total_final_capital = 0.0;
    for (int j = 0; j < num_players; ++j) {
        total_final_capital += capitals[j];
    }

    double ratio = total_final_capital / total_initial_capital;
    std::cout << "Capital expected value: " << ratio << std::endl;

    return 0;
}


PS Код сгенерировал BingAI без ошибок, только русский текст пришлось на английский заменить, иначе при выводе в консоль абракадабра. Запрос такой:
напиши программу на си++.
Нужно вычислить численным методом отношение суммарного капитала всех игроков после игры и до игры. 10000 игроков вносят капитал 100 рублей и играют 10 раундов, в каждом раунде ставят половину текущего капитала, при проигрыше ставка теряется, при выигрыше удваивается и прибавляется к капиталу. Вероятность выигрыша 60%, проигрыша 40%.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: gris


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group