第九章概率模型 9.1 传送系统的效率 9.2 报童的诀窍 9.3 随机存贮策略 9.4 轧钢中的浪费 9.5 随机人口模型 随机模型 确定性因素和随机性因素 随机因素可以忽略 确定性模型 随机因素影响可以简单 地以平均值的作用出现 随机性模型随机因素影响必须考虑 概率模型统计回归模型马氏链模型 9.1 传送系统的效率 传送带 挂钩 产品 工作台 背 景 工人将生产出的产品挂在经过他上方的空钩上运走,若工 作台数固定,挂钩数量越多,传送带运走的产品越多。 在生产进入稳态后,给出衡量传送带效 率的指标,研究提高传送带效率的途径 问题分析 ? 进入稳态后为保证生产系统的周期性运转,应假 定工人们的生产周期相同,即每人作完一件产品 后,要么恰有空钩经过他的工作台,使他可将产 品挂上运走,要么没有空钩经过,迫使他放下这 件产品并立即投入下件产品的生产。 ? 可以用一个周期内传送带运走的产品数占产品 总数的比例,作为衡量传送带效率的数量指标。 ? 工人们生产周期虽然相同,但稳态下每人生产 完一件产品的时刻不会一致,可以认为是随机 的,并且在一个周期内任一时刻的可能性相同。 模型假设 1) n个工作台均匀排列, n个工人生产相互独立, 生产周期是常数; 2)生产进入稳态,每人生产完一件产品的时刻在 一个周期内是等可能的; 3)一周期内 m个均匀排列的挂钩通过每一工作台 的上方,到达第一个工作台的挂钩都是空的; 4)每人在生产完一件产品时都能且只能触到一只 挂钩,若这只挂钩是空的,则可将产品挂上运走; 若该钩非空,则这件产品被放下,退出运送系统。 模型建立 ? 定义传送带效率为一周期内运走的产品数(记作 s, 待定)与生产总数 n(已知)之比,记作 D=s /n 为确定s,从工人考虑还是从挂钩考虑,哪个方便? ? 若求出一周期内每只挂钩非空的概率 p,则 s=mp 设每只挂钩为空的概率为 q,则 p=1-q 如 何 求 概 率 设每只挂钩不被一工人触到的概率为 r,则 q=r n 设每只挂钩被一工人触到的概率为 u,则 r=1-u 一周期内有 m个挂钩通过每一工作台的上方 u=1/mp D=m[1-(1-1/m) n ]/n=1-(1-1/m) n 模型解释 传送带效率 (一周期内运走 产品数与生产总数之比) ]) 1 1(1[ n mn m D ??= 若 (一周期运行的 )挂钩数 m远大于工作台数 n, 则 )] 2 )1( 1(1[ 2 m nn m n n m D ? +??≈ m n 2 1 1 ? ?= 定义 E=1-D (一周期内未运走产品数与生产总数之比) 当 n远大于 1时 , E ≈ n/2m ~ E与 n成正比,与 m成反比 提高效率 的途径: ? 增加 m ? 习题 1 若 n=10, m=40, D≈87.5% (89.4%) 9.2 报童的诀窍 报童售报: a (零售价 )> b(购进价 )> c(退回价 ) 问 题 售出一份赚 a-b;退回一份赔 b-c 每天购进多少份可使收入最大? 购进太多 →卖不完退回 →赔钱 存在一个合 适的购进量 分 析 购进太少 →不够销售 →赚钱少 应根据需求确定购进量 每天收入是随机的每天需求量是随机的 优化问题的目标函数应是长期的日平均收入 等于每天收入的期望 调查需求量的随机规律 ——每天 需求量为 r 的概率 f(r), r=0,1,2… 准 备 ? 设每天购进 n 份,日平均收入为G(n) 建 模 ? 已知售出一份赚 a-b;退回一份赔 b-c ))(( )( rncbrn rbarnr ????? ???≤ 赔退回 赚售出 nbannr )( ???> 赚售出 ∑∑ = ∞ += ?+????= n rnr rnfbarfrncbrbanG 01 )()()()])(()[()( 求 n 使 G(n) 最大 概率密度)()()( rprf ? 将 r视为连续变量 求解 ∫∫ ∞ ?+????= n n drrnpbadrrprncbrbanG 0 )()()()])(()[()( = dn dG ∫ ∞ ?+?? n drrpbannpba )()()()( ∫ ??? n drrpcbnnpba 0 )()()()( ∫∫ ∞ ?+??= n n drrpbadrrpcb 0 )()()()( cb ba drrp drrp n n ? ? = ∫ ∫ ∞ )( )( 0 0= dn dG cb ba drrp drrp n n ? ? = ∫ ∫ ∞ )( )( 0 结果解释 ∫∫ ∞ == n n PdrrpPdrrp 2 0 1 )(,)( n P 1 P 2 cb ba P P ? ? = 2 1 取 n使 0 r p a-b ~售出一份赚的钱 b-c ~退回一份赔的钱 ↓↑??↑↑?? ncbnba )(,)( 9.3 随机存贮策略 以周为时间单位;一周的商品销售量为随机; 周末根据库存决定是否订货,供下周销售。 问 题 ( s, S) 存贮策略 制订下界 s, 上界 S,当周末库存小于 s 时订货, 使下周初的库存达到 S; 否则,不订货。 考虑订货费、存贮费、缺货费、购进费,制订 ( s, S) 存贮策略,使 (平均意义下 )总费用最小 模型假设 ? 每次订货费 c 0 , 每件商品购进价 c 1 ,每件商品 一周贮存费 c 2 ,每件商品缺货损失费 c 3 (c 1 <c 3 ) ? 每周销售量 r 随机、连续,概率密度 p(r) ? 周末库存量 x, 订货量 u, 周初库存量 x+u ? 每周贮存量按 x+u-r 计 ( s, S) 存贮策略建模与求解 Suxusx =+>?< ,0 0=?≥ usx 确定 (s, S), 使目标函数 ——每周总费用的平均值最小 s ~ 订货点, S ~ 订货值 订货费 c 0 , 购进价 c 1 , 贮存费 c 2 , 缺货费 c 3 , 销售量 r ? ? ? = >+++ = 0)( 0),( )( 10 uxL uuxLucc uJ 平均 费用 ∫∫ ∞ ?+?= x x drrpxrcdrrprxcxL 0 32 )()()()()( ? ? ? = >+++ = 0)( 0),( )( 10 uxL uuxLucc uJ 建模与求解 建模与求解 1)设 x<s, 求 u 使 J(u) 最小,确定 S ∫∫ ∞ ?+?= x x drrpxrcdrrprxcxL 0 32 )()()()()( 12 130 )( )( cc cc drrp drrp S S + ? = ∫ ∫ ∞ ∫∫ +∞ + ?+= ux ux drrpcdrrpcc du dJ 0 321 )()( ∞ ??+= S S drrpccdrrpcc 0 1321 )()()()( Sux =+ ∫ ∞ = 0 1)( drrp 0= du dJ ↓↑?↑↑? ScSc 23 , S P 1 P 2 0 r p 2 1 P P = ? ? ? = >+++ = 0)( 0),( )( 10 uxL uuxLucc uJ 建模与求解 2)对库存 x, 确定订货点 s ∫∫ ∞ ?+?= x x drrpxrcdrrprxcxL 0 32 )()()()()( )()( 101 SLxSccJ +?+= 若订货 u, u+x=S, 总费用为 )( 2 xLJ = 若不订货 , u=0, 总费用为 12 JJ ≤ )()()( 10 SLxSccxL +?+≤ 不订货 )()( 101 SLSccxLxc ++≤+ )()( 0 SIcxI +≤ )()( 1 xIxLxc =+记 )()( 0 SIcxI += 订货点 s 是 的最小正根 )()( 0 SIcxI += 最小正根的图解法 建模与求解 ? ? ? = >+++ = 0)( 0),( )( 10 uxL uuxLucc uJ )()( 1 xLxcxI += ∫∫ ∞ ?+?= x x drrpxrcdrrprxcxL 0 32 )()()()()( J(u)在 u+x=S处达到最小 x I(x) 0 S I(S) s I(S)+c 0 I(x)在 x=S处达到最小值 I(S) J(u)与 I(x)相似 I(S) )()( 0 SIcxI += 的最小正根 s I(x)图形 9.4 轧钢中的浪费 轧制钢材 两道工序 ? 粗轧 (热轧 ) ~ 形成钢材的雏形 ? 精轧 (冷轧 ) ~ 得到钢材规定的长度 背 景 粗轧 随机因 素影响 粗轧钢材长 度大于规定 切掉多余 部分 精轧 钢材长度正态分布 粗轧钢材长 度小于规定 均值可以调整 整根报废 方差由设备精度确定 问题:如何调整粗轧的均值,使精轧的浪费最小 设已知精轧后钢材的规定长度为 l, 粗轧后钢材长度的均方差为 σ 分析 记粗轧时可以调整的均值为 m,则粗轧得到的 钢材长度为正态随机变量,记作 x~N(m, σ 2 ) 切掉多余部 分的概率 )( lxPP ≥= 整根报废 的概率 )( lxPP <= ′ P′ l P 0 p(概率密度 ) mxm P P′ ↓ ′ ↑↑? PPm , ↑ ′ ↓↓? PPm , 存在最佳的 m使总的浪费最小 选择合适的目标函数 建模 切掉多余部分 的浪费 整根报废 的浪费 总浪费= + ∫∫ ∞ ∞? +?= l l dxxxpdxxplxW )()()( ∫∫ ∞ ∞? ∞ ?= l dxxlpdxxxp )()( lPm?= 粗轧一根钢材平均浪费长度 成品材 PN根粗轧 N根 N lPNmN ? lPm?= 总长度 mN 成品材长度 l PN 共浪费长度 mN-lPN 建模 选择合适的目标函数 l P m PN lPNmN ?= ? 粗轧一根钢材平均浪费长度 lPm N lPNmN ?= ? 粗轧 N根得成品材 PN根 得到一根成品材平均浪费长度 )( )( mP m mJ =记 更合适的目标函数 2 2 2 )( 2 1 )(,)()( σ σπ mx l expdxxpmP ? ? ∞ ∫ == 优化模型:求 m 使 J(m) 最小(已知 l ,σ ) , σ mx y ? = σ λ σ μ lm == , )( )( μλ σμ μ ?Φ =J 2 2 2 1 )( )()( y z ey dyyz ? ∞ = =Φ ∫ π ? ? )( )( mP m mJ = 2 2 2 )( 2 1 )( )()( σ σπ mx l exp dxxpmP ? ? ∞ = = ∫ μλ?=z )( )( )( z z zJ Φ ? = λσ )( )( μλ σμ μ ?Φ =J 求解 求 z 使 J(z) 最小(已知 λ ) 0)()()( =Φ ′ ??Φ? zzz λ 0= dz dJ 求解 )( )( )( z z zJ Φ ? = λσ )()( zz ??=Φ ′ )(/)( zzz ?λ Φ=? 2 2 2 1 )( )()( y z ey dyyz ? ∞ = =Φ ∫ π ? ? )(/)()( )( zzzF zzF ? λ Φ= ?= zzF ?=λ)( 简表)()()( zzzF ?Φ= 求解 1.253 0.876 0.656 0.516 0.420 0.355 0 227.0 -3.0 0.5 56.79 -2.5 1.0 18.10 -2.0 1.5 7.206 -1.5 2.0 2.5 3.477 1.680 -1.0 -0.5 z z F(z) F(z) z?λ * z 设 l=2(米 ), σ=20(厘米 ), 求 m 使浪费最小。 λ=l/σ=10 z * =-1.78 μ * = λ-z * =11.78 m * = μ * σ=2.36(米 ) 1.0 2.00-1.0-2.0 10 5 F(z) z 例 9.5 随机人口模型 背景 ? 一个人的出生和死亡是随机事件 平均生育率 平均死亡率 一个国家或地区 确定性模型 出生概率 死亡概率 一个家族或村落 随机性模型 X(t) ~ 时刻 t 的人口 , 随机变量 . 对象 P n (t) ~概率 P(X(t)=n), n=0,1,2,… 研究 P n (t)的变化规律;得到 X(t)的期望和方差 模型假设 若 X(t)=n, 对 t到 t+?t的出生和死亡概率作以下假设 1)出生一人的概率与 ?t成正比,记 b n ?t ; 出生二人及二人以上的概率为 o(?t). 2)死亡一人的概率与 ?t成正比,记 d n ?t ; 死亡二人及二人以上的概率为 o(?t). 3)出生和死亡是相互独立的随机事件。 进一步假设 b n 与 n成正比,记 b n =λn , λ~出生概率; d n 与 n成正比,记 d n =μn, μ~死亡概率。 为得到 P n (t) P(X(t)=n),的变化规 律,考察 P n (t+?t) =P(X(t +?t)=n). 建模 事件 X(t +?t)=n的分解 概率 P n (t+?t) P n-1 (t), b n-1 ?t X(t)=n-1, ?t内出生一人 P n+1 (t), d n+1 ?t X(t)=n+1, ?t内死亡一人 P n (t), 1-b n ?t -d n ?t X(t)=n, ?t内没有出生和死亡 其它 (出生或死亡二人, 出生且死亡一人, …) o(?t) )()1)(( )()()( 1111 totdtbtP tdtPtbtPttP nnn nnnnn ?+????+ ?+?=?+ ++?? 建模 微分方程 )()()()( 1111 tPdbtPdtPb dt dP nnnnnnn n +?+= ++?? b n =λn, d n =μn )()()()1()()1( 11 tnPtPntPn dt dP nnn n μλμλ +?++?= +? ? ? ? ≠ = = 0 0 ,0 ,1 )0( nn nn P n (t=0时已知人口为 n 0 ) ~对 n的一组递推方程 转而考察 X(t)的期望和方差 )()()()1()()1( 11 tnPtPntPn dt dP nnn n μλμλ +?++?= +? 基本方程 )()( )()1( )()1( 1 2 1 1 1 1 tPn tPnn tPnn dt dE n n n n n n ∑ ∑ ∑ ∞ = ∞ = + ∞ = ? +? ++ ?= μλ μ λ ∑ ∞ = = 1 )()( n n tnPtE X(t)的期望 ∑ ∞ = += 1 )()1( k k tPkkλ n-1=k ∑ ∞ = = 1n n dt dP n dt dE n+1=k )()1( 1 tPkk k k∑ ∞ = ?= μ 求解 ∑ ∞ = ?=?= 1 )()()()( n n tEtnP dt dE μλμλ 0 )0( )()( nE tE dt dE = ?= μλ 求解 μλ?== rentE rt ,)( 0 r ~ 增长概率 rt extx 0 )( = 比较:确定性指数增长模型 )()()( 2 1 2 tEtPntD n n ?= ∑ ∞ = X(t)的方差 E(t)-σ(t) E(t)+σ(t) E t0 n 0 ]1[)( )()( 0 ? ? + = ?? tt eentD μλμλ μλ μλ X(t)大致在 E(t)±2σ(t) 范围内( σ(t) ~均方差) r ~ 平均增长率 λ-μ = r ↑→ D(t)↑ λ, μ↑→ D(t)↑