|
Непейвода Н. Н. - Хаотическое управление
|
Непейвода Н. Н. - Хаотическое управление
|
Часть 1
Предпосылки
• Теория неформализуемых понятий
– Каждое действительно сложное и важное понятие активно сопротивляется формализации, порождая новую альтернативу, не учтенную ею
– Тем не менее эффективная деятельность возможна лишь на базе формализации понятий
– Необходимо четко понимать. что мы в огромном числе случаев формализуем неформализуемое.
– Любая формализация заводит в тупик, и тем быстрее и основательнее, чем более эффективна она на первых порах.
– Тупик образуется еще тогда, когда отказаться от формализации нет сил.
– Тупик становится намного труднее для выхода и основательнее, если с самого начала не позаботиться о том, чтобы осознать альтернативы существующей успешной формализации.
– Тупика можно избежать, если одновременно поддерживаются несколько несовместимых альтернатив.
• Негативное мышление
– Сильная сторона русских – негативное мышление.
– Позитивное мышление концентрируется на том, чтобы везде увидеть положительные стороны. Оно оптимистично и на первом уровне ведет к успеху.
– Позитивное мышление заставляет закрывать глаза на неудачи. Оно соответствует подростковому мировоззрению американцев и стратегии прямых действий, наименее эффективной и наиболее расточительной.
– Негативное мышление концентрируется на препятствиях и недостатках и на втором уровне на том, как использовать негативные факторы в положительную сторону.
– Оно соответствует мировоззрению зрелых людей и стратегии непрямых действий. Заставить противника одержать пиррову победу обычно намного выгоднее, чем разбить его в лобовом столкновении.
– Оно требует намного больших затрат интеллектуальных ресурсов, чем позитивное.
– Оно специализируется на том. чтобы то, что выглядит как неудача, стало в конечном итоге ступенькой на пути к цели.
• Идеальные и реальные объекты
– Большинство высокоуровневых понятий не могут иметь прямой реализации на практике.
– Тем не менее действительно сильное решение получается лишь при их использовании.
– Эффективное решение характеризуется важнейшей ролью призраков: понятий, не присутствующих в конкретной программе (плане), но необходимых для ее осознанного применения и модификации.
– Оборотной стороной призраков являются подпорки: то. что не нужно для решения задачи. Но вставляется с тем. чтобы согласовать концепции с имеющимися инструментами либо чуть-чуть выиграть в эффективности.
• Оптимизация и устойчивость
– (В. И. Арнольд) Модели перового уровня (линейные на языке ДУ) чаще всего приводят к выводам, дезориентирующим на практике, особенно если их применять для оптимизации.
– Пример: система жизнеобеспечения приводит к гибели экипажа, если ее оптимизировать.
– Устойчивость и оптимальность противоречат друг другу. Нужно выбирать более важную из двух целей и использовать вторую лишь поскольку она не портит первую.
– Погоня за оптимальностью – идол современной математической, экономической и социологической науки. Это идол позитивного мышления.
Часть 2
Анализ задачи
Программирование
• Система стилей программирования основана на подходе неформализуемости
• Тем не менее возникает вопрос: какова же альтернатива всей системе стилей?
• Его переформулировка: какова священная корова программирования?
Священная корова
• Процесс – то понятие, на котором базируется все современное программирование.
• Призрак полного планирования: программа в принципе должна предусмотреть все.
• Это в некотором отношении оптимальность.
• Как неизбежная жертва реальности, появляются исключительные ситуации.
• Программа разваливается, когда таких ситуаций слишком много (более 10%).
• Система стилей программирования завязана на понятие процесса
Административное управление (русская и итальянская специфика)
• Невозможно рассматривать результат административного действия как определенный: это лишь обещание.
• Зато условие остается строгим и точным: начинать действие без необходимых документов никто не будет.
• Нормативы и инструкции неполны, двусмысленны и противоречивы.
• Регламенты основаны на иллюзии исполнительности и идоле процесса.
Что русскому здорово, то немцу смерть, и наоборот
Выводы из анализа
• Критическим является тот случай, когда процент исключений высок.
• Необходимо заменить приоритет: вместо оптимизации – устойчивость.
• Не обязательно, чтобы альтернативная система хорошо работала в упорядоченных ситуациях. Там справляется традиционная процессная парадигма.
• Нужно попытаться необязательность и негарантированность результата использовать как преимущество.
Часть 3.
Предложения и направления работ
Описание действий (1)
• Предпосылка теоретическая: динамические логики, где имеются не последовательные процессы, а набор отдельных действий, описанных в форме
{P} S {Q} (S: P=>Q)
• Корректировка: гарантированное постусловие Q понимается как гипотетическое обещание.
Описание действий (2)
• Система действий описывается как система четверок
(S: P,R=>Q)
где имеется точное условие P, неточные советы R и гипотетическое обещание Q.
• С практической точки зрения важнейшими компонентами R являются:
– Исполнители, которые могут выполнить данное действие.
– Приоритет действия.
– Срочность действия (срок исполнения).
Система приоритетов
• Приоритеты являются рекомендательными и частично упорядоченными.
• (Фарафонов и К) приоритеты можно моделировать парой чисел: непосредственная и стратегическая важность действия.
Элементарная система планирования
• В любой момент поддерживается список тех действий, для которых готовы исходные данные (выполнены условия).
• Оценивается ситуация по 10балльной шкале от рядовой до чрезвычайной.
• В соответствии с оценкой выбирается процент стратегических действий (он может варьироваться от 50% в рядовой ситуации до 0% в ситуации типа «К нам едет ревизор»)
• Выбираются недетерминированным образом те из действий, которые могут быть выполнены. При этом учитываются приоритеты.
• После выполнения некоторого количества действий и появления новых событий планирование повторяется.
Характеристики элементарного планирования
• Крайне устойчиво по отношению к непредусмотренным ситуациям, неисполнительности и новым событиям.
• Неэффективно в сколько-нибудь упорядоченной ситуации.
• Надежно (метод действий реальных русских администраторов)
Об исключительных ситуациях
• В том виде, как они имеются в современных системах программирования и бизнес-процессов – ликвидированы как класс.
• Остаются ситуации типа «К нам едет ревизор» и «Москва полностью изменила нормативные документы».
• Первая из них решается временным изменением системы приоритетов.
• Вторая требует корректировки системы.
Об исключительных ситуациях (2)
• Исключительная ситуация – отмена действия
• В связи с возможностью реального возникновения такой ситуации стоит воспользоваться принципом перестраховки:
– Действия делятся на обратимые и необратимые
– Необратимые действия выполняются лишь тогда. когда другого выхода не остается
• А вообще говоря, проблема отмены действий при хаотическом управлении – предмет исключительно интересной экспериментальной и научной работы…
Учет порядка
• Целенаправленные процессы возникают как призраки. Их описание исключительно желательно.
• Из описания вырезается виртуальный процесс, частично-упорядоченный, не имеющий развилок, в ситуации 20% порядка планировать нельзя более чем на 2-3 шага вперед, в ситуации 80% порядка можно довести до 4-5, но не более, шагов.
• Действия, входящие в виртуальный процесс, получают повышенный приоритет.
• Виртуальный процесс может быть в любое время заменен.
• Тем самым ошибки системы могут помочь в реализации виртуальных процессов. и в конце концов в достижении идеальных целей.
Производительность
Состояние дел и ожиданий иллюстрируется следующей диаграммой
Спасибо за внимание
E-mail: rykov2000@mail.ru
|