運籌說 第115期 | 排隊論經典例題講解

通過前幾期的學習,我們已經學會了排隊論的基本概念、生滅過程和Poisson過程,等待制排隊模型、混合制排隊模型、其他排隊模型以及排隊系統優的定義與相關求解方法。在實際工作中,我們能發現排隊論在經濟管理中有著許多應用,本期小編選擇了其中一些典型例子,包括等待制排隊模型、混合制排隊模型以及M/M/1模型中的最優服務率問題,進行詳細講解。

一些常見的等待制模型包括:M/M/1單服務臺等待制模型一個服務臺,到達和服務時間都是指數分布;M/M/s多服務臺模型多個服務臺,到達和服務時間都是指數分布。這些模型可以用于計算系統的性能指標,如平均等待時間、系統繁忙度、平均服務時間等。通過分析這些指標,可以優化系統,提高效率,降低等待時間,從而提升顧客體驗。

1、問題描述

工廠中只有一個服務臺,工件按泊松流到達服務臺,平均間隔時間為10分鐘,假設對每一工件的服務所需時間服從負指數分布平均服務時間8分鐘。求:

(1)工件在系統內等待服務的平均數和工件在系統內平均逗留時間;

(2)若要求在90%的把握使工件在系統內的逗留時間不超過30分鐘,則工件的平均服務時間最多是多少;

(3)若每一工件的服務分兩段,每段所需時間都服從負指數分布,平均都為4分鐘,在這種情況下,工件在系統內的平均數是多少?

2、問題解析

由題目可知該問題是M/M/1單服務臺等待制模型,其中到達率λ=1/10,服務率μ=1/8,服務強度ρ=0.8。

(1)工件在系統內等待服務的平均數即排隊長

工件在系統中的平均逗留時間

(2)工件在系統中逗留時間不超過30分鐘的概率

故工件得平均服務時間最多為5.6分鐘

(3)此時模型變為M/M/2等待制排隊模型,其中s=2服務率μ1=μ2=0.25=μ,服務強度ρ=λ/μ=0.4,ρs=λ/2μ=0.2,則平均排隊長

故系統中的工件數為

小結

單服務臺模型與多服務臺模型的區別

(1)服務臺數量

單服務臺模型:只有一個服務臺為顧客提供服務

多服務臺模型:包含多個服務臺,每個服務臺都可以同時為顧客提供服務

(2)服務率

單服務臺模型:取決于單個服務臺的處理能力

多服務臺模型: 由所有服務臺的總體處理能力決定,取決于每個服務臺的速率以及服務臺的數量

在現實生活中,很多服務系統都應用混合制排隊模型,當顧客到達時,服務臺不空就排隊,若排隊位置已滿就離去,如果系統的最大容量為K ,對于單服務臺的情形,排隊等待的顧客最多為K-1,在某時刻,顧客到達時,如系統中已有K個顧客,那么這個顧客就被拒絕進入系統。

1、問題描述

單人理發館6 個椅子接待人們排隊等待理發。當 6個椅子都坐滿時,后來到的顧客不進店就離開。顧客平均到達率為 3人/小時,理發平均每人15 分鐘。

(1)求某顧客到達理發館就能理發的概率;

(2)求需要等待的顧客數的期望值;

(3)求有效到達率;

(4)求顧客在理發館內逗留的期望時間;

(5)在可能到來的顧客中不等待就離開的概率。

2、問題解析

根據題目可知,該問題是該模型為K=7的M/M/1/K的模型,可得到達率λ=3人/小時,服務率μ=4人/小時,服務強度ρ=λ/μ=0.75

(1)到達理發館就能理發情形相當于理發館內沒有顧客,所求概率

(2)需要等待的顧客數的期望值,就是平均排隊長

(3)顧客的有效到達率為

(4)顧客在理發館內逗留的期望時間就是平均逗留時間

(5)顧客不等待就離開的概率,即系統拒絕率也是系統滿員率

這也是理發館的損失率為3.7%

總結

等待制模型與混合制模型的區別

等待制模型:顧客源無限,系統空間無限允許無限排隊,當顧客到達時所有的服務臺均被占用,顧客就排隊等待,直到接受完服務才離去。

混合制模型:顧客源無限,系統空間有限不允許無限排隊,混合制模型既有等待又有損失,在限度以內就排隊等待,超過一定限度就離去。

M/M/1隊列模型中,最優服務率通常是指能夠使系統達到某種性能指標的最佳服務率。這個性能指標可能是最小的平均等待時間、最小的系統繁忙度或最大的系統通過率。具體來說,M/M/1模型的最優服務率是在給定到達率的情況下,通過調整服務率μ來實現某個優化目標

1、問題描述

某公司醫務室為職工檢查身體,職工的到達服從泊松分布,每小時平均到達50人,若職工不能按時體檢,造成的損失為每小時每人平均60元體檢所花時間服從指數分布負指數分布,平均每小時服務率為μ,每人的體檢費為30元,試確定使公司總支出最少的參數μ

2、問題解析

該問題求解公司總支出最少的參數μ,即平均服務率的最優值,根據題意可知,該排隊模型為M/M/1模型,那么單位時間服務成本與顧客在系統逗留費用之和

式中Cs為當μ=1時服務機構單位時間的費用;Cw為每個顧客在系統停留單位時間的費用。則代入模型的平均隊長公式可得

μ進行求導,并令導數為零,得

注意

? ? ? ?M/M/1模型是相對簡單的排隊模型,因此最優服務率的解通常可以通過解析方法找到,對于更復雜的排隊模型,可能需要使用數值方法進行求解

? ? ? ?以上就是本期排隊論例題講解的全部內容啦,通過對這一期的學習,相信大家一定能夠加深對排隊論的理解,進而在生活實踐中學會應用!

作者 | 林鑫?馬書良

責編 | 王一靜

審核 | 徐小峰

圖片

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15923.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15923.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15923.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

大數據量上傳FTP

背景 筆者有一個需求是把將近一億條數據上傳到FTP服務器中,這些數據目前是存儲在mysql中,是通過關聯幾張表查詢出來的,查詢出來的數據結果集一共是6個字段。要求傳輸的時候拆分成一個個小文件,每個文件大小不能超過500M。我的測試…

FuTalk設計周刊-Vol.052

#AI漫談 熱點捕手 1.ChatGPT 大更新!GPT-4 開始又變聰明了 OpenAI 官方宣布,新版 GPT-4 Turbo 今天開始向所有付費 ChatGPT 用戶開放。 鏈接https://www.pconline.com.cn/focus/1733/17330089.html 2.刷爆多模態任務榜單!賈佳亞團隊Mini-G…

Linux下環境變量配置出錯導致基礎命令使用不了的問題解決

問題: 當配置環境變量: echo export PATH/home/ubuntu/.local/lib/python3.8/site-packages :$PATH >> ~/.bashrc 執行生效命令 source ~/.bashrc 出現所有的基礎操作命令:ls vim都使用不了 解決方式: 1&#xff09…

21.2zabbix低級自動發現-mysql多實例

配置mysql多實例 注釋:自動發現:創建監控主機;低級自動發現:創建監控項 mysql單實例是直接yum安裝,開啟mysql多實例 準備配置文件 #mysql3307實例 cp /etc/my.cnf /etc/my3307.cnf vim /etc/my3307.cnf [mysqld] dat…

lazarus-IDE 可以開發 Node.js 嗎?

Lazarus IDE 本身不是用來開發 Node.js 應用程序的工具,因為它是一個用于開發跨平臺應用程序的環境,類似于 C Builder 或 Delphi。Node.js 是一個基于 JavaScript 的運行時環境,通常使用 V8 引擎,用于構建異步、事件驅動的服務器端…

產品經理-流程圖結構圖(四)

1. 流程圖 1.1 概念 為了達到特定的目標而進行的一系列有邏輯性的操作步驟,由兩個及以上的步驟,完成一個完整的行為的過程,可稱之為流程 1.2 產品經理為什么需要繪制流程圖? 保證產品的使用邏輯合理順暢向項目組其他成員清晰的…

代碼隨想錄算法訓練營Day4|24. 兩兩交換鏈表中的節點、19.刪除鏈表的倒數第N個節點、 142.環形鏈表II、面試題 02.07. 鏈表相交

24. 兩兩交換鏈表中的節點 這道題的關鍵在于: 1、在置換兩個節點的時候,當前節點需要在這倆節點之前一個節點。并且要提前保存cur.next以及cur.next.next。 2、每次置換完一組節點,cur cur.next.next 3、判斷結束的標志:奇數個節點&#xf…

如何禁止U盤拷貝文件|禁止U盤使用的軟件有哪些

禁止U盤拷貝文件的方法有很多,比如使用注冊表、組策略編輯器等,但這些方法都適合個人,不適合企業,因為企業需要對下屬多臺電腦進行遠程管控,需要方便、省時、省力的方法。目前來說,最好的方法就是使用第三方…

Unity websocket客戶端

🏆 個人愚見,沒事寫寫筆記 🏆《博客內容》:Unity3D開發內容 🏆🎉歡迎 👍點贊?評論?收藏 🔎目標:服務器和客戶端可以實時的傳輸信息 ??實現目標: 使用的w…

技術速遞|無障礙應用程序之旅:鍵盤可訪問性和 .NET MAUI

作者:Rachel Kang 排版:Alan Wang 首先讓我們一起來看看您的應用程序是否支持鍵盤訪問: 啟動您的其中一個應用。如果您的設備尚未連接物理鍵盤,請連接物理鍵盤。像平常一樣導航您的應用程序,并且僅使用鍵盤來執行此操…

如何使用Rust構建Python原生庫?注意,不是動態鏈接庫!!!

參考文檔:https://github.com/PyO3/pyo3 創建python虛擬環境: conda create --name pyo3 python3.11.7激活虛擬環境: conda activate pyo3安裝依賴: pip install maturin初始化項目: maturin init構建項目&#x…

設計模式--目錄

設計模式是軟件工程中為解決常見問題而總結出來的一系列通用解決方案。它們可以分為三大類別:創建型模式、結構型模式和行為型模式。下面列舉了一些常見的設計模式及其分類: 創建型模式(Creational Patterns) 創建型模式關注對象的創建過程&#xff0c…

小程序checkbox改成圓形與radio樣式保持一致

修改前 修改后 html: <view class"agreement"><checkbox value"{{ isAgreed }}" bind:tap"toggleCheckbox" /><text>我同意室外智能健身房 <text class"link" bind:tap"showUserProtocol">用戶協…

【JTS Topology Suite】Java對二維幾何進行平移、縮放、旋轉等坐標變換

JTS介紹 Github項目地址&#xff1a;https://github.com/locationtech/jts Maven庫地址&#xff1a;https://mvnrepository.com/artifact/org.locationtech.jts JTS Topology Suite是一個用于創建和操作二維矢量幾何的Java庫。 JTS有對應的.NET版本NetTopologySuite庫&…

P3128 [USACO15DEC] Max Flow P題解(樹上差分,最近公共祖先,圖論)

前言&#xff1a; 題目鏈接&#xff1a;P3128 [USACO15DEC] Max Flow P - 洛谷 | 計算機科學教育新生態 (luogu.com.cn) 講解&#xff1a; 這一題含金量真算高的&#xff0c;包含了建樹&#xff08;用了圖論的知識&#xff09;&#xff0c;求最近公共祖先&#xff08;倍增法…

2024目前網上最火短劇機器人做法,自動搜索發劇 自動更新資源 自動分享資源

目前整個項目圈子很多的短劇機器人&#xff0c;我寫的&#xff0c;自動搜索發劇&#xff0c;自動更新資源&#xff0c;自動分享資源&#xff0c;前段時間大部分做短劇的都是做的短劇分成&#xff0c;我的一個學員做的30W播放量才200塊收益&#xff0c;備受啟發&#xff0c;我就…

springboot社區助老志愿服務系統-計算機畢業設計源碼96682

摘要 大數據時代下&#xff0c;數據呈爆炸式地增長。為了迎合信息化時代的潮流和信息化安全的要求&#xff0c;利用互聯網服務于其他行業&#xff0c;促進生產&#xff0c;已經是成為一種勢不可擋的趨勢。在圖書館管理的要求下&#xff0c;開發一款整體式結構的社區助老志愿服務…

社交媒體數據恢復:綠洲

本教程將向您展示如何在綠洲平臺上備份和恢復數據&#xff0c;但不涉及推薦任何具體的數據恢復軟件。 一、綠洲平臺數據備份 為了確保數據的安全&#xff0c;在日常使用過程中&#xff0c;我們需要定期備份綠洲平臺上的數據。以下是備份綠洲平臺數據的步驟&#xff1a; 登錄綠…

three.js能實現啥效果?看過來,這里都是它的菜(09)

Hi&#xff0c;這是第九期了&#xff0c;繼續分享three.js在可視化大屏中的應用&#xff0c;本期分享位移動畫的實現。 位移動畫 Three.js位移動畫是指在Three.js中實現物體位置的平移動畫。通過改變物體的位置屬性&#xff0c;可以實現物體沿著指定路徑從一個位置移動到另一…

Java——圖書管理系統萬字詳解(附代碼)

框架搭建 book包 將書相關的放到book包中&#xff0c;創建一個Book類用來設置書的屬性&#xff0c;包括書名、作者、價格、類型、是否被借出等。 以上屬性均被private所修飾 利用編譯器生成構造方法&#xff08;不需要構造isBorrowed&#xff0c;因為其初始值為false&#…