蒙特卡罗模拟应用

维普资讯 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. CentOS6怎么样设置ADSL上网
  2. 微信小程序-锚点定位+内容滑动控制导航选中
  3. FuncT、ActionT 的区别于说明
  4. centos --- phpunit 安装过程
  5. python爬百度翻译-Python爬虫实现百度翻译功能过程详解
  6. 转--Linux邮件服务器软件比较
  7. 简单的机器学习笔试题
  8. centos安装jenkins
  9. 这些全国各地甜点,你都吃过了吗?
  10. inet_pton, inet_ntop
  11. java 高飞_高飞(土木与水利工程学院)老师 - 合肥工业大学
  12. 一分钟带你了解Huawei LiteOS组件开发指南
  13. block和代理小结
  14. Cisco简单配置(十三)—链路聚合
  15. 走过软件定义网络“来时的路”
  16. winrm java客户端_java通过winrm4j远程连接win执行命令
  17. liunx 用户管理(增加、删除、修改密码)
  18. Java工程师修炼之道
  19. 一起学习C语言:C语言数据类型(二)
  20. python的图导入origin,导入Numpy或OriginPro和Python时出现问题

热门文章

  1. 奥维使用天地图 疑似攻击解决方案、访问上限解决方案
  2. html 日期选择器 ie8,兼容IE8的简单jQuery日期选择器插件
  3. 计算机硬件维修书,计算机硬件维修手册
  4. yolov3训练实现火焰检测(pytorch)
  5. ccs8烧写与擦除dsp2812FLASH的方法
  6. 三天搞定射频识别技术(三)3.1 NFC概述
  7. 共享打印机提示服务器没有运行,winXP共享打印机提示“工作站服务没有启动”|没有启动服务器Workstation服务...
  8. 【软件体系结构】软件体系结构笔记
  9. 小学生自学奥数必备的这些书籍
  10. 1028 人口普查 (Python实现)