优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ; y. H# p" ~8 O& d2 p: ?9 U
9 ]/ k- q6 Z% E8 ^/ |
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 ' \# K+ r+ ]( M' V. g& `

) E2 n& i; T" J( A1 {/ _2 j/ {' j问题 ' W" o8 j1 V: a* O; K
6 ]7 g2 y. G; |' s6 g( \
4 n" w" X, H, c: L) t
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? ) E2 e+ c  ^) J3 W3 q
- @7 a7 N5 w* D( X  S8 e( {
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
  E) f' I3 M# ]
8 Q) A2 i; v/ i4 i本文
5 ~9 R& Y6 C, T3 B! o3 [0 N7 M: V7 s* K7 H! w% z1 @

$ u7 g0 P) Y, ~2 x7 X问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
  Z8 m2 k1 \) p! d$ J8 X7 v1 F9 O7 M! }  q- b# o% ~2 N, e- _' R
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 9 [0 Z0 Z; u$ a' F, Q0 W6 O+ N0 G! y

5 }$ D/ j! x: z! r. v# S# t/ W% b1 d1 u* g. L2 E5 l
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 9 e. e) n& h8 g& u, R3 u% G# q9 M
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) ) \0 g6 {1 s9 X& e, y  b
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
$ q6 W: R( F8 i7 m+ }. j2 L7 l" l你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 : T) ]$ k! C% T4 J, L

3 ~! m/ C# d' G; k( v1 m# }' A1 O首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 , |/ u* G0 u- V) G. l6 V: E/ a0 p

" u* T2 ~% J3 K8 _++,
9 n5 q) o$ J* J1 E+-++,-+++,
( M1 A) n8 p/ r7 E; W" I/ X+-+-++,+-+++,-++-++,-+-+++,
' d  I! Q2 ?3 S3 B- u9 w                                                                                                。
5 I7 V- M9 D$ W" Q! M; a! J9 E在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 ; ^) y6 e9 }  a  Z5 c
# L' |6 i: B1 K6 Y& B

) X* P+ Y3 }3 t, r. x" T" ]8 }( ]% s, x* \

1 T! C" e8 h) b) D1 \
: I) T: s3 v3 d* b- b3 ?1 A7 r5 _4 E1 `- e0 K0 }

+ v9 @$ O/ P8 O, L6 t& m  ]! q5 v4 F3 G9 ?9 R3 }7 f( ~) p" Q$ F

6 v# }9 o  P9 I' G+ u) v% [5 t/ T9 X& C2 H
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 / e# v2 i% |. K' |6 i( T0 j

! a* l) E/ `6 L* O* r$ O  {++,+-+,
( I! W8 [9 [3 |- n- W-+++,-++-+,(注意:甲第二次仅能下注 1 元) : }, p% `! }# O/ a) s
-+-+++,-+-++-+,
3 B9 b8 s! V- Q+ U' q6 ]                                 
& B  H, x2 [0 x- G$ g, ,
: q4 `( v$ T; Q$ _! w                                                                                。
& Q) U  u9 g' X) b# Z
: G& g$ Z8 b! ?" n* v7 [/ W# s仿上之计算,可得此时甲赢的机率为
  E. D# _2 o3 Z2 ]5 B' O" y% g" B& |( {/ T7 \+ t  Q2 i

; @. X- H' K1 ^" c- g( L, P
* e5 e  [  ^; c2 L
- L! l+ C  }+ ]3 t+ V8 f
/ S8 k6 \2 T: a3 d$ s6 e3 f$ v8 s/ u: _
2 y4 p$ W! k! T, \, E" d
5 Y0 h) P4 l% r9 T
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
& V+ S( v. e7 U7 D! E* O' W% }4 T+ H0 A+ `0 _' ]( z5 d; b; k
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
( a8 A* T, w1 x- O; J8 L8 o- k5 P' E* s* G& Q1 b1 E
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? . M3 n2 z% J: O1 H

) w' G; s9 s0 t; |6 u  n3 D现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
- O- t% P" o: p1 C& ~. Q3 K
9 O4 d9 |1 ]: B6 j( u6 ?: m
! l6 ^! g- h; _& A7 ?) r情况一:  8 o1 ~. V6 i) e; N3 s
此时不论甲如何下注, 恒等于 c/(m+c)。 ! ?0 t5 a  D3 R
/ X) y" C' `7 a2 W
情况二:  9 l5 y/ Z! R5 g$ A' ?
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 & g1 o  j8 k/ Q! w( I$ r

% n& o' f9 F- T1 B6 G2 K情况三: - F  Y6 _+ R6 G$ h/ L( c
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 - e1 j! l4 y2 |* y7 O3 V' q
7 s, y1 }" @) K/ h
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 9 u' W5 }( X  U0 D
! i1 |% y4 u' M; O
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
' g) O  A: N! z9 Q5 w6 W: B& _  I2 f  h; y# T3 j& N
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
6 {" `3 l5 }1 ]* ]2 u% H
2 a3 O1 G! l! {) e9 |
9 W- B) E+ w; I/ f/ x, u+ f情况一:  
6 r. ?) g8 r6 H9 W$ H假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
8 N+ b4 W3 |) a: k! P
0 m5 F/ @1 F$ g8 N* ]! e  Y+ x$ L3 W) z+ X/ c* {' b0 [0 X# i
3 S9 z3 \8 v4 U/ }

7 v7 W* y: B3 f  c/ E
7 L- E3 v; Z& ^+ z
3 J. f8 ]; O4 X. X/ B  f这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 + G5 X& k* M) C  x+ B
  Q# Z6 d* b5 o2 D
情况二:  - |: W0 k# W$ E+ J8 j2 d
令 q=1-p。此时对 ν 我们有方程式 7 x; d- L2 k. X' R# r- O
2 e6 w3 ~. c( d8 D* R; ^0 O2 l1 V

; ^! c! l0 d9 X% W4 c
+ M' I7 y$ }" U1 N+ R5 Z  s5 R/ ?* A, }( T, a& f5 t
* Q& i3 _* i( U" z+ k

& z( o; \. @% G" z; j/ s这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
3 x9 M  y6 h" ^! n9 o& k利用p+q=1,上组方程式可改写为 4 U0 g/ G; V/ I& }1 G2 L" o% ^+ \
- b) Y. B3 j+ D* e% |5 W

+ N7 c8 H7 `5 o& A" R
) X' W1 f  ]- c1 ]; l+ @  q& N% I9 F& c4 O5 W& E
5 m' c: ~/ ]1 l! s
% H0 O' \7 B# k4 q. Y* V
两边相加,并利用 、,得 0 b# c- J  r9 n' B7 _

  l# j# e- B* q0 N8 j% N# Q8 {3 u) a; Z: R- U

6 p6 Y# C* i8 U/ F8 f& s" e: Z4 U8 Q" {* R3 s; Z% `; S5 X! Z  q8 A0 S
% e! g& f+ M2 I0 y/ l7 N

! Q4 _% E3 b# F/ i7 P若取前 c 项相加,则得 5 P% T. D0 U6 J( [- a9 M
' H6 s/ w) I4 J& K# C' p% J. E

1 u0 k# x  P- n. [  ^0 Q8 X! M0 E' Q' R, Z& W! @! l$ L1 o& K

$ q; @) v9 f/ t8 [6 L2 \6 `' E$ [2 n% n' w

3 r7 A4 T: o" {; c; A1 m情况三:  " o$ \0 O8 j' S: t0 S2 |' R; Z4 G
仿二之解法,可求得 ) v& h% H$ u. Y% y  P" _

4 f" ~0 |4 h- }* b+ [
# x  z5 \8 k6 v- v0 _
3 v5 @1 N2 E4 d4 o! W( ]# Y0 O# X& u; U
; @/ r- p2 p5 ~7 ^8 @6 X6 r, z! c

$ _9 c  T0 ^* x" j* o; _7 a8 A; M2 Y5 a% E( w0 g1 g' S. C8 O
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 . T" F! ~4 F" M2 q4 t+ |3 Y( k
+ L+ Z8 g5 n8 }$ T
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
. E: w; d" o$ M& ]  B7 q% w- w' g9 y  G" u9 Q; \

8 X6 ?) d$ \" n  J. j定理: 4 \% X* }0 b# c7 F
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。   c' ~5 q4 V4 N* a4 ]5 ]
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
8 `4 H2 X. W% H9 t% }9 p2 x: n$ [9 [
现在我们就拿这定理来证明先前我们所下之结论。
0 n: u4 d' `$ Z/ o0 _' {1 S0 c: D( Q  P7 z  o9 ~
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 6 I) n% R" v$ E6 ^, h$ ~4 X+ i# C
' P6 u  E8 v: g9 x+ n* t3 n
至于在情况二或三时,我们取 。此时若给定 Sn,则
6 C  I2 c" [! S9 |* S8 `7 E2 M6 O6 H; d. m9 Y! r

4 y6 V$ g6 B2 Z' r( U5 u' s" J# Q3 L( |& H, [8 }5 s! x+ N! {

6 L; H/ {2 H3 C7 T3 n* F0 L5 x6 M: S6 \1 e4 E" x
. W4 ~- ~+ _- C* d

% K& I1 @+ {1 S/ A7 ^6 V: E( j. V6 t* P( ?: Q9 H8 N
其中  为所下注之金额。利用
) q" H7 v1 R) _3 ?8 s- a( N4 I0 e+ B: n  u0 O

' }/ s$ W  a1 n* L: }
! F  P. v, @5 M: A# o( f+ A" E$ ?9 O& H. `$ C

; {1 J7 b' x; E0 c4 n
# z7 i# M6 }/ N9 Q
% K- P5 N  y+ G2 V- V/ W5 i8 K9 U; l- ]7 F5 [) m+ x% g
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 ; X# P9 e0 \. ?: l1 ]
, [% a0 H5 x4 Y8 a- s

( N2 a- x3 i" t- {" `
& q- e. ]5 i2 [) l4 U6 ^. u' Q8 A

, o* Z/ u* V- j8 D: X6 e# Z+ k1 D5 k  j0 \8 X7 u7 B7 Q

$ o1 e, ~+ v* u) R# N8 q8 ]" K* {9 r/ b4 y  `# x
因此可得在情况二, 时, 0 O3 H" q/ {: @* v8 r5 a
5 y6 s6 |& H' B' @; z" ^" v/ G
. n) t1 R4 Z% g% p
! X0 F' V6 X/ k, J- D
, U7 D1 A, q: K1 m2 [
7 Y  [8 {3 h0 P0 s( h
+ q" h% B( W- ^2 s( D; Q' n

% Q2 z& J; H+ m/ d5 y9 c/ ?9 S8 G, Q, y
而在情况三, 时, . u- \! a  w' Z& H; P
' b0 @3 r/ I( a" O, L8 |* X8 j! R& Q

$ A) z7 a/ U& M8 Z
2 `- j) c9 z+ b$ g( A- c0 u/ e
, w8 c- b! `! L# R6 [+ j5 j9 {
! H; s& I1 \$ m) r. V7 p# \/ t
5 Q' Y1 A% n! |. S- p* P9 f# }% ~
( N6 `0 a" m# R# C
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
- i7 {! ?5 O1 u: `2 @; S. F: O
5 y- X# d+ d! b至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 - ]3 n7 S& ~' y0 {8 h9 T

  |# O: n; Y2 X6 W, H. ~9 N附录 - ]/ u& q  ~: ?5 n' p* Z9 u3 W; A

/ K& C1 Z: U' b4 O& j4 ^# i  D
1 q7 G  |( Y/ R' w9 M0 m" Z在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 $ e7 X- t1 A8 R8 k' j+ J& O% o
4 d0 g7 g! W& \1 z# N
" z" V6 V1 u( u" O) G
+ ]3 W- |0 [, E$ W3 A' M

( a1 r0 N: x1 j9 U. H- T( Z4 o# `6 e+ u) U9 V! l$ z. |; l

/ @6 q- l; n5 A5 S5 a3 O, p5 H5 n+ |' J

% Y# t7 [1 V' w  s另一方面,极端下注法的 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://www.tcelue.ooo/) Powered by Discuz! X3.1