cocolog:95455686
エスカレーター並び方問題のシミュレーション を Gemini 2.5 Flash さんの協力のもと行った。安全性を捨象して二列並びより一列並び(片側空け)のほうが効率的であるかを検証した。一列並びのほうが全体満足度を考えると概ね効率的だった。 (JRF 3014)
JRF 2025年5月21日 (水)
当初、私の考えていた命題は → 「
エスカレーター。安全性を捨象すれば、二列並びより一列並び(片側空け)のほうが効率的である。電車から降りて改札に向かうような有限人数の状況を考える。スピードを重視する者と楽さを重視する者がいるとする。全体が半々か前者のほうが多いと、高速レーンがある分、一列並びのほうが、全体が速くはける。後者のほうが多い場合、全体がはけるのは遅くなるが、楽さを重視する者はスピードが遅くなることを気にせず、スピードを重視する者はスピードが出せることから、全体満足度は一列並びのほうが高くなると思われる。
JRF2025/5/211008
楽さを重視する者のスピードへの評価はほぼ無視できる。なぜなら、もし途中からスピードが気になりだしたら、スピード重視派に変わって高速レーンを使っただろうから。
」
この命題は概ね正しいのだが、安全マージンを広く取ったり、歩くのが遅かったりすると必ずしも言えない場合があることが示された orz。そのような場合、スピード重視派が半々より多くても、一列並びでは、高速レーンが詰まって全体がはける時間が長くなり、その影響で全体満足度でも二列並びに負けることがあった。
JRF2025/5/214901
……。
この「ひとこと」の一つ前のシミュレーション。関係はほぼないのだが、いちおうリンクしておく。
[cocolog:95444432](2025年5月14日)
>縁故主義経済シミュレーション その2 を作った。Gemini 2.5 Flash (with Canvas) さんと共に、決められた成長率の中で、経済をよくしようとすると少子化が避けられなかったことをシミュレーションでだいたい示した。<
JRF2025/5/213735
……。
構想としてはブレインストーミングぎみに次のような感じだった。
エスカレーターで立ち止まって二列に並ぶ(二列並び)か、一列を高速レーンとして空けてそこは歩いて上がるとし、もう一列に立ち止まって並ぶ(一列並び=片側空け)かが日常において問題となっている。安全性を考えると二列並びが良いのだが、人々は効率を考えてか一列並びを選択することが多い。ここでは、安全性については捨象して、実際一列並びは効率的なのかを探りたい。
電車から降りてエスカレーターで改札に上がる状況をとらえる。つまり人数は有限。
JRF2025/5/212098
スピードと楽さという二つのパラメータがあり、その評価のしかたが人によって違う場合で、累積満足度をはかると、一列並びのほうが満足度が高い(場合がある)と思われる。スピードを優先する人がスピードを上げられることは社会全体の効率にも寄与するはずである。…それはそれとして。
楽さについて。二列並びでも一列並びでも、エスカレータの楽さは変わらず、スピードを評価しない者にとってはどちらも同じことであろうから、スピードに対する評価のみを見ればいいのかもしれない。
JRF2025/5/216394
実際の効率(全体がはける時間)について。二列並びはやってきた順にほぼ乗るしかないが、一列並びは、最適配置を目指すことができるとできる。エスカレーターに乗る前の順番で二列並びも誰が先にエスカレーターで上がるかで最適化の余地はあるけれども、一列並びの場合は、それに加えて高速レーンを使うかどうかで最適化できる。
これだけで、二列並びよりも一列並びのほうが列全体が上がり切るのが速い場合があるだろう。さらに、スピードを重視しない者の列消化について(満足度評価を)打ち切れば、一列並びのほうが相当高速に上がり切ったと評価できるだろう。
JRF2025/5/212643
ランダム到着モデルの場合、楽さをスピードより重視する者が多ければ、総時間は一列並びのほうが長くなることはある。しかし、その場合も、満足度を考えると、楽さを重視する者が列に残り、スピードを重視する者はすぐにはけるので、一列並びのほうが大きいと思われる。(ただし、ランダム到着モデルといっても、ポアソン分布の到着時間…とかいう意味ではなく、単にスピード重視派と楽さ重視派のどちらが来るかがランダムということである。)
二列並びに「急かされる」効果は無視して良いだろう。そういう人は、列形成が終わった後に、遅れていけばいいだけだから。
JRF2025/5/212486
……。
結論。
一列並びのほうが、スピード重視派が多い場合は全体がはける時間も早く、楽さ重視派が多い場合も満足度は上であることがだいたい示せた。
しかし、↓に書かれている通り、全体がはける時間では一列並びが不利になることがあり、さらに、高速レーンを使う者が、歩くスピードが遅かったり安全マージンを大きく取らなければならない場合では、スピード重視派が半々より多い場合でも、全体がはける時間が一列並びのほうが不利になることがわかった。全体満足度についても一列並びが負けうることが示された。
《エスカレーターでの効率のいい乗りかたについてー片側空けがもたらすこと―》
JRF2025/5/214042
[google: site:www.udescalator.co.jp エスカレーターでの効率のいい乗りかたについて]
JRF2025/5/215037
……。
会話。
Gemini 2.5 Flash さんとの会話は↓に公開してある。ただ、今のところ Canvas のプログラムが見えない…とかがあるようだ。
https://g.co/gemini/share/c5ae753fea85
JRF2025/5/215575
……。
ライセンス。
基本的に「簡単なプログラムなので Public Domain でいいです。ただし、それだと使いにくいという場合は MIT License で。」でよい。ただし、私が作った部分についてはそれでいいが、問題は、AI さんが作った部分をどう評価するか…。
JRF2025/5/219598


《escalator_probrem.ipynb - エスカレーター並び方問題のシミュレーション - GitHub Gist》
https://gist.github.com/JRF-2018/d5c23dc9f9f9640f669cf66764501a36
JRF2025/5/215034