优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
4 ?  D  I' b6 k/ O$ y+ u* v/ D7 b: E$ w1 c) {; a
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
% y' u% V9 l+ D, `, `' E( W) _- G6 _) _4 g: E9 O+ ^
问题 ' O$ r9 f' l7 a" w- k4 f; I0 D

5 q* z) Q8 C0 e2 }8 D7 M/ G
% ~- I+ T( D! \6 }有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? ' h. M  s. J/ g" s; A! M

- y' e- v% P  i+ ]0 L) ~" Y$ O% |当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 & U& f% L2 Y8 A' @/ f3 F6 p

9 H+ d! Q9 q" W4 c/ q" Q本文 6 ]4 A- I. ^5 L) m/ ?

3 S/ W- E0 J/ y/ h( u6 D* v# a
+ T! j/ e- S! k; E0 s0 O; |问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 5 V/ L$ n$ ^; ~1 L+ @3 k$ v

0 x  Z& c+ M& J( I; P2 E& U为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
- F  J0 }) y/ x1 z
; ^, _/ ~3 R$ a, ~* j& _
/ B& y( z" E* C- N方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
3 `! x, |5 q3 _: R方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
5 P7 S: |: h4 h1 I3 {* ^4 n: [5 d方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
* A& J% k$ q( g, B你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 2 i! r6 ~2 R. O/ J( z& E  g$ M

2 N) v9 j* k9 o8 N2 c4 F' k. t首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 * w" x9 ]" f. K0 O( D& m2 z- i
# u$ f. q0 P5 `. Y. j0 x; M* Z
++, - G* U4 a& o: Y4 T
+-++,-+++, 3 r6 d( u* o7 \; d
+-+-++,+-+++,-++-++,-+-+++,
& R. b  k5 i7 C                                                                                                。 ) W5 q, P3 B+ M' m6 A
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 & G1 k* p, k# n! x6 x) b
! `- E! ?5 O% T0 S/ _

# U1 {, ~9 K& o4 o9 A  G+ c& A
/ U9 b. X. e- K$ \- M" |7 d
  I; t) }: D/ M& v! ]  d# h6 _4 R
; s& J7 @8 g3 i8 z- y1 j0 o0 v% k* z7 n! ~+ U

9 K+ a- s& [, D% o, J3 q: c; {0 @9 S# o  G1 H) z( {

" D% q- c, \# m+ |
6 X* Y7 d6 L& @) h* }! W现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
8 J. J) C  h* e# s
: Z. ?# h* i1 V6 ?+ W  r++,+-+, 7 \( S, I& `' ~
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
; w9 f/ u. _3 q+ m1 Q, Z" S-+-+++,-+-++-+,
  A0 O  N* I( I8 n, E# l                                 9 }( N3 I) A* Y6 Y; S2 h
, , ) p; J  D: f% q: l8 ^, r8 b
                                                                                。
+ Y) z/ v6 V" t# ^0 y% i5 V1 a% X4 s1 o( ]
仿上之计算,可得此时甲赢的机率为   ?2 ~1 W) e% z$ t8 Q
" Z# q. ?5 }$ c8 C: C* W  r9 `' j

! F% i. g7 O! ~) \. s9 c
! a) W! K0 B  `/ {5 Y0 \; w* }7 Z% b9 M" U& g3 U

: P' R1 t& d. d  S4 O$ W' Z3 O7 z- L* k
/ S; w, L' R7 e; S9 P5 B

, X/ i1 M+ Z6 l+ f最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 ' m  z3 m  s9 x/ f" z

7 {2 }8 H% i9 u1 Q, h! G现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 + X6 x' x: f, ^* a4 L7 Q2 k8 m
1 H& Q4 Q  @5 G9 R! D
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
. m0 V+ ]0 Y1 G: n6 D
1 O7 Z1 L. p; G6 ?9 p4 F现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 2 l% r  n5 p0 }5 P
( k% c) U" M  _; Z
" x2 T4 l9 [9 n  F
情况一:  
8 W0 h* N5 }& d; R( H4 S4 F此时不论甲如何下注, 恒等于 c/(m+c)。
  Q+ f5 a+ B& i/ p% d: P3 C4 _* K0 {2 w# q, o
情况二:  / E- ^- t. M7 S& J" @8 ?! W
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 7 ]' w5 I- |9 ?  A6 r/ W9 B  G
0 ]2 ^7 K" Y5 \8 U, S; z+ V
情况三:
$ w  n1 W6 u- ^0 l& Z% K& [此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
( T* r1 g* H! q# G+ n+ e) B/ k
$ d! c& U' G" ~9 u现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 0 J# ~9 S! l; E/ K0 B- e. g0 z
: u& V2 {# o/ F- n# f
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
% u6 A$ J% {1 N' a3 y# b& m
/ [1 |/ x" D+ F7 G如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
( V% W( [9 D& i2 V4 L  K: n1 K4 Z+ W
  L3 Y2 T4 t1 H' V5 L
/ _; M6 k, g5 k% G' H  E& Q; r情况一:  
9 z2 J" K# n3 Q! v' Y* m假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
. U( J- Y8 e# `! |4 {* z; [5 C8 O* q; W* r$ O  G" ~2 y  j

3 a1 J0 o4 R) t1 R  \+ d; w" {4 g
2 g4 d9 K  {) V% L; ?: P! M  }1 E* i" x- D

5 V1 U7 E2 g! O- n& W* J! h$ t* w3 r" o, |
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 6 n' Q0 f+ I1 l, K6 O8 U

2 b% X% A, b! E& t情况二:  
' w# ~7 A8 f, N5 S" _令 q=1-p。此时对 ν 我们有方程式
! R" ?; l( H1 g# U# L8 ^$ H
/ M5 o  b& G9 {& A5 q. C
) s. d7 ]; R/ I8 s  r$ i% S. Z6 {1 D0 Y: }0 N
/ o2 b- |  p/ o9 v+ }
' G7 Z! X% {; X, C! Y/ \# g) F* @
. ~5 B$ n7 q4 h( i4 c: c
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 $ u7 i: N1 _% `6 g" F' \  ^: O
利用p+q=1,上组方程式可改写为 $ q4 f* A# B* O6 S
& ]$ b5 S+ R" B  v/ L6 v5 {
1 c9 I9 v" u6 }5 J1 x
. Y+ g) X; p+ ~3 q

- t7 j; ?8 C, V0 w3 o4 P8 d8 A/ j2 C
9 _; c) e; F) b5 X" M
两边相加,并利用 、,得
$ |( ^7 j5 a  m6 I( V+ I/ K! v; \; D% g3 Y7 j
; j4 W% ]% f0 P# F5 O/ G9 y
$ Z% w- J5 P2 P% W; Z% M
1 u; @; c9 m! x& R4 {: n. ~$ p
! |( {  |% W1 M; K0 k

3 ]( {6 C) P4 a9 F5 O6 Q若取前 c 项相加,则得
; G  X6 T+ d7 t! G
' I9 f/ t. k! c2 u" A! c+ ^! y
3 W/ g% J1 `2 a
2 z/ Q, ^; x7 l# d8 k" V5 L) I) b6 }. i: E# E( ], k$ d
! i) J$ T5 R9 g1 Y

, M9 O1 Y+ m8 V/ {% ]" F0 d情况三:  
# @! @( u2 k% K( i7 v仿二之解法,可求得 - |1 ^1 W4 y! r+ i
+ o- x# T9 ?" `* i
- Z1 u# k; u7 M5 g8 o5 p

. v6 `8 B% l. R' {2 s( L7 B5 r8 N1 T8 z2 A

* F( d$ N* k+ ~8 N% `
: N5 l( t+ H7 i, }8 l5 v/ ?
+ y0 p! Q% F9 M: p1 L保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
  Z" r  s6 @' `2 W) `- g& F5 t9 N5 i9 D; I( x
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。   P) W/ [: l# P7 E$ ?/ s9 l

; {* O9 N" ^9 y) u3 ^: k, p+ j6 C; R0 b, d- C
定理: % Y+ L; F2 T8 @/ @( J
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
3 L/ ~" H3 o1 g此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
2 }" |' F, J0 _! y; X$ U+ ^( W3 N& ?  k9 g, U9 X6 \* o2 O
现在我们就拿这定理来证明先前我们所下之结论。
$ \$ W2 n8 b0 K. D3 Q: n9 M: f
6 Z0 L- K- _* q$ X( u% ?4 e首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 ; i0 f. a6 m* D/ z$ ~, @1 G

/ D9 h; {4 a5 d7 Z! O! @至于在情况二或三时,我们取 。此时若给定 Sn,则 8 R& c( k/ ~& I; E
" U/ H( t! h+ Y& B
1 K  s- \1 R+ t/ D7 x+ y/ q) ?/ b
; `8 u: r1 O8 }# a7 S

$ E) b  X3 C0 s1 [0 i. @3 P
! b2 h/ x$ v: @1 }9 _, ?
- N0 V2 G4 l& J' K% S, b) Z, V. f6 A; P8 R9 d
/ @$ C) W" Q" D* k, J: A
其中  为所下注之金额。利用
2 V& V9 c! K5 _! z0 J4 A7 I+ d8 T0 l5 m2 t! _, k; J5 ?7 a

; n3 Y# s* r% `( v# `7 P$ ?  I( i' N5 @8 z7 ?* i
& ^( A- I/ ?0 K! a6 o( g: S+ o- v- A* B

- C8 g) u: W8 a, ]$ o9 Y! M0 s1 I4 i1 d( E% R" D! ^
7 g7 J7 O/ n+ V. \: B

8 P8 T3 P+ A) j  Q) T/ {可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 & C' l6 {8 ?# G( V7 b+ b" c+ b
- O1 x- [" o5 u0 I( e, Z9 d; x
2 X  d5 J* j6 b+ z1 }" b  X: k% ~. \- Y
" }! f" T/ J* [, c/ h

* T7 R9 q" f5 @: V. z& ~5 p3 w2 U! |/ G, u2 k
# o. _( l6 Y5 |: H& ^; S4 N

: e  D& R7 w" A! o" J. F6 V/ f$ s+ `
因此可得在情况二, 时,
8 P) q- r2 c/ a4 K
- E4 a) q( M7 c6 ?: h  F2 |8 l1 g7 w/ k$ H$ |3 M+ L

  {3 M+ ]' F& x  y/ X
: [5 w/ j/ q" a) w1 d( r
2 K# Y& m6 r) M$ c
: [# }/ h( u: {) f2 W9 @" M5 z$ D9 u# z& d2 s

4 n3 A; y/ l2 L  S( K3 a, F而在情况三, 时, - n0 Q! q7 a& }1 W
8 F. l" v6 F0 _
3 Y4 s, D" E2 b% C  R
1 [9 O' G4 _( A/ [- o

5 `$ M( c5 t& a/ l- E
2 k: W- q* ~) ?! m2 P) v, ?! Q+ `: r5 t  B. }

6 X  N# M2 S/ B$ f& |- V
/ j5 V% Q' ]% _0 D( n2 i3 P* `但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 + M: o7 w6 j' ?, n- J1 ?. e
* q. ]. b0 i7 a
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 1 q8 k; S3 A! A. J* w
$ C9 H! [# v( ~* G# T) R& l" e
附录
2 s) P& K1 P* D+ _1 X: ~1 |; e1 m; ^0 ~3 T7 S

2 j9 W( f) `5 z6 t在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 7 q& R7 e! x- h7 T# Q1 E9 k

/ Q4 N+ n2 H( Z$ c4 J+ o3 X, o3 i
. p1 a/ ~1 b4 B8 \
, C3 I9 P& Z2 f1 i$ t! ]2 x
. B. q( r2 L. X) Y4 {& W* L3 q3 z6 \( [5 k
- i5 J5 E& E$ J1 c

6 {9 A! A( r3 w& y8 D# C2 Q: \( g
  Q3 z* L6 _% e) y' X4 ?另一方面,极端下注法的 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://www.tcelue.co/) Powered by Discuz! X3.1