优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 % S5 }& Q  r, ]/ {5 n

0 m9 I+ ?3 {, J. k8 e在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 , ~- g! {& S: z# n) X7 r( D2 t: u
9 i/ X! P: c/ f' W
问题
! g6 f. b7 h- J) B9 S
* i3 Z+ \! o& A. H2 L7 v7 c0 @! R4 `: E. D! ~! l) a; U
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
$ P; Q9 S' V; k: Q+ l7 u, X6 u, {( I/ _
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
' D/ i$ q3 h( W, |. f% q3 Z1 ?
6 S+ u5 l3 E  t, C本文 % L5 q2 i3 o& ]- G( _% j, I1 k% v" i: h

  s% x$ P; a1 i) M& r# a& l& r
4 d7 q! R4 A$ h8 u# I问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
" F) r& ~6 Y' R/ D  |
# K* P% N- g  {7 A1 \1 K0 L为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 " H( h* r& f5 C1 I* A1 H

9 `3 v& i1 a% M0 ~" T$ W: A  o9 ?& t
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
- Q0 u3 F$ f% E8 Q$ J方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
- \  p( F& g4 b: `0 x" V方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) 1 k) q% [- G. e$ ?: w# f
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 & }. V# C; Q* B2 _5 t; T

: Y) a; p( G$ D. C2 U. e首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
2 ]$ N5 O% [* V/ ^4 s, C
& {1 d0 j" u" h: E; T5 a++,
! d" }8 g: C$ _+-++,-+++, 5 b; h) U- M- S: {
+-+-++,+-+++,-++-++,-+-+++, # k& Q  L" r$ L0 e7 r
                                                                                                。
  k& S3 @- y( r  l, |3 Z1 Z在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 0 x  J, U" H  s( m

) z5 A# z( T& y5 J( m+ _2 G/ g" ?) b1 P+ C
! P: E) n! N! x2 d1 C) h$ J; m
+ v; x! C" ^, u9 q0 ?/ V$ Q3 `9 e* ^6 i

+ u- p% }  M5 S! U- k* V$ I! f; l$ n; v: w$ A, w8 x

, _8 K. K  [% t" T: J8 v& x
/ I; v: C$ j4 [1 w' U8 @( p
- d& |6 r* a4 B6 n9 r: j  u3 U6 Q  {3 b
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
/ Z) L# N0 j# v% |: Z, t. j+ M! K# E5 q, j
4 e( w. E8 h! F2 e# C; Z3 H++,+-+, : E) e) ?. V8 `& |
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
! o& _. j7 D6 `4 M4 o* O- G-+-+++,-+-++-+, 2 G  h: t$ G, F1 F8 [$ i0 s
                                 0 O7 M2 b' M  Q% h/ O0 ^+ l% B
, , 9 A9 y/ B0 T5 m9 Y2 [$ V
                                                                                。
' C3 A0 K5 L8 J* ]6 M8 x. P8 ~  h0 [. f  z( d; Y
仿上之计算,可得此时甲赢的机率为
9 y, c9 x+ E! }: A0 Z  G. g7 X5 N- b! N
* T! N" }: r$ X- ^: o# F
4 Y* I2 E8 x2 G) l( p1 j8 {
! W, E0 d' g5 E5 t% B9 J( K* j9 `7 I$ H+ ]$ `: ]$ f& T4 \2 [

; I/ h8 j( F! ]3 b3 W% r) S) O
+ k) t3 d" g1 R$ l* w* [$ P9 r* f; x
6 H/ D. r7 g" }( g: b
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
! y' o$ g  G7 X
/ ^6 v( ~9 E9 z( \- p4 v4 I# \现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
8 E' i# [  X  s; {3 {/ d; R. u/ m; G. b
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
4 y/ t4 I% b3 w% n9 R" I- ^! M5 n# {# v( Y* A3 v+ ?# }& a
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
4 Y6 t0 V7 [5 B9 _7 R. I$ l
" O: j  |  X, G% r8 x9 w
( f8 \; L* k" |+ D6 X9 i情况一:  . U# O3 Q+ n1 D; C! Q6 Z
此时不论甲如何下注, 恒等于 c/(m+c)。
# E2 ~2 @- A# u' ^! u& r/ w/ C- z& n. _
情况二:  4 h4 z3 a8 X  J) {9 g" d
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
7 N# u, s; t, @, d4 V: @% z0 e. [& n' M/ d$ k/ d4 g% p
情况三:
7 L; B) H: V7 A- {. \# {, V此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 + F# N: O$ g, l" @1 Q# T- H0 v1 }
$ J. a2 I$ `. O7 s2 D+ g& ]
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
) V* ?$ [3 {3 Y3 j6 r9 ?7 E: u0 W8 n5 [' \, A. `( \
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 8 g( b# X5 }/ C
0 [% V9 s8 V' O% _% p
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
5 w1 r: Z6 D0 Q
! C2 K: z. r6 e: Q- t9 e+ P/ a" T! `& R  q
情况一:  
* Q+ Y8 j  J) _+ J7 ]假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 8 _) G4 l* E( }. K( y0 f

$ d  l5 }+ w8 I1 T) p  K5 j
' V, s. a, y7 S) C  v2 E
2 J$ {9 W$ `, i4 n$ I/ t6 j
- D2 O$ X0 ~4 X) P" N7 e( F  w' @/ H, M3 p% @! e
* B, `9 o! z3 j9 j" ~
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
$ q& u! T7 o* V7 C% {( h/ b
4 w/ F+ C6 Y+ W+ t/ C8 G  T( Q情况二:  ( W. H5 ]% [* ~1 n3 f$ F1 A
令 q=1-p。此时对 ν 我们有方程式 . y" {0 B  c; f) a# H( _) h2 j
" D. G4 C+ ^2 j
2 Q# N1 x) R2 }( A! p

! S& u* S: J$ B- A
6 u& |1 v/ f4 ~* l0 a5 L- r, r) ~

9 ]& J$ m: t& ~- u8 p这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
$ ~7 I: P' [0 x! W$ M5 w利用p+q=1,上组方程式可改写为
! n! B7 B% I4 J7 z7 O+ \
7 g/ f8 \* ~6 m7 _' h8 ^
/ Y! L: P( f3 u' k: R% w, `$ D' V+ y
' ]+ z7 n9 P& |: g7 n9 u
: g% Q7 B7 W/ }$ P* I1 \( m

3 s8 G% F$ ~8 P. x两边相加,并利用 、,得 9 H( c5 M6 V6 V
3 U. y/ e) b+ h5 f* n* X

9 M; k( V# R/ f$ Y- L9 m# q7 U) n0 Z# W! O; P6 w) p1 C4 p3 s

8 [1 |; N, g; X& T1 E$ N4 p1 {! w1 j% q
( k% \7 R- C+ H2 X9 g; k
若取前 c 项相加,则得
- {* R, i# ]4 J$ `% \' u2 W- @6 E% `1 T  T1 H
9 Y( C% B9 p) D3 {2 Z

' Y7 o& Y1 A1 f* A- _5 D, f
) T  U' i  X0 [3 @, q  n5 I* H! L9 G
" F* A& w5 o" c: P
情况三:  
  t4 V9 _, t2 ?+ p( V4 t) P仿二之解法,可求得 6 P6 ?' @* v% V, z- |  ?
' [8 o" E1 T; q
) \( x, F0 ~" X8 {4 L. j
  ?0 C. T4 F/ I/ I0 D- l* `, c6 m
* c) w% B8 Z& C3 p! d( L9 i

3 V$ O1 B7 R+ e0 k6 I3 }9 [4 U7 L; v; g! x0 S
; Q6 r2 y# L  c0 I) c
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
) H/ u4 A# W4 C2 k2 m2 e  m" T; Y2 q! [! V! J
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
7 J3 f, M0 ~, d$ \3 U' p. G+ O0 R7 h8 h. P
  \, G: Z5 S1 Z" w- Z3 n
定理:
  n+ @7 v2 z9 q9 e设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 # z: d, c0 A- l# q# f" h5 D/ w
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 8 x2 i8 T" l) M" ~* j/ a
$ P1 e: \4 d) z( f
现在我们就拿这定理来证明先前我们所下之结论。 ' ^% s+ x$ I: u0 k7 v: W

. u5 ~5 o+ B  W& A1 Q: Y; ]首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
# x. u. m% b! h* a. e; T
5 c7 q0 X& b; Q, G$ _至于在情况二或三时,我们取 。此时若给定 Sn,则 + p9 [! [) ^' h1 Z8 K. h
# a- Z4 ~* |! V1 R+ r% [5 n: a
( D+ v( a( b2 d  q0 U" [. [
' L8 S  P/ @+ G5 |) y

6 v$ {0 S2 F# D. O8 d( s0 D& Y2 z) p% ~2 m  Q; Q% @

* `% ~7 j9 n$ @7 W4 @" l0 K
0 D: D9 w% c! E% h7 \' u! A4 O7 ~6 c/ ]8 B. r' P: W
其中  为所下注之金额。利用 # W( N- {) ?/ O, k$ _
: M1 o5 W; s8 w
3 v- Q# F# n  C: T! p0 O

% `& W3 [) @0 h' `' q# {+ j7 u/ [& L1 @; Y% |* w. m( [

' V( K+ r" j: E$ W& k6 D6 b& b# l* T- n* E# t! \3 F$ \
. V& ~  r6 ~% ^( [# p* y7 X7 n' c

; z) B- d) Q! |5 A" ?可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 9 J" G: K) z6 Q  T* p2 x! W

8 V7 G' Q, L( ^* q; |' A1 D  a. I  H# E+ h5 P/ [5 V

4 Y9 H) B$ R& V* b+ H0 f) ~, k2 q# X7 s

5 m# ]9 B5 n* k9 v+ E7 C: Y) K4 W4 f5 v( x" T6 A0 M8 q, ?' t
7 @" ^  ~1 u4 @. S8 \
* ^5 ~3 R3 S; m
因此可得在情况二, 时, 3 C  B6 H! ]: M; j4 y: O* Y

; n7 w# P+ |8 l; u9 c1 B+ j  h
+ J7 A) c, N1 ^# C
7 c) m8 `; J5 Q
9 Y1 z  ?5 A& P
6 M" a+ ^; x0 ^
6 h9 U1 b7 O! t6 K
0 V7 a) A1 b) r1 w; i1 e
) b/ b) L  S% `4 {而在情况三, 时,
  b3 S6 ^( F8 q7 ^# |% \% K- n( d" ~

3 x+ p6 ~; `1 N5 w: D7 s- U- R  U
0 Y. r* K$ E6 T# Q- w. A: b- v, [: B7 o: @0 |  D4 |' \- T
. @8 Y7 l( c( B, }  B
8 a; l3 N  K/ Z; @# }2 Q

% ^, l4 C6 v3 C/ @1 _  h& W5 u. {2 N  T1 j
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 & b( d3 T! M4 y7 _) ^: Z% c

& u! W1 V; Q5 R& v+ i至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
" _+ U8 W0 s; Y0 p2 i8 ~4 W  O+ N: p, T- h. J% _
附录 7 x, s+ Z8 ]( L8 O/ p
  ~% h8 ]* ^: [# [
5 J' X% a. m3 p: |) c( j+ B
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 1 D6 G0 f% ^5 y( O1 S0 z3 J

$ e7 N3 E, ~( ~/ V5 I7 z( c9 t
3 o" w0 c3 j9 r' ~  ^: }7 n& q- _+ J: e( @
8 T" \, S* S* s" v

3 f: S, g  B! Y
7 ]9 H* h5 y; I: _
6 r- K+ M, b' ?8 q& L3 `3 u7 q, Y! J/ g1 V
另一方面,极端下注法的 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.co/) Powered by Discuz! X3.1