优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
- H, B$ J7 ^5 R
! n' z8 V5 W: H: K2 y; R- O; N: Z
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
* k# Z. T( I, D! Y
0 e* j% ]8 y) N( u1 c
问题
5 C$ v) w6 r1 w
+ K! b8 I! R% G+ v* U, ?/ [/ S
/ G) C- D3 j& `% T% f4 P$ y
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
# x- ~" K0 p3 L- _( R
& p, w0 J5 m; P( ~( Y( a2 b
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
& k0 W7 i9 c: s$ W
% i: ]8 h3 R& b( c, G* I0 \8 ~$ r: O
本文
) H6 c, J$ n6 N8 V7 \ r3 R8 C
1 K8 V6 r y! h) ] U) I; D7 Z1 n M
& o% n0 I- v2 [( N/ [( h; B
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
% N' r, P0 o+ u% d1 P: Z0 J
% N4 w8 w; \8 O, t) F
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
+ F+ y, Z4 M) p' n y0 r, U; K
1 a$ Q( ?; \& {) f
3 _: j$ ?: E+ }: U- `8 H: e4 d& O
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
8 U4 E# h* a0 d4 o |8 Q# M) j
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
* U4 W! |* |+ B$ K ^7 N
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
! n4 G$ N! n+ ?5 N9 D7 H: A; a
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
5 H# H4 }5 U4 F$ G0 t
# _9 J8 @, B2 @( c5 h' ^
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
% X. a% [$ V( h) j, W5 U
8 r% ^- X0 Z- p; @
++,
4 R6 a: T: r* d' i# j
+-++,-+++,
4 z4 A+ H5 Y# \. y% r6 l
+-+-++,+-+++,-++-++,-+-+++,
4 @/ |/ q2 e: o( f
。
; r5 {% {/ P# v& S6 ? K
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
: u. ?2 X9 N3 Q. B3 N
0 ^6 C8 l. `' G+ Z3 G3 A
/ `( U: V9 J" y
8 c& i! y# O4 G' c& [, o
9 [ I. r% @) q! \* b! z
3 p* c8 ^7 \. U. x+ m
" L* o/ E& o7 C+ W4 f2 N
7 M" w5 d! l* Q; \. T
! ] A8 s0 A# {1 J4 e! M8 ^- Z
7 `1 W+ p& Q- E% r; h9 _; c
' u: _0 W3 m0 E5 z- |- E
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
" l% T. Y, Q9 w
! t4 g7 ]# b* h! a. C
++,+-+,
8 x& g5 u0 L3 Y& G) r! r
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
6 }' k+ I" J6 V9 _0 G8 Z; f) [
-+-+++,-+-++-+,
$ }4 ?- {- p1 z3 V
0 I* o% e+ L$ \9 B5 D
, ,
. o$ x( ?/ J5 j
。
# _2 A I+ h- ?1 N% T' e/ [$ L) v
' }* L- D- J( k/ r! i2 i3 L7 n3 _2 f% G" B
仿上之计算,可得此时甲赢的机率为
0 Q: |) o* |' X8 c
4 q9 L% M8 R o' S/ K0 ]
! Y: ~$ S: t: n7 z: `
2 _3 p( l l9 M
3 X/ Q! ~3 @ ~" m: r4 o
% U' B S2 V( v; v7 y Y6 \& s# B
' i: C' n% c4 B* H& w7 W
/ u/ G9 o8 c/ y+ }9 h* t/ ?; C
" b U6 j9 b; u* t- W% r, s I
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
! [; ~$ B3 q h. B
3 M$ |- v/ r. [6 O, i h
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
% B% G/ Y# M2 i, D" u
0 e6 t* C5 M6 C4 M e8 Q
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
3 |0 |3 ]( m1 K Q
. b: P% v* _+ |& A
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
* g$ G0 n% T! r7 c. h: V
9 O! a( \+ C) A2 }- ^0 P E
5 c( B1 T$ f7 v( O( n5 y! E
情况一:
) N6 G/ D+ O9 c& t8 i& [% x
此时不论甲如何下注, 恒等于 c/(m+c)。
# U0 L8 i& h2 d# ^: q" b6 O. k
. G$ N( `3 |) i
情况二:
& M1 L4 J, ?9 g9 _1 u5 z% n% e) w
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
, Y& L" \7 B) S6 o5 t
. W3 C* s, R2 p d: S6 V0 r2 N
情况三:
7 ?' ?. w$ N( V9 m; T! H2 A
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
6 F' [% V; L: d/ n- f
# c9 x7 J, Z4 i, [# A H
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
# w- W/ T+ G* `. h2 n9 n
8 p6 X& f) D- S) h
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
' d' f4 u9 h i
+ z8 @9 ]2 k% p9 P% X
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
: K7 I5 t5 M9 Y7 e) x
; x8 r$ C. B; L, M: ~/ U) a
6 Y. x- \; i# T" T2 A
情况一:
* d6 [0 u/ `- {" J* N' i
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
7 j: m, Y. I }. ~. E
* H% j; z, O: |
9 u) H) K4 h7 D+ k% n
$ p3 U9 Q* U3 @5 m7 k4 L8 ?
9 N+ Q4 Z/ N! o# s" g: b" b
0 T/ K; ?' g6 P4 T- S+ J; w: a
4 h9 e% y- `. D
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
; ?8 o7 I# x# @9 d$ V$ e
' L8 v" _5 v7 h$ j- y
情况二:
0 c r9 v3 f% K( R
令 q=1-p。此时对 ν 我们有方程式
0 i; I F$ [; S
4 }* d7 _! K4 s) C
, j/ _. f* a9 j& r! a
( j) r o/ {, M6 @" W9 n/ m
% g3 }! d' s8 K' X: N( J
% L9 E& y5 i0 O
8 x' m- _0 w5 x1 I( q
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
4 G4 f2 V `- f8 q
利用p+q=1,上组方程式可改写为
" J& N1 v/ Q# w' ]+ |! l1 r3 f) u
5 i% N- ~- K; ~/ U1 P
/ z" q( B7 h* U }7 O
: j0 `) l1 U1 R; c# |( s
2 T) g( b/ L4 @ b( Z- [
7 g% |3 Y" j) ^1 O; \/ k9 Y9 g: n C: o
0 H4 u( v2 W- B; P0 B( i0 b
两边相加,并利用 、,得
2 V2 I, s6 X! |; T
! c- R" K( V: L
4 |& d4 l. d S5 r/ H l
1 D: s* U8 h2 o: n' q- i
: L+ [( y' C8 u7 r& z1 R/ L
( d6 s: E& c. v/ h9 g1 V
( }- n2 k* p( F: d x* G
若取前 c 项相加,则得
( L( x- F! @* j8 n' L! i
5 G+ b+ ~2 A4 ~' C# S3 i
; R" \( E: G) d' V0 q8 q7 @- j: ]
* d! {1 m2 o7 k0 n
8 P; M: A9 z7 F$ }: \- S
% c9 f5 k" N% `1 @; w7 F
9 _' [# a R3 j5 o/ A# d
情况三:
6 O! S0 B. @: g0 | `4 f, _, d: Y/ {
仿二之解法,可求得
; @6 j& T- o- S- U; X/ o
- F# Y$ f/ m$ g, Y3 K+ N
. B* Z+ `. t3 k! s
9 y& u7 r+ y7 `' s" E6 ?+ u- w1 n
1 b% j. B: {% P, K; I
# d! {3 T7 l$ P; T9 z4 i$ ^
$ h5 U0 D# X- y3 c; ~
9 x) m" c2 ]$ C4 l
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
, ? A6 s, E/ f$ p+ J% n
0 ]- Y3 b! M7 z
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
0 y3 R3 Q+ l. F
$ m' ?1 i& O1 L! D
/ H5 k7 t* m" X9 W
定理:
1 ]$ L y- ^+ }7 ^; T
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
4 V$ Z7 F* T$ d2 F5 ]) X
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
( ~+ J2 ^4 i1 t3 E. }
y- l( {, n! v! k! K; {+ {
现在我们就拿这定理来证明先前我们所下之结论。
9 q- w) F1 o4 F) ^2 B
. f- n9 D/ B7 |7 m& V8 G1 I3 X
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
2 G8 h% G- C' k7 m* m
# a1 c# C0 y* C# B( k( }
至于在情况二或三时,我们取 。此时若给定 Sn,则
, Z4 h$ Z; }- I
* j9 o5 Y1 w. \, {% q: \! K) n; T
0 m) l) q3 k3 `9 ~; f) k8 t
* |& i/ |5 J( y7 x! s' d8 W: F
0 d1 q# a/ [3 y/ N( B. {
& G' y, _, e9 ?# ?) F
5 R7 Y5 T; H% B5 S
) L8 v& }+ U) N2 E7 Z: b
$ E k7 D3 {$ b
其中 为所下注之金额。利用
q8 c* u: Q3 O9 P0 p1 {
. I- K# r. d& {) |) p- P- Q! p
/ i& o3 K% O' @4 [' W. x
+ s0 T# r7 t" }- {4 K8 r8 E
8 l' q8 N4 ^1 ~& }$ |
# Z5 y9 K1 o) r2 {" W! y9 s
{4 g- I! z% {5 ~8 S& |9 y' L
! `3 x9 n; N+ B' l% |5 ]
& N* J, i% U6 O- y0 z- Y
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
. ?; P( O& Y- p9 c4 m+ B/ Y
6 i" R1 O z- c
* t/ S) K' W2 S9 l* _" M9 }1 G6 V3 W$ `
0 v! O1 y' N I: e. j
9 |" ~0 P) V$ g
5 N- O9 ]7 x8 w8 `/ k/ n
3 {! o6 p3 m# F9 G! ]7 Y) J/ y( a
: \% l9 i# I, x" C* w
" c1 F4 @) O9 N' l' h* T
因此可得在情况二, 时,
# H/ u( d8 u, T+ l( D9 M7 e
1 q1 c3 r! D$ S* p+ h
9 Z' X( {' |* V9 p" y& c
; E$ {) k/ x/ g4 f6 y- C
! \: [+ p) m( S# {9 R
# z9 b7 F8 U/ u+ N8 h# W
' r3 q7 H4 C' A$ w( R2 g# U
; I2 o6 d! z, |! }" ^
7 Z/ q$ J* Q0 h9 W: O
而在情况三, 时,
7 R. U/ d8 q2 J
2 `$ p# `) V* v
- V4 G. N4 {3 k0 d. ^
/ `- x" d; Y9 U+ [
3 D0 R; j( c' e
' v: h/ K3 h# e0 \5 d6 e
# ^2 B2 a( {9 U' a& o
4 K8 I* n" c4 _7 n( \
4 S8 F( R9 ~1 E/ r* e6 v" G5 ^4 c& G
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
/ d% M8 a& A# L! F
* E- B4 {0 G: R- m) {( J
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
' X. ?( _( y( L1 C
% a$ F* q* [+ A" r8 s' e7 ~% B
附录
) D7 H3 b2 S; J4 s7 a1 O
1 \( n" o/ f: |9 G, i2 ]; b2 t+ a
2 D- b" X: D* S1 I, ]& b& S* ?$ o
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
# g. j+ X8 o6 g2 x2 A
! l( u5 [! ~: B: g. A/ y
' q E2 h2 G9 C9 |& @
+ T) |9 ^/ H- m4 d
/ @7 A0 L! G/ v0 m; R9 j! Z
% ?+ N2 V. f# T0 s
- P4 N1 h7 Q+ s4 T0 l* W
4 n. h3 r2 o+ R8 \+ z' R% F \
( Z3 P: M Y+ |9 [, s" R
另一方面,极端下注法的 T 为最小(但无统一公式)。至于其推导过程,与正文中所用的方法类似,只是演算步骤复杂多了,所以从略。
作者:
爱拼猎人
时间:
2010-12-4 15:13
太长篇了,而且非常的深奥,希望有玩家能看的明白。
作者:
tb35891
时间:
2010-12-4 16:55
好文章,学习了.
作者:
tb35891
时间:
2010-12-5 20:28
又来看了,还是没有看明白,不知楼主有没有看懂了.
作者:
牛二哥
时间:
2010-12-5 23:11
我也来学习下
作者:
ck6767
时间:
2010-12-6 09:46
太深奥了!!!!!!!!!!
欢迎光临 优惠论坛 (http://tcelue.ws/)
Powered by Discuz! X3.1