优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ) ^0 G. q; k: E6 s3 q: o% C  }

' N8 F, |; s+ l9 ?在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
6 [  y' \/ z4 i5 a7 j( v; V% X! h. m' k' s/ u5 o) W
问题
) u0 H% f, B- h' }
, _- A$ j( W6 o: [& e' ?) ~) U$ V/ K' }+ ^2 }" K1 a
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 0 b6 g9 K. ?5 x' _: L9 z3 Q8 d
" L8 }7 T5 H" `; ^
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
7 O, s  w$ ^. o( b4 o) _& v6 A# n$ j/ ?) ?% @0 u7 r
本文 $ M& f" c1 b5 R) c& I& \3 _

* {/ X/ S1 o& ]& U$ c/ L9 Y% y, Q  C' A6 G: a
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
) D1 p3 }9 s' @$ b! K9 t* n' `- s7 y1 l9 g
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
+ h) l' U5 [8 A  t8 y; {8 x3 p( U# z" m

3 s! _3 D4 e+ }& l" Z方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 8 r7 m4 u' \- I* U4 p% h
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) $ @% `% Q; O; E
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) ; e( j! P( ~/ @" h3 T
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
8 X4 n% n6 P/ S& j+ X# T- Z* O! ^, I5 G2 |6 s
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 / D' y3 g) M6 O4 A0 M' M" Q0 P

# ]8 M; y- c7 e4 \++, 8 F8 e( e! E: [+ h; s3 K8 s5 d
+-++,-+++,
5 S% s$ d3 a0 V+-+-++,+-+++,-++-++,-+-+++,
9 p/ q" Z, e6 p+ @% r, p                                                                                                。
2 V" S0 @, S, J在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 & A/ o" H6 [- a0 a( p6 F9 J' V
9 W( d' b6 E1 J1 V" d

4 ^. M- T6 y* D- ~6 G$ r, _" f  `/ q) J
3 D" z9 _: l1 C. g2 ]+ }
5 a' s/ [8 u8 Z1 Z: o" r1 s+ U! N
$ K# U# S8 e8 c$ ~( `. R& `8 N
1 l. W6 c8 s1 C: P
+ j+ |7 z# U' [0 r- v' }( p
# U0 v! Y# `. x) k2 r+ y2 W' u  {! l1 i% P

5 }- Z5 \8 l% |" [1 B! J现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 + W$ h+ u* y( Z# _7 {* X

, p8 P( ^4 p# H7 ~0 R1 d++,+-+, 7 A# Y+ E" f( C3 y8 t* a4 `$ A
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
( K# a; p: F: {8 i- k-+-+++,-+-++-+, - N2 r$ U; C0 [7 @
                                 3 y) ]' X& {$ U* \. y& m
, ,
( e9 P9 i% \; ]3 Q) D                                                                                。 - i2 E9 o* g: H! V# N1 b
/ C% }& ]8 z6 t# g7 W  z
仿上之计算,可得此时甲赢的机率为 8 N( [* M$ M0 @( \1 x. o

- u) O- r6 y4 U1 S
: B) g2 v! }2 a  Q9 p8 [- ^- q/ r8 L8 t; t) [- |

* k1 c  A# j( @: M  }* U
. T) n5 [8 b/ y
5 b8 n( ~* X! z+ r9 e+ ^5 U: u7 Q" v( C! `% E
3 D) }" x* R( s. `+ K
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
2 v! Z" ~2 ?4 N) v/ y% T$ D5 A$ l0 s4 {6 ?/ D9 q5 ?
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
( w; V! V. E- N
) D/ U# G: |7 a1 D7 ]+ c; E这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? 7 i1 `4 f# F/ ]  Z/ n1 N, E' a- `1 v& a

( L3 C' }" Z( \现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
0 b( a) T6 e. q5 J) [9 I4 D
5 v2 P' d- a' U+ j; p
  g/ `6 i5 I% R% N# C, b情况一:  
% |$ v; ^! K  X+ \此时不论甲如何下注, 恒等于 c/(m+c)。
* a' ~3 L. c5 d  D! H+ R6 C5 H4 y! {0 y( g5 I' E
情况二:  
4 V' A7 b  P2 t" [9 @/ d此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
/ W/ @8 _  b" D5 A; v9 a
- \! `6 P: W+ w1 n  r. o  K/ q" H情况三: $ M2 ~) S# Y7 I* c* x
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
2 [& T2 D) B  ^; i. r/ J' h& D7 s/ D" H' |% W/ {4 I
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
" S" [7 x0 ]3 A0 e' ^- B) g# C# }4 d3 L5 L9 s( v
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 : S" b! T% k; B' c

3 \  k: a: _0 X5 X如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
# ]* b+ q$ Q& X- c8 i% b2 q4 s7 _
5 D; ^& d0 X* _9 A7 d1 h1 Y0 i; D! v
情况一:  9 |6 p% Y( q1 I& U8 m
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 , ^' f7 u/ x. V/ i
0 m) s' o6 C7 c. d$ @

. A- ?$ B9 P& o9 G& v' s, p7 b/ I2 X% T: U) |
* K! v& S0 S& Q/ z( h/ o

5 ~& r, k8 Z" i$ B! Z) `
! L1 F8 \2 S' m. M这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
) b/ d* _  B; u0 f' [: d$ p5 r6 f0 H4 x/ h% D4 @
情况二:  
# V6 q5 W; F  g6 q- _! z令 q=1-p。此时对 ν 我们有方程式 ) o6 @: D: i$ j$ Q2 U; O8 m2 Z
8 c2 o3 G. @( l% k8 f
6 G  J, ?: y, o0 Y" R$ S7 M
* j, t2 f, b& ^! [& s/ \  b

; I3 i9 O, `% v% P. X4 l4 J* Z4 s
* K2 Z3 z6 H2 E4 G+ Q' g
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 ) s4 ^5 }7 D1 R" V0 G( t% O
利用p+q=1,上组方程式可改写为 ) ~$ R& l2 D. U6 D# N

1 I# _+ j. Z' ?  b& w* R7 f# m: o% D! P7 a+ R  [$ @6 D, Y
/ v: ?8 ]' E* v% M% W

! k1 F2 d& h6 N' V2 f6 c1 B
8 c% X  ~8 J7 ^5 ^' U  s
! C, [# @1 ?, R# L& \5 H/ Q两边相加,并利用 、,得
9 k4 z- X" _' i5 N! `% j: f- L6 ^" P, {7 J0 Z% ^

6 O* T" I7 K2 N+ o. f- \+ @
4 S+ F- z5 s8 M8 m- d6 ?/ H' t4 ~: |- n. w9 B3 o" Y+ r4 k3 u

% s4 _2 L) D+ Q4 c  @0 }/ G; u0 s. |
若取前 c 项相加,则得 8 ]7 }- a: U# |3 _" }: {9 e; _

( {% P6 T* S+ m, z- }* ?& m. l4 w

: u2 n0 n8 m& z% d. M( p5 G) l" V. u+ N7 G& }* E
( g. Q" U9 q! E6 G% A

4 L, ~! \- T: o; _情况三:  . R/ l! F' G% a9 T, Z. T$ V0 m
仿二之解法,可求得
* V  c' s! ~# B. f: R/ v0 _7 j9 |4 i0 V  G9 ~" C
" V' L- w) Q' g6 K/ L# F6 u! y
% T9 e; ~* N0 t9 E0 Q7 g3 f
& y7 g) C% k# D( L7 |" H) `

) p7 E4 L: R: x& D
! |2 ~3 `& ^( p& x+ O9 O+ j  m6 H% R4 b6 u- ?/ k6 L3 ]
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
& G& J# }$ t. }% k
( Q+ u# c% T. ?2 i" \首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
/ P( b; B+ g8 y1 ~3 |4 z: C: M+ t" A% V7 b6 K$ D, k8 S% w1 v+ G9 \2 k% U

& \2 x7 T4 i$ r5 i$ `1 w" V定理:
6 K1 n; y/ f; B( @, i设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 * Y, Y  G1 h  n# ^" i
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 5 S! n* K3 r7 F. E7 A, F& F# J
, Y% w* G) `" |% Z$ d  V: q8 n: V
现在我们就拿这定理来证明先前我们所下之结论。 # H  e) A+ D; `
0 ]2 H% D- N$ p6 ^! z/ n+ h9 R$ M* D
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
  J; s6 x, t- C" v/ j! j8 h: r/ W( o- {$ P% e- M$ D, R
至于在情况二或三时,我们取 。此时若给定 Sn,则
) l8 R! N7 E" x  l- p; e% P6 a- H* z5 N/ l- w2 _& \9 O% h+ y3 v9 X
7 m! n. F0 N4 T. d) Q$ D. @7 B" S( w
, t- F- p6 k, }6 m5 J
1 u1 r( Y4 q. l6 K5 E- c

# }5 m: j( k' g9 A: [: t, ]& a) e/ A! _0 u

- s% ~+ ~# z8 `5 n3 x0 N/ H- d2 T/ N/ b1 f4 }. U- L" k
其中  为所下注之金额。利用 8 ?$ F) E  q) P1 ?9 x
+ r6 \; Y, v7 ^9 _4 Y9 L

5 v- Q$ G, `- B* f! i9 a. |7 @: z$ L1 b
# K+ |$ Z& w) {7 K2 m

+ p: r- `; ^  ~5 v
/ h, W2 N  K% |9 K4 G1 l+ v3 G! J1 p8 \: K
& [) F$ T8 S( [1 E1 L) A4 g5 K
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
- y' p$ ~* ~. O: C4 Y9 |; k: ~/ R! J7 {, T

, s8 J. ?, X1 ^$ k0 x
" F$ z" r/ P" c  d) t. ^. C: C/ b9 ?4 r

8 @/ q! t4 @7 p6 x
7 |0 u+ t/ r' f8 H
7 Z  V& {; }8 s+ w0 O
" l" a! i- _7 O因此可得在情况二, 时,
- g2 l+ o/ z  f1 `4 ~0 ?0 w; }! K1 l

6 Q. @/ q6 C, b4 _) H! J) A/ ?) `% Q# |

. F4 s" Y* k9 Z. J; k2 n7 ~" G% T  L  I
; P# l% A8 {% ?% O* d( b" l
4 {  [3 S# q+ Z1 J/ G
3 I- X/ D" P* O2 _
而在情况三, 时, , W1 X) [3 B2 o9 _% C5 }
2 N* j! [* x) F$ c, E3 y
- U) D4 u% h/ u8 ^# O$ K& U

/ }, @/ @6 I6 N& _" i( p/ d% W+ N; Z; z, z3 [; ^
( k/ N" G0 J& `7 |
* l% Y$ Y* f) \. T6 w1 o$ n
/ |" |5 q# p: P: k* r4 v
! b( y. x8 E: O" s7 I
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 1 ~! H8 V" g# I
( f8 [% T8 [  |- P3 s
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 + l& U* [0 c: z9 Y& c

  P& G/ h8 U8 y+ y8 V7 V附录 % Z2 V8 j1 C) p2 y
/ J2 z0 F. g" D2 L6 z% X

! @2 {6 N8 [/ `; h3 |在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
1 g- S6 y: O! i, }( h( L) ?9 j, V7 E2 B6 T  c9 m5 j, u3 @
2 j* m9 \* w7 [. u  ?
+ k( T/ R6 E, R

% w, F; ^! ?4 d( S( D% h/ ^3 Q) F+ r- C$ X1 n2 X

3 I$ z6 ~  d  i9 A( y$ A  E
4 ^' b6 J2 N; O# d( Z+ v- f
1 F  c% ]7 s, L( E另一方面,极端下注法的 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
太深奥了!!!!!!!!!!




欢迎光临 优惠论坛 (https://tcelue.co/) Powered by Discuz! X3.1