АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Индивидуальное задание

Читайте также:
  1. II. Творческое задание.
  2. II. Творческое задание.
  3. TOPICS (задание № 3 в экзаменационном или зачетном билете)
  4. А. человеку надо поручить такое задание, которое требовало бы максимума усилий, но не вредило бы здоровью
  5. В каждом билете будет практическое задание.
  6. Виды питания в туризме: шведский стол, индивидуальное, континентальный завтрак, американский завтрак, полупансион, все включено и т.д.
  7. Вопрос 12. Спрос и предложение на рынке труда. Индивидуальное предложение труда. Равновесие на рынке услуг труда. Монопольное положение профсоюза на рынке труда.
  8. Вопрос 4. Структура сознания. Индивидуальное и общественное сознание.
  9. Выбор темы ВКР и ее утверждение. Задание на выполнение ВКР
  10. Выполните задание в тетрадях для контрольных работ.
  11. Выполните задание в тетрадях для подготовок к ОГЭ
  12. Домашнее задание

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

Описание разработанной программы:

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

Скриншоты

...

Исходный код программы

...

4. Ответы на контрольные вопросы

1. Матрица парных сравнений — это квадратная матрица, элементами которой являются оценки всех возможных пар альтернатив, которые подвергаются сравнению.

2. В методе парных сравнений существует иерархическая структура. Она изображена на рисунке 4.1. Элементы этой структуры и выступают по отношению друг к другу “родителями” и “потомками” в соответствии с их положением в иерархии.

Рисунок 4.1 — Иерархия в методе анализа альтернатив

3. Для заполнения матрицы ЛПР выносит n(n-1)/2 суждений (здесь n — порядок матрицы парных сравнений). Каждое суждение может принимать значения, указанные в таблице 2.1. С помощью этих суждений и обратных им суждений и происходит заполнение квадратной матрицы парных сравнений.

4. Вычисление главного собственного вектора W производятся по выражению 2.2.

5. Степень значимости отражает отношение двух альтернатив. Если степень значимости больше 1 — первая альтернатива предпочтительнее, если меньше 1 — вторая альтернатива предпочтительнее, если равна 1 — альтернативы имеют одинаковую значимость. Подробно степени значимости описаны в таблице 2.1.

Выводы

В ходе выполнения работы были изучены методы построения матрицы попарных сравнений и расчёта её собственного вектора. Эти методы были реализованы в консольной программе, написаной на ЯП Java. Данная программа запрашивает размерность n матрицы, а также запрашивает ввод n(n-1)/2 степеней значимости альтернатив, а на выходе выдаёт вектор полученной матрицы. Также программа корректно обрабатывает ошибки, связанные со вводом недопустимых данных.


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)