本文中我在R中構造一個簡單的M / M / 1隊列的離散事件模拟 。
模拟變量
像往常一樣,我們從模拟及其檢測所需的變量 開始。
接下來,我們需要編寫R代碼以對進入隊列和從隊列離開進行實際的M / M / 1模拟。
仿真循環
檢測名額
在這裡,我們 檢測資料以形成一些衆所周知的性能名額。
隊列長度
這是瞬時隊列長度- 平均負載資料的曲線圖。這就是排隊波動的樣子。

顯示為紅色虛線的框具有與階梯曲線下方相同的面積。
PDQ模型
為了進行分析比較,我們還使用 PDQ-R模型。
是的,這幾行代碼與上面帶工具的仿真代碼等效,并且可以保證處于穩定狀态。即使在R中運作PDQ本質上也是瞬時的。模拟将花費更長的時間,
結果
最後,我們可以将模拟的M / M / 1隊列與相應的PDQ結果進行比較。像往常一樣,最好将它們分解為輸入和輸出。
輸入:
輸出:
我們可以得出結論,仿真在指定的10 5個時間步長内達到了穩态。