
- •Информодинамический подход к разработке алгоритмов, реализация и сравнение эффективности Зеленков г.А., Хакимова а.Б.
- •1. Роль контекста в построении алгоритмов
- •1.1. Контексты ньютоновских методов с регулировкой шага
- •1.2. Контексты подхода Гилла и Мюррея
- •1.3. Взаимосвязь контекстов подхода Гилла и Мюррея
- •2. Инженерия построения алгоритмов
- •2.1. Формирование строки сообщения о состоянии процесса построения алгоритма
- •2.2. Выход из завершенного контекста подхода Гилла и Мюррея
- •2.3. Стратегии задания направления спуска
- •3. Тестовые задачи и сравнительная оценка алгоритмов
Информодинамический подход к разработке алгоритмов, реализация и сравнение эффективности Зеленков г.А., Хакимова а.Б.
ФГБОУ ВПО «Кубанский государственный университет» филиал в г. Новороссийске, кафедра Информатики и математики
Россия, 353922, г. Новороссийск, ул. Героев-Десантников 87
Тел.: (908)6818286
E-mail: puma_home@mail.ru
Согласно информодинамике системный взгляд указывает и на понимание процесса управления разработкой алгоритмов как работы с открытой системой в системном понимании открытости, и на парадигму управления на контекстах, а, следовательно, и на необходимость работы с информационными технологиями, ориентированными на изменчивость текущего контекста. Технология, названная эффектом контекста, озвучена в процессе увеличения эффективности подхода Гилла и Мюррея к построению ньютоновских методов с регулировкой шага. Доказано, что стратегия выбора направления спуска определяет и решение проблемы масштабирования шагов при спуске, и аппроксимацию не квадратичными функциями, и интеграцию с методом доверительной окрестности.
1. Роль контекста в построении алгоритмов
“Правда, в Мире информационном все происходит наоборот. Не тот богат,
кто владеет байтами, а тот, кто понимает контексты”.
В.М. Лачинов, А.О. Поляков. Информодинамика или Путь к Миру открытых систем.
СПб: Изд-во СПбГТУ, 1999.
Человек как интеллектуальная система, существует только как процесс, только как контекстное взаимодействие с окружением, пока только он может накапливать и использовать знания для построения методов математического программирования. Интеллектуальная система – открытая система, механизм устройства которой существенно основан на контекстном анализе, на накоплении и сопоставлении различных вариантов интеграции сообщений и совокупностей сообщений, причём отображение знания в сообщениях приводит к неизбежной интерпретации человеком всех сообщений, даже полученных на контекстно-независимом языке, как контекстно-зависимых. Информодинамика объясняет это так [7]. Казалось бы, создавая любое текстовое или, в общем случае, знаковое сообщение, человек тоже выступает в роли датчика. Это все равно будет физическая посылка, ничем не отличающаяся от всего предыдущего. Однако нет. Существует основное отличие всех сообщений человека от сигналов датчиков - они могут быть сделаны только после выработки в «контекстно-зависимой, не алгоритмической машине», каковой является мозг, множества вариантов интерпретации входного сообщения и выбора наиболее приемлемого из них. Только после этого на основе проведенного выбора формируется собственно сообщение. При этом не важно, какую внешнюю форму, в конечном счете, оно обретет - контекстно-независимую (программную) или контекстно-зависимую. Контекст приписывается человеком всегда и всему - это один из важнейших моментов в информодинамике для дальнейших рассуждений. Для явления выработки множества того, что здесь приходится называть контекстами, научной терминологии нет, поэтому понятие контекста объяснить непросто, но и не описать это понятие невозможно, поскольку в данной работе оно является одним из ключевых.