)
{(int j = 0; j
{[i] + = matrix [i, j]. ToString (); (j! = (col - 1)) [i] + = "";
}
}. WriteAllLines (nameFile, outputTxt);
}
} static void WriteTableOfRule (string nameFile, string [,] table)
{. fileName = nameFile;. matrix1 = table; (Writer.matrix1! = null)
{= matrix1.GetLength (0); = matrix1.GetLength (1); = new string [row]; (int i = 0; i
{(int j = 0; j
{[i] + = matrix1 [i, j]; (j! = (col - 1)) [i] + = "";
}
}. WriteAllLines (nameFile, outputTxt);
}
}
}
4. Приклад роботи програми
4.1 Багатокритерійна завдання
1) Реалізуємо приклад. Для цього скористаємося вже заготовленими файлами з вхідними даними:
В
Рис
Знайдемо матрицю згоди:
В
Рис
Знайдемо матрицю індексів незгоди:
В
Рис
Знайдемо ядро ​​бінарного відношення:
В
Рис
Висновки
В результаті виконаної роботи було розроблено програмне засіб для пошуку альтернативних варіантів рішень для багатокритеріальних задач.
Цей додаток може використовуватися лише як демонстраційно-навчальне за темою В«Багатокритеріальні задачі. Метод альтернативних рішень В»дисципліниВ« Теорія прийняття рішень В». br/>
Використана література
1. А.В Лотів, І.І. Поспєлова Багатокритеріальні задачі прийняття рішення Навчальний посібник. - М.: МАКС Пресс, 2008. - 197 с. p align="justify"> Використовувані програмні засоби
Microsoft Visual Studio 2008