Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Орел-Решка / 25 сообщений из 59, страница 1 из 3
24.04.2012, 14:42
    #37768274
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Нужен алгоритм игры на выигрыш.
Противник думает и сам выбирает, что у него выпадет.
А мы стараемся угадать.
...
Рейтинг: 0 / 0
24.04.2012, 14:44
    #37768279
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Математического подраздела не нашел, - значит С++ и всегда можно смоделировать.
...
Рейтинг: 0 / 0
24.04.2012, 14:56
    #37768311
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Важное условие:

Алгоритм должен быть открытым.
Так что, задача стоит скорее так, как не проиграть с открытым алгоритмом.
Правильная игра должна привести к результату 50/50.
...
Рейтинг: 0 / 0
24.04.2012, 15:04
    #37768326
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11,

??
Есть Трент, который загадывает число 1 или 0 равновероятно, после чего мы должны назвать 1 или 0 и угадать с вероятностью более 50%?
Или есть Боб, который загадывает 0 или 1 и сообщает Тренту, после чего мы должны угадать и во втором раунде загадываем сами?

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
24.04.2012, 15:16
    #37768362
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Истинная RND решит вопрос, хорошо у нас есть истинная RND.
Тогда меняем немного правила.

Противнику приходит (Истинная RND) -Белое либо Черное.
Белое он выиграет, если сыграет с нами.
Черное он проиграет если сыграет с нами.

Чтобы долго не мучится он играет на все. 1000 рублей.
Либо отказывается от игры и проигрывает копейку.

Мы либо принимаем его игру - и он открывает, что ему пришло.
Либо мы отказываемся от его игры и проигрываем копейку.
...
Рейтинг: 0 / 0
24.04.2012, 15:31
    #37768415
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11,

Пожалуйста , нормально сформулируйте задачу. Я только сейчас узнаю, что есть какие-то ставки.
...
Рейтинг: 0 / 0
24.04.2012, 15:51
    #37768481
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Так, это я обыгрываю одно и тоже. По большому то счету.
Наверно надо еще сместить баланс 50/50 и дать кому-то преимущество, так будет сложнее.

Давайте, вот последняя версия задачи.


Игроку А приходит белое с шансом 1/5 и черное 4/5.
Он либо предлагает игру на 1000 рублей, либо отказывается и теряет копейку.

Мы либо принимаем его игру и смотрим, что ему пришло (а он уже знает).
Либо отказываемся и теряем копейку.


Правила простые, как будем играть?
Выставляем открытый алгоритм.. у кого есть идеи?
...
Рейтинг: 0 / 0
24.04.2012, 15:54
    #37768494
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Если пришло белое и мы согласились на игру, то проиграли 1000 руб.
Если пришло черное и он предложил, а мы согласились, то мы выиграли 1000 руб.

Если один из нас отказался, то он теряет копеку.
...
Рейтинг: 0 / 0
24.04.2012, 16:02
    #37768524
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11,

Каков начальный капитал каждого игрока? В какой момент прекращается игра - при разорении одной из сторон?
...
Рейтинг: 0 / 0
24.04.2012, 16:13
    #37768569
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Давай как удобнее.

Положим 1000 рублей есть всегда.
Выигрывает тот, кто будет иметь перевес в 1000 рублей.
...
Рейтинг: 0 / 0
24.04.2012, 16:14
    #37768575
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

тоесть если 100000 раз сподряд отказаться от игры, то проиграешь.
...
Рейтинг: 0 / 0
24.04.2012, 16:18
    #37768588
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11,

Отказываясь, мы узнаём исходный результат (чёрное-белое)?
...
Рейтинг: 0 / 0
24.04.2012, 16:20
    #37768597
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Если обе стороны в начале принимаю игру, то кто-то сразу выиграет.

Если игрок А 50000 сподряд откажется от игры, а затем предложит и мы согласимся и игрок А выиграет, то игра продолжится.
И игрок В (тоесть мы) будет проигрывать 500 рублей.
...
Рейтинг: 0 / 0
24.04.2012, 16:22
    #37768610
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
В модели, когда оппонент соглашается на игру при выпавшем белом с вероятностью P(w), при выпавшем чёрном - P(b), а мы соглашаемся на предложенную игру с вероятностью p, матожидание нашего выигрыша S: 500*S = p*(400004*P(b) - 100000*P(w)) + 5 - P(b) - 8*P(w). Но это актуально скорее для длинной дистанции.
...
Рейтинг: 0 / 0
24.04.2012, 16:24
    #37768617
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
AbstractionTVA_11,

Отказываясь, мы узнаём исходный результат (чёрное-белое)?


Помоему это неважно, так как алгоритм будет открытый.
И мы не сможем извлечь преимущества из статистики, он будет знать наши выводы.
**********

Прямо незнаю ).


Нет.
...
Рейтинг: 0 / 0
24.04.2012, 16:27
    #37768634
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
AbstractionВ модели, когда оппонент соглашается на игру при выпавшем белом с вероятностью P(w), при выпавшем чёрном - P(b), а мы соглашаемся на предложенную игру с вероятностью p, матожидание нашего выигрыша S: 500*S = p*(400004*P(b) - 100000*P(w)) + 5 - P( w ) - 8*P( b ). Но это актуально скорее для длинной дистанции.Опечатка.
...
Рейтинг: 0 / 0
24.04.2012, 16:32
    #37768663
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
AbstractionВ модели, когда оппонент соглашается на игру при выпавшем белом с вероятностью P(w), при выпавшем чёрном - P(b), а мы соглашаемся на предложенную игру с вероятностью p, матожидание нашего выигрыша S: 500*S = p*(400004*P(b) - 100000*P(w)) + 5 - P(b) - 8*P(w). Но это актуально скорее для длинной дистанции.



Но что выходит, если мы знаем его алгоритм? Указаны в формуле следующие неизвестные:

p - это что такое?
p(b) -100% - А всегда предлагает игру в этом случае. Это логично.
p(w)- - А невсегда предлагает игру.

Игрок B в начале игры, принимает предложение с некоторой вероятность. Это и есть P?
...
Рейтинг: 0 / 0
24.04.2012, 16:35
    #37768673
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Но наша вероятность P() должна будет уменьшится, если игрок А в начале откажетсянапример 3 раза, а потом предложит игру?
...
Рейтинг: 0 / 0
24.04.2012, 16:41
    #37768703
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11Помоему это неважно, так как алгоритм будет открытый.
И мы не сможем извлечь преимущества из статистики, он будет знать наши выводы.Между "по-моему" и "я могу строго доказать, что" - дистанция огромного размера.

Алгоритм: с вероятностью 2/100001 принимать предложенную игру. Считая P(w)=1, матожидание выигрыша тогда S ~ 0.008р.
...
Рейтинг: 0 / 0
24.04.2012, 16:42
    #37768706
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

А что задача решается, когда P константа?

Например

A - белое 100% предлагает игру = 1/5 =20%
А черное предлагает игру = 50%-1/5 = 30%

То P равно чему? )
...
Рейтинг: 0 / 0
24.04.2012, 16:44
    #37768715
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

Стараюсь понять вашу логику..
...
Рейтинг: 0 / 0
24.04.2012, 16:47
    #37768724
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

P(b)=100% - это игра в случае белого.
P(w)=30% - это игра в случае черного. (но быть может есть лучшее?)

P=?
...
Рейтинг: 0 / 0
24.04.2012, 16:48
    #37768728
TVA_11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
Abstraction,

P(w)=100% - это игра в случае белого.
P(b)=30% - это игра в случае черного. (но быть может есть лучшее?)

P=?

Исправился.
...
Рейтинг: 0 / 0
24.04.2012, 16:48
    #37768730
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11,

Взаимно. Предложенное значение p выкидывает из формулы P(b), лишая оппонента свободы манёвра.
...
Рейтинг: 0 / 0
24.04.2012, 16:56
    #37768763
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Орел-Решка
TVA_11Abstraction,

P(w)=100% - это игра в случае белого.
P(b)=30% - это игра в случае черного. (но быть может есть лучшее?)

P=?
P(b) = f(p), эта величина становится известна после составления нашего алгоритма.
Предложенное, разумеется, неоптимально: к примеру, при балансе -999.99 соглашаться на игру в предложенных условиях необходимо. В первом приближении, это можно поправить, заменяя априорные вероятности выпадания чёрного и белого P b =4/5, P w =1/5 на P b =P b (M), P w =P w (M), где M наш баланс, P b (0)=4/5, P b (-1000)=1, P b (1000)<4/5 (к примеру, P b (M)=(4/5) 1-M/1000 ).
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Орел-Решка / 25 сообщений из 59, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]