蒙特卡罗模拟应用

维普资讯 http://doc.docsou.com

电子商务

中文核心期刊 '微计算机信患管控一体化) 0年第 2卷第 3期 ( 26 0 2 - 3

用基于计算机随机模拟的下降法求解报童问题

So vn ws o r b e b sn mp t rSi ua in b s d d wn— i go i m li g Ne b y P o lm y u i g Co u e m lt a e o o— lAl rt h l h

(华学李灏丁晓东东大 )

L, o i Ha Dig. a do g n Xio n

摘要:用计算机随机模拟加上侍统的梯度下降法,解了报童每天卖报的期望收益最大的订报量,采求并给出了迭代变化图, 结果表明此算法对于报童问题是相当有效的 .对于企业订货等问题,模型及算法可作相应推广 .本 关键词:算机随机模拟;度下降法;计梯报童模型

中圈分类号: 2 1 0 2文献编号: A

闽篙薹券娄…经:一一 j一,蓦 辈呈 c营…萋蠢 U j咖+ c cc 中等一…翮篙 { c的题问,+

,

这些都可归结于运筹学的报童问题 .报童问

川!一

V

J

V" J

报童每天从报社订购报纸并确定所订购的报纸数量为 x份,份价格为 C,每元而零售价格为 a元,果报如童没有卖完当天的报纸,回收中心将以极低的价格则 b元回收报纸, cb a> .则售出一份报赚 a C,回一>—元退

2算法分析

21法思想 .算

对于随机模型,刘用随机模拟加上遗传算法曾进这且 份报赔 c b .如果报纸购得太少,—元不够卖又会少赚行计算 .但是,种算法复杂度高,由于其通用性,没有考虑函数本身的特点,以应用起来也有其局限所钱,果购的太多卖不完时要赔钱,解决的问题就如要性 .传统算法由于用到了函数信息,以有时候比智所是如何确定订报量,使得其获得的收益最大. 能算法效果还好.我们首先看传统对于非线性规划的

1报童问题的模型

算法 .

报童应该按需求量确定购进量 .但是需求是随机的.以这其实也是个风险的控制问题 .假定报童按所求解这类问题一般可采用迭代法,给定初始点, . 照经验知道了需求的分布规律,即在他的销售范围从这个初始点出发,以此产生一个可行点列 xx . i .,, 记为}得某个恰好是问题的解或者是 l,使收敛内,销售份的概率是乍 o1一,乍 (~ ) . 到一个最优解 ' .法由迭代到的过程中要求在算设报童每天订报 x份,纸每天卖出份,有两, ) )报则 (,,便是通常所说的下降法 .产生点列}, 通常有两步,第一步求处的一个方向 p使得 A ) , x沿种情况: 着 P移动下降.

P也称为搜索方向.第二步以‰为出 ()不应求 . x则售出 X份报纸, (—).. 1供 ,赚 ac x ( )过于求 . -, 2供< x则售出分报纸,回 n 退 发点以 P作射线,= P,> . x+ 0在射线上求点X+=+ P使得,( ),( ),称 kl川 ,~ ≤ ,也 份,以赚 ( c赔 cb( O.所 a,— )- — x为步长 .果取 P _一,( )称为负梯度方向,如 J v j, c 则方所以报童的日平均收入 (为 Ix)以表示为:设 J )可< 法又可称为梯度下降法 .步长的取值取决于不等而 L )∑ 一 -)一)∑( cp (=一) ( bx P+ a ) 式,(一 v ( )< j )可采用试算法 .始设 c (】 -x x , ),(, c 初定一个,不满足不等式,减少总能使上式成若则李灏:士研究生硕

1 6—3 0,邮局订阅号:29 6 4 6元年 8 .4

计算机模拟做报童模型,用基于计算机随机模拟的下降法求解报童问题相关推荐

  1. C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完

    /连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示"Right!",否则显示"Not correct!" ...

  2. 模拟仿真最终利用计算机,基于计算机仿真模拟实验的应用分析

    计算机技术应用 t h e A p p l i c a t i o n o f C o mp u t e r T e c h n o l o g y 基于计算机仿真模拟实验的应用分析 文/吴婷 Mi ...

  3. 用计算机随机模拟掷骰子的实验,随机数的产生教案

    随机数的产生教案 作为一位杰出的老师,时常要开展教案准备工作,教案是教学活动的总的组织纲领和行动方案.那么问题来了,教案应该怎么写?下面是小编帮大家整理的随机数的产生教案,希望能够帮助到大家. 随机数 ...

  4. 用计算机随机模拟掷骰子的实验,云南师范大学概率论实验报告随机事件的模拟--模拟掷均匀硬币的随机试验...

    云南师范大学概率论实验报告随机事件的模拟--模拟掷均匀硬币的随机试验 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 教学类捻杈告班级1 ...

  5. 利用计算机模拟专家给病人沴,【计算机】模拟部分.ppt

    [计算机]模拟部分 计算机电路基础 ---模拟电子部分 第二部分 模拟电子电路基础 第3章 半导体器件 3.1 PN 结 3.2 二极管 3.3 三极管 第4章 放大电路基础 4.1 基本放大电路的工 ...

  6. 2016职称计算机模拟考试,最新2016年职称计算机考试模拟题

    最新2016年职称计算机考试模拟题 2016年职称计算机考试WPS_Office备考的同学赶紧来看看,以下是百分网小编精心为大家整理的2016年职称计算机考试WPS_Office备考题模拟题,供参考学 ...

  7. 蒙特卡洛随机模拟的MATLAB实例解析纪录

    蒙特卡罗(Monte Carlo)方法,也称为计算机随机模拟方法,是一种基于"随机数"的计算方法. 假设我们有个y=x^2的表达式,如何用MC方法求得函数在[0,1]区间的定积分呢 ...

  8. 蒙特卡洛随机模拟—综合评价

    文章目录 1 随机模拟型综合评价概述 2 基于随机模拟的综合评价步骤 2.1 问题描述 2.2 自主优势量矩阵计算 2.3 具体步骤 2.4 综合评价计算 3 Python实现 1 随机模拟型综合评价 ...

  9. 基于启发式算法与单目优化和马尔科夫模型的进出口公司的货物装运策略——整数线性规划 随机模拟

    目录 进出口公司的货物装运策略 摘要 一.问题的重述 1问题的背景 2问题的提出 3目的及意义 二.符号说明 三.模型假设 四.建模准备与问题分析 4.1 线性整数规划 4.2 三维空间分割启发式算法 ...

  10. PLUS模型有两大模块,一是基于土地扩张分析策略的规则挖掘框架,二是基于多类型随机补丁种子的CA模型,此外该模型还内嵌了Markov chain,以便于对土地利用数量需要作出预测。

    工业革命以来,社会生产力迅速提高,人类活动频繁,此外人口与日俱增对土地的需求与改造更加强烈,人-地关系日益紧张.此外,土地资源的不合理开发利用更是造成了水土流失.植被退化.水资源短缺.区域气候变化.生 ...

最新文章

  1. Python---读图(glob读取图片文件列表)
  2. SQLyog中TAB键设置四个空格的步骤
  3. 调整数组顺序使奇数位于偶数前面【不保持相对位置】
  4. 机器人 海难饥荒_饥荒:这个人物后期轻松单挑Boss,缺点却很小,大力士都比不过...
  5. xml解析案例:一个简单的学生管理系统
  6. Python笔记:日期时间获取与转换
  7. CRMEB v4二开文档
  8. php 安装redis扩展
  9. [渝粤教育] 西北工业大学 博弈论基础 参考 资料
  10. 解决循环引用--弱引用weak_ptr
  11. Python+tkinter实现任意多层级关系的组合框
  12. 使用WebBrowser自动登录阿里妈妈网站
  13. UIImagePickerController的知识点总结
  14. 快逸报表常见问题整理-java报表
  15. GitHub项目推荐
  16. 在excel中计算机和函数是,理解Excel函数
  17. mysql安装步骤及报错处理(windows)
  18. c语言课程设计歇后语,拼音字母c开头的歇后语
  19. kali实现ARP断网
  20. html代码 如何使用方法,如何使用html代码

热门文章

  1. python请输入一个三位数输出该三位数的逆序数_键盘输入一个三位数,输出逆序后的数...
  2. C语言:字符数组的输入输出
  3. iNavFlight之MSP DJI协议分析
  4. 数据结构:哈希表设计(c++)
  5. CheckBoxPreference--数据存储
  6. 【58同城和赶集网简历下载获取】
  7. 2019年下半年程序员考试上午真题自我汇总
  8. 高频感应加热电源驱动电路设计方案
  9. 北斗卫星广播星历计算卫星位置
  10. Window ffmpeg 推摄像头音视频流到服务器