エレベーターに2つの呼び出しボタン(上/下)を1つではなく2つ配置するのが最適のようです。私が行きたい方向に向かっているエレベーターに飛び乗るのと、アイドルエレベーターを待つ必要があるからです。
一部のユーザーは、エレベーターを自分ではなく方向に移動したいと考えるユーザーがいるかもしれないため、2つのボタンの方がわかりにくいためでしょうか。それとも、ほとんどのエレベーターで使用されているアルゴリズムがアイドルエレベーターのみを使用しているためでしょうか?
2つの呼び出しボタンエレベーターの外側で使用され、どの方向行くのかを決定し、停止を防ぐことにより要求呼び出しを保留にすることでエレベーターが最大容量に到達するのを回避します人が反対方向に移動したいフロア。
このシナリオを例にとります。
建物は10階建てです。
エレベーターは1階にあります。
5人が合計6台のエレベーターに入ることができます。
5人全員が(明らかに)7階より上に行きたいです。
5階にいます。 Ground Floorに移動します。
6階に10thに行きたい人がいます。
下ボタンを押すと、下がることを示します。
6階の人が上ボタンを押して、上に移動することを示します。
ソリューション1:
FCFSでこの問題に取り組む場合、エレベーターに乗り込み、最大収容人数を満たせば、他の人が電話をかけてきたため、エレベーターも6階で停止します。彼はそれがいっぱいであることに気づくでしょう。エレベーターが閉まって上がります。その後、他の5人がすべて7階を超えるまで待ちます。エレベーターは6日に戻り、他の人を連れて1階まで移動し、その後、他の人を10に連れて行きます。
最適ではありません。
ソリューション2:
エレベーターに乗りたい人が行きたい方向でこの問題に取り組みます。エレベーターの方向は現在、地上-> 10階であるため、反対方向に進みたいため、要求は保留になります。
6階へ行き、同じ方向に行きたい人のために停車します。エレベーターがいっぱいになりました。誰もが7階より下に降りたいと思っています。エレベーターは10日まで上がります。今は空です。ダウンし、保留中のすべてのリクエストが考慮に入れられます。
同じ方向に移動したいとします。それはあなたの階で止まり、あなたを中に入れてあなたを一階に連れて行きましょう.
これらは、エレベーターに運ばれる重量が多く、最大容量に早く到達する可能性がある場合に使用されます。たとえば病院。
最適な。
シングルコールボタンどちらの方向に進んでいるかを気にせず、FCFSによって問題にアプローチします。
通常、定員に達しないため、住宅用建物で使用されます。
質問を読んだ後、私は週末にいくらか注意を払っていましたが、ドイツでは上下に個別の呼び出しボタンがないエレベータのさまざまなインスタンスを見つけました。ドイツはどちらかというと工業化された場所であり、問題の建物は1970年代の後半に早くから建設され、それよりも後のことを考えると、「限定された技術」がこの場合の理由であることは間違いありません(以下も参照) 、いくつかのコメントで示唆したように。
しかし、私は少しパターンに気づきました:見つけたボタンが1つだけのエレベーターは駅の一部でした(以下の編集を参照)これの更新について)
以下は、エレベーターの建設年が2005と表示されている例(4階スケールで-2から1までのレベル-1を示しています)の例です。
コントロールパネルの内容(上から下):
これが、以下の考えられる理由を提案する理由です。
編集:その間、私は意識的に、呼び出しボタンが1つしかない他の多数のエレベーターに遭遇しました。エレベーターは駅に設置されていない番号付きフロアの建物に設置されていた。
上記のポイントの反例ですか?
実際、いいえ、まったくありません。私が見たボタンは駐車場にありました。番号が付けられたフロアが目立つように配置されているにもかかわらず、この種の建物には強いフロア感もありません。
2つの呼び出しボタン(上下)の目的は、輸送の効率を支援するために使用されるエレベーターアルゴリズムに基づいていました( https://en.wikipedia.org/wiki/Elevator ):
ベースと最上階では、単一のボタンが使用されました。
外部制御が1つしかないエレベータシステムでは、通常、アルゴリズムは必要ありません(数階しかないなど)。