Непейвода Н. Н. - Хаотическое управление

Непейвода Н. Н. - Хаотическое управление

Часть 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



Hosted by uCoz