Немного практических рекомендаций (для тех, кто предпочитает конкретный язык абстрактному).
Глеб Архангельский Упорядочение методом ограниченного хаоса См. также статью «Метод ограниченного хаоса»: все то же самое изложено более строго и с б о льшим числом приложений к социальным системам Изложена простая методика, позволяющая наводить порядок в документах, файлах, вещах минимальными затратами сил и времени. Методика может быть особенно удобной для людей, по психологическому складу не склонных к упорядоченности. Приведенная схема рассуждений достаточно универсальна, чтобы быть применимой в различных областях деятельности. В этой заметке мы не будем пытаться давать строгие определения порядка и хаоса, а также предлагать какие либо точные алгоритмы и численные оценки. Все нижеследующее – лишь некая общая методологическая схема, работоспособность которой проверена неоднократно. Все рассуждения рассматриваются на простом примере наведения порядка в комнате.
Начальные условия Имеем некое пространство, через которое проходят потоки информации. Пример: комната, в которой валяются сапоги, деревяшки, накладные, платежки, цветочки, книжки, итд итп. Границы комнаты (синяя рамка) – первое, исходное, заданное заранее ограничение на хаос. Рассматриваем две величины: полезность порядка и полезность хаоса. Они складываются из прибылей и убытков, которые несет каждое из этих состояний. Пример параметров, составляющих эти прибыли и убытки: 1. Затраты времени на поиск нужного объекта. Обычно выше у хаоса, но если привычный хаос заменяют непривычным порядком – то наоборот.
2. Повреждение объектов из-за неподходящих условий хранения (скорее выше у хаоса); затраты места на хранение. 3. Эстетические параметры (сугубо индивидуально – кому-то хаос нравится больше). 4. Затраты времени и средств на поддержание порядка (у порядка выше). Под средствами здесь в первую очередь понимаются память и внимание, необходимые для удержания порядка в голове. ... и т.д., и т.п. Замечание для наукообразия: здесь едва ли удастся построить численные оценки; то, что мы называем «полезностью» – качественная величина, удобная для рассуждений, но не количественная. Хотя, возможно, есть смысл брать субъективные оценки соответствующих параметров по некоторым ординальным шкалам и строить на их основе интегральные критерии. Кстати, кое-что из следующего далее можно было бы более строго сформулировать в терминах теории множеств или теории графов, но едва ли в этом пока есть необходимость.
Базовая итерация упорядочения Полезность хаоса сравнивается с предполагаемой полезностью порядка (который наступит при наложении ограничения). Если ожидается повышение полезности от упорядочения, накладывается ограничение на хаос. Способ наложения ограничения выбирается так, чтобы возрастание полезности было максимальным. Например: «все бумаги сваливаются только на стол, все не-бумаги – не на стол (в пространство „комната минус стол“)». Почему именно так? Давайте пробежимся по названным выше параметрам. По ходу дела сформулируем некоторые принципы, руководствуясь которыми можно накладывать ограничения более эффективно. 1. Затраты времени на поиск объекта – уменьшились. Бумаги ищутся только на столе, не-бумаги – только в окружающем пространстве. Отсюда виден принцип наложения ограничений: легкость вычленения соответствующего информационного потока (бумагу легко отличить от не-бумаги).
2. Повреждение объектов из-за неподходящих условий хранения: бумаги, перестав смешиваться с сапогами и вениками, очевидно, сохраняются лучше. Кроме того, облегчается упорядочение: бумаги удобно складываются в стопки, и т.д. Скорее всего, уменьшаются затраты места на хранение. Еще один принцип наложения ограничений: удобство совместного хранения. 3. Эстетические параметры. Когда сапоги могли лежать на столе, а бумаги на полу, было скорее менее эстетично, чем более... 4. Затраты времени и средств на поддержание порядка. Если предположить, что стол в комнате уже был и его не пришлось покупать (если бы не было – выделили бы для бумаг просто угол комнаты), то мы практически ничего не потеряли. За счет применения первого принципа наложения ограничения (подобное хранить с подобным) принятие решения «класть этот объект на стол или не на стол?», «искать этот объект на столе или не на столе?» требует очень небольших затрат внимания и времени. А зона поиска сужается достаточно существенно, что дает экономию времени при поиске. Итак, на первой итерации алгоритма мы выиграли. Дальнейшее упорядочение
Стол д б д б д |
к г к цк г а а к ц щ щ з з ы т к ц к г м ц ы в а ы
Теперь мы фактически имеем два хаоса, соответствующих начальным условиям: стол и пространство «комната минус стол». Для каждого из них можем рассмотреть полезность хаоса и полезность порядка, и снова провести базовую итерацию упорядочения, если потребуется. Так на столе может появиться папка для платежек (выделено зеленым), а в остальном пространстве комнаты – угол для сапог (красным).
Мы получили несколько хаосов, удовлетворяющих начальным условиям: один первого уровня (комната минус стол минус угол), два второго уровня (стол минус папка, угол) и один третьего уровня (папка). К любому из них можно применять начальные условия и проводить базовую итерацию упорядочения – до тех пор, пока дальнейшее упорядочение не перестанет обещать роста полезности.
Таким образом, мы ввинчиваем в хаос воронку упорядочения ровно в тех местах, и ровно на ту глубину, которая необходима. Получается некий фрактал – последовательность вложенных хаосов, или вложенных ограничений на хаос. Пожалуй, именно эту последовательность и уместно назвать порядком. Действительно, если бы мы с самого начала разложили все параллельно и перпендикулярно по аккуратным полочкам, далеко не факт, что порядка было бы больше – если необходимым признаком порядка считать легкость поиска, и т.д.
|
|
Немного практических рекомендаций (для тех, кто предпочитает конкретный язык абстрактному).
1. Прежде, чем наводить где-то порядок, подумайте – стоит ли это делать? Порядок – не самоцель, он нужен только тогда, когда от него есть польза. Сравните расходы сил и времени на наведение порядка с той пользой, которую вы надеетесь от него иметь. Ответьте себе честно на вопрос: сколько времени этот порядок проживет?
2. Не пытайтесь навести порядок сразу и целиком. Выделите действительно важную часть, и отделите ее от окружающего беспорядка. Например, вместо того, чтобы наводить тотальный и всеобъемлющий порядок на столе, может быть достаточно завести на нем одну яркую папку с надписью «Срочное и важное», или «Часто нужные бумаги», и это решит 90% проблем?
3. Лучше меньше, да лучше. Лучше свято соблюдать несколько правил типа «Важное – только в красную папку!», чем установить себе много правил, разложить все параллельно и перпендикулярно, несколько дней мучительно поддерживать такой «порядок», а потом благополучно вернуться к прежнему хаосу.
|
|