优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言   a" A& [9 c: o* b. {  [
) }$ I  `4 N) M2 M  A
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
3 a: r, V& O$ P3 H) M% t+ R
2 {4 c: C  I  u5 v2 _* H+ k! O- c( S问题   g& o! K1 y7 R+ L, C& L5 G/ l

$ _( {6 ^& m  e0 f: M0 Z3 x3 U0 s, a
9 e& m! A6 [) W) b# x7 ~有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 4 z' @) V8 f* w. l& \  w. p

* H$ Y8 [' N; x1 n1 T2 i当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
: `, x% s- }" W) g  \
5 ]  k  r; r4 N$ ?$ U- `7 J/ n本文
* b! N1 J9 e2 W- `. K1 M* x
, M0 r8 L0 y5 @) W+ x* I/ t- C! r
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 $ }! M/ ^, V. \3 h& Y  G# E

5 ~/ _6 x/ t3 _) E' K5 x为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
3 n( {4 O* C& s! E( \( q( }* s* O9 ]* D8 E6 g' _- B/ x3 e" r
* D: R. H2 e7 y- R2 u) l
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
0 Q  b! ]/ b9 {# ^( h" N方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
) f' W( x5 ^4 f3 w方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
, Q2 y$ K! q6 [$ {, x! p你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
. w% N' x8 _6 H7 v' ]3 d7 f/ y7 l* M8 u8 U
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
$ {; X' Q! L' h  n2 o0 @3 r/ ]& l9 `  f! u* V/ D
++, " g  G  ]/ @4 p# V& n
+-++,-+++, * \4 d3 U5 C3 ?9 b$ H+ A
+-+-++,+-+++,-++-++,-+-+++,
$ f" y7 l, w' n9 Z' l                                                                                                。 3 |* _$ N* E6 ?4 w3 M) B4 G' s
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
" U5 u+ M. ?% t& L8 _
9 n5 n) [4 M7 Z* Y: \
# B& B  K& X( R8 V6 h, ]+ m9 b0 s; y/ Y4 M# D5 J& R8 d5 p

2 F; D6 p* u! {9 M6 k
' K2 Y* o. z  v: p9 U* S( T9 ?0 {2 J1 j' h' n

; p6 Q2 k" y+ q5 Y. {. r# O$ `" |0 u# F. P7 b" [

$ V1 i4 h' q5 g; v8 I
! `, ?9 }( k( a! b' @* n现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
7 ~5 l2 X( W" @) U* j( D# C" s) n0 H
++,+-+,
) Q$ p) A# E1 \4 C-+++,-++-+,(注意:甲第二次仅能下注 1 元)
7 ?; J$ J8 X' s3 H7 V7 X/ z-+-+++,-+-++-+,
; [) x! J" M+ u4 s  a( @! o5 N                                 
. q9 i# O4 l7 A' T' u; X, , 1 e1 c2 M% T8 X& E* D5 x
                                                                                。
- c7 {( J# w  h; D' I: f, r
3 y4 W  P- ^! Y6 _仿上之计算,可得此时甲赢的机率为 * C" g; u( S; e
. N8 K1 r6 N' E! B1 w. P& ^
" v+ |; u" R! S
  }2 v/ h2 g, V
, }2 ~- w9 L# f" O1 r3 i( j1 L
& P0 W+ j4 _" q3 F' \

- d& ?) j( [+ u& `$ t
1 H: o: Y6 J) I, N. \
/ U; ]) U# \2 _7 J8 A4 s最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 $ n  J/ G% |7 Q; k, X# D& k

5 s! d* v3 Q7 f4 b  f& _, K3 @2 N现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
0 k: j# W& s" Z* G7 [- r
; f0 v$ @( G0 r/ ]! w这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? ' r5 C* [; n! Y. L1 P

% Z; A; Z; |# Z6 S- ^8 u+ J现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
. m- n  b- W, B, q2 _. ^% t8 E$ m8 Z! U/ K% Q; T2 J  h! X
& _' l2 w, P. N* `( W
情况一:  
9 d& c: z2 s, C# Y1 v8 p# U此时不论甲如何下注, 恒等于 c/(m+c)。 # G9 q$ I- g* W% `
7 l' z0 k+ w% ^' @
情况二:  ' s7 B* w, L2 |8 {0 t6 @8 ^( W( ~
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
. _9 M) L! }# M% _! \( }! p: y0 p8 {, {9 _9 T7 K8 m
情况三:   }' o. t  w6 Y" {. X+ {0 r5 n. I  h
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 5 k' Q) \* }  N1 J" o1 ?: c
* U9 p% L: p5 E* V! G# z- Q
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 * ]/ \5 A( Y" v

, L& f& x" o- V% J  ~由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 , [: k2 {* M" ]- c, M* g
  a" C( g, x0 d
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 % x' L- K3 H7 x# E) w* J

. b' z" y6 A: K' ^+ ~$ _. L/ j; F! K: h# B; q# S
情况一:  2 A# M) E! t3 S$ j
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
7 w% o2 D9 W  S5 M4 Q$ d% k
6 N6 ~4 Z" X' k+ j7 X0 B! S% Y9 h' U1 p- B$ K$ Y: K7 Y% N

. a2 F# m, l5 |6 B0 {1 Q
3 h/ @( X9 ^/ j& g3 K; Z. m$ i: g- z6 ]* u8 y, _. }; X

* u* P, \# o+ W7 O& L这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 # z- `( |  O2 F/ J* B- H
; L8 P& l' S, x
情况二:  ! D$ |1 f4 M' C' b! m6 l# z
令 q=1-p。此时对 ν 我们有方程式
  x( {& q# Y; y$ ]4 M& \0 Y) V% @! r5 g- I2 U. u( r
$ g+ N7 s! X7 B+ Y
8 M5 _% k5 T% S* p8 F! B

) D$ G) Z% T7 o1 q, P+ I/ G7 N. {8 A" N0 |, B
6 S7 c/ `# N+ d* L6 z* \) g
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 & [& U& v8 A: E, o3 ~" h
利用p+q=1,上组方程式可改写为
3 U5 W- v  [0 M7 A% h$ s
* \, O5 w; i& n7 W! p: r6 m* F9 g# h2 _* N7 P

9 ^  w; h6 A* t/ U* S6 k. x- M- e0 c+ [: u7 e/ A: [
6 A# J2 J) I. J6 c$ F6 Q
2 V+ ]! e' r0 {/ Q! K$ N
两边相加,并利用 、,得 5 O$ b! {2 ]2 |, m6 d7 t
% g( L9 N% h: s; @

* @: {8 h3 {& z2 H* B: ~1 Q; e5 f( p8 }: [. ^

3 o. g* y8 D4 L  c' v9 |, h1 l9 Y6 e2 h

3 X* F; k3 v' }/ R# _5 M3 A( S若取前 c 项相加,则得 ' q4 W0 m5 l" _+ S+ I1 n6 |

( U; I% Z. m# V; o2 l( K& K2 B% L& l; E" M( n5 _% `& X* B

% q2 |7 F, `$ y8 i- _6 U
3 g3 N/ \; T' I" a7 I* R- R: P8 W6 e: B( U9 i3 L1 p
+ P% ~" D' |) T' }6 n: l
情况三:  
4 I- B* T; ~( |7 D+ c! s1 Q仿二之解法,可求得
$ ?( c2 h6 J) C1 K7 h, N) o: ~( a3 b, ?& q5 W
5 F. m' ~) w" X% D. \

3 H! W+ g6 H# y9 I, U4 M- L. W$ P' V* z1 e
. X8 P* D) _1 A) X1 n2 |

* I9 V+ T" K: `7 c3 e4 k) O* x3 B
2 s; u0 X% y" f, K4 t. e6 C: W5 j0 @保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 ' o9 C; D/ z% E4 n, s/ n

& ?& B% M* ]) F9 n2 x( t  y首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
8 v( @+ _) r, V9 q$ h
- V- B7 u2 |1 T7 p1 X, b% C7 |& n
) H! L; U0 o- c4 t( F# d+ ?定理: ) u3 D7 d' t, v8 f2 f
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 - Q/ l; c3 v4 `
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 % }8 M1 t$ @# K& M1 M2 p: ?1 }2 \6 C
2 q" S& D0 A6 b9 @! [
现在我们就拿这定理来证明先前我们所下之结论。 - P3 J9 Y0 f; ^9 b8 L" J0 U

  z% y" b/ Y9 C. p% ^首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 4 P/ |. ~! e1 e5 J# Y
/ a0 |5 S2 e7 w, x
至于在情况二或三时,我们取 。此时若给定 Sn,则
6 o3 T5 L" p1 ^: X3 Q- F7 ]" c5 y0 V/ P+ F' J; N; p! Q. ~% Q

8 ^& ?; l& g5 I$ P) P
$ a; ?" O$ _* _
$ m: i. j5 B2 _
. R% ~. r% O; P; D4 d( ?5 T/ w/ V! ]1 [

- c/ Q- u8 U: \0 }5 U8 H. E3 n) L0 W! Z- S& ?0 ^  Y# U" [
其中  为所下注之金额。利用
  O; P% {' w6 V1 h, P; v* `* ~3 B6 k  l& }  }- q3 P

( ?) k; y7 [* }1 P4 M
: v$ X( v6 ^' u4 G& N0 q9 ?, x6 D. q/ \. H/ B  C
- E! \/ O' H2 _% ]9 q% V( j1 a: Q8 I# E
- {. X2 ?% P: n" u& U8 Y0 _; _
+ m$ T+ A8 ]! M- ^* C5 |) z5 [
; E/ J8 B4 c3 a0 k# F( M0 K/ y
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
( k2 b6 I) h( A# |8 Q- M/ S& e2 o' }9 b( h: a* `) Z
: X+ T9 c5 Z9 j4 W+ O
/ S3 N" T2 h* N) y; ~0 X
! H2 J% R' H* l- L& a/ E) K& j
$ c. R/ s6 Z, D" ]/ `0 q! W

+ L; G9 Q( ]2 R2 }0 `6 D2 G- J* s8 ^0 n) c8 J+ X' w7 m

% e+ |8 P: |9 M7 w) c7 h因此可得在情况二, 时,
7 u2 K/ f6 e5 A" o! w3 `" {/ C* g4 D- `7 h6 y( q% O  T
7 ?6 X# m8 k; D) h4 x0 d. P& ~

2 G" x* n# I1 p- k" F' i/ O1 X9 |) B9 A6 ~2 m

8 a2 m+ Q8 m; V9 r9 L8 ]6 ]) n0 \. [; b6 R' S+ V8 N
2 @( G4 |7 O0 ^# V5 n4 S* V

% b' ?; B) x6 |( ^3 U5 _而在情况三, 时,
( c1 B2 b* O' N+ ^# d; C) i- f4 H1 L0 w. X$ M. d# H

7 u8 m- w) u  b1 W* t3 j# O8 Y+ ]0 w- Y! k* E

6 I+ z# g: R( W2 s$ k8 k5 [
9 L% K8 u2 V' i) G" j5 c4 i: p, a6 }+ F) ]$ g" U; B# W* r0 l

+ f7 g0 h6 H- ~1 }( d; y7 \9 Z- }" k+ N- ]! D
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
2 B. C- }2 K1 d# d! z
4 e' L6 X/ X9 @/ F至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 % R) ?5 p3 J, m! `, |

2 B/ b* ?( X/ h" y$ D$ v/ ~附录 ' X; Y* h7 y2 d2 T1 Z. R) N7 _3 i

7 D3 Z  W; b& b' f. Q* I: t( k, |/ y; Q6 Z$ v
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 8 t" d+ t- U. b; R$ x

. Q+ Y/ K- e$ a4 ]  t8 T! j* ?. x; a# ^4 j/ |
( e1 p/ M  B$ S- L9 P

1 ]1 L7 B7 {9 {1 k7 s) ]: |# |& D2 J: Q/ r1 _

7 i( I6 d1 R3 S0 S8 O" [: [% c% J" ^6 R8 Y% M  T2 s

3 L' H6 E# [0 A另一方面,极端下注法的 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.tv/) Powered by Discuz! X3.1