优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
* w$ k2 J3 [0 J" t% V9 u8 L2 y4 |* O% V/ F& e# s1 v+ E) e/ u
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
7 l% s" [' E$ m; K) i* K: Z% y
' N# e0 n+ f/ u# Q. m$ y/ h问题 % y+ I2 L4 J9 s/ t
; ~6 n2 C8 d7 b7 N

& |# n: F% m0 V4 y# h有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
& w' {3 n" g( _7 [: i2 c0 D1 G( D1 c5 g- M/ }" {" c. a. _" C, }) H* z- a
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
+ M! {) X7 W: V- \' [% Z# e. J' m8 b, k, r0 a- ~. s; p
本文
, Z2 Y# E$ }9 L2 t2 q( P$ D7 y0 F+ K. o6 w" Q7 F
3 \5 z* C2 H5 d4 I
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 ; G  r3 T6 F% j# y: |5 {

! [- X9 V' Z- S! R, F为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
" T1 ~0 {. P( L, }: Z
$ J* A( Y- u+ i( n9 i. y/ W: P& ?' k
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) ( z' D6 y0 p3 a# f/ W
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
' I/ y& B& ], g/ P7 x3 G方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
' W# y. u+ @9 T, a8 R你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
; F% Q+ c/ z4 @3 q( T1 @* f
" X% e  H# J" M2 S首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 7 `2 E' b* c& ?0 t1 l' X
: G1 ~, g9 H+ Z6 r* w
++, 4 e- [% x( S8 J; g3 O2 X
+-++,-+++,
/ Y6 ^2 T# S. ]- w+-+-++,+-+++,-++-++,-+-+++, . f/ e' S& v' K* \# k" ?
                                                                                                。 ) n# F( N7 e% W% M
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
. c; T. _6 B! N$ @/ R
) k( b$ @5 ]) i+ T8 M% l: Q( j. C6 @/ T* o% @" Z

6 N* A" x( J" _* N" P2 Y
0 _9 [- P. c$ m" q  z+ d4 I3 z! O% u
9 O9 A$ ~: W9 U5 c  ~
( D5 Y; E$ {1 E% [/ A1 c
& ]2 F# r% b9 a2 a, Z. ^" p

! k0 ^1 i7 E- D$ K" i- }
2 X( ]5 W/ s5 M4 ^/ B) O8 B! K4 O现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
5 O: U3 M# A8 e0 d0 z5 {- |: T/ A3 C8 l, X" h- J/ ?" N
++,+-+, # ~% E  H* ], t+ j3 u4 X4 c3 w
-+++,-++-+,(注意:甲第二次仅能下注 1 元) + I2 R, f, w" F% v1 Q8 n% l" I
-+-+++,-+-++-+, 7 A% [6 u. _0 G# T
                                 + w/ J; O0 E$ G- {( ?
, ,
; v: ~: l! C1 }                                                                                。
/ R( H) R) k' Z  g% y9 @/ K$ Q/ Z- B# C2 H- M- p, C% c
仿上之计算,可得此时甲赢的机率为
# P" }  e0 c- M5 Z
! s6 V) u8 p5 K$ M# p- h/ [& ]- ^' l+ j& h" ?; K4 R  v

) `6 `2 x6 q2 A# j% _$ a" \  c* s& M1 N7 d2 b9 _
8 P2 @' {0 P) F. I, r

! `6 T& [. P1 c. F& @: M# b! w2 l( U! H$ z6 a
( Q  `  q+ F6 O9 ?/ ~+ @2 c
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 , }, E) P2 A" f: w& s" R

4 J+ T3 C9 Y1 r7 C: `' b+ I现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
% L2 T' `% [, S& @
( U$ }8 o& A! X, B这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
& B5 K2 y' l$ d
. P% T0 p" b" a0 `5 e' b2 A现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 / k$ t, d0 F' X/ F

" c- W( m( }$ A' @# E1 k4 z0 P8 B5 l7 ^) [6 @+ g( c0 s/ T
情况一:  
  X3 x5 r1 g9 F2 I1 O2 T此时不论甲如何下注, 恒等于 c/(m+c)。 6 z4 Y/ x; M7 f

" d1 |$ n$ a2 B$ k- B- \情况二:  / I9 m$ x8 c/ L& r  H! \0 @9 g
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
! H" Y+ y9 Q$ d3 Q  v! A
$ y( V6 C: Z4 F2 x: E; c0 R情况三: ! v( w  k( w) w
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 5 X! [, _; }1 Z! z* u" ^
# p' T  j4 ~8 J: T2 Q
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 / E- [6 G1 ~5 x7 R0 C; d* E- _

# u1 p4 l7 ?7 q9 q& `由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
; U, R6 X1 v- r# A& W. h* m' |7 O5 A8 ~+ e
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
" J# z7 C! I+ X, c7 y1 E$ n
' j+ P0 z, H% q: }
& @2 h8 |6 F3 a+ m3 H' x情况一:  
: E' A; d+ F; S, N# k! l7 ^9 }3 \假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
  j; l! T; ]5 y/ y* K: j/ ^  K$ S8 g& p8 r$ x; l
( ?2 H% {* k7 `
$ [1 H: Q3 g: A4 ]" C' F* g3 v) v
1 L' r( k, _  x2 e) a! H" T' [
/ o; _3 c0 B+ C* }1 ]! y

$ u: I  Q  e4 X, b; N" B( p* Y这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
4 Y" ~! Q8 d, K. m& o* w6 }3 g0 }1 q# P
情况二:  ( ^) O! Q. l1 B; t) P* g- {
令 q=1-p。此时对 ν 我们有方程式 ; {7 t- f# g5 K8 l8 H& f; Y
# a; x$ \% k, q5 g
5 m! @; f- v1 c9 S$ N7 }' a
) u6 z0 a  n9 d0 v% z% E1 j
: k' K: a8 s+ \0 r8 C

' i# b4 ?9 D- j" Z, R' K% B3 g" G! H# r9 l8 [
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 - j2 I+ W, Z0 ], C6 Z1 b" u
利用p+q=1,上组方程式可改写为
  l4 o; @  Y% e- u! N: M7 i3 O9 O$ v- c: ~  Q, K( f  H+ m
! C; |% h8 S( ?5 N4 ^

1 w6 f) t" X6 D, {
# G; f: X. i6 E8 }' c! H. w9 O: f1 ?0 a, [

) w6 l8 `5 I* ~: ]$ G两边相加,并利用 、,得 1 Z# ^- y0 y* n' `: j

3 v: a( {- O7 _) q
2 I( ~9 H$ T, W( V6 B
( H6 k# `/ X5 w/ f  Y
" J# P. E3 ?! |! Z. C! h$ Q5 q' T& i+ i: j9 }6 @. g
* ^+ S. }7 q% ]# \* T& E7 }
若取前 c 项相加,则得 5 a2 j/ ?; S1 x  H

. s- b8 W8 G' v& C7 L$ ], m0 u# s7 C  b# F% c8 h3 s

9 z, |3 l9 ]* {) t  d3 t0 V
, x2 I; S$ W! ]( f9 k; e) S# n- @' ^) f/ v5 D  m) d$ J& _
2 b% B( [! f! v
情况三:  . D5 i; V. T2 K3 R' s/ D
仿二之解法,可求得
! G8 d; t8 A! p* N' l8 D0 H$ |3 U( O+ S: h

$ ]1 i8 S0 B* m7 \( f" _* c1 h" K+ [

3 F3 M  Z/ b6 t6 m9 Q2 m2 k% j: ^+ \

) r, H4 o8 _* k. ~- V6 G: r1 |) L! a, F& C8 u4 m& E% |3 G4 P
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 ' \& g7 L. B* k, M: w% G. h
; y% U; T% g  D# b
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
( d: o$ S0 p/ F8 `/ b6 P8 S5 x% ^# B7 @- j, E8 o! \
. A; f/ N4 h; q+ j' W
定理:
9 P5 J' S/ N7 }* Y2 q" y* y) X. {设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 0 E, I% Y) Y6 T4 x, \, Z
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 ! S+ u* I: T8 ~3 B3 R4 d, a0 K
# _9 ^& E7 K7 E$ c
现在我们就拿这定理来证明先前我们所下之结论。
: a' r; t2 B! i/ \, M) s! v: X! I9 W, w
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 ( C) i# r% a1 `6 X# Q

' x4 Q: M/ H9 Q8 ]# d+ j至于在情况二或三时,我们取 。此时若给定 Sn,则 # p$ {( C" K; G: v

" p# u5 S8 N! j4 ]
* }6 G2 ~) M) Z  y% N7 U  y5 _  c# ^+ F- ^; F

7 b7 [! o' v0 d$ g' d$ R( W+ l8 ^- v% @' E5 }

. q+ Z: @3 O( n, Z  Z9 ~. V7 n  f! c$ H( K% u) V7 q6 N" A
2 S" g: V; y3 C
其中  为所下注之金额。利用 , l0 S5 n" F! ~- Y, D
% C/ S9 f" K  T7 Y0 Z
$ r1 x! n  P( R* S) [% \
. _7 e! h' i  _- E8 z
6 N3 \5 P' t! U" v( W
5 u7 k  F$ F! m0 C/ G
- `% d" C& P6 f: k( ?7 k/ b( c) m
1 r6 ~/ L' ]! A% C. C' p

8 v6 U# i: Z+ H可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 * f/ f1 M' D7 U; x" l9 k
/ Z4 ^0 w4 r, |, C6 V; c& w
1 U; b( {, w+ p  Q; I- Y! x

. K, @+ p6 J3 a4 D' ~
/ X8 K  w' N8 @& I( h' {% v0 U& z* f3 v
$ x; n9 C1 x% v+ _/ N
4 s. p0 [4 }' O+ g  M0 [! i

# e( x% H  L, P; L4 l! \- ?因此可得在情况二, 时, " J5 b9 L/ E$ v$ {2 J. Q5 ~5 H
' f$ B  ]6 c( J) @' }* J. w# G/ A5 G
0 K8 n/ ^! m$ Q# ?2 Y6 K( P' f9 s
6 G! K% j+ U" g& v6 P* }" r, V0 g6 V
+ X, X' |$ ~/ w; }$ s! y
  ^$ E4 b% i, [6 I- T0 S' b  O

+ u0 q: H' _$ p+ @) s% ?  M3 c- D2 X- S
4 [: y3 \2 X) l2 e! p0 {
而在情况三, 时, 5 l+ K' l) R8 Y
* S2 v/ x3 ~" n, f% k" K2 }

' ^0 G* s5 X8 l) j1 T' e. Y7 j2 X
" B) [+ h# Q6 ?8 n$ V3 V8 E$ |: Q1 b+ J4 R( ~
6 x9 b, _5 m7 F" E

0 i* T& U; J& ^9 n3 J5 r' I% o; @& {- P* C

# B1 U& r+ u/ W% q) W+ G& p! h但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 6 ?( x1 i! ]. j$ v  k9 `. X

# b+ [7 {( K9 j; i# `: c! ^至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 # ~/ _" g3 j2 }2 F! m

" b& b1 p) ~; n8 F, E附录 # m$ \" c7 p' s# [+ B  u% u
  y( O2 B1 |8 A1 ~' N7 @) R

$ ~& x9 w. W& L/ O1 L. t0 A8 a# C  J在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 ) P) i# r. w, w2 ]2 H4 m* X$ n3 @

5 i, D% |5 W4 z* {
% o  D3 `# g* T( x1 ?
: B: D  x6 d0 V9 \9 I1 m2 M- w
0 l* H1 x( C7 T0 @: [
$ y1 x! Q; y( V6 ]& B# b% M3 e$ _

2 j& f: R2 R+ A1 U1 f* `
# T+ ~+ S8 c' ^9 U6 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
太深奥了!!!!!!!!!!




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