応用情報技術者 2013年 秋期 午前2 問05
問題文
通信回線を使用したデータ伝送システムにM/M/1の待ち行列モデルを適用すると、平均回線待ち時間、平均伝送時間、回線利用率の関係は、次の式で表すことができる。
回線利用率が0%から徐々に上がっていく場合、平均回線待ち時間が平均伝送時間よりも最初に長くなるのは、回線利用率が何%を超えたときか。
選択肢
ア:40
イ:50(正解)
ウ:60
エ:70
🔒 解説は解答すると表示されます
M/M/1待ち行列の閾値【午前2解説】
正解の理由
M/M/1モデルの関係式
に注目します。平均回線待ち時間が平均伝送時間より長くなる条件は
を満たすことです。この不等式を解くと となるため、回線利用率が50%を超えた時点で平均回線待ち時間が平均伝送時間を上回ります。したがって選択肢の中では イ が該当します。
解法ステップ
- 与えられた式を確認する: (は平均回線待ち時間、は平均伝送時間、は回線利用率)。
- 「待ち時間が伝送時間より長い」ことを式で表す: 。
- 代入して不等式を整理する: 両辺をで割ると
- 両辺を整理して 、すなわち より 。
- よって回線利用率が50%を超えたときに初めて平均回線待ち時間が平均伝送時間を上回る。
選択肢別の誤答解説
- ア: 40
で、待ち時間は伝送時間より短い()。よって不適。 - イ: 50
で、待ち時間=伝送時間。問題文の「超えたとき(より長くなる)」の境界は50%であり、この選択肢が閾値を表すため該当。 - ウ: 60
で待ち時間は伝送時間より長いが、「最初に長くなる」瞬間は60%より前(50%超)であるため、閾値としては不適。 - エ: 70
同様に待ち時間はさらに大きくなるが、閾値ではない。
よくある誤解
- 「待ち時間は指数関数的に増える」と表現するミス:実際は に比例して増加し、 で発散します。これは双曲線的に急増する振る舞いであり、指数関数的増加とは異なります。
- 「50%で既に長い」と考える誤り: は待ち時間と伝送時間が等しい境界です。問題の語尾が「超えたとき(より長くなる)」なので、境界値として50%を答えるのが正しい理解。
- 待ち時間とシステム全体時間を混同する:平均回線待ち時間(キュー内の待ち)と平均伝送時間(サービス時間)は別概念です。合計(待ち+伝送)を比較してしまわないよう注意。
補足コラム
- M/M/1の基本式を整理すると、平均待ち時間(キューでの待ち) と平均系内滞在時間(待ち+サービス) は次のようになります。サービス率を、到着率を とすると 、平均サービス時間 です。 が の何倍になっているかは で表され、利用率が高くなるほど系全体の遅延が急増します。
- 数値例: のとき 、 のとき 、 のとき 。
FAQ
Q1. 「超えたとき」と「以上」の違いは?
A1. 「超えたとき」は厳密に「より大きい(>)」を意味します。境界値を問う設問では閾値そのもの(この場合50%)を答えるのが一般的です。
A1. 「超えたとき」は厳密に「より大きい(>)」を意味します。境界値を問う設問では閾値そのもの(この場合50%)を答えるのが一般的です。
Q2. 利用率が1に近づくと何が起きる?
A2. 平均待ち時間は に従って発散し、任意に大きくなります(システムは不安定に近づく)。これは双曲線的な急増であり、指数関数的増加ではありません。
A2. 平均待ち時間は に従って発散し、任意に大きくなります(システムは不安定に近づく)。これは双曲線的な急増であり、指数関数的増加ではありません。
Q3. 問題での「平均伝送時間」は本当に でよい?
A3. はい。M/M/1モデルでの平均サービス時間(ここでは伝送にかかる時間)は です。
A3. はい。M/M/1モデルでの平均サービス時間(ここでは伝送にかかる時間)は です。
関連キーワード: M/M/1、待ち行列、利用率、平均待ち時間、平均伝送時間、安定性、

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

