优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ! p! y8 _4 e7 G9 h" A+ [1 s8 c# M
, y& @" t. N3 a3 p8 ?) y
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
5 j, U# r( g) K9 V& @# W. y
; F- c, X  J6 T) b6 D问题 * T  f- X+ c) x/ R  V4 i5 [" T2 l

1 a4 Y2 }9 M' U) R
% Y' Q8 D& t! N& o3 A( y' q有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
& Q+ Q: Q0 O; m( Z: H; ?( k9 t
6 l& N0 h. Z1 O& v当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
" j* I) F2 p8 Q' `1 ?$ ?& c! ^  s5 f1 m5 v) _' a0 A, x( S
本文 2 _- Y8 {2 z( o" i# N& V* i8 n

; E5 a# T* x; t; t9 I& n" \3 B8 s% O1 X0 D# l
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 # a& D( y5 v9 {% z; Q
# \8 ]2 A# }9 M# u! f9 r/ i4 Q% |* Y
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
" D: m4 f, S; x  J& R+ W
9 _5 x' u3 [# g6 @' s1 ~
6 G* @5 d( k' R' M6 k方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
1 O: X$ Q3 `& E" `  S7 z+ `6 J方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
4 }9 g/ x8 z. }- y) T. S方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) 7 H' d5 M' |+ t) h/ `( ]+ j
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 9 B$ R( e& a9 A; ]& _# G! J

6 @7 r# w+ z/ R% k  F4 p2 b首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
3 n( p6 X: B. i; I
& j7 H8 ]) a' a, S9 I8 Z) t  |9 K++,
: k4 x) d  H8 Z* n! ~: }2 q+-++,-+++,
$ L+ `% e; L1 q; t5 f+ V& G: O# I: b+-+-++,+-+++,-++-++,-+-+++, % s0 I" D, _( C  V& p" B  h* Q
                                                                                                。
# m: P+ y. I5 }  M+ Z5 x7 P在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
) h% t4 P6 f! B9 A, H6 k
8 I1 ^1 h0 @6 |1 M! R0 Z5 q
. c. j3 T8 W5 O  C$ b
  k5 _" v* ~# C# T4 |
- e: r- m. k) L
7 \  B; y+ {% e1 l; H6 v9 }( E* q- o6 Z1 _

2 ]5 h- J8 N6 N5 k1 g6 j
. r7 o' {1 ^+ X, p  Y: C, h( b. v7 C, E
! @4 T6 I3 ~1 D
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 8 o% w8 T) Z+ R, T' l

- y, \; S/ n# F++,+-+,
% ~: T( R$ b) H+ c1 D" y+ h-+++,-++-+,(注意:甲第二次仅能下注 1 元)
3 p" H5 d' T  v& y-+-+++,-+-++-+,
. }$ t1 |" _- S/ c7 f: o, p                                 
( o( d9 X( I6 }- Y6 E, , / z! l0 ^+ d% Y6 W* g5 n
                                                                                。
1 B+ }7 l% ?* X
$ K  T# t0 m! Y; Y* I) f) b% ?& |仿上之计算,可得此时甲赢的机率为
6 N/ ~7 m! v7 \& P* ^: h
2 ^% Q" v" v3 w7 F1 C
* e; d: M, s2 k% }; V" r
$ u9 {6 ]* M; {- a4 ?# j9 g
" l/ f) n0 Q0 Z+ j6 C1 \1 q0 x  w6 L- `. P/ Y' Q5 R6 W

# Q- k5 l$ {( w+ y! p6 H% z2 Q1 c$ S9 y/ n& l

3 H7 e# a3 d+ S. I最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 $ U1 }6 X9 Q* F$ e- C2 I) H

2 ^4 l: a) f* M7 g& C* h现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
- X$ u  O- P$ I
3 n( _! t# X0 J! o% Q这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
7 ]% i8 }; g" w' L( ?) d2 h
7 J5 u8 c' `% v( A现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
0 o* r& Y; `$ Z1 v/ \& o& D. {" W" f7 h1 k& [
% t: F! g2 ~6 H2 o2 B* i6 u- |' F
情况一:  
0 P" l; ^+ D. w9 H此时不论甲如何下注, 恒等于 c/(m+c)。 ) H# V: b' q+ Q! Z8 B& z3 _

8 l$ ^5 H5 O9 ?3 ~# g% }情况二:  
5 e- p  u& ^3 _" j4 L: B此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
3 ^  r+ R; Q5 u! f2 S
) B" r8 C9 n' F+ ^7 r情况三: 8 S8 x- S$ T, T8 }9 x( K" {
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 4 e6 X, X3 F5 i

0 R8 _5 T9 \- u现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 ( y, E( D4 o& N# v
& x0 i4 B$ |. p; }# S4 I
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
0 k: v& ]4 t' y6 G8 V  {1 i3 P- Q5 |  d. Q
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 3 h% h* q' P! [, b, A
4 l) `1 x. t- v6 [" _

: v- X/ L1 A* e2 P情况一:  ! n; N  ~- _; C( S+ b3 ]
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
2 ~# A7 j$ e$ r4 n9 ?8 C: U: H9 v/ E* t7 z+ f9 N* w
8 ~4 ~6 M8 l, }* Z  U# b; v
+ B6 f) O& j$ S8 C3 T4 k

- Y- W5 n: k" J
! h1 \1 f. d# A" F5 ^+ M0 G$ B
2 K- H( [8 x) W% _' F6 u4 ]/ M这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
% i* Q6 t( g" I& u! J1 x
/ T3 P& c1 G, ]; @情况二:  
* n8 C1 |' e3 s! U% s- f令 q=1-p。此时对 ν 我们有方程式 9 {. D/ J: K1 s$ S6 x, v& ~: e

. @) j! y1 }; B& v4 \! j2 F3 ?5 J, R7 z2 k, b/ [: E1 \$ F

4 Q2 A' o; b6 l0 Y$ r- m
. J5 v& a1 a* ?  x) h6 H9 S/ X* S& O3 I

* `% W# P/ w2 V: i这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 ) C! P: |3 B9 E0 o' C# K- t: W4 t" s
利用p+q=1,上组方程式可改写为
# L1 B% Z+ w! G( V: r  C' i8 Z1 @( a* Y8 }. Q- p# N0 O

- c' C4 h3 f- ?1 M9 |& x& r: o* o8 F) `7 y2 x6 u' G) y0 l6 B

4 i0 ^! N% `* ~: M# N# ]$ s
/ Z; C0 S: r; P) W! \+ c$ K/ f% d6 R$ x
两边相加,并利用 、,得 + B  O+ F7 ?+ o) H" L6 O; U* d4 W

. D: x) a; v0 B" a/ f  h# k4 E0 W5 l3 j. `4 S# \2 f

& }/ M0 P* A' l7 P1 @* D+ g+ M8 j* _

: @+ {8 D2 ~( P5 s' s2 o9 j4 j: t9 @; d" x! u" c; R$ A: ]
若取前 c 项相加,则得 & y# O9 g# e4 K9 J: @2 B' Y. b

( x1 P+ l( e/ U; }  G0 q# h7 n; A/ I( q) }7 x% y3 Y9 x* W) N
& A7 X" f2 k; x' H# e  D8 [

7 s& J& l# T6 _. d9 K) n" l0 Z7 @- l; ?, }6 q2 b' ]1 `  {

: p+ K& S+ a/ k$ ]2 i情况三:  
- t% R/ o) [" _* `# l仿二之解法,可求得
; I- i, ?( I) g8 F9 e$ s" ^) b  e7 l  i% B( T/ l) {, h
, X5 ~8 @/ `& a: {* W

, m0 K% \5 T7 g0 T- D& L; J/ m1 G8 J* b/ E6 Z) j% W: ?3 [/ |

& T" ~  Q9 ~6 ^2 Y( T6 C( t7 M2 Q* U' s. H5 ~, L* Z8 p$ z
( U0 z4 _3 G& g' u+ C
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
) H3 Y! b2 c* H* i1 [9 `) ^# g% K5 g7 h
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
) v" [( `0 O- n! w9 N. L5 e& Q7 \, m& K  |6 M" K+ W/ @8 d
3 e$ A) l4 d4 h$ o; D
定理: 2 Q& e( O5 C) U- y! ]9 p# ]
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
  B8 f( b! b: T! N' C1 s5 x; I/ b此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
8 ~- P& ]$ T3 G8 C( [) F7 p; N) E4 e4 k& m1 U. X
现在我们就拿这定理来证明先前我们所下之结论。 " K; F  D/ Z2 H; Q0 [
7 J  Z9 [7 ^; ?' K8 x# K
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 - m8 T" b& J# [. _

3 l5 G% J7 S  c8 V- _至于在情况二或三时,我们取 。此时若给定 Sn,则
6 x( z: |* w7 O7 C
) u4 i8 a/ I- }7 }2 o4 D* e; w( P& d, w* E* Z

1 D+ B9 n5 t# |1 l
* ^% c. A6 m) b6 k, s  l! N: }( B% ?8 b

* y  t- T, V( P  y5 Z0 q, e/ p: f
6 _9 `; K9 y1 G: E& s7 g, d2 M, Q
! y$ R- |2 U! d# E' [其中  为所下注之金额。利用
3 O. r! S! U( f
; Z7 J. ^4 V! ~7 [+ D( F9 Y/ l/ k! x& U4 ~2 Z8 T! E) _

/ x2 V* ?1 J5 b
8 [* e* x3 Z4 Q8 n6 v+ @) l9 C) q1 U: J2 |" U

7 h- U  O" j1 V7 y& P' [6 f# X- Q
, e: N% |  m' y$ w. B# Q' x/ a# ?- c8 O" `3 ?: ]
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但   E% u! H; {& R0 L  U. ]0 a1 G

- _- i8 z6 t& r9 |+ C- h" f
% c% C8 E5 W1 r$ a" p) n& o+ r
4 \* M* H9 Z5 i5 v- {; U3 C
' F& g  {$ ~- p& s; M) ~! Y6 Q4 r# l1 q/ b  g% h; x% P
' C7 L! w# G2 L: _0 G5 p: F- N; g
" H/ \3 c% J% D% e. A. B) W

0 U% B* |% L6 j2 }5 a' q2 y( b因此可得在情况二, 时,
1 h0 N2 H5 t* Z6 a  P3 O
. O; M7 @7 w  m
: d1 \  L! j8 D5 F" w& ^% {. y! ]" s( h0 y2 s4 @
, ^4 f1 ?! O; C
6 |* i5 n# S% E- a
4 ]5 @  y# k) u/ l

+ y4 @) T, K0 F  E) X/ t; V/ p
9 G7 p$ W; |' X  _. w4 {$ H' Z而在情况三, 时, - p( n$ Y) R: c; R/ d' e5 q
) c0 ]) \- {1 H% _. B. C: Z5 _

" l' q+ j0 J2 D% y  G7 R4 c( @- m8 y* w. q* ]& M8 m; x

; U& ^* F! J2 ?. E9 e" x- l
6 q* [. L5 T8 \9 h- m& H. b, w+ Z$ i) F7 ?/ ^3 C
  E4 t# o- M5 Y" q. r

# W, \# O+ Q5 l但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
8 Z1 b3 w9 y8 s
2 E' }+ v6 s) q$ Z5 D至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 . B4 f+ P" [  j* X( M( `
; n0 w8 f/ R3 C2 c7 k9 s; ]
附录
6 u) ~, y8 {- S% f8 |$ {4 j0 Q, l# k, P- B, L3 U

" F8 D2 {3 t# P: V/ g1 Z在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 ! x1 ~& ]+ l( s( P; u+ K

+ A6 L  R& `( ^) P$ P' H; y$ S8 t7 B& N

" T- e, b2 Y) W# z
/ Y) d; ]  x. Y( D* _# G1 A) S7 Y- D( r% X  C. h4 b: O

" R8 |$ M' ?. k: ]5 t
$ h; s5 V8 e- u. d* e7 {" S! Z9 P( b& s6 v+ l: b( ?* }5 T' w. u, a8 I
另一方面,极端下注法的 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