joys of queueing
May. 20th, 2010 12:57 amСегодня произошла интересная история.
На работу и с работы (из Кембриджа и обратно в Кембридж) нас доставляют автобусами. Раньше загрузка происходила в стихийном порядке, но любовь к очередям в англичанах возобладала, и наконец нам устроили такие искусственные заграждения, чтобы народ выстраивался в цепочку. Это страшно неудобно (особенно когда льёт дождь и хорошо бы стоять кучкой под навесом) но все подчиняются. Забавно за этим наблюдать, забавно в этом участвовать. Сами очереди довольно длинные, от 50 до 80 человек, почти параллельны и на приличном расстоянии друг от дружки.
Стою я в одной из этих очередей, и подходит автобус к другой очереди. Мой сосед вздыхает и говорит: "oh, the joys of queueing!" (радости стояния в очереди). Эта фраза у меня как-то странно перерабатывалась в голове, пока я смотрел, как движется соседняя очередь. По очереди прокатывалась классическая волна: кто-то делает шаг вперёд, ныряет в автобус, и за ним вся очередь повторяет этот шаг вперёд. И снова, и снова - пока все не исчезли в железном чреве автобуса.
И тут до меня дошло, что волнообразное движение всяких одномерных тварей - червей, гусениц, и т.п. - оно не обязано быть центрально-координированным! Такую волну можно организовать с помощью совершенно локальных правил движения каждой секции. На удивление, волновое движение червя - это очень и очень просто. Достаточно волевым актом отодвинуть первую секцию от второй. Образуется натяжение, пустота - не важно, как её назвать. Разница потенциалов. И для устранения этого натяжения или пустоты секция номер два делает свой шаг вперёд. Образуется натяжение между секциями два и три, тоже требующее разрешения/заполнения. И так далее. Одинаково применимо ко всяким полимеразам и прочим пошаговым одномерным самодвижителям.
Всё это, разумеется, не значит, что у червей и гусениц нет более высоко развитой нервной системы. Но для волно-поступательного движения в одном измерении можно обойтись и без неё, достаточно локальных правил.
На работу и с работы (из Кембриджа и обратно в Кембридж) нас доставляют автобусами. Раньше загрузка происходила в стихийном порядке, но любовь к очередям в англичанах возобладала, и наконец нам устроили такие искусственные заграждения, чтобы народ выстраивался в цепочку. Это страшно неудобно (особенно когда льёт дождь и хорошо бы стоять кучкой под навесом) но все подчиняются. Забавно за этим наблюдать, забавно в этом участвовать. Сами очереди довольно длинные, от 50 до 80 человек, почти параллельны и на приличном расстоянии друг от дружки.
Стою я в одной из этих очередей, и подходит автобус к другой очереди. Мой сосед вздыхает и говорит: "oh, the joys of queueing!" (радости стояния в очереди). Эта фраза у меня как-то странно перерабатывалась в голове, пока я смотрел, как движется соседняя очередь. По очереди прокатывалась классическая волна: кто-то делает шаг вперёд, ныряет в автобус, и за ним вся очередь повторяет этот шаг вперёд. И снова, и снова - пока все не исчезли в железном чреве автобуса.
И тут до меня дошло, что волнообразное движение всяких одномерных тварей - червей, гусениц, и т.п. - оно не обязано быть центрально-координированным! Такую волну можно организовать с помощью совершенно локальных правил движения каждой секции. На удивление, волновое движение червя - это очень и очень просто. Достаточно волевым актом отодвинуть первую секцию от второй. Образуется натяжение, пустота - не важно, как её назвать. Разница потенциалов. И для устранения этого натяжения или пустоты секция номер два делает свой шаг вперёд. Образуется натяжение между секциями два и три, тоже требующее разрешения/заполнения. И так далее. Одинаково применимо ко всяким полимеразам и прочим пошаговым одномерным самодвижителям.
Всё это, разумеется, не значит, что у червей и гусениц нет более высоко развитой нервной системы. Но для волно-поступательного движения в одном измерении можно обойтись и без неё, достаточно локальных правил.
no subject
Date: 2010-05-20 05:23 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: