优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
7 @7 E- M4 o  K# I. p1 C  r. D. S# g1 H; S0 B$ g9 x, b
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
" i% `* }, o( U2 m" [1 |- c1 v  S! f, o* Z
问题 , I5 E0 N. F: t6 v2 E

& o- T  y# X7 l" h
1 L9 w& R& H' \  Q) g" s7 l有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 1 x& D/ \. N7 R" \$ c! I' v# [

( H# t- c. l( K  M2 o当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
  @! a$ C% M* V1 e5 S! z2 X, t1 G- I7 Q; U! ?' V1 _
本文
9 Z  k# E/ J. _' ^. B
( X* K$ j, j9 K6 B. I( U
) `0 E8 @2 B4 X6 T( i% g+ g8 N问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
' \. o. ^3 l3 T- G3 W7 B7 @: k7 w8 C, z
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
9 @" i% e0 l: B" s. _6 P6 h! U0 x
! a! g2 u! _0 o) I) l- Q- Q/ ~- N# _% E& M/ g( ^. k
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)   j$ ?& l# w* f4 j2 ^9 r3 p/ c
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) * |, d" U/ U, E; N& [, X
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
9 r3 U) S- `: b' H' s* ^) x# l你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 . j, P! [( ], K) ~# X

# W) b+ o. ]- X* q! h: h0 A8 \首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 , ~) M; |/ D6 \& W' b' U$ U7 A' x

7 g# z4 O+ r% Q& @* e. g7 ^' J++,
5 T% N, H9 }; g; H* ]+-++,-+++,
- F7 ^+ x7 W# f1 I; t) v+-+-++,+-+++,-++-++,-+-+++,
1 L. {) J& }0 G                                                                                                。 , {* A* k/ J0 y7 f0 q) y
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 $ Y7 W' b( F# m' m& T

+ ]4 C9 k8 W: m3 J( W5 M& {) J' J
8 ?' P, P! a+ B& s0 Q
' Z( R0 {0 I# l3 i, T. z& i( H& Z( C! U% ?
( E1 H  B4 {3 }/ @

+ g: x+ N/ U( E/ K0 a3 Q* E/ _; f4 R$ n0 X, A+ u" r" i
/ m" h( A3 {8 ^. P

" H8 q+ O0 Y) \. i" \0 p# |# }9 z: o' r7 P& f) n  \
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 6 v. S& m7 e+ O* N% B+ H8 e6 ~3 ~5 ]
' d8 E0 w9 _3 I- F8 W
++,+-+,
5 ^5 @+ \4 N. R8 R-+++,-++-+,(注意:甲第二次仅能下注 1 元)
, `* }9 v% y% F6 P* u% `-+-+++,-+-++-+,
2 s+ x0 ]& ]1 S! F! ?/ s  b, }                                 
  N+ b/ l# _, k4 x9 U( R, ,
; _+ ]- B4 @4 U$ Z& w                                                                                。 9 ]; k. O: x8 {* g0 o. e
$ m7 N( [- R; g6 e' @' P
仿上之计算,可得此时甲赢的机率为 ' k3 W2 O9 m% n$ g- O

, ?! R- }/ M8 W) E2 B" [* g* u6 C3 v$ a% A1 q
, Q7 F5 }4 Q$ t5 {: m
0 y& x) e( q5 d) J0 S3 `$ x

. x( ]6 d+ w$ {& V: U6 D: x) @8 M6 l( p( o4 e' J" G4 m  Y

6 ?/ T( i6 P. Z  r/ q
  s- h6 J/ o1 y% b. U4 m最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 2 [4 x: r  n% W% r
. A' x  H# u: [7 b$ Y' K
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
  s, X. j6 l" l- `6 t$ V: u5 r
* Q! e/ A. d( _. T1 Y0 `这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
" f. M" S* O) i/ L! z
7 ?7 V) p/ Z) s4 M1 p# H9 r/ ?( I现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 0 s& c4 e" D- f
- e- r  y- D0 @: U4 Q  ?( H

4 C9 i- _. i/ d; u, ]5 i情况一:  
" Y3 C) o% k4 j, m3 i3 q此时不论甲如何下注, 恒等于 c/(m+c)。
" \% d! u+ c( D. c" v4 O* k
& d  k! l. j9 G: ~8 F情况二:  + h# C  u9 W5 {$ r, l2 r. Y
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 $ c/ _9 ~! ^1 O9 W
/ [. ?" U. W$ V; Z8 o
情况三: , b$ c. w9 z. r8 e: I2 ?
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
! C/ b+ W. r8 U2 B( g/ K" u3 c# b. \1 z& w
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
6 T. E2 a( d* F+ }7 }# {8 F( B) M9 d% j  h
8 l; @4 k% c$ @由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
7 B( O9 ^2 ~8 K- a9 p5 V& m
4 X% A/ Z; Z  G3 H2 [* U如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 . E: }% c! {, V; u- _6 r: t/ o

( t7 `6 k/ ]6 D4 \# O# y! a* g( d3 n3 |! F; x3 w
情况一:  " m7 L& R3 J3 h2 E* [
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 1 g4 U* U0 a- ^# d: x

! t- J& U6 n, r/ m2 |4 @! O' @: k& c
) O  e5 c: i9 F
2 `& z1 O7 W/ B6 k
0 [& k/ I% k7 t1 i1 w/ P
8 U$ H/ J" ~1 o4 `0 j
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 0 G2 d6 `7 F; V! o$ r1 `1 `# ~

9 B" D4 T$ Q2 Z情况二:  
  L, X3 v; A9 h$ S% T令 q=1-p。此时对 ν 我们有方程式 8 {; G* Q: {7 Y7 g- H- _! o6 _4 J' s$ n

- J$ o* L+ U! V! V! b! G9 f+ {' U: R% @

3 n( j! j$ _# O* }  w# F: b$ G& i
% N5 k- W) w# e1 N. o, b) b
$ O5 H& U0 ~2 L; r0 N) r$ x# l
) }, _2 X* \* o" I. g5 u4 T这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
& c5 ]* `0 A/ O( r* i) L利用p+q=1,上组方程式可改写为
' W- u$ c! r$ g1 a/ d' B
/ F2 r* j' z) B4 X
% m- V3 r( S9 E8 Y9 n% s! ?4 G# G  d; X0 l: \' i

* @) ^) B# J3 J
/ M5 j% W/ l* v1 V  e0 {- J
# a6 M( Z2 O" J6 h2 n两边相加,并利用 、,得 ' |6 k% E. K; c
+ r3 t4 k# P, P, P4 o& Q
( ]! s  Q* ^2 n6 J3 e  f& n
- J: c0 y/ Q  j6 R7 C( P
, r& o, y6 T4 {1 d
5 Z) S" r% Q! P- x* j

. R" l$ \, s- ]若取前 c 项相加,则得 : _0 N; r' T: x+ n5 W$ N. L
# N! @4 I/ R; X; P
2 K$ C0 E3 U7 L5 V
1 g  Z0 x9 x% Z  B0 W

( }3 b( U: j& }: U% b& K
! s# @" I+ \# V( A1 p: c! X$ b- ], T  A) i- E% O
情况三:  8 U1 E& ]: M  @. L3 R3 n
仿二之解法,可求得
2 e. G) O3 h; b8 s
, u6 l' C: V# k! A) v  g
6 W4 f& o& }* N; g0 D3 e- q0 B6 ?7 S- ]1 n5 \9 d

" J! [4 L" M! \4 }( a
) {9 W4 _+ y/ c4 ]' [0 c) D; U
  n; y: I. o* t( u, r2 }9 s) `3 I5 Z+ i8 o1 l# Z9 [& T
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 ( Q( i3 n" V" W2 G$ F, [0 @

. _( f2 K/ x& ^3 D首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 ! g3 i3 n5 G  ~% d( X. Q& k
3 a5 A! P9 I+ k6 h2 `

8 h& k# }( k0 |' n* ?4 L定理: $ ^. X& H/ g& U0 I/ o1 m
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 % G" m+ i+ }8 ^; F, p2 ]
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
2 c1 d0 ~4 ^1 a5 T4 j# x( ?+ [# a# t% Z- j% F9 C
现在我们就拿这定理来证明先前我们所下之结论。
% ?1 S! s2 }- b  k7 x& z" I4 }0 ^- c5 r' g5 d6 |5 l
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
" ~- |$ f3 A2 ^/ `  _
# n0 x9 S) X  F; O: ^$ y6 G* F# L至于在情况二或三时,我们取 。此时若给定 Sn,则 ) h( U+ j/ H9 p

5 T) s& d" [  O. l& J4 q2 Q5 S" |$ r2 Y0 u0 B8 F& C: W5 ]
: |' O- ^: e* _# v% e; r
  a$ A2 o7 k2 g  |2 W

' i$ ^& X) N" w0 C" [! h) t8 D3 X- e0 }$ y) d7 d! ^% E4 ^- v
! S" x1 |' M& y& d& g5 q, f

0 `2 D  O" u2 v! A其中  为所下注之金额。利用 ! z7 j6 r+ N6 c

" w& q" b# W/ ~$ r
6 B9 S5 ?. ?- h7 u/ y. @1 n6 a7 b$ q* t" N2 c0 w
9 g* X  }6 j- w5 h

/ d! n- J% X1 _0 k3 t+ U& `+ I# i- ~& y( L1 t, |  I  W! _

' J; a0 {6 l" T. z8 e$ ^2 C% Z
2 G2 v. }# W. r* L0 }可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
  Z% K" Y1 K: U) ^7 E, b2 m$ f
# M! {7 z$ Y9 |2 N) w  u2 \, L$ u+ o3 z) n

# _" Z% y- d! g# R& s  N+ s& I
; b0 \! K9 q" x5 q& i& O1 a7 k4 i1 ~# P
9 Y, L* r& e* Y! C% `, d" ~
' S0 B: F" l: |8 a# F
% C  s' C2 X2 A8 k) J
因此可得在情况二, 时, * b* X" B  d+ O0 R) b5 R

1 |1 g8 r4 U" l3 E( [6 [; P$ u! U1 h6 i7 W5 x

4 J7 B! k/ I8 w% M, [
6 J$ [; C4 ?9 _! y& Z5 r' T( F6 D8 ^2 {  ]& A5 N7 o6 A
% d+ i# k  s+ ~" F; {8 m

6 Y9 Y( d6 d7 V
) [/ ?  ?+ w% U( A而在情况三, 时, 8 `! K7 ~% @0 `% Y5 |
! ^) C3 E$ f1 e; E# L' q
: ?: b$ h2 v( p1 S9 e

# [1 Z; w/ P/ p% M* ~5 c/ s: T; ], m/ h! Z
4 P: R* T" P- H; U. Y* o
5 u- i2 |& Z8 o8 @2 Q- j/ `
& a& {+ S4 q$ M; z/ `( m) o: K% z

) f) m; {$ G! U; B9 x0 e0 \但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 ' U: p$ q6 @4 n! y

# M4 w& a6 |3 t至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 # y1 N# Q. e+ Q% Y4 R

  C' w( r( j. F! k) H" @' {/ i附录
, r% B- t5 [; J+ v* y1 K5 x# l6 u5 P4 w  z% f. s* n* p& R
0 o6 H2 i; f0 o/ O. b
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
: \7 @& J4 z* C# ^. b& ~& ^( x& ~- l9 x
2 G* ], l) o1 y- e
" H0 L* i; Y3 m: x
: d' B% W) n0 x8 p: M$ Z3 E
8 a9 d6 d' N- t" A4 b4 {4 d) V/ n( _
! M! u" |1 P9 M0 j; k0 w

( ?! M& S3 U" z* c: _  _& |) T- o% r9 b1 W
另一方面,极端下注法的 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