Алгоритмы для жизни: Простые способы принимать верные решения - [122]

Шрифт
Интервал

Алгоритмическая перспектива данного примера может быть полезной не только для водителя, но и для архитектора-проектировщика. Она контрастирует с ужасным, хаотичным решением проблемы, когда среди множества вариантов предлагается единственная прямая дорога, но ведущая прочь от искомого места назначения. Ведь в том случае, когда любой въезжающий просто занимает первое свободное пространство, уже не требуется использовать ни теорию игр, ни анализ, ни правило «семь раз отмерь». Некоторые гаражи построены именно таким образом – с одной полосой, спиралью поднимающейся наверх. Вычислительная нагрузка для таких сооружений равна нулю: любой из заезжающих просто движется вперед и занимает первое же свободное место. И какими бы ни были возможные аргументы «за» и «против» строительства такого рода сооружений, одно можно сказать наверняка: подобные сооружения намного гуманнее относятся к своим пользователям.

Одной из главных целей проектировщиков должна быть защита людей от ненужного напряжения, сомнений, умственного труда. (И это не просто абстрактное утверждение; ведь если парковка торгового центра, например, становится источником стресса, то покупатели будут намного реже его посещать и потратят там меньше денег.) Городские планировщики и архитекторы каждый раз взвешивают, какие ресурсы будут задействованы различными вариантами дизайна: ограниченное пространство, материалы, деньги. Но они редко обращают внимание на то, насколько их решения будут напрягать вычислительные ресурсы людей, которые их соберутся использовать. Признание алгоритмических основ нашей повседневной жизни (в данном случае речь об оптимальной остановке) не только позволит водителям принимать наилучшие решения в той или иной ситуации, но в первую очередь будет подталкивать проектировщиков больше задумываться о проблемах, решать которые они вынуждают водителей.

Существует множество других случаев, когда такие подходы напрашиваются сами. Рассмотрим для примера политику ресторана по рассадке своих посетителей. Некоторые рестораны проводят политику открытого размещения, при которой посетители ждут поблизости, пока не освободится стол, и тогда его занимает первый из очереди. Другие рестораны спросят ваше имя, пригласят выпить в баре и уведомят вас, когда стол освободится. Эти подходы к управлению общедоступными, но дефицитными ресурсами прекрасно отображают различие между прокруткой и блокировкой в работе компьютера.

Если обрабатываемый поток запрашивает ресурс и не может получить его, то компьютер может либо разрешить этому потоку крутиться дальше, то есть продолжать проверку доступности, бегая по кругу и непрерывно спрашивая, доступен ли ресурс, либо блокировать доступ, то есть приостановить этот поток, выполнить другую задачу и потом вновь вернуться к первому потоку, делая это всякий раз, когда ресурс становится свободным. Для ученого-компьютерщика это реальный компромисс; выбор подхода определяется сравнением времени, затрачиваемого на постоянные запросы, и времени, теряемого на контекстные переключения. Но в ресторане не все ресурсы, к которым обращаются посетители, являются собственностью ресторана. Для ресторана подход «крутиться» помогает быстрее заполнить пустые столы, но для процессора, который, между прочим, больше изнашивается в таком режиме, это означает попадание в утомительную ловушку, в которой надо все время держать ухо востро и не терять бдительности.

В качестве параллельного примера рассмотрим вычислительную задачу, имеющую отношение к автобусной остановке. Если на остановке висит информационное табло, показывающее, что следующий автобус прибывает через 10 минут, то вы, скорее всего, примете решение, что его стоит подождать, чем – при отсутствии табло – захотите вновь и вновь принимать решение о том, стоит ли его ждать, рассматривая процесс неприбытия автобуса как поток косвенных данных о текущей ситуации. При этом все эти 10 минут вы можете время от времени бросать взгляд на дорогу («кручение»). (В случае городов, которые не оборудованы устройствами для информирования о предстоящем приезде автобуса, мы видели, что байесовский вывод может быть полезной альтернативой, если знать время отправления предыдущего автобуса.) Такие хитрые действия для упрощения расчетов могут значительно облегчить жизнь пассажиров.



Если мы можем быть добрее к другим, мы также можем быть более великодушными и к себе. И речь не только о простоте вычислений; все алгоритмы и идеи, которые мы обсуждали, смогут нам в этом помочь.

Интуитивный подход к процессу рационального принятия решений тщательно оценивает все возможные варианты и выбирает лучший. На первый взгляд компьютеры выглядят как идеальный образец такого подхода, поскольку тоже прокладывают свой путь через сложные вычисления до тех пор, пока не будет получен идеальный ответ. Но, как мы уже знаем, это устаревшая картина того, что делают компьютеры: такую роскошь можно объяснить лишь простотой проблемы. А в тяжелых случаях лучшие алгоритмы используются тогда, когда это имеет наибольший смысл с точки зрения снижения затрат времени; но это никоим образом не предполагает отказ от внимательного учета каждого фактора и проведения всех вычислений до самого конца. Жизнь слишком сложна для этого.


Рекомендуем почитать
Не упустить свою жизнь

Эта книга адресована тем, для кого творчество — работа и смысл жизни. Но как творить в мире, где суета поглощает не только рабочие будни, но и часы досуга? Автор подскажет, как сделать жизнь творческого человека еще одним его прекрасным творением.


Цели без лозунгов

Каждый свой день мы отдаем брендам, сетям, монополиям, не замечая, как индивидуальное становиться коллективным, а нас самих остается все меньше и меньше… Задача книги преобразовать обширные знания о целях в реальный результат. Не растрачивая энергии на то, что не нравиться, использовать достижения прогресса для реализации исключительно своих целей. Вся цепь больших и маленьких событий нашей жизни приводит к тому, что мы больше всего желаем. Возможно, поэтому вы и открыли эту книгу.


Искусство разговора по телефону

Материал книги разделен на 3 части. В первой главе раскрываются особенности устной речи, восприятие собеседника по голосу. Следовательно, важно уметь управлять своим голосом. Об особенностях управления своим голосом – первая глава пособия. Разговор по телефону – это процесс общения, в котором можно выделить несколько этапов или фаз. Эффективность разговора достигается соблюдением некоторых правил, характерных для каждого этапа телефонного разговора. О них Вам расскажет вторая глава пособия, которая является основной частью книги. Завершает книгу информация об основных причинах ошибок телефонного разговора, и приводятся советы по их избеганию.


Бизнес и/или любовь

Эта книга посвящена лидерам, ищущим своего развития. Вы познакомитесь с профессиональным подходом психотерапевта к работе с лидерами и их командами. Каждый кейс книги — это отдельная история жизни, поиска и изменений героя, а также размышлений и поисков автора. Переломные моменты в жизни героев, в их бизнесе происходят по мере того как они узнают себя — настоящих, как учатся грамотно выражать чувства, любить себя и близких, аккуратно и осознанно распоряжаться лидерской силой.


Психотерапия для всех

Сохранение и укрепление психического здоровья - одна из актуальных проблем современной медицины. Автор брошюры рассказывает о некоторых основных методиках, используемых в психотерапии, дает советы, которые помогут каждому, кто хочет заняться аутотренингом. Брошюра рассчитана на читателей, интересующихся достижениями современной медицины и психологии.


Эмоциональный террор. Как манипуляторы играют на ваших чувствах

Кто из нас не испытывал на себе психологических манипуляций со стороны родственников, друзей, коллег и просто знакомых? Отвратительное ощущение, что тебя вынуждают делать то, что ты делать совершенно не хочешь, обманным путем втягивают в очередную сомнительную историю, знакомо практически каждому. Как правило, мы чувствуем, что нужно сказать «нет», но сдаемся под напором эмоций, именно на это и рассчитывают манипуляторы. Как противостоять такому эмоциональному террору? Как распознать талантливо маскирующегося манипулятора? Советы дает известный французский психолог Изабель Назаре-Ага.