Система поддержки многометодных процедур1,#QNAN

Система поддержки многометодных процедур оптимального управления

    модели  
    алгоритмы  
    вычисления  
    многометод  
    логика  
    помощь
   модели
   алгоритмы
   ММП
   вычисления
   логика
 
   
 
    о проекте  
   
       
   

Помощь : описание многометодных процедур

Определение

Под многометодной процедурой (ММП) оптимизации понимается последовательность алгоритмов и управляющих логических операторов, рассматриваемая как новый единый алгоритм. ММП также является алгоритмом и может участвовать в создании новых ММП.

Схема многометодной процедуры

         ММП ::= АЛГОРИТМ+ | ЛОГИЧЕСКИЙ ОПЕРАТОР+ | ММП
 

Описание

Преимущество ММП перед обычными алгоритмами в том, что возможна ее автоматическая настройка для каждой конкретной задачи. Используя библиотеку алгоритмов (множество описанных в системе алгоритмов) возможен выбор наиболее эффективных для данной задачи методов улучшения и применение их. После завершения работы отобранного метода при помощи дальнейшего анализа процесс улучшения может быть продолжен. Тем самым происходит автоматическое построение цепочки улучшения задачи, что позволяет без затраты усилий со стороны пользователя получить лучшие результаты, чем при использовании лишь одного метода улучшения. Описанная логика автоматического выбора алгоритмов реализуется при помощи логических операторов.

ММП может быть задана пользователем и вручную как готовая последовательность алгоритмов, причем в любом месте последовательности может стоять логический оператор, который проведет автоматический анализ хода решения задачи и подберет наилучший в данном случае алгоритм.

Построение ММП в системе

Прежде чем использовать ММП, он должен быть определен в системе.

Доступные операции: создать, удалить, редактировать.

ОперацияДействеОписание
СОЗДАТЬ
Многометод-> создать
Задается название ММП, описание и указывается автор.
УДАЛИТЬ
Многометод-> удалить
Отмечается произвольное количество ММП, которые необходимо удалить из системы
РЕДАКТИРОВАТЬ
Многометод-> 
   <выбрать алгоритм>
В верхней части окна доступны для редактирования те поля, что заполнялись при создании. Ниже находится содержание ММП: алгоритмы и логические операторы. Добавление нового элемента в последовательность происходит нажатием кнопки "+" (элемент добавляется после текущего - выделен серым). Удаление текущего элемента - нажатие кнопки "-".