优惠论坛

标题: 随机赛程的最佳策略 [打印本页]

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ( [; W- ]" N2 P
) `. P% Q  l( J6 f/ i& x( X
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
/ Z  Y+ @1 g# d2 c8 w
. h! G5 m  X5 f问题
3 m& y! u9 Y. U  T# W6 [' F9 ^5 M& f' [% j2 l$ t9 o
2 M+ ^" S3 z" P( q2 _! t
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 0 X0 w8 v$ @/ {! X

1 `, `# `  B# S" t# M当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 2 {8 F6 x  |. x0 L) A+ I

3 ], T! j8 k; V# D' M; {8 h本文
' ~! A  r% K5 [& N
/ _# Z# k( x2 n1 j( o3 R: E( L
+ M9 |9 V' V0 f9 [) j问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 . P* e. @0 H, B2 M
$ m. f3 @3 y0 v* ]2 Z
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 ' V, K; u) k* W. ~" I
' N0 u, x: c) O, k; r* b- E$ ~
2 J  `9 x3 ~; C: m5 x
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
( d* k7 Y- n4 ^3 H8 o. e8 P方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
" w( J3 _, A1 b% E. i方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
% i! ]9 L: W, w  t你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
! f( r- E" s! P- w" }9 n) L& _4 `; ]' b0 P3 i
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
' y! Q5 u# |# ~; d  X, {. n& g$ w
++,
# O; v8 j( E. {' l) H+-++,-+++,
1 _8 p4 C: ]7 p5 m$ t% j2 [+-+-++,+-+++,-++-++,-+-+++, 1 t& u" ~* U' A: k9 e* m4 H
                                                                                                。
) W9 K" }  P! s$ w# e% m5 p6 V, y在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
3 k. ^1 {3 O1 f4 M6 D6 i* d: f  L5 ?1 i) l/ Q! }3 ]" P, R
: r& e8 t" w& f- g7 Y2 J

) E2 O/ L' P& |$ p; y1 j
0 x% K$ E) V0 f# j9 q! {
/ V. U% x! h$ V9 M8 S/ I5 A9 f7 k; |; \7 M$ F

3 c/ n7 Y4 d* ^3 m: L- {! e5 _, E+ ^0 w  E! x
9 _1 J0 |% e: E" y
1 `& A# s8 ~" i8 y
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
) W' T, |( h; M" H; v( z
# a8 q7 a/ W; p6 s$ _' b1 {++,+-+, , ]) R9 ]4 H& J# z
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
: j3 r9 ?, m5 t) i" r-+-+++,-+-++-+, 7 {, ^4 u: U. ]! J! N) t9 g  v
                                 " k: k' W- x& }% @% H' z# n, [
, ,   B8 j6 Q% f3 i0 n! {7 l0 A
                                                                                。
7 d  t- @. V* w( W' y' k, K
9 ~, l2 P) v! u, L0 ?8 G1 d; k' n仿上之计算,可得此时甲赢的机率为 7 g3 i! n5 V3 V) L

4 J+ Y$ [/ H' a5 T0 @/ x5 g" U7 q
* `# D1 K/ ~1 P* t$ H" [4 ?3 U1 Q% k, ?
, _' z1 y7 J' w  F

0 d9 G, M8 _/ F% p$ U- d
9 t2 Y! L# M' @! G8 l6 p+ j
8 Z) P# b8 a% e1 q& M- [: o. w6 j" Y" x
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 5 d0 M, Z% f4 ?9 |, P" G& J% j& _; h

3 z- \. h3 f' h' E4 a1 Y现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
" k' Z3 D0 s. R% |; N/ h( P! D3 [! ~. V) y7 z
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? , R7 W+ o3 g+ @: Q3 \
0 m- C& p! l7 t/ ]; C& R
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
" _) w" X% E" z# g. k- b0 A- u3 @1 v/ _. C+ D% {# n) X& e1 ]
" O/ l9 d4 Z# f
情况一:  
3 s& x2 w4 F' k% _( Q' v' j" N$ g' t, V此时不论甲如何下注, 恒等于 c/(m+c)。 7 W1 ~( b# X- G" C0 a) @, x
# w" ^( s, @7 P7 C& x" y$ r. z
情况二:  
9 w0 p1 ?$ i$ I$ z+ u5 n5 ~此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
: u3 f; o; M2 S( D
: N7 u7 l# O& R9 z情况三: 8 M9 n9 J7 {7 P" {0 F
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
+ s  h9 T# u# z5 T- p. c& @( u7 W% y3 J$ a- o0 R' p# W9 i8 `$ f! n, v9 U
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 ; R4 E4 v6 Q$ m6 D

* D6 o: R& f: A% }. N由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
' T' G0 A% ?9 s% R4 B7 W& o3 y2 A* a" }5 @# l
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
$ B4 N7 \, K$ S5 a+ n. X
+ N6 }9 [2 h  }. J) C7 L, B  E1 R( I* E
情况一:  
0 j2 d* s- v' C假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 ! ~. k  g7 C/ ]" P6 Z' m1 G! d/ f

  V1 d. H* Q) Y& P/ E) Y. R
/ P  M& G; y+ r1 o: i, |6 u, |6 d9 i1 W* S8 U" H/ k$ M: ]
3 N; |. s& y8 h; m% X5 N
& g4 F# H2 a7 W9 F- M

+ b3 K5 G/ N# `这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 ) r, m% b% o& Q  z
" X8 R6 @- t, L" Y8 P
情况二:  
- x* Q) c8 q3 C% e! N1 c3 V# j. Y令 q=1-p。此时对 ν 我们有方程式
* e6 y; b4 Z$ y7 _/ K, F: n. u" A" i2 u
% P) D( K' r" U- @0 J5 a
( l% T! E# @: Z$ F' ?
2 v" O& J& A+ A1 N5 D: B3 _

% q' `6 i. F! Z- k/ u! z$ _, N& T  v
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 $ k1 w7 y% C# s! @7 b+ I
利用p+q=1,上组方程式可改写为 8 |" w4 L" X% ^# d+ S
! V5 p3 k% a9 ^, z9 c# w6 S' a

2 Z4 `  L0 g3 i/ C1 h- _! u5 Y- T3 ]$ o9 {8 H7 }. I

% H$ b) }! N/ R) ]( b" X6 E7 Y8 w7 c

5 r* i/ M; G" T4 q0 p% \8 K! T两边相加,并利用 、,得
7 ~. Y0 q: y2 h, h
1 q5 X4 a* n) a; ?5 ]% V
+ G; D  V+ n5 }5 m3 Q$ c
  v/ q$ v3 d2 |7 m, P' `1 \0 W
8 }, I, o* o0 H1 c4 }) r, F7 s* F
5 u9 L" j1 l/ w( D& Z4 I) v7 @0 M* G6 ?3 q' A; X
若取前 c 项相加,则得
1 ~' T* J, s' N+ A7 y, o% r# B$ A: D2 S0 d9 A

3 j( M0 A4 n2 x9 P# a$ ~% H
! K4 u  h3 d$ r* E  E  g3 v3 q( b

5 [1 E' N8 d, b$ k3 H; |! e6 R" q/ }/ U
情况三:  
* }9 E, B. A& b7 G仿二之解法,可求得
5 ^( H( C1 _$ f- j5 ^5 i+ x, m6 F. g
' ~' a6 k+ `) x' Z0 I" g

/ q8 ?9 M7 s+ B) T6 B
0 X9 ~7 X: u( E" ^. @
( [$ A9 g" S& v1 A/ h8 y/ h% p4 W7 l  \
: }3 M9 @5 p9 Q1 Z
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 9 S2 a6 O# T" t$ z
% l% }- M/ R2 P8 l5 v3 H' f5 u
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
# X7 z( Y' c/ T; ^2 e; M% }& o% a, J

  y. Y! M/ y  \6 Q2 v. n5 b定理: 1 N/ A- t" o6 I& Z6 h
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
, B. |! `/ q# H# y! B0 k$ ~此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 - @. u3 n: y/ n2 T8 o7 b1 K1 Y& k

- C1 h$ F9 p7 N2 s2 }  e  l+ n现在我们就拿这定理来证明先前我们所下之结论。
5 n# V' h8 Y7 K+ G1 h/ l/ W3 z+ h8 O3 G1 w$ t
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
# y9 Y" E; N7 S/ A
- S* Q) D1 U4 \8 X至于在情况二或三时,我们取 。此时若给定 Sn,则
. V  N" \5 _2 P
7 j! O' a2 f' Z
# G+ e* N( R- f& F
/ `; z. Y, }3 @; r7 T; G4 E1 r$ u1 J4 g! O8 w$ g: K

' s: [; J. ^3 v0 j6 y" `% R6 z4 K

7 n( t7 I+ q) O. {7 H3 R% C& n- X
( m/ Q+ u9 @' W8 Q其中  为所下注之金额。利用 0 E& H9 I$ ^6 |8 L
  j* p5 G/ v. L* j& r3 E; |

- V; |4 d( s) P; K* R6 [$ [
5 a% R+ g% z4 N! K3 @& y; s2 `" a" @2 W) o$ g7 [
5 W5 Z" m  k  i) J

* K2 g  K! J, U; O/ L1 s$ s( t" L' f

' x1 C+ n# k8 `可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 ; s- F6 M6 E4 O, s+ e
8 T2 S& y- K# K: l& N) V4 o) H) p8 |
6 m% o7 }$ U! g+ U* P3 ?
! @/ T8 r! ~5 w0 J8 A

1 u0 J1 y( X3 K4 ]
9 q$ a+ Q; @* F! ~( T7 `9 [* b: E) I7 ?% Q
1 ?2 I- o! c+ }

% Y4 p1 ]& k  J- F4 Y因此可得在情况二, 时, % ?# E. m- }! }" f' ]9 d) W

# |7 L- N0 B- E/ \, i7 B8 ^5 b5 i, y: t- q; v6 a, U* V% p

+ u* G  V  A$ C. ^+ |9 L
0 q' G# L8 t' j; z1 Z2 ]+ ]5 A" K% g0 J3 n- R+ a, z3 y
6 e9 h3 q' n% B$ R& R3 v! S& p
# H6 `7 W) e8 d) [& _

+ S: x1 e/ d5 d3 E而在情况三, 时, / R& q/ v" B$ u* o
8 }! O0 d) j$ {; ^
1 O6 U" r4 D* d% i, ?

2 R  h( K3 n* a/ N3 @* x& {  x8 S, P! G/ Q3 O1 l6 X2 F) `
# m' k" m; H, B6 H4 S' C9 A6 P% e

0 z; G5 u1 f' @4 k8 u* {2 v$ m1 q4 z6 ?+ p, D, G. G  j
! p6 |4 S6 L, F; m; @- R) f+ h
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
2 K' L- o, T  u% F& o6 G+ u" Y' U( }& v: R6 `
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 / c3 b0 ~( I& P' w/ I% d
0 U0 z/ i! Y% \- C: |: \8 A
附录
9 Q* i4 f8 S3 o9 [6 r3 i" q6 y
3 x- o) T" q4 p3 I
4 m" j  ]( h" y3 ]. N在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 # l1 R  Q" D, v4 e+ j& b) c
& |+ w! N1 V% n7 ^% s' y- f$ ~  g
8 K0 W) l3 Z2 C- f! b
. \4 f! r$ O% d. N
6 e, v4 x7 n% V; p7 S! Q

8 X  V6 ~* x' w' ^. Z0 G! i: R- v. n$ g9 o' I: S
" k4 [/ i: R9 F$ O% {

- p6 q/ i6 B  Q; e5 @另一方面,极端下注法的 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://www.tcelue.cc/) Powered by Discuz! X3.1