待ち行列理論(まちみつれんりろん)
最終更新:2026/4/25
待ち行列理論は、待ち行列の形成と、それに関連する待ち時間やシステム効率を数学的に分析する理論である。
別名・同義語 キューイング理論待ち時間理論
ポイント
交通流、コールセンター、コンピュータシステムなど、様々な分野で応用され、資源の効率的な利用を目的とする。確率過程を基盤とする。
待ち行列理論とは
待ち行列理論(Queueing Theory)は、待ち行列の形成と、それに関連する待ち時間、待ち行列の長さ、システム効率などを数学的に分析する理論です。サービスを受けるために並ぶ人々の列(待ち行列)をモデル化し、その特性を予測・改善することを目的とします。
歴史的背景
待ち行列理論の起源は、1909年にアグナー・K・エルラン(Agner Krarup Erlang)が、コペンハーゲンの電話交換所の効率を改善するために研究を始めたことに遡ります。エルランは、電話の着信間隔と通話時間を確率的にモデル化し、待ち行列の長さと待ち時間を計算する方法を開発しました。その後、様々な研究者によって理論が拡張され、現代の多様な応用分野へと発展しました。
基本要素
待ち行列システムは、主に以下の要素で構成されます。
- 到着過程(Arrival Process): 顧客がシステムに到着するパターン。ポアソン分布がよく用いられます。
- サービス時間(Service Time): 顧客にサービスを提供するのにかかる時間。指数分布がよく用いられます。
- 窓口数(Number of Servers): サービスを提供する窓口の数。
- 待ち行列のルール(Queue Discipline): 待ち行列の先頭にいる顧客をどのように選択するか(例:先着順、優先順位)。
主要なモデル
待ち行列理論には、様々なモデルが存在します。代表的なものとして、以下のモデルが挙げられます。
- M/M/1モデル: 到着過程がポアソン分布、サービス時間が指数分布、窓口数が1つのモデル。最も基本的なモデルです。
- M/M/cモデル: 到着過程がポアソン分布、サービス時間が指数分布、窓口数がcのモデル。
- M/G/1モデル: 到着過程がポアソン分布、サービス時間が一般分布、窓口数が1つのモデル。
応用分野
待ち行列理論は、以下のような様々な分野で応用されています。
- 交通工学: 道路の交通流、信号待ち時間などの分析。
- コールセンター: オペレーターの配置、待ち時間の短縮。
- コンピュータシステム: CPUの処理時間、ネットワークの遅延。
- 生産管理: 製品の生産ライン、在庫管理。
- 医療: 病院の待ち時間、患者のフロー。
近年の動向
近年では、機械学習やデータマイニングなどの技術と組み合わせることで、より複雑な待ち行列システムの分析が可能になっています。また、クラウドコンピューティングの普及に伴い、待ち行列理論を応用したサービス設計が重要になっています。