Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программа выполнения работы. Для первого варианта задания предусматривается следующий порядок действий по выполнению лабораторной работы:



Для первого варианта задания предусматривается следующий порядок действий по выполнению лабораторной работы:

1) на основе информации о качественной важности критериев сформировать матрицы А1 и А2 отношений предпочтения и эквивалентности для критериев ();

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

3) разработать процедуру, использующую информацию о важности критериев, входными данными для которой будет являться матрица А1 отношения предпочтения для критериев; разрабатываемая процедура должна выполнять следующие операции:

а) для решений (при ) формировать новые векторные оценки путем перестановки скалярных компонент и в исходной векторной оценке (индексы i и j соответствуют критериям и , связанным отношением предпочтения в следующем виде: );

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

в) результатом выполнения разрабатываемой программы является определение множества не сравнимых решений , сформированного на основе информации о предпочтениях критериев вида ;

4) разработать процедуру, использующую информацию о важности критериев, входными данными для которой будет являться матрица А2 отношения эквивалентности для критериев; разрабатываемая процедура должна выполнять следующие операции:

а) для решений (при ) формировать новые векторные оценки путем перестановки скалярных компонент и в исходной векторной оценке (индексы i и j соответствуют критериям и , связанным отношением эквивалентности в следующем виде: ~ );

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

в) результатом выполнения разрабатываемой программы является определение множества не сравнимых решений , сформированного на основе информации об эквивалентности критериев вида ~ ;

5) выполнить вывод множества , полученного в результате исключения из него доминируемых решений при учете дополнительной информации о предпочтениях и эквивалентности критериев.

Для второго варианта задания предусматривается следующий порядок действий по выполнению лабораторной работы:

1) на основе информации о количественной важности критериев сформировать N -модель в виде вектора, каждый i- ый элемент которого соответствует i- му критерию и определяет число повторений исходных скалярных оценок в формируемом векторе (при );

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

3) разработать процедуру, использующую информацию о важности критериев, входными данными для которой будет являться сформированный вектор значений, интерпретируемый как N- модель; разрабатываемая процедура реализует формирование векторов (), представляющих собой модификацию исходных векторных оценок () по соответствующему виду N- модели; таким образом, результатом реализации процедуры являются модифицированные с учетом информации о количественной важности критериев векторные оценки ();

4) разработать процедуру, упорядочивающую по убыванию скалярные оценки () для каждой сформированной векторной оценки ();

5) для модифицированных векторных оценок каждого решения () проконтролировать выполнение условия доминирования им других решений для их векторных оценок (при и ) (т.е. выполняется поэлементное сравнение оценок и из соответствующих векторов и ); при выполнении условия , процедура реализует исключение решения из множества : ;

6) результатом выполнения разрабатываемой программы является определение множества не сравнимых решений , сформированного на основе информации о количественной важности критериев;

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

Для третьего варианта задания предусматривается следующий порядок действий по выполнению лабораторной работы:

1) на основе задаваемых в качестве входных данных значений и , соответствующих уступкам и приращениям для критериев и , вычислить значения коэффициентов относительной важности критериев ;

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

3) разработать процедуру определения значений векторных оценок для всех n решений () c учетом вычисленных значений ; при этом учесть, что при < критерий является менее важным, чем критерий ; в этом случае пересчитываются скалярные оценки , соответствующие этому j- му критерию (в этом случае определяется скалярная оценка , входящая в модифицируемый вектор );

4) для модифицированных векторных оценок каждого решения () проконтролировать выполнение условия доминирования им других решений для их векторных оценок (при и ) (т.е. выполняется поэлементное сравнение оценок и из соответствующих векторов и ); при выполнении условия , процедура реализует исключение решения из множества : ;

5) результатом выполнения разрабатываемой программы является определение множества не сравнимых решений , сформированного на основе информации об относительной важности критериев;

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





Дата публикования: 2015-03-29; Прочитано: 175 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...