运筹说 第107期 | 排队论创始人——阿格纳·克拉鲁普·爱尔朗

news2024/10/5 13:09:17

前面我们已经了解了非线性规划的相关内容,相信大家一定也有所收获,下面我们将带着大家继续了解排队论的相关内容,在本次文章中我们将一起走近排队论的奠基人——阿格纳·克拉鲁普·爱尔朗(Agner Krarup Erlang),希望能给大家在了解排队论的过程中带来不一样的感悟。

排队论的创始人——阿格纳·克拉鲁普·厄朗

阿格纳·克拉鲁普·爱尔朗(Agner Krarup Erlang,1878年1月1日—1929年2月3日)是丹麦数学家、统计学家和工程师,同时也是交通工程和排队论领域的奠基人之一。

图1 阿格纳·克拉鲁普·爱尔朗

————————————————————————————————————

爱尔朗出生于日德兰半岛塔姆附近的伦堡。爱尔朗的母亲玛格达莱妮·爱尔朗(Magdalene Krarup)出生于一个教会家庭,但她是数学家托马斯·芬克(Thomas Fincke)的后裔,爱尔朗的父亲汉斯·尼尔森·爱尔朗(Hans Nielsen Erlang)是一位校长,家庭虽不富裕,但是父母给小爱尔朗营造了一个简单而又温馨的童年生活。

图2 童年爱尔朗

爱尔朗从小就在父亲的学校接受教育,与哥哥姐姐们一起学习。在同样热爱天文学的外祖父的鼓励下,爱尔朗最喜欢的科目是天文学,他将这种兴趣与另一种爱好结合起来,写下了关于天体的诗歌。小学毕业后,他在家里接受父亲和另一位老师的辅导。14岁时,爱尔朗前往哥本哈根参加了考试,由于低于考试要求的最低年龄,他不得不获得特别许可才能参加考试,但爱尔朗最终以优异的成绩通过了考试。

从哥本哈根返回龙贝格后,爱尔朗在父亲的学校当了两年教师。在此期间,爱尔朗继续接受教育,学习法语和拉丁语。汉斯·尼尔森与妻子的一位亲戚约定,让爱尔朗住在他们位于希勒罗德的家中两年,同时让他在腓特烈堡文法学校学习,准备参加大学入学考试。由于爱尔朗家的经济状况,这种免费提供食宿的安排是很有必要的。1896 年,他以优异的成绩通过了哥本哈根大学的入学考试。

在此期间,爱尔朗一直保持着对数学的兴趣。1904年,爱尔朗向哥本哈根大学提交了一篇关于惠更斯解决无穷小问题的论文,并因此获奖。同样重要的是他与汉斯·克劳森·延森·尼波尔(Hans Clausen Jensen Nybolle)的友谊,他与尼波尔是通过哥本哈根大学基督教学生会的共同兴趣而结识的。几年后,尼波尔成为哥本哈根大学统计学教授,他们的友谊也变成了科学合作。爱尔朗的兴趣也逐渐转向了概率论,他加入了丹麦数学协会(DMF),继续保持他的研究兴趣。在数学协会的会议上,他结识了约翰·路德维希·詹森(Johan Ludwig Jensen),后者当时是哥本哈根电话公司的总工程师。詹森说服爱尔朗将他的技能用于解决电话等待时间研究中出现的问题。

1908年,爱尔朗作为科学合作者加入了哥本哈根电话公司,并担任其新成立的物理技术实验室负责人。1909年,他发表了关于这些问题的第一篇论文《概率论与电话交谈》。在这篇论文中,他证明了如果电话是随机拨打的,那么它们遵循的是泊松分布,并给出了电话通话的概率分布。1917年,爱尔朗发表了《自动电话交换机意义概率理论中若干问题的解决方案》,其中给出了一个损失和等待时间公式,该公式很快被包括英国邮政局在内的许多国家的电话公司采用。

在爱尔朗为哥本哈根电话公司工作的二十年里,他从未因病请过一天假。然而,1929年1月,51岁的他突发腹痛,在入院接受手术的几天后不幸离世。

1946年10月,在蒙特利尔举行的一次会议上,国际远距离电话通信协商委员会决定将国际电话通信单位命名为“erlang”。

  • 爱尔朗与排队论

1909年,爱尔朗利用概率论对电话通话拥挤问题展开了研究,开创了排队论这门应用数学学科。1917 年,爱尔朗发表了他的著名文章——“自动电话交换机意义概率理论中若干问题的解决方案”,初步展开了对由于随机需求的出现而产生非稳态队列的现象的研究。在爱尔朗后期的工作中,他又发现了几个重要结论——自动电话通讯系统可以以两种基本概率模型模拟:1.泊松输入,指数分布服务时间,多服务流;2.泊松输入, 稳定常态服务时间,单服务流。爱尔朗也提出队列稳态平衡的概念与排队系统的初步优化办法,进一步为排队论这一学科建立了许多基本原则,为排队论后续的理论和实际应用的发展奠定了坚实的基础。

  • 爱尔朗的主要贡献

爱尔朗的重要出版物:

1909年发表“概率论和电话对话”,证明泊松分布适用于随机电话流量。

1917年发表“自动电话交换机中显着性概率理论中的一些问题的解决方案”,其中包含呼叫丢失和等待时间的经典公式。

1920年发表 “电话等待时间”,这是爱尔朗关于等待时间的主要工作,假设保持时间恒定。

爱尔朗还通过描述活组织供氧的 Krogh-Erlang 毛细管柱模型对生理建模做出了重要贡献。

以“Erlang”命名的单位和发明:

Erlang——电话流量的国际单位命名

Erlang——通信活动的单位

Erlang 分布——统计概率分布

Erlang 编程语言——由爱立信开发,用于大型工业实时系统

以爱尔朗为创始人的领域:

排队论

电信交通工程

结语

厄朗作为排队论的奠基者,他的贡献超越了数字和公式。厄朗提出相关排队理论改变了通信、交通和服务行业,成为当今现代社会中不可或缺的一部分。厄朗的成就启发了人们重新审视系统运作的方式,通过不断地优化以更好地满足日益增长的实际需求。厄朗经历也会激励着我们在不断变化的世界中寻求更有效的解决方案,将思想贯彻于实践,脚踏实地,孜孜以求

读到这里大家是不是对排队论的诞生和奠基人有了更深入的了解呢,下面就让我们继续探索有关排队论发展过程的其他内容吧。

内容来源

https://en.wikipedia.org/wiki/Agner_Krarup_Erlang

https://en.wikipedia.org/wiki/Queueing_theory

Erlang, Agner Krarup - INFORMS

Agner Krarup Erlang (1878 - 1929) | plus.maths.org

作者 | 葛彦泽  张巧英

责编 | 陈梦

审核 | 徐小峰

YUNCHOUSHUO!

·知乎|运筹说·

·bilibili|运筹说·

·CSDN|运筹说·

·抖音|运筹说·

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1400766.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

x-cmd pkg | jieba - 中文结巴分词工具

目录 简介首次用户功能特点竞品分析进一步阅读 简介 结巴中文分词(jieba)是一款在 Python 环境下使用的开源中文文本分词工具。它支持多种分词模式,包括精确模式、全模式和搜索引擎模式,同时支持繁体分词和自定义词典。因其易用性…

【JavaEE】_基于UDP实现网络通信

目录 1. 服务器 1.1 实现逻辑 1.2 代码 1.3 部分代码解释 2. 客户端 2.1 实现逻辑 2.2 代码 2.3 客户端部分代码解释 3. 程序运行结果 4. 服务器客户端交互逻辑 此篇内容为实现UDP版本的回显服务器echo server; 普通服务器:收到请求&#xff…

Unity中ShaderGraph下获取主灯

文章目录 前言一、ShaderGraph获取主灯1、创建ShaderGraph2、创建一个自定义方法(Custom Function)节点3、新建两个 Vector3 类型的输出变量4、选择自定义节点程序体为 string 类型5、编写程序体6、我们输出主光方向看看效果7、我们输出主光颜色看看效果…

ios适配虚拟home键

在H5开发过程中遇到一个兼容性问题。iphone手机的虚拟home键会对屏幕底部的内容造成遮挡。要处理此问题,需要清楚安全区域这个概念。 安全区域 根据刘海和虚拟Home键,Apple为其设备提供了屏幕安全区域的视觉规范 竖屏:竖屏的时候&#xff…

「优选算法刷题」:查找总价格为目标值的两个商品

一、题目 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 示例 1: 输入:price [3, 9, 12, 15], target 18 输出:[3,15] 或者 [15,3]示例…

OpenCV-Python(49):图像去噪

目标 学习使用非局部平均值去噪算法去除图像中的噪音学习函数cv2.fastNlMeansDenoising()、cv2.fastNlMeansDenoisingColored等 原理 在前面的章节中我们已经学习了很多图像平滑技术,比如高斯平滑、中值平滑等。当噪声比较小时,这些技术的效果都是很好…

【Qt之模型视图】1. 模型和视图架构

1. 模型/视图架构是什么及有什么用 MVC(Model-View-Control)是一种源自Smalltalk的设计模式,通常用于构建用户界面。 MVC由三种类型的对象组成。模型是应用对象,用来表示数据;视图是模型的用户界面,用来显…

Miracast无线投屏的操作步骤

家里有台老爷机,估计在10年以上了。内核屏显还是HD 4400。今天原本在尝试挂蓝牙音箱,没整成。意外地激活了无线投屏。Miracast是一个wifi本身的功能包,可以让台式机通过wifi与屏幕互联,不必通过hdmi线。 Step1.确认无线投屏能力&…

【大数据分析与挖掘技术】Mahout推荐算法

目录 一、推荐的定义与评估 (一)推荐的定义 (二)推荐的评估 二、Mahout中的常见推荐算法 (一)基于用户的推荐算法 (二)基于物品的推荐算法 (三)基于S…

【C++干货铺】C++异常处理机制

个人主页点击直达:小白不是程序媛 C系列专栏:C干货铺 代码仓库:Gitee 目录 C语言传统的处理错误的方式 C处理异常方式 异常的使用 异常的抛出和捕获 异常的重新抛出 异常安全 异常规范 自定义异常体系 C标准库中的异常体系 ​编辑…

【Linux系统编程二十八】基于条件变量的阻塞队列(生产消费模型)

【Linux系统编程二十八】基于条件变量的阻塞队列(生产消费模型) 一.同步问题二.条件变量1.实现原理2.等待的前提3.使用接口①.【定义条件变量】②.【初始化条件变量】③.【让线程去条件变量下等待】④.【为什么第二个参数是锁?】条件变量和锁的关系是什么…

swift基础语法

swift学习笔记 参考教程 https://www.runoob.com/swift/swift-data-types.html swift代码规范 https://juejin.cn/post/7129465308376465422 1 环境搭建 必须要有苹果电脑且安装Xcode 2 基本语法 Swift是类型安全的语言,编译时会进行类型检查 import Cocoa var m…

从方法论到最佳实践,深度解析企业云原生 DevSecOps 体系构建

作者:匡大虎 引言 安全一直是企业上云关注的核心问题。随着云原生对云计算基础设施和企业应用架构的重定义,传统的企业安全防护架构已经不能够满足新时期下的安全防护要求。为此企业安全人员需要针对云原生时代的安全挑战重新进行系统性的威胁分析并构…

5G_射频测试_测试模式解读(三)

Downlink test models FR1 test model 1.1 (NR-FR1-TM1.1)(满PRB,QPSK)FR1 test model 1.2 (NR-FR1-TM1.2)( QPSK/boosted/40% QPSK)FR1 test model 2 (NR-FR1-TM2)(64QAM 只有1个PRB 功率最低)FR1 test model 2a (NR-FR1-TM2a) )(256QAM 只…

Eureka使用详解

介绍主要特点主要功能与常用服务注册中心的比较Eureka与Zookeeper的区别和联系Eureka与Nacos的区别与联系Eureka与Consul的区别与联系 安装部署Eureka与CAP理论Eureka实现实时上下线Eureka常用注解Eureka架构模式 介绍 Eureka是一个基于REST的服务,主要用于AWS云中…

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-帖子详情页实现

锋哥原创的SpringbootLayui python222网站实战: python222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火…

Element-UI 多个el-upload组件自定义上传,不用上传url,并且携带自定义传参(文件序号)

1. 需求: 有多个(不确定具体数量)的upload组件,每个都需要单独上传获取文件(JS File类型),不需要action上传到指定url,自定义上传动作和http操作。而且因为不确定组件数量&#xff0…

SpringMVC-.xml的配置

文章目录 一、对pom.xml的配置二、对web.xml1.第一种方式2. 第二种方式 三、对SpringMVC.xml的配置 一、对pom.xml的配置 <!-- 打包成war包--><packaging>war</packaging> <dependencies><!-- SpringMVC--><dependency><gro…

Shiro框架:Shiro用户访问控制鉴权流程-Aop注解方式源码解析

目录 1.Spring Aop嵌入点解析 2.Shiro框架Aop切面逻辑解析 2.1 通过注解实现切点 2.2 通过增强逻辑执行校验过程 2.2.1 增强实现类AopAllianceAnnotationsAuthorizingMethodInterceptor 2.2.1.1 类图解析 2.2.1.2 实现增强方法 2.2.1.3 Shiro校验逻辑实现 2.2.1.3.1 …

代码随想录27期|Python|Day33|贪心算法|1005.K次取反后最大化的数组和|134. 加油站|135. 分发糖果

1005. K 次取反后最大化的数组和 思路比较简单&#xff0c;把所有的负数绝对值大的全部取反之后再在新的数组里把绝对值最小的重复取反即可。 class Solution(object):def largestSumAfterKNegations(self, nums, k):""":type nums: List[int]:type k: int:rt…