优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
3 N( Z% z' m9 m% T5 n% i
6 C+ s& ]& z. L+ [' ^# w
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
+ t5 a' f9 ~1 r
' x; C+ N9 E# |$ l
问题
2 y, R2 d; J2 K: l
4 k/ z+ Y' M# Y9 l W
5 I5 y) w! n6 S% a% Y* Q
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
2 X" r; H, ?. F" u; |2 J
* m* O4 `' J" [2 c0 @
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
8 J$ ?" A/ A: i' G W! `+ E
5 R* B6 x. H9 q# O5 P' @. R/ O
本文
8 d* f0 C+ r4 c7 o) e
/ C% G* m/ y0 O5 ~6 a
! G& A3 o& I& [1 h b
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
$ i8 ]4 i$ U. P; z9 C
5 K T4 n7 s; p* t' g4 A0 H: {
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
2 ^& i+ E. y5 i0 }& f( y
* t. f* Q( U, ^0 X
. S/ T" ~' x' ]& V) m
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
/ A, l+ c: i' a
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
0 j( l/ X$ ?+ y6 w9 u+ S+ q# H3 T
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
) a; J# l9 T Q
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
5 \0 a! }7 o a1 x: d
% ~- Z9 @: D. \5 |# l `% P3 A
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
/ j1 S$ U2 ]1 B/ C9 U( s$ M
3 _0 M! b- H+ h, o
++,
: h% q0 W! o# k! U7 w$ T
+-++,-+++,
1 g Z8 N- J# s
+-+-++,+-+++,-++-++,-+-+++,
8 p' D( `; K5 U, {. Q. L* V
。
9 l! Y. m7 a& Y& }! b
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
6 ~ P. R! B4 m
' z3 J. Q+ O% ~
/ F" z8 V+ ~- u+ o( d3 g" F
4 F/ m6 }) o/ [$ e% K' |. b' m5 N# ?
! @" M" K/ z0 u3 b& ~$ c
% h v$ I+ F0 P y4 K; g& R
5 e4 V6 C0 K) Q
. U! V. U" M+ }1 u9 ]4 Z2 q$ y1 @
9 f4 K: F6 H( T# M. ]9 O# Y4 P
! M; L3 z8 P* K) E# a+ ~5 K
2 U2 Z, Z5 F0 `1 ~% \& _6 a
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
, o. W$ w7 b9 x
3 ~0 P% h7 T: T' @8 p0 }
++,+-+,
3 ~" C1 B3 y9 h$ t; }
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
% J" |" u ?. j8 t5 v3 v T, u* |
-+-+++,-+-++-+,
9 f+ }+ a( q) v, D" X: `- L
( K, F. O2 ?; q+ ^6 N
, ,
- v; D m7 F) _1 u, C+ T+ ]) y
。
; A% ^, a$ X' h1 ]4 I" ~' `) d7 c. d
- |" H% W( E3 W" Q* a9 {9 t! ^' O
仿上之计算,可得此时甲赢的机率为
- \ l }+ |4 o
' W: J5 f# I/ v* `2 u2 ?7 d
% w% x. Q# f: t4 P+ i5 h5 _
. D# w+ R" j6 U1 u/ M% J
. U' S! f) w/ x5 _8 C* R
/ A' L. O \% M4 v! q- j4 n
x. x7 y+ ]+ `
1 r6 H1 y- B0 g7 [' P6 `0 K" }
* a) @; Y5 E9 X
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
$ h; G/ H/ Z; M/ U/ Q$ {
7 I1 N" v6 \0 W( C9 U1 p- @
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
- j: e }5 e6 s% E+ ^
! Q. t- t# W! u; `- ]
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
$ u$ ]% {% f5 u
x7 c/ n8 z2 m+ v P( ^8 b
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
8 m! A5 H: ~! R# i# \& \8 Y* i
9 M8 C) w7 ]' \ r- _$ ^& F& ^# Y
. ^8 p6 F9 D1 r7 L4 k# s3 a
情况一:
+ z- n; m/ y. Q$ k) n; I
此时不论甲如何下注, 恒等于 c/(m+c)。
: d0 l! F& ]3 B9 p( b0 {* I
+ Z0 y! P- Y' k
情况二:
$ M7 F9 ~8 q+ b) T' q
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
1 x7 ?4 G) o5 b6 `3 A
9 L/ c/ \) a! G
情况三:
& ^9 y* V) d; g1 ^
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
5 C* t' x9 d) q5 R$ N H2 k# E
! j# Q- b9 k, k3 s
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
6 a6 J' @/ Q% G4 Q6 U2 C
" ?: T* D5 \, ~# k
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
7 r, X+ S5 \! s
& j3 S9 p: |- z3 J8 X( p$ _
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
/ B3 i4 ?1 ~. O
% n, W4 u) w: `& K4 e0 C
5 n. j8 O6 \% @* r# T
情况一:
) q; \ c$ K' A; c
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
3 h$ s" x/ a/ |
7 w& d) {; W6 l, W
7 M# H0 F6 Q* k' s
) P/ M) U3 I1 Q. l ~1 E- ~1 ?, X: G
! n2 _+ U+ g: R! b( ` k8 t
7 I; z9 ^2 d3 D1 n* R8 ?
8 c# [) L- n. `5 p7 [
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
* D1 T3 P) y4 I3 N
6 m- ]" Y% k$ ]+ d" @+ }5 {
情况二:
G) R. ~ {9 X9 B' S, K
令 q=1-p。此时对 ν 我们有方程式
( |0 D( h# f0 n. }! U
2 o2 k9 J1 z$ X3 F, y0 Y) G
8 ^9 m( }. C% u$ ^: Q3 m& c
" { E0 f$ b- m4 g+ m* X
; r/ p4 u$ I- }$ B
t3 J3 I1 f/ f# v* p" I
) ?2 V7 R- t: ], m/ u
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
. p; q. p5 j, T+ i" ^& v
利用p+q=1,上组方程式可改写为
2 W/ v3 s7 u* _3 R, f) s
! }% X$ g: X5 f; A6 O
- K E/ _9 g5 @4 I r. S" `
$ i' _) T: R4 _! g L4 Z! ^4 Q, v
% c& l& K- y8 O/ s/ T# W- p
1 Q# r, g+ R$ D$ f3 p$ z8 b
J: L& |. s, q# a4 ]0 }
两边相加,并利用 、,得
) @- G" M# V1 s1 ~7 l
, D& Z% g: N3 n- ]
; U. l6 \; I' k' [: Q0 ]
1 @: L& G- b3 n( F* j" `% u
6 I) l& S; X5 p3 L `( S
! Q7 ~$ ^1 d" w _: A* u; ]; ~- p( U" n
5 r9 [3 V! a# s; p
若取前 c 项相加,则得
. C3 ~* f! }4 Q' i9 n3 r4 z
, |! ?% y% W) L- S9 I# H
8 j! Y# {; z5 r
5 P8 k. S. `( ~ W, C$ l
0 F$ R0 }0 y5 C1 n: _& i
+ R4 J" s8 v/ F0 V, ?8 F p
U/ g% K# c5 G6 {6 T* P
情况三:
) d2 R( N, d! k5 ^! Q% f
仿二之解法,可求得
5 n5 G. W* b5 ~
& d. L6 S8 w6 p
/ ~) J% D2 \( y* ~
5 X G q/ P! E$ p H$ D
7 R* c- V! U/ I% K4 A
! |' @8 ?! _7 p+ J- B
E1 d( n) S* ~* m t7 W$ d
8 f: u+ M4 w( ~+ |
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
% A( _ W4 y! P4 Y# M! u) ]
! |2 u4 O# F; h9 j9 t) `
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
( y7 O$ m6 k: y
1 H7 f. f Y* B g% G( z; K' ]& o
: c9 A! [! p' N7 n0 z
定理:
6 k X- x# X; B
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
: Z3 k: O/ w1 I* h! z4 ?
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
; _8 A! F, n' s* [! d$ M; o1 B( d) H* L
* s; G0 z2 u, A$ @- [
现在我们就拿这定理来证明先前我们所下之结论。
" K7 H3 X: D) L2 o. H
/ Z/ C3 k8 @, x8 B
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
* I j- g+ u4 r# P+ r7 w S
* r& ]: e9 M; l. m! b
至于在情况二或三时,我们取 。此时若给定 Sn,则
3 T1 m+ e# S$ S9 }8 k
- V) p' a6 } o J. n. k U0 V
; s) d& I% \9 {) B
7 g' b* w2 Q" |0 U$ G& m; w( F! P
) W* I- n( n0 a" E( t
, {: U/ Y; E9 e
. b, ~: b/ r* D+ d) X: R, T" Q
, `7 L/ ?' ~& C# B6 R" e
/ z3 d! }( ?4 i+ t' b
其中 为所下注之金额。利用
& j) n4 W% x! z) r! Y% `4 C( Q
% C7 f7 E7 q* \( i1 l3 S
1 M- V$ u* M" _$ T% d+ N
* T3 P3 `! U8 h
' v/ \# Z+ u5 U/ g2 N5 J
& P1 A' Z d( D) r4 n0 v, _
+ \& W8 Q3 U% j5 y ~2 ^
4 r4 V9 R$ }% r! S2 W
2 e" K( x( N5 v) l. B2 P" b* O9 I
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
; T; J0 C K+ U' K' _ O. L V4 s
2 P1 |% I5 U2 @9 Y( t d2 j2 d! d
1 K' v G, @ `% `- ]
2 t: o1 `+ A/ v) N) k; i" O
- N3 ^; |8 ~% c) b3 ?& E
2 s/ G3 T6 t$ Q$ d/ K
( a+ G1 ]3 k) A O
% G- \5 _$ |* c0 j) l* o
' }3 s1 d. [; G+ S
因此可得在情况二, 时,
; V" V; _' [9 b) z, a2 X/ n4 m6 B7 A
. Q, \& f5 O! Z' ~$ @3 C9 ~
& `0 w. a1 w: H' E0 k
/ T; H; N9 x6 V u- Y
* G$ c/ h6 V4 [3 L m! U, H3 l
: |) e9 Z6 D% t# T6 r
5 U4 w) ?8 K2 {7 g/ T- M7 g. a0 a
# m' M: T4 w5 l0 j
* E* K5 b3 p5 q2 |6 b- J
而在情况三, 时,
: C s5 M: s# H: P- m; P! R
# E0 X: ^. e: A& b
2 l* i1 J. ^4 \" M, ~) U
% D8 F* J) C) G- T; O, {/ Q8 z
. D+ m9 b) v1 X( _. l
- K$ F- s) r7 }" W1 e" b4 h, d
# f1 z8 u9 W9 s% ]7 R* n* T
, B W, P) j7 K
) x) ^4 W7 s( z) o4 d0 S1 {
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
: Y+ m d2 i: S5 e7 O
( T- u( I8 B, y0 a5 k
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
$ v* S( l/ G: U! J( J
* z# r) J0 e: j1 Q
附录
! ?4 F1 M/ D; `8 s
2 U: ]$ G/ V! Z% ^6 s3 s ?
: B$ q7 v/ f" g g& E1 k) P
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
0 _4 }1 v4 @% g$ h5 _
9 x- t4 p' }1 }2 W& {
. c! I% m) C( w, T
* Z! M' s+ f; J% G# E% B/ o
9 @8 N$ y6 G5 U4 ]- _' f% i
3 C, N: c. T+ y- ~; l6 E
7 m- T" D _; F+ y
) X* I0 f( q; V" ?* D% c9 ^3 v
" W, d" v# f% h8 K9 A$ B- e" E( V
另一方面,极端下注法的 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.ws/)
Powered by Discuz! X3.1