优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
, A" D6 U6 R/ L$ I
% T. T7 V5 Q1 d) H9 a6 O在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 : h, }0 r/ e8 e$ ~
/ U! |  o' C, i" N) o5 V9 Z4 d
问题 : M* F: B# x4 M9 Z. m
* G  z/ Q- S% W  {4 A% @

# v: Z3 H/ c3 b6 j有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? # ^. W" P; T- F* t

# @  Z: l; _& l当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
# m5 m- }9 i& i& ~0 V2 E! b3 K  s% i4 y+ L. l; D! F1 F" L
本文
0 h& P8 _6 y7 G8 C5 j( ~1 Z0 u  i3 v+ H
& b" i; {" {, @' V
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
4 C0 l4 i4 O4 H' [
  K% p- ^* u% \+ ]为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
% `' A9 l5 a! m, \1 |( |6 k, l6 G. E' c- `0 v, K

& d. Q) r- }: F( r9 c9 j方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 1 j+ ^) s& |3 Z; p& w; Q1 x6 b
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
) x! u' l% n+ S0 t方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) $ y$ d8 U4 J& ^+ W4 z; C
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 1 T4 m* r- k! d( ^: ~/ w" m: |
& [/ I& Z; V1 O; ?- i. @9 {
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 ! d) M. d9 M/ X3 y

# b) F0 \4 z* y& B++,
( A! p( ~4 x/ t+-++,-+++, ' e) U0 O: b' @, Z& x
+-+-++,+-+++,-++-++,-+-+++,
0 ~; @$ D6 ^/ P; h                                                                                                。
& \8 z1 M& k& H) X% i" x/ Q在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
9 r4 r) X  j( ^' f% G# G& z+ K/ z

. B% Z9 ~/ E  `+ \$ n+ U# h$ C' b( v) G1 m: n

# v0 k+ v5 e5 D9 O- `; }6 E8 B( `
/ J! p2 P  I' z1 R
  O8 m4 H2 ]2 [( r
3 I$ o% v/ z7 z
: P5 t# U& p9 l6 J" d% Q
5 v; b2 N( R' F1 x! r. k
3 o# n+ X9 n8 Q( \8 ?9 {! U' }/ `现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
! N; A7 n( L! Q+ B" z
6 P/ v/ o8 X% F; G. p++,+-+, * |. Q' a  }& _7 ^
-+++,-++-+,(注意:甲第二次仅能下注 1 元) 6 e. I# t8 Z$ x: m0 `$ B
-+-+++,-+-++-+,
+ n( v6 }- _) O" V' x                                 
5 m0 r6 _9 d7 C9 p1 o3 b( A, ,
7 S: y) H' v+ f. p8 s                                                                                。
& D, b+ r0 X0 f9 [( C# X2 G4 ?# R
' A% x) ~- T* a& [$ I仿上之计算,可得此时甲赢的机率为
" z7 Q. s& [0 @6 \
. @6 |+ D8 J' f% b  U6 D* U& x9 R. o1 N. M

6 P" N: D7 y; g$ X: q& N* \2 ~
& [* Q* p/ E- f
$ J/ i5 O4 A" L: a# q) U) _6 c% o9 d& \+ l

) y+ p+ i6 p, V& e/ j9 z7 e
" C* J* I! D/ D" u! Y) ~( j最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 " x8 I  k' F" A/ c8 H. U2 ~- [+ X
) T2 Y; l: m2 n8 t
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
" ~7 {; y  v$ K4 n; U7 V- {" v6 g( M2 m4 c+ x. [
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
; r0 Q& a3 H& W: Q/ T9 s4 H: s; x1 k
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
! D( W  R0 A% |9 j/ }  R6 I4 h4 F. @1 ?, t! |- O& @9 K# ~. S$ ]

- }+ [4 J; H5 x情况一:  * t( q3 |; C& \1 A( ~: R, Y
此时不论甲如何下注, 恒等于 c/(m+c)。
* `( D1 O' S: E9 G  T7 M0 Z# S, J! q" K7 R
情况二:  
. J; n3 R- f' H, a! m此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 ! j& u" t  {. \! O& h. B8 \
& x" N0 k" _: y% d5 e- b
情况三:
! W$ ~: V7 Q! @2 w' Y% o此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
5 {1 Y8 I) s$ x- e3 R9 O
' B1 f+ Z) V. H/ h现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 + N) W" A6 Q+ v/ K; s
& m/ V2 J1 }7 @# d
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
& W4 k& y  R* Z: e' d1 s2 [0 i* T! o6 O" {, E0 h: d+ j" I
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 . c+ s3 |* \+ j6 K( R
' k; I$ t  k) }1 d' y. M* G
. u& D, b) i( O0 V' A9 A
情况一:  
% G; \( w  ^+ p6 V' P" g假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 ) {( K# _' J1 }+ k
' Z. \4 a# u4 f, d

! d/ h. R1 S6 k+ ?5 D7 I  k: Z3 U# V6 T% v

- Q, ~$ i" G/ F* b0 t
; z7 N/ |# Z. v+ N! F4 d% Y% h
" D4 B& R9 m- J3 o$ T- F这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
) S: B. \! i* q6 K, w/ V' z" H. [: r) L" B: j  {# r1 O* e6 Y
情况二:  + D/ B  q; J4 q- N( u  K
令 q=1-p。此时对 ν 我们有方程式 , j1 c: @' H# \/ Y
; o! ]- X8 F' S8 ~2 {' [& e

, Y- v* m  q; p2 j6 B9 E/ ]# r6 Q+ F# ~% v5 z/ E5 m

" J% n( ^4 G2 I  }! R& g  S1 o5 s8 o
' o4 P9 k, ~# c9 r( q! O% B$ K6 U
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 $ M$ L& J( s5 M% W8 R- @
利用p+q=1,上组方程式可改写为 % r: I5 [3 Z: k, `* m
$ I2 U6 F+ `/ k" L) D

2 E' k$ U; Q& w" M4 }9 \* Q% H$ O# {5 Z# I+ ]/ o7 E0 c3 f- Q

& M0 H  @- ~( V, I( G9 T1 l5 ^3 s) C  U$ q+ b+ e6 f

. m9 v' p/ a9 I1 M# |' M+ G) W0 w两边相加,并利用 、,得 3 R. ~; N: N" V; o

" J" W( o/ Q2 u0 `; j8 Y# F) a$ q8 I: U- G

/ Z; {, g: [2 G" E7 {/ H
; V5 H* g7 i2 s4 a6 j" a0 _( G, B% _+ z0 u1 W& I7 ~7 ?' t1 o
6 X5 x1 \  d( q, H% \' K$ L
若取前 c 项相加,则得 ) A' Q+ n3 ^# D3 o2 z' @  q) a

- [3 t. c. v! @$ s9 f! i( W+ O" Q0 F: {& P
  g8 u: C1 M( T: |. G
9 D8 E0 a' o3 u! Z: C3 {: h

! k/ \5 L6 Y! i; B; i2 k
3 R- U  t5 s+ Q& p* E; a- H( }; C情况三:  ' y$ H6 p. o5 M5 h
仿二之解法,可求得
9 R. d7 b7 P; G; ?( Q6 r  _
& K0 ^9 x9 Q1 p/ j. l& E4 O9 x/ K$ F/ {1 s' f! \" n  |3 L( d0 C) P4 V8 I5 `
; R5 d; i: p) L- E
1 F& ]' g1 o0 z& P7 l

& U4 g: S& ~( D0 t7 m+ j% Q' s9 J
( Z2 {9 w4 M- T( V4 i; d
$ l4 u+ P6 u+ M. o' H保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
" q8 D# t; j6 I5 G$ [- J: D) Y) d7 |- i
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
: y) ?$ \8 j# k" W. A. A4 ]
  r/ X6 u( d5 `# [; h1 H! I' V- Q. O0 e
定理: 6 _9 ]4 Y/ N7 M2 F1 @
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 % J/ o/ }3 b* ?% }! v
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
; q& |, T/ [2 o6 t- y  K, D) [! w( @* J+ O
现在我们就拿这定理来证明先前我们所下之结论。
& m, F* f% c0 e0 h& C
" e$ ~, E5 M  |, G首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
9 X$ v/ Q& B( s4 E  f3 E" R. k  w) H8 ~' _
至于在情况二或三时,我们取 。此时若给定 Sn,则 # N8 N% [1 A# v# Q) x+ L
' g9 Q( q/ h! d* s) F3 l' h: X; T; D

8 l7 S& o% A5 J. Y5 C/ F( P$ i6 ]

1 d4 _2 D4 D7 C8 f) a+ e( d2 @
3 m; s& o$ P' q  ]0 }# S
# `( t4 T" l$ K9 O4 N: ]0 d" ?0 p# w1 r9 L) d( W" f4 W

# e& O$ L( G+ i. E3 Y其中  为所下注之金额。利用   P- V. o4 P/ D( U
  ^! s5 h, T& y6 r% c( p+ b; b6 r
0 @& v0 a4 s/ c; S. r1 q6 a

' M2 s. F; ]2 H" ~
% m4 f! R4 J# j: ~& J+ z% @& i& I5 Q& f( X" Q( ?
+ F/ c! ]" T# u2 p

% n% |& {) v4 M) e' ]( P; j8 R# C. u4 J5 }( V! E  J
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
/ `8 y- U  d/ O* u* t% U* [: u6 O+ p: v2 G. Z
7 j! d  s- a. {) w; l* N( Z

% X. n; h3 L9 |" ^7 _! a# Y+ j3 a8 V% d2 B* f8 s

# M7 l: Z+ |- ~4 _; A* W. j
& X4 r; L8 s+ S
) Y( K+ t) Q2 [* I
# E6 h9 b2 y  v& X因此可得在情况二, 时, / Q1 s( {; t, V2 t' V3 ]
% Z! a4 o1 [, H/ W

# }" ^- ~8 f+ C- `
& P6 }; M; C2 r( O/ F+ m
( ?0 \5 b& M7 |. _1 m/ s) h4 D+ i) ?4 F+ Y  V& k+ Y7 G

. W$ f! q9 v9 b9 }0 c
( T7 r7 c# t' |* Z4 k7 n* E( Y* }$ r' E7 Z. b; ?# F7 N
而在情况三, 时, ; e9 O# k/ N4 X1 S) u

/ l2 D2 |* e. G/ p; b! N: a: [; N8 r) g. K) N7 b4 K& H. G% V  r/ ^

' f9 u/ _) {% o" g
9 J- G$ I; h5 |, j% i2 ^+ R, s9 p. O0 d, C4 X* ~( q
: c! @- u# v# T3 `
4 Q- p' {, z& y6 m2 b% z, ?9 \4 t9 I
1 |/ U* N4 E! L& ?5 f
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
: ]0 m8 D! X3 u  N  L! Y5 r, _7 g3 Q+ l+ D; b% S, k/ b
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
2 z: i* ~. k8 W1 t' \
8 [( q+ Q8 e' J/ z' s0 O. k附录 / c6 b; @# [" u; _: l

: p" Y3 f+ G) B" @" n
9 [  ~$ o" {' M* H) t- k+ T' a在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 / R- E- X- E# U# m! A; O
( Q& M' c# E( @2 |- }: Y

' B; z$ H7 m* E" d2 Z0 n" Z
3 `) I8 \1 c0 [5 G9 k3 B1 t# X$ B" A6 G& ]" M# u

/ Q1 g3 i* [  L: e1 [# p( }( b' y5 z  H; I, i
, G' w2 V3 Q8 s5 S# {. P$ x! s

9 Y2 W: l( Q( x. G. F/ o0 ]' {另一方面,极端下注法的 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.cc/) Powered by Discuz! X3.1