2012-08-03 5 views
4

게임의 예상 값이 주어진 경우 "지불금"을 무작위로 추출해야하는 몇 가지 예가 있습니다. 예를 들어, 매번 "10 크레딧"을 보답하는 대신 우리는 장기적으로 평균 10 점을 예측할 수 없게함으로써 "재미"를 목표로 던진 임의성을 보답하고자합니다.정수 지불 함수 ("expected"값을 입력하고 "fun"에 대해 최대화 된 출력을 출력 함)

임의의 양으로 변경하거나 정규 분포로 만들기는 쉽지만 "재미"는 실제로 최적화되지 않았습니다. 5 ~ 15 크레딧 사이의 사용자 유틸리티의 차이는 상대적으로 적지 만, 잠시 동안 큰 크레딧과 희망 사항이 될 수있는 100 크레딧을 얻을 수있는 기회가 있다면.

도박꾼을 위해 최적화 된 알고리즘이 있습니까? 그것은 기본적으로 슈퍼 간단한 슬롯 머신입니다 - 나는 누군가가이 중독성과 재미 같은 것을 만드는 것을 결정하기 위해 연구를 해왔을 것이라고 기대하지만 나는 그런 것을 찾기 시작할 곳을 모른다.

답변

2

나는 논문 Lavin이 매우 흥미롭고 흥미롭게 들여야한다고 생각하지만, 슬롯 머신 알고리즘에 대해 알지 못해서 나는 단순한 것을 제안 할 것이다. 확률은 방금 설정 페이지가 덜 흥미로운 분포 (및 명백한 1-P에서 오는 보상의 확률로 다음

 
select a random uniform U on [0,1] 
if (U <= p) select a random normal from N(10,2.5) 
if (U > p) select a random normal from N(100,10) 

: 할 수있는 간단한 일이 단지 무작위로이 같은 두 개의 서로 다른 분포를 선택한다 더 흥미 진진한 배포판에서 나온 것). 이러한 분포에 대해 법선을 사용할 필요가 없습니다. 더 많은 유니폼도 괜찮습니다.

+0

흥미로운 솔루션입니다. 나는 이것이 매우 간단하기 때문에 아마도 이것이 가장 실행 가능하다고 생각합니다. 우리는 어떤 범위가 가장 잘 작동 하는지를보기 위해 약간의 분할 테스트를해야 할 수도 있습니다. 그러나 이것은 매우 유연 할 것이기 때문에 어렵지 않습니다. –

+0

이것은 우리가 함께 가기로 결정한 것입니다. 감사; 나는 그것이 꽤 잘 될 것이라고 생각합니다. –

+2

이런 종류의 확률 분포를 혼합이라고합니다. 이 예에서와 같이 법선을 사용하면 가우스 혼합이됩니다. 이를 사용하여이 절차에 대한 자세한 정보를 찾을 수 있으며 결과의 데이터 세트가있는 경우 매개 변수 생성과 같은 작업을 수행 할 수도 있습니다. – frankc

2

슬롯 머신이 사용하는 알고리즘 중 일부는 도박을 더 재미있게 만들기 위해 "가까운 미스", "보너스 모드"를 만드는 데 일반적으로 사용되는 방법을 포함하여 in this paper으로 자세하게 설명되어 있습니다.

and this is another paper. 비록 당신이 그것을 원한다면 당신이 대학에 있어야만이 대학의 전체 텍스트를 볼 수 있습니다.

누군가가 이러한 방법을 구현 한 프로그램을 작성했는지는 알 수 없지만 이전 컴퓨터에서 사용 된 아이디어가 디지털 세상에서 어떻게 든 작동하기를 바랍니다.

+0

첫 번째 용지에 대한 링크가 작동하지 않습니다 (적어도 웹 브라우저에서는 작동하지 않습니다). 이 논문의 제목은 무엇입니까? 나는이 제목을 가진 종이를 발견했다 : PAR 시트, 확률 및 슬롯 머신 플레이 : 문제 및 도박이 아닌 문제에 대한 시사점 이 글은 같은 종이입니까? –

+1

@TodorBalabanov 예입니다. – lavin