Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Набор дискриминаторов
Заданный набор отношений Дискриминатор алгоритмов где Тогда процесс построения представителей некоторого 1) выбирается один из возможных представителей каждого класса эквивалентности 2) выполняется над представителями заданная операция Рассмотрим выполнение этой процедуры на примере. Пусть имеется некоторый фрагмент дерева действий, адекватного декомпозиции целевой задачи предметной области (рис.3.3). Для каждого уровня этого дерева запишем формулу эксперимента: Пусть исходный алфавит имеет следующий набор символов: Пусть классы эквивалентности нижнего уровня вэтом примере имеют следующие наборы представителей:
где Пусть в результате селекции представителей для организацииалгоритма на нижнем уровне выбраны последние цепочки. Тогда в соответствии с формулами построения алгоритмов болеевысокого уровня совокупная цепочка имеет вид Определим количество представителей в классах эквивалентности накаждом уровне: В рассматриваемом примере получено, что один из вариантов алгоритма эксперимента верхнего уровня реализуется с помощью цепочки действия Определим общее число вариантов построения алгоритмов экспериментов в многоуровневой системе управления экспериментами. Поскольку число вариантов выбора представителей из каждого класса на Двигаясь по дереву функциональной организации алгоритмов проведения комплексных экспериментов "снизу вверх", получаем, что на нижнем уровне иерархии для каждого класса эквивалентности Общее число альтернатив выбора варианта организация алгоритма эксперимента в многоуровневой автоматизированной системе определяется произведением числа альтернатив выбора вариантов по всем классам эквивалентных действий нижнего уровня иерархии: где Отождествим варианты выполнения эквивалентных действий (представителей внутри одного класса эквивалентности) с вершинами некоторого графа Для сравнения вариантов организации алгоритмов управления необходимо задать параметры, характеризующие эти алгоритмы. Одним из таких параметров, имеющих практическое значение, может быть время выполнения вычислительного эксперимента. В качестве другого параметра могут использоваться, например, затраты памяти или других ресурсов вычислительных средств [6], необходимые для реализации алгоритма управления данным экспериментом. Рассмотрим задачу определения параметров алгоритма управления сложным вычислительным экспериментом, состоящим из большого числа различных действий. Для определения параметров алгоритма многоуровневогоуправления воспользуемся рекуррентной моделью. Поскольку в этом случае алгоритм представляется в виде совокупности цепочек элементарных (атомарных) действий, то остается определять параметры используемых атомов и установить правила построения совокупного параметра цепочки по известным параметрам атомов. Пусть каждый атом на нижнем уровне иерархии рекуррентной структуры управления характеризуется некоторыми параметрами Поскольку всякий элемент цепочки характеризуется только одним значением каждого параметра и цепочка в целом - тоже одним значением соответствующего параметра, то все отображения где Таким образом, на основе данных о параметрах атомов алгоритма управления можно построить параметры всего алгоритма в целом. Для выбора конкретного варианта из некоторого множества алгоритмов с известными параметрами необходимо задать критерии качества выполняемых действий по управлению и правило, во которому будет выбираться тот или иной вариант в зависимости от значения критерия. Выбор оптимального в смысле введенного критерия варианта организации алгоритма сводится к известным задачам дискретной оптимизации, которые могут решаться известными методами направленного перебора. Число альтернатив выбора минимально на нижнем уровне декомпозиции и максимально на верхнем. Поэтому аппарат дискретной оптимизации эффективно использовать в сочетании с эвристическими приемами исследователей при выборе квазиоптимальных алгоритмов на основе неформальных знания о преимуществах конкретных путей декомпозиции задачи организации управления. Системные затраты на оптимизацию будут тем меньше, чем ближе к нижнему уровню будет включаться аппарат дискретной оптимизации. На нижнем уровне декомпозиции оптимизируется структура примитивов, в которой число вариантов выбора ограничено десятками и возможен простой перебор. Такой аппарат эвристической оптимизации реализует рассматриваемая ниже система LEADER. Пусть выполнение каждого примитива осуществляется одной или несколькими цепочками атомов. Набор всевозможных атомов, имеющихся в распоряжении представителей исследовательского коллектива, образует функциональный алфавит: где Для определения параметров цепочки Выбор Date: 2015-07-02; view: 636; Нарушение авторских прав |