Проектування і програмна реалізація системи, яка моделює проблему вибору одного з варіантів системи вимірювання
Автор: Dmt Holoshnya • Июнь 18, 2018 • Курсовая работа • 6,136 Слов (25 Страниц) • 632 Просмотры
ВСТУП
При проектуванні складних технічних систем, створенні складних промислових комплексів та управлінні ними, в інших сферах діяльності людини виникають завдання прийняття найкращих рішень. Для вирішення цих прикладних задач були створені і в даний час розробляються спеціальні математичні моделі та методи, які прийнято об'єднувати під назвою «Теорія прийняття рішень».
При аналізі реальної системи число елементів і їх взаємозв'язків настільки велике, що перевищує здатність експертів сприймати інформацію в повному обсязі. В цьому випадку реальність підрозділяється на складові частини за допомогою ієрархії.
Завдання даної роботи складається в тому, щоб обрати кандидата на посаду з найкращими показниками за всіма критеріями. Для вирішення цієї задачі використано метод аналітичної ієрархії.Метод реалізований в стандартній програмі пакету MicrosoftOffice– Excel. У якості програмного середовища для втіленняданого програмного продукту було використано середовище розробки–Eclipseта мову програмування Java.
Метою курсової роботи є поглиблення теоретичних знань та надбання практичних навичок в описі та вирішенні задачі прийняття рішення щодо вибору одного з варіантів кандидата на посаду, побудові концептуальної та математичної моделі цієї задачі на основі методу аналітичної ієрархії.
Об’єкт курсової роботи – вибір одного з варіантів системи вимірювання.
Задачі проекту:
- збільшити теоретичні знання з даної дисципліни;
- вміти формалізувати задачу прийняття рішень на основі її постановки і розробити її модель;
- навчитися обґрунтовано вибирати відповідний метод оптимізації рішень, щоприймаються, залежно від класу моделей;
- розробити відповідний алгоритм прийняття рішень в складних системах, супроводжуючи його програмною реалізацією;
- розв’язати поставлену задачу;
- проаналізувати отримані результати.
Спроектоване та розроблене програмне забезпечення займе важливе місце в сферіобслуговування та стане актуальним серед роботодавців у вирішенні проблеми підбору висококваліфікованого персоналу. Данийпрограмний продукт може бути використано в усіх установах та підприємствах, де необхідно наймати на роботу спеціалістів.
1 ЗАГАЛЬНА ЧАСТИНА
- Метод аналітичної ієрархії та основні види ієрархій
На практиці доволі часто виникають багатоаспектні проблеми, якість розв'язання яких можна відобразити певною множиною критеріїв або ж пошук розв'язків яких покладено на групу експертів, котрі мають власні уявлення та фахові знання з конкретної проблемної області. Крім того, у деяких ситуаціях інтереси сторін, які мають синтезувати рішення, неузгоджені і, можливо, у чомусь або і загалом протилежні, що ще більше ускладнює пошук задовільного рішення. Теорія прийняття рішень має теоретично формально обґрунтовувати та описувати такі ситуації, виявляти наявні парадокси та пропонувати можливі способи пошуку прийнятних рішень[1].
Для розв’язання складних проблем застосовують систематичні процедури, зокрема метод аналітичної ієрархії (МАІ)[2]. Він ґрунтується на принципах декомпозиції та синтезу, реалізація яких дає змогу зменшити кількість можливих помилок у процесі отримання інформації від експерта. За допомогою МАІ отримуємо структуру у вигляді ієрархії, що дозволяє уникнути складних порівнянь, замінивши їх попарними. Крім того, цей метод дає змогу перевіряти послідовність (несуперечливість) твердженьексперта і цим пояснюється його поширення, дійсносистемний характер і велика кількість практичних застосувань. Звичайно, як і всісистемні методи прийняття рішень, МАІ не гарантує єдиного правильного шляху до істини, але за умови залучення кваліфікованих експертів і досвідченого системного аналітика він допомагає генерувати й виявляти рішення, що відповідатимуть призначенню складної системи. За допомогою попарних порівнянь визначаються локальні пріоритети, а побудована ієрархічна структура дозволяє отримувати значення глобальних пріоритетів альтернатив і оцінювати несуперечливість одержаних розв’язків.
...