58、排队模拟与期权定价应用解析

排队模拟与期权定价VBA应用

排队模拟与期权定价应用解析

排队模拟程序概述

排队模拟程序与其他常见应用有很大不同,其所有逻辑都需在 VBA 代码中实现,没有电子表格模型。尽管程序的整体流程概念上较为直接,但存在许多时间和记录细节需要处理,这要求程序员格外谨慎。不过,这种类型的程序是提升编程技能的绝佳方式,成功完成的排队模拟程序还能为所建模的系统提供重要见解。

练习任务

以下是一系列与排队模拟程序相关的练习任务:
1. 去除队列上限 :修改模拟程序,使队列人数无上限,即不会因系统满员而拒绝顾客,并删除不再需要的变量。
2. 顾客加入决策 :在上述基础上,假设每个到达系统的顾客会查看队列情况,然后决定是否加入。顾客加入队列的概率为 $r^n$,其中 $r$ 是 0 到 1 之间的输入值(可能接近 1),$n$ 是当前队列中的顾客数量。记录拒绝加入(“balks”)的顾客数量。
3. 不同服务时间的服务器 :修改模拟程序,让服务器具有不同的平均服务时间,使得有些服务器更快。假设新到达的顾客总是选择最快的空闲服务器(如果有多个空闲),并报告每个服务器的忙碌时间比例。
4. 关闭时间停止活动 :修改模拟程序,使所有活动在关闭时间停止,当前系统中的顾客不再接受服务。报告关闭时间时系统中剩余的顾客数量,并确保从最后一个事件时间到关闭时间更新统计信息。
5. “快速通道”模拟 :假设到达的顾客分为“普通”和“快速”顾客,到达为快速顾客的概率是 0 到 1 之间的输入值。快速顾客的平均服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值