· в других ситуациях программная схема управления, реализованная в отношении каких-то иных объектов (процессов), оказывается полностью неработоспособной, если в конфликте управлений противник навязывает ситуацию, в которой программа, заложенная в систему, становится неадекватной. Пример тому - разгром войском под руководством Александра Невского немецких рыцарей на льду Чудского озера.
Программно-адаптивная схема менее парадоксальна, но абсолютной помехоустойчивостью тоже не обладает: примерами тому всевозможные успешные хитрости военных на тему о том, как самонаводящиеся средства поражения (ракеты, торпеды, мины) увести на ложные цели, заставить сработать их взрыватели ложно, либо вообще заставить не сработать в тех ситуациях, когда их программы обязывают их срабатывать.
Наиболее высокий уровень информационно-алгоритмической безопасности обеспечивает организация процессов обработки информации в интеллектуальной модификации схемы управления предиктор-корректор, показанная в разделе 4 объединённого текста лекций 6 и 7 как схема 3.
В ней информация, поступающая из внешней среды, достоверность которой сомнительна, алгоритмом-сторожем загружается в
Управленческое решение строится в процессе сопоставления информации, уже наличествующей в долговременной памяти, с информацией входных потоков. При этом информация, помещённая в «Карантин», не может стать основой выработки управленческих решений, по крайней мере, - особо значимых решений, неосуществимость которых неприемлема.
12. Метод динамического программирования:
как таковой, его символизм и вхождение в практику управления
Метод динамического программирования - один из формально-алгоритмических методов оптимизации управления и решения иного рода задач, интерпретируемых в качестве задач управления. В изложении существа метода динамического программирования мы опираемся на книгу «Курс теории автоматического управления» (автор Палю де Ла Барьер: французское издание 1966 г., русское издание - «Машиностроение», 1973 г.), хотя и не повторяем его изложения. Отдельные положения взяты из курса «Исследование операций» Ю.П. Зайченко (Киев, «Вища школа», 1979 г.).
Метод динамического программирования работоспособен, если формальная интерпретация реальной задачи позволяет выполнить следующие условия:
1. Рассматриваемая задача может быть представлена как
2. Структура задачи не должна изменяться при изменении расчётного количества шагов
3. Размерность пространства параметров, которыми описывается состояние системы, не должна изменяться в зависимости от количества шагов
4. Выбор управления на любом из шагов не должен отрицать выбора управления на предыдущих шагах. Иными словами, оптимальный выбор управления в любом из возможных состояний должен определяться параметрами рассматриваемого состояния, а не параметрами процесса, в ходе которого система пришла в рассматриваемое состояние.
Чисто формально, если одному состоянию соответствуют разные предыстории его возникновения, влияющие на последующий выбор оптимального управления, то метод позволяет включить описания предысторий в вектор состояния, что ведёт к увеличению размерности вектора состояния системы. После этой операции то, что до неё описывалось как одно состояние, становится множеством состояний, отличающихся одно от других компонентами вектора состояния, описывающими предысторию процесса.