首页 > 编程知识 正文

数学建模排队论题目(数学建模之排队论模型及代码)

时间:2023-05-03 08:06:07 阅读:121586 作者:3176

数学建模之排队论模型及代码

我是初学者,第一次写博客。 以前看别人写的博客,汲取别人的知识,今天自己也写自己的博客,分享自己的收获,希望对你有帮助。

言归正传,排队论是数学建模中常见的数学模型,但由于它与专业知识相关,对理工以外的专业来说很难。 说明模型的一般步骤。

第一步:准备数据

也就是说,确认客户的来源符合什么分布,服务时间符合什么分布。 例如,大部分游客到达时间符合泊松分布,服务时间符合指数分布。 但是请注意,适用于什么样的分布,必须结合你的数据进行分析。 因此,这里涉及分布验证的问题,一般多采用假设性验证。 什么事? 请关注博客,稍后说明。 本文仅介绍模型和代码。 验证成功后,可以说明你的数据满足什么分布,参数是多少。 首先用SPSS进行验证,然后进行假设验证。 否则,万一假设错了就不好意思了。

第二步:模拟机构运行机制

你的服务机构是什么工作原理? 决定客人如何出入。 这样,就可以确定客人的到达时间、等待时间、出发时间。 常用的是单前台、多前台、单人、多人一班的机型。

第三步:计算机模拟

确定所有因素后,可以用计算机模拟进行模拟。 按照模特的想法一步一步来。 (编程能力需要一定的基础)

在这里,编辑多人给出了一个班次的代码。 注释很详细,请按照它模仿,练习一下。

clearclcto_time=600; L=10; a=30; lamda=5; mu=3; ser_mean=1/mu; ARR_num=round(to_time*lamda*2); qu (2, )=exprnd(ser_mean,1,arr_num ); %服务时间qu (1, )=poissrnd )1/lamda,1,arr_num; qu(1, )=cumsum (qu ) ) 1, ); %到达时间%分阶段实验%第一回合模拟s(1)=Qu ) 1,a ); %回合开始时间e(1)=max (qu ) ) 2,1: a ); %1次停留时间段fork=1:aqu(3,k )=s )1) Lqu ) 2,k ); %脱离时间qu(4,k )=s ) 1; %预测时间qu(5,k )=s(1)-qu ) 1,k ); %等待时间end%第I轮模拟for i=2:10000 %结束条件,结束时间判断if(e(I-1 ) s ) I-1 ) L=to_time ) break; endif(s(I-1 ) Le ) I-1 ) to_time ) num ) I-1 )=sum ) qu ) 1,a* ) I-1 ) 1:1590 ) s ) I-1 ) Le ) I-1 ELSEnum(I-1 )=sum ) qu(1,a* ) I-1 ) 1:1590 ) to_time ); endif(num(I-1 )=a ) %达到或不满足启动请求时,s ) I )=qu(1,a*i ); e(I )=max ) qu(2,a* ) I-1 ) 1:a*i ) ); %停留时间最长fork=a*(I-1 ) 1:a*i qu(3) 3,k )=s ) I ) qu ) 2,k ) l; %脱离时间qu(4,k )=s ) I; %预约时间qu(5,k )=s ) I )-qu ) 1,k ); %等待时间endelseif(num(I-1 ) a ) )超过规定人数时s ) I )=s ) I-1 ) e ) I-1 ) l; %开始时间e(I )=max ) qu(2,a* ) I-1 ) :a*i ) ); %停留时间fork=a*(I-1 ) 1:a*i qu(3) 3,k )=s ) I ) qu ) 2,k ) l; %脱离时间qu(4,k )=s ) I; %预约时间qu(5,k )=s ) I )-qu ) 1,k ); %等待时间结束%可视化处理%满足条件对平均等待时间的影响%figure; %x=1:c; %plot(x,dely(x ) x ),'-o ' ); %legend(x的性能曲线); %预约时间,到达时间figure; x=1:a*(I-1; plot(x,qu ) 1,x )、'-r '、x,qu )、x )、'-b ' ); legend (“到达时间”、“预约时间”); 图形; plot(x,qu(4,x )-qu ) 1,x ),'-o ' ); legend ('在预测需要多长时间后开始); 图形; plot(x,qu ) 3,x ),'-o ' ); legend ()离开的时间); 执行结果:

本文是作者原创,未经作者同意不得转发。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。