AB两城市间有n条电话线路,由A发出的通话请求到达间隔服从均值10s的指数分布,由B发出的12s。通话时间长度均值4分的指数分布。模拟12小时,统计平均忙线的数目,被拒的通号请求数目。
1 用事件链表时,写出事件结构体组成
的最小集合、系统状态变量。
2 写出到达和离开事件的算法。
思路:
1.链表结构:事件类型,时间,下一个
2.事件:到达(A-->B,B-->A),离开
3.到达事件:
安排下一个到达的时间,若n条线已经被占满,则被拒绝的客户数+1;若没被占满,占用一条电话线,占用数+1,计算忙线时间,安排他的离开时间。
离开事件:
占用数-1,计算忙线时间。
java程序:
事件类型:
public class Event implements Comparable<Event> {
private double time;
private int eventType;
private double theta=0.0;
static int AToBType=1;
static int BToAType=2;
static int DepartType=3;
public double getTime() {
return time;
}
public void setTime(double time) {
this.time = time;
}
public int getEventType() {
return eventType;
}
public void setEventType(int eventType) {
this.eventType = eventType;
}
public double getTheta() {
return theta;
}
public void setTheta(double theta) {
this.theta = theta;
}
@Override
public int compareTo(Event e) {
if(this.time<e.time)
return -1;
else
return 1;
}
}
到达:
private void arrive(Event e) {
this.totalCome++;
this.currentTime=e.getTime();
Event next=new Event();
next.setEventType(e.getEventType());
next.setTheta(e.getTheta());
next.setTime(this.currentTime+this.GenerateExpRandom(e.getTheta()));
eventList.add(next);
String type="";
if(e.getEventType()==Event.AToBType){
type="A TO B";
}else{
type="B TO A";
}
System.out.println("at "+this.currentTime+" a task came: from "+type);
if(this.onLineNum<n){
//没被占用完
this.onLineNum++;
Event e1=new Event();
e1.setEventType(Event.DepartType);
e1.setTheta(this.thetaStay);
e1.setTime(this.currentTime+this.GenerateExpRandom(this.thetaStay));
eventList.add(e1);
this.busyCount++;
this.totalBusyNum+=this.busyQueue*(this.currentTime-this.lastBusyTime);
this.busyQueue++;
this.lastBusyTime=this.currentTime;
}else{
balked++;
}
}
离开:
private void depart(Event e) {
this.currentTime=e.getTime();
System.out.println("at "+this.currentTime+" a task depart.");
this.totalBusyNum+=this.busyQueue*(this.currentTime-this.lastBusyTime);
this.busyQueue--;
if(this.busyQueue<0) this.busyQueue=0;
this.lastBusyTime=this.currentTime;
this.onLineNum--;
}
分享到:
相关推荐
在实际案例中,如例1所示,我们可以计算电子产品的可靠度,而例2展示了如何分析多组件并联系统的可靠性,例如飞机的发动机。 可靠性预测是系统设计中的关键步骤,它不仅涉及到组件的选择,还涉及到系统的架构设计,...
5. 行业监管体制与发展特征:报告介绍了中国磁控并联电抗器行业的监管政策、发展历程和技术特点,这对于理解行业发展的大环境至关重要。 6. 竞争格局分析:通过对国内主要企业和市场占有情况的分析,报告揭示了行业...
并联机器人的应用 近年来,随着同行业内各个企业之间的竞争形势日益激烈,人力成本的不断上升, 越来越多的传统制造企业愿意把更多工业机器人引入工厂,进一步提升工业生产效率, 促进产业结构的智能化调整。...
在纺织业,自动化的棉纱分拣和包装系统也是并联机器人的一大应用场景,能够准确称重并包装棉纱,减少人为错误,确保产品质量,满足客户对重量控制的严格要求。 在微观层次,如生物技术、微电子制造和纳米技术等领域...
4. **跨平台能力**:虽然Delphi以Windows平台为主,但随着FireMonkey(FMX)框架的推出,它也能支持多平台开发,包括iOS和Android。这意味着货运管理系统不仅可以运行在桌面端,还可以扩展到移动设备,实现随时随地...
《基于双主体协同的区域电商物流并联耦合研究》是一项深入探讨现代电子商务物流系统运作模式的学术研究。在当前的电商环境下,物流系统的高效、协同运作已成为企业竞争力的关键因素。该研究主要围绕两个核心主体——...
并联型设计意味着多个抛光头可以同时工作,显著提高了生产效率和一致性。 电子政务在此领域的应用可能体现在以下几个方面: 1. **自动化管理**:通过信息化手段,企业可以实现电解抛光过程的自动化监控和管理,...
12. 电脑可靠模型包括串联系统、并联系统和 N 模冗余系统等。 第二章 数据结构与算法 1. 线性表的顺序存储结构和链式存储结构是两种常用的存储结构。 2. 查找表中第 i 个元素的地址可以用 LOC(ai) = LOC(a1)+(i-1)...
总体而言,磁控并联电抗器行业和差异化营销战略的研究内容涉及广泛,不仅包括技术层面的探索和创新,还涵盖了市场分析、企业发展战略、营销策略的制定与实施等多个方面。企业需要对市场和自身有深刻的理解,才能在...
5. **物流系统的特点**: - 系统的集合性、相关性和适应性,以及整体目标性强调了物流系统的整合性和动态调整能力。 - 微观物流的连续性、物料流转和“背反”现象反映了物流的动态特性。 6. **企业物流系统的类型...
总的来说,这一技术结合了电力系统工程、自动化控制、信息处理等多个领域的知识,为电子政务领域提供了一种保障电力系统安全、可靠运行的重要手段。在实际应用中,它能够帮助电力公司预防和快速应对故障,提升电力...
系统可靠性模型是理论分析的核心,包括串联系统、并联系统、k/n表决系统、串并联混合系统、储备系统以及复杂系统等。串联系统中,系统可靠性受最不可靠单元的影响最大;而并联系统则通过冗余设计提高可靠性,如双工...
标题中提到的“磁控并联电抗器”是一种在电力系统中用于无功功率补偿和电压控制的电子设备。它能够调节电网中的无功功率,保障电压稳定,避免电压波动对电网系统造成的负面影响。磁控并联电抗器在电力电子领域中属于...
磁控并联电抗器是一种电力系统中用于无功功率补偿和电压稳定的重要设备。专一化战略是指企业集中资源发展某一特定市场或细分市场,提供特定的产品或服务,以此形成竞争优势的战略。该战略通过专注特定领域,有助于...
系统可靠性模型通常包括串联系统、并联系统、k/n表决系统、串并联混合系统以及储备系统等多种类型。 串联系统中,系统可靠度等于所有单元可靠度的乘积,其中最不可靠的单元对整体影响最大。而并联系统中,系统可靠...
新型电抗器和成套装置的研发和应用,对于提高电力系统的运行质量和满足不同领域的专业需求具有重要意义。 四、大数据背景下的精准营销 精准营销是在大数据技术支持下,通过分析大量数据来实现对目标客户群的精确...
这份关于中国磁控并联电抗器行业及其塔基市场战略的报告,系统地探讨了行业发展的现状、趋势以及企业市场战略的制定与实施。以下为本报告所涉及的主要知识点: 一、磁控并联电抗器行业概述 磁控并联电抗器是一种...
并联无功补偿装置行业洞察报告及未来五至十年预测分析报告主要涵盖了该领域的行业发展现状、政策环境以及企业市场战略等多个重要方面。以下是对这些内容的详细解析: 一、行业发展现状 报告首先对2022年并联无功...