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

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



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

1) реализовать объявление и инициализацию матрицы отношений между решениями в соответствии с вариантом задания;

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

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

4) реализовать процедуру вычисления значения функции полезности для текущего рассматриваемого решения ;

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

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

1) реализовать инициализацию матриц отношений строго предпочтения А1 и эквивалентности А2;

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

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

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

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

6) реализовать вывод исходных данных, промежуточных и конечных результатов: матриц отношений А1 и А2, классов эквивалентности (), множества /~ не повторяющихся ("уникальных") классов эквивалентности, полученных значений функции полезности для каждого класса , значений функции полезности для решений , соответствующих этим классам, эффективных решений с максимальным значением функции полезности.

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

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

2. Выполнить построение линий безразличия для двумерной функции полезности , которые в дальнейшем будут использоваться для определения эквивалентных решений, лежащих на одной из этих линий. Координаты этих решений будут использованы при вычислении коэффициента масштабирования j.

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

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

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

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

4 .Задание на работу





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



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