优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
' n5 }$ |5 ?: T1 @5 ?' b5 ~
) q1 }! ^* v) r7 N" Z在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
& w8 p% F  h1 K$ d8 D; z/ H. a) R! Z; T* B" v
问题 : s' ^  _+ t. f( q! W- F

9 d/ e0 b; }4 L: o2 [
% z$ k. m* N) o# ?7 t. U- e有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? ( c6 ^+ P" ]# W- J) w

' M( G8 `5 K- I0 q" Q  a当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 # \0 ^4 ]: n& Y0 r3 ^- n& d3 b
5 [& I- J0 _* \: D( W8 c" e* ]
本文
! M/ n! x# ]1 t) b
! T: G- |* H+ k& o
! N8 E) V4 M7 @' c% o问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 4 R- S1 Q. g7 g! {

# h, g9 x5 g6 z5 K3 Z为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
8 r' E- ~1 S6 A- s3 I2 d- `8 M1 C( N

) `, K# e. _4 Q# J方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 0 W, m& @$ x4 e2 ~% E, E: Y7 ]- m) X
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)   @# s: _8 c* t
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) 1 O* ]' t2 _0 N( O, E1 C8 y
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 ! u/ c. @! @" H
( _: s% n2 U  z1 N: k# q, u% A% S% I+ h
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 6 \+ E; u. u9 K# {- M+ I

- V* M' x# {8 {++, : H9 G/ |) C7 E& ~4 l$ W( ]
+-++,-+++,
, L4 }- [. `/ b" @! R4 T+-+-++,+-+++,-++-++,-+-+++,
6 M" l0 P1 x& I; N                                                                                                。 4 ]% J) U: U9 l  \/ k1 ]$ I3 I" D
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 ( B% ?5 u2 H6 h- O! M
0 r9 M0 r7 T! c3 e; t

3 r2 i  q  l" ?) }, `: u0 |: v0 Z# a4 Y9 z  T
/ g+ B, o( @% C: j; e* o

1 r5 U! {6 l4 Z) Q- m/ v, L9 ^2 ^
" H8 Q, g8 f$ R- Z2 M9 A' ~$ ?
' G6 b. ^! I! ~1 L6 `  b$ p
& ^" f- _, i6 [  m! ]+ Z, D5 k/ J
6 V8 ~- t. v% k) M
% X" ?5 |8 z* f# @7 {现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
) s: ?& `. ~: L4 k# n  r
7 ~$ Y: J$ n3 f0 h' z4 m++,+-+,
2 M' M8 r( u$ g( y3 |# o6 W-+++,-++-+,(注意:甲第二次仅能下注 1 元) * V1 k9 V0 B5 h# _1 C, d
-+-+++,-+-++-+, ' v# d$ a' j# d# x& x
                                 * N6 q4 ]. z- E: f5 f7 C. a. o
, , 1 ~# m* }* y3 @
                                                                                。
; C* I! j6 t7 N$ l
6 G$ h( J  a3 z/ P仿上之计算,可得此时甲赢的机率为
6 ?0 s3 D" X; Z2 r* Z' \5 s* r, T

; K- Z: ]; `" }0 F% C
- M1 t7 @# R5 O% y* [' P3 h' Y
$ m. J' j2 j; x' {( R/ |/ l; R8 k0 s( S( i# E7 W# _
  C9 I. w' U/ k2 o8 _

: u7 f2 C" v3 c1 j% K2 Z$ @$ {& _+ G; Z9 x- H3 q
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
1 Y& d/ V  T5 J- E# e/ p. |/ {7 K+ D7 d2 f% _, S: }0 S8 r4 v
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
' s. w, f! a' D/ P/ [1 N9 E( M) P  H" r2 r
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? 6 o0 P' R7 u- Z0 C6 Z: ~; r

, j0 D; n9 r. Y# ]  B/ ?* Y: y现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 ) s# v% ?( U* m! ?1 \& [0 k
! q! f4 ]. W- h$ t4 H
$ [" n1 s# }# A$ ]1 ~" Q4 y
情况一:  
0 {) @1 X4 G. b) J0 ?% P3 X/ J, s此时不论甲如何下注, 恒等于 c/(m+c)。
+ b' T* S$ [' [9 R
/ Y' A0 i* S8 v( C2 E' }情况二:  % g2 f  d; d1 W; w) b. M
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 2 K! ?# M- [1 X7 {6 @7 r+ s# \
* E- l) t* t) H7 p
情况三: 7 e! H; v! @0 {4 O5 Q( A
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
! f& Q$ S  b0 r+ H+ n: M# V
7 L1 E' V; `& T/ P. i现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 . Z' J$ S$ y: l4 [2 N. M: P7 X' ^8 A

; j, ?# z0 o  I0 y, N由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 ; T! n9 z9 ]: `5 ?- A
9 x- ^3 g8 I3 g) L( ?
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
/ n( }# ]$ w% B1 t8 x
& ]7 H! g* A3 K
: B, x0 _. A$ ~7 ^4 f  W情况一:  
+ y9 E2 S9 G' ^/ W假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
; D# X3 U2 M6 ^' P# E( s# T6 a3 H! W% U. }) E
4 T9 x- D; H7 N, g
0 e. B2 _/ j, k3 W

. l, n) ^1 O6 _$ z
  f* h2 Z8 W9 _  p9 W# A' G, T% P/ o9 X1 l* F$ ?$ v- E' _
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 0 m# }( k; H7 f/ D
8 D* H" ^9 Y* t( V
情况二:  
, c* J( l, x9 H0 F! w令 q=1-p。此时对 ν 我们有方程式 9 I- Z4 m+ }" L4 V& [6 V
1 n0 w( l9 H8 t! w

  L, P( I7 d0 K0 D4 G
% U! I. P) y9 N* }+ q6 {3 i7 ?( W) c) D7 Y; Z! `% ]: U
" w$ K) W/ r) @6 |

/ Y) t* I* `9 y6 E$ ]9 {, N这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
9 S6 f5 W2 l9 I8 _* l利用p+q=1,上组方程式可改写为 ' s3 ?% z8 {) S

& {7 A$ _2 E# G1 H5 H8 _7 b  t# F# X5 P' k; M
/ H% G- m; M& W$ D9 u' t* Z
) M4 |7 x+ W. L" m$ g% \% |% f

) s; u  P8 D! G! j; e% w1 d& Y
两边相加,并利用 、,得 + I6 O* c2 K3 o8 L5 `
3 `+ r, h* a: U- |% R

0 c- z# u! t4 W2 @+ U5 m; ~9 H* D- L9 `* j
; [+ V) }/ }. I

4 `& @, C2 v% |+ F3 V9 ~3 E) ?2 ~( m; f
若取前 c 项相加,则得 # W% ]0 U. x  p) W; p

: w% Z* c# {* |/ _# d8 ]( o2 f; M7 Q8 A/ T8 r
: {  \3 {( n2 J! X: O, J

  y8 X& u( k3 u; S  Y& S2 F- k2 F
6 p) J6 l# c' E. Y5 j/ k3 R" ~0 F& c0 z5 P. x0 Z
情况三:  
+ \1 c" N: B7 `2 |+ K. }* H; ]仿二之解法,可求得
0 N; t# p! ^, T. q6 b: i, W1 N& z
) C. ^& x) @0 p# F) I" R7 z9 B, G4 r
: v+ J6 a( l; Z
8 u! ^7 k9 t! _

  S5 @1 c! N4 ~( z1 N
2 u2 r+ @2 v4 g# H8 h5 U! j5 {9 ^- R% o& Z
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 ' y3 I& \* W2 N* e" ]$ L/ m
  P" h1 j* x3 l" ?/ }' P+ [) s$ y
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
1 m' H5 \! |9 n0 q6 n' P7 f8 Z, U) ?5 c8 O) I  _2 ~! `9 f& `

% f0 S& c* P0 t  Z, X) m% {* q; D定理: 9 x8 j. Y& R: M2 T! `
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
  N" n4 h' i* c* ]此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
/ Q7 R) [0 X2 _; l2 O' |
% X; Q4 {- V: v. v- O3 `- \; Y现在我们就拿这定理来证明先前我们所下之结论。
2 E  ~# y4 L; ^) P; d8 J, e  d$ B8 g8 q7 l3 d
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
. ~! g) y: G! R" `# U& r- u& H! d; ^* X% [$ f( z0 n1 Q
至于在情况二或三时,我们取 。此时若给定 Sn,则 / a4 M8 Z8 P6 C
, ]5 e0 {5 v% x$ e$ l( P

# q2 @8 E3 m8 \, j- R7 V
7 F+ e! L5 v9 ~0 w7 A& u4 p$ y. V: H# @. T+ d5 E

. Q/ w- D7 C0 k7 j3 M3 F" N( F7 w& y. M* Z  c, A7 S% h7 n
: D6 ]$ E7 t. P+ p' k- U

6 K( T+ o. |7 u  w% n' U. j其中  为所下注之金额。利用
3 G2 X! p" c7 b9 w8 k" y4 e9 B- `
, ?2 ], A4 `, Q& F& }% ^  Y* g- C; e' l

/ B; k8 \7 X. o: [/ F' y0 I9 c" {- {. p6 o. M1 k- s
! H5 r: B( u; u0 A+ {, o( x
/ D8 ]$ d( J6 t# g& D3 Y% ~) q

8 f* d0 s% N, \" a, G; \5 |
' p: m' r- K% }# `  ?可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
; `5 K3 ^6 I; [. r4 d
- O- e) o0 o' b, |1 M2 c# T
8 A# x. e1 `8 w1 e3 O* Z4 \8 R2 T2 ^: G( m* [
0 a. n3 k8 y, T  D2 a0 l6 t9 y. ?0 ?6 I$ b

$ R& q  r% m1 a7 n# p$ M* g; R, g: w3 b. ~
5 w' R6 ]+ H2 B
! i7 X- G, Z7 c
因此可得在情况二, 时, + s9 h3 U$ R# |8 ?3 B, g3 s! B# B
8 ?& u% w6 @' m

# v) V7 R, U/ ~' |! d
  |- e6 |6 j: G- K( A
2 J+ s6 v/ n" T. Y8 y: N# ?
  U& v. w; M* X- z. F; \
. B6 u; f" J$ U
$ e1 h3 N6 \, p# j0 H+ r
/ {4 M, N) B+ g& i而在情况三, 时, # R, h) B  J- ^7 O+ T8 N
" n( ^3 q$ ?  t7 `

) M! @5 a' A: x* G1 O2 T5 t( b$ e7 J  W( S9 L4 M  x- V- |
+ c, @7 f2 S$ Q8 K: A6 T9 K
/ C% {1 i6 I6 p$ v

& z2 R, G/ R7 V' P* S5 a: t# C; P) U0 K

' F) J+ n6 T& k: _4 h' W/ e但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
  _4 H# W8 x2 I, ~+ Q" ^
5 g# {4 N3 J5 g1 U2 |1 n4 E至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
/ L& Y, U2 W3 ]2 A4 u% ?  x! ?, b
, E- e3 y, m7 v2 V/ N6 E. a) m附录 & G& v. P" W0 j+ r

3 n! U4 K- y% D8 m, o2 j7 d- o) K% z% B5 B7 V
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
. r/ l5 y6 P, Y: g( J0 ?2 @
, ^. }* j( J0 {6 ^
. P( I* D( f, ~0 J9 ~& B
7 u: m! e5 P- h+ |1 Z9 q$ ]! R& |2 M9 f" ^3 b3 x& b
1 w- ~$ L1 \: F" f, c$ w7 @- O

6 F. U- Z& ^4 r. _" k# @1 m! \% |, r) z' R* g

* \2 h# D: y: O- T: T" 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://www.tcelue.com/) Powered by Discuz! X3.1