|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Индивидуальное заданиеРазработать программу, которая запрашивает число альтернатив, после этого, она последовательно задает вопросы о доминировании одной альтернативы, над другой, до тех пор, пока вся матрица не будет заполнена. Описание разработанной программы: Программа имеет консольный интерфейс. При запуске требуется ввести размерность матрицы попарных сравнений. В случае ввода недопустимого значения происходит завершение программы. После ввода размерности требуется последовательно ввести оценку для каждой пары альтернатив, располагающейся слева от главной диагонали (остальные значения будут вычислены на основе введённых данных). Если введённое значение недопустимо, пользователь должен повторить ввод для этой пары альтернатив. После ввода всех значений на экран выводится матрица попарных сравнений. Далее в консоль выводится собственный вектор полученной матрицы, после чего программа просит нажать клавишу 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 степеней значимости альтернатив, а на выходе выдаёт вектор полученной матрицы. Также программа корректно обрабатывает ошибки, связанные со вводом недопустимых данных. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |