优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 & U$ ?, u  X: ]! G% P
( G/ j4 [9 g& i  T: b
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 + X: Y; {+ g$ [- i% a, r, M; g% E

+ R0 w5 E( g. {$ I+ T3 ~% t& u* j: O; n! [问题 2 Z9 X- w& R% E5 f) M2 x9 O

' {. ^: g+ h' U) P, c9 g
! P# ?1 c* Y/ N. }" ?; C有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
" c' E+ X# j% O
) }/ Q# S0 s. D% P/ z当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 % A3 n: k0 @# p" o( Z5 {. `

5 m1 q* _' [, o/ b. }3 Z, R$ w: c本文 3 V, D) |% Z' b+ r1 w4 _
3 ^* i; [8 v. e; [2 A/ V$ Q
3 m! D$ J- S4 n, U- Q' \
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 ; E5 |, W6 k# p

6 P  I% d% P7 P/ x; |为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 ' J9 j4 J+ ]7 n2 s: D& K

& [5 |3 G! E+ F8 {% O8 ^5 ?
' j5 e! ?  [) E2 t+ k  I方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)   g9 L5 ]" J9 c7 |+ ?% M) x' P' K
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
# D6 T7 U! ]8 d方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
3 {5 l' c, s+ S! u; \" `4 E你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
( b- V' `0 w% W/ S( a3 V. I$ g
0 ^( ?/ z) @/ U首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 & w0 V5 Z9 @- T1 A" X( K% d
" t% A3 X" ~' ~$ V
++,
5 q: ^8 t/ O7 z- [8 P# ~7 b+-++,-+++,
, i' [3 ?. i0 e; }0 f+-+-++,+-+++,-++-++,-+-+++, 5 d9 }" z  q9 _# A
                                                                                                。 - W8 X1 i$ w. r4 v, r# S
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 8 I6 j* F$ x& _9 I# d/ D
; e0 x, S2 X+ L. V* t+ p
, W  t( f5 p- Z5 \

0 N1 U+ O# E+ k$ i+ |. N4 i
+ l" ^8 K2 r% F/ E5 j, N
7 d2 v! h5 i( I/ b9 [2 T3 a; G. t. V1 c; O4 f9 a; h% A. K2 g
! D/ G4 b0 b! Z" q/ q1 G4 W

) I5 K0 S0 K+ D/ P; _$ I2 w1 i5 v1 h* l/ C2 B

" v( |, D/ e& }0 V现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 & L. e+ x& r6 d! h+ V

  a; S, ^+ h' a& }5 a4 R++,+-+, # i( @5 Y9 u( ^# M+ X/ H
-+++,-++-+,(注意:甲第二次仅能下注 1 元) ( m6 i3 A- a0 W  r4 u
-+-+++,-+-++-+,
  T4 I1 `! s, a7 P) g# b$ I) f                                 
( f3 @8 L% [, p3 |0 H, , " z. D7 \7 j/ Y  w
                                                                                。
: P- y$ ~- T4 X$ p4 Q0 t+ ~) |( F% i- w- w0 Q
仿上之计算,可得此时甲赢的机率为 7 _7 v4 }) y, J7 K2 U

( a' m- i% Q. o( g7 [1 V& H2 N; I7 n$ K4 z) A
( `7 E6 b  A: {4 c  {

6 r& `, x% @* Z% w4 ]1 [- K) C: g" c3 F# l( I7 s& L- i8 h$ X) I% q2 @

; `9 h6 a8 g! j7 R7 ^( \5 z& }% [: M8 ~) ^8 ~
( G, @5 t; o  y6 Y6 C
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。   u: S* M/ _, I4 Z
# u, ^# [* {' Y( {1 S1 w1 F2 D
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 - d* x! x( o& ]$ B: J5 f

* h! I% |5 r* i( t' x1 u% e这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? . ]4 n- `1 j. \& @6 s8 L. L+ ~

+ G4 k" r0 I4 w  u' h现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
; k+ s* z$ L+ J" \9 ~0 G( q; E: @- e9 {; J7 p8 ?
7 o  f. W# b5 t8 z7 F- r
情况一:  
1 S8 ]+ d% [4 i; }) N- \! H此时不论甲如何下注, 恒等于 c/(m+c)。 ( m5 V8 S. }: V. N) b* W8 h9 `
  v, z2 w3 N+ J% _
情况二:  
/ Q8 C$ N4 ^6 G此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
+ ^; n! j6 O5 i7 ~
6 Y& u1 R; z. Y, {; w' d情况三: # U- b" g% V" ?3 F- [
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
2 C6 Q* m1 V8 d% w0 y; K4 B* t! d0 b/ S+ ~! l" s
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 & |' U+ t6 a$ ~/ G# K0 V. J* S) k0 ~

' G3 g: u: v" @* M; |6 o由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
) k1 ~* P7 q! U$ W/ s' t& q3 r# p. @' D" Y0 v" n& _# u
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 ( |, W5 d+ T/ x0 }5 ^: m& ?# n
/ {1 c* _+ c' f: l0 G8 m- u
# C3 A; W% i& x0 M% ]# ]9 O
情况一:  
2 c! e) T: T( k. p7 b假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
; |& S* c' L. [6 q* I2 Y) N9 \3 K3 [. {2 k# _) x

" b2 ]( d5 Z, S2 T# n  Z" e/ F
: A1 F1 z9 [6 j% H) V3 Y" o' ~7 J( O; u7 a$ k. m

) c2 V3 \) [$ u' [5 {  F
8 {$ t1 J+ f, e: r+ C/ z: ^4 {这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 ; L; ~! S/ \0 A
# I0 T) F# H8 j& x: ]8 @- x
情况二:  
8 m/ N" X! D4 S0 I! L( D& o; a. _令 q=1-p。此时对 ν 我们有方程式 8 `" m/ k& D( f7 u7 [

; M' H# W9 t$ c" x( u! |( e- Q
1 A8 u1 w& b; j: X' v. G0 R7 |) W. g2 i

8 h" I) z' x, q6 I/ o) g6 h% i3 k8 f& |# }
- }* o9 B% s! E- E, B
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
; K$ j, L! W( T% s8 G4 p$ Q利用p+q=1,上组方程式可改写为
2 {2 O' J/ Q4 `, K( c8 j  B
, ?1 x5 z* W& o- R$ a. J- d1 \
! \! F, ]& y" u( ~: M' E' @
; A: O0 T! z. S/ r! q, i8 ?7 k: r- c1 G" U3 v. V$ h. s: ^" G
6 Z0 e/ ?7 o1 h! }: I* e  T
: Q  y7 a6 [1 F* X% {
两边相加,并利用 、,得
: q  K- r! [9 b9 N! N( }1 l7 n4 P& Q( W: m) K5 L
3 W7 Y% b5 J+ ~' O

0 N6 E4 @( D; g5 X; F4 `) X0 s- T* [! I
% \  i8 Z8 E: D
/ x+ M) f" C! W' q# F4 E" V
若取前 c 项相加,则得 8 L$ G3 f2 a  l  U. B8 ]

1 u/ j2 A: ^) ~* O+ Q, O; u& z
; k* K: d5 y& e) x! ^" I5 j' m1 @
9 t3 ?/ `- f6 y5 W% P* _! x. e
3 [6 ^( k% z; j5 B0 d) c* u: v  [, G# m6 c8 m: ]

" `1 }7 _4 s7 @2 g$ A& g* B5 S" m情况三:  - K4 N& \: z3 a* I
仿二之解法,可求得
& ?% Y8 m1 r% T3 V1 N, `
  d5 V+ U( O+ P
! c$ |+ B! ]+ _, T* n- t# ^/ z9 b, n$ x2 a2 r3 E

8 C/ k& g: J; a/ V
1 I5 P6 Q+ y& D( u
6 n, j9 S' e3 O+ L/ o3 f% m( J; R  v/ w4 I$ g% K* K
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 # n* `7 O0 Y9 \8 ]. Y

! J, F, c3 U0 M" n首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 . G* ^/ C( P2 m- x0 w
! r5 H; q* w- A2 C+ w- B0 R

+ O4 y/ R( q0 `" i( y定理: ( Y$ R+ t# ?# a4 S
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
" G9 K5 y6 S" i+ ^" T7 I此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 , ^. |5 w. l* [6 t1 Y# J. ^
/ g) _! I# v$ v/ N( H7 w
现在我们就拿这定理来证明先前我们所下之结论。 ! V* R! [7 p$ L  [3 d) F' \6 z
3 p6 T) s* R2 z2 m* G" Y7 y
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 : o4 k; Y7 S! s

1 g& k" T/ P6 a/ J, I2 J. O8 G2 T  v至于在情况二或三时,我们取 。此时若给定 Sn,则 # B9 I6 [+ z3 @) n9 b$ j' C& `
: i0 \, m$ a( `, P: a5 l' C8 h$ T) C
9 ]9 V. ]# H; S& H, s+ b

1 x5 X( ~! n7 v8 C- I: t; `2 H# B+ v  {1 Z  S- _- ^

0 t! J! E" t+ ~
3 v7 N0 i+ F1 p8 s
5 @: {* L6 k5 u+ n+ g
7 |+ W7 u- s( G  T4 |& [其中  为所下注之金额。利用 ) t" m/ l* J9 c, e  D

4 T( s2 N$ O5 K  ^' l6 a, `% E, r9 Y7 x; A2 p# |3 n

: t) t$ Y$ o! Z0 P* E( `, J6 S8 m/ J  B# H- Z- O; R6 W3 `

1 P+ f) u( j% m# [9 ~$ X, Z$ t# N) c) T, C
* q3 P9 B7 V- b: b3 y7 x
, ~: p* m: ?' ], L5 R
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
" a6 H  P- l5 b/ a, K+ b
0 e, @7 ]0 V/ r+ v4 |5 z% v2 U+ W0 ~+ L! y$ y1 `
# g+ P+ M9 |5 t! A4 o& M
2 S, g& H9 X" D% y
5 K9 i- L1 z' H* j& [5 p; e* z5 v
. p7 ~* H/ m1 ]

+ d; R2 K- l1 f! ~" E0 M5 `2 ^  J3 v8 a4 p/ y% a
因此可得在情况二, 时, 5 K: i" r; T5 {' j! w

4 E. q/ @, d* P8 M* @. ]8 y( P( k* r/ w  ]8 k9 e
) O3 ~2 N1 h1 A( ^) E& q

7 E$ y1 b+ S" O; l! F! u1 K1 P1 [$ T) j3 s( w6 i- J  p2 s

' C. X! C3 P& Z/ N& L- w
! C4 a# s) E; c2 ~$ T' ^+ J6 E" x9 t$ Z
而在情况三, 时,   B9 n. l* L6 l! d0 N
7 c; p; B# r0 U3 ]' c' Q+ \  ^
6 \: d, L3 s8 s' D
7 h2 Z- Y9 t0 b: f

% o5 B/ d- o- W- S5 V7 \5 _7 g3 |
% m6 @4 |* p/ `3 N
$ _. |& u2 O  i. {8 _7 g; D
0 |6 K; X) L% b. F7 V* A+ j. Z3 o% z9 B0 _9 f* I+ g* k
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
8 Y2 y4 [- a# n( p0 x* S1 s9 T8 z# o: h
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 # ^+ W, S% b' o
+ H" t. b8 X7 v# @; f: I
附录 . m' }$ M% w5 W8 k8 U4 |

+ Y7 p9 p8 d7 |2 v; r7 g9 K8 M6 I! K: X0 J+ g; R  r+ p( H) F
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
! n- l' ]8 I+ E. e+ ^
5 e) r6 T' {" m- ~0 X  \6 }9 i6 A) w( H; b6 @4 s, r- U$ I/ Z

# ~+ z, \0 s- i6 U# \3 m' _& t" [

4 K, i. q7 x9 |0 o% R7 I9 x/ y0 V
: ?$ T/ @' f& E0 b/ S
) i; o- m3 z7 a2 E- K+ F! y7 w% n+ y% X6 k- @2 c
另一方面,极端下注法的 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.cc/) Powered by Discuz! X3.1