'

Многометодные процедуры оптимального управления

Понравилась презентация – покажи это...





Слайд 1

Многометодные процедуры оптимального управления Архитектура и реализация программного комплекса Исследовательский Центр процессов управления Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 2

Содержание работы Постановка проблемы Подход к решению Описание архитектуры Программная реализация Примеры вычислений Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 3

Описание проблемы задачи оптимизации довольно разнообразны и невозможно предложить некоторый одинаково эффективный универсальный алгоритм создано большое разнообразие специализированных алгоритмов, затрудняющее выбор и использование их для конкретной задачи задача анализа модели для ее классификации и последующего выбора подходящего метода решения сложна для конечного пользователя и уводит в сторону от решения основной проблемы Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 4

Подход к решению проблемы Предлагается создать интеллектуальную систему, позволяющую накапливать, описывать и далее выбирать и комбинировать различные методы в эффективных многометодных процедурах поиска оптимального решения задачи. В конечном итоге предлагаемая методология есть описание алгоритма порождения алгоритмов оптимизации модели. Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 5

Постановка задачи Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 6

Схема решения задачи I. Анализ задачи Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 7

Схема решения Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 8

Паспорт задачи Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 9

Экспертный анализ . . . Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 10

Построение процедуры решения Экспертный отбор на основе анализа паспорта Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 11

Схема многометодной процедуры Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 12

Схема вычислений. Определения Определим ряд понятий Модель Базовый алгоритм Алгоритм Логический оператор Многометодная процедура Вычисление Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 13

Определение: Модель *Все функции, сложные типы данных и ограничения реализованы как модули на интерпретируемом языке Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 14

Определение:Базовый алгоритм Алгоритм, лежащий в основе составных процедур. Входит в БАНК АЛГОРИТМОВ. Базовые алгоритмы совершают в конечном итоге все вычисления над моделью. Реализация базовых алгоритмов произвольна, доступ к ним осуществляется в соответствии с заданным интерфейсом как к ActiveX-объектам. Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 15

Определение: Алгоритм Алгоритмом будем называть параметризованный вызов базового алгоритма. В качестве параметра может выступать шаг, регулятор, точность и т.п. конкретного базового алгоритма. В основе алгоритма всегда лежит один базовый алгоритм. Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 16

Определение: Логический оператор Логический (интеллектуальный, управляющий) оператор – это объект, позволяющий проводить анализ и активно управлять ходом решения задачи. К логическим оператором относятся процедура подбора алгоритма по паспорту процедура конкурсного отбора алгоритма ... Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 17

Определение: Многометодная процедура (МП) МП – это последовательность алгоритмов и управляющих логических операторов, рассматриваемая как единый алгоритм. МП также является алгоритмом и может участвовать в создании новых МП. -- Логический оператор, -- Алгоритм Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 18

Определение: Вычисление Вычисление – это объект, являющийся результатом работы некого алгоритма (простое вычисление) или МП (сложное вычисление). Вычисление содержит: Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 19

Схема вычислений Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 20

Программная реализация Обоснование программных решений Схема взаимодействия модулей Схема базы данных Актуальное состояние системы Планы дальнейших разработок Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 21

Обоснование программных решений В качестве технологии реализации программного комплекса была выбрана web-технология с использованием ActiveX-объектов и баз данных. Преимущества: удобная и достаточно простая среда разработки клиент-серверная архитектура, не требующая установки специализированного клиента простой доступ для всех желающих легкая расширяемость легко реализуемая возможность групповой работы над проектом наличие внутреннего интерпретируемого языка Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 22

Схема взаимодействия модулей БД MS Access HTTP ADO ActiveX COM Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 23

Схема базы данных EXECS ALGORITHMS ALG_SEQ_CONTS ALG_SEQS MODELS VARIABLES FUNCTIONS CONDITIONS PASS_FILLS PASS_VALUES PASS_NAMES PASSPORTS вычисления алгоритмы содержимое МП многомет. проц. модели переменные функции ограничения паспорта содержимое паспортов названия атрибутов значения атрибутов Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 24

Актуальное состояние системы Выполнено web-интерфейс системы база данных проекта механизм создания и вычисления модели технология взаимодействия с базовыми алгоритмами и пример базового алгоритма создание МП создание простых и сложных вычислений учет ограничений Запланировано реализация логических операторов механизм работы с паспортом модели наполнение банка алгоритмов Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 25

Внешний вид системы Работа выполнена при поддержке РФФИ, проект 00-01-000731


Слайд 26

Многометодные процедуры оптимального управления Архитектура и реализация программного комплекса Исследовательский Центр процессов управления Работа выполнена при поддержке РФФИ, проект 00-01-000731


×

HTML:





Ссылка: