'

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

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





Слайд 0

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


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

Схема решения Работа выполнена при поддержке РФФИ, проект 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

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


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

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


Слайд 22

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


Слайд 23

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


Слайд 24

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


Слайд 25

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


×

HTML:





Ссылка: