Введення
Кожен хоча б раз у своєму житті стикався з необхідністю вибору чогось кращого з маси. Даний пошук завжди забирає багато сил, тому що необхідно переглянути всі варіанти, врахувати всі критерії. Крім того витрачається дорогоцінний час. А коли необхідно швидко прийняти рішення, час це те, чим ми не можемо розпоряджатися бездарно. p align="justify"> Теорія прийняття рішень - область дослідження, залучаються поняття і методи математики, статистики, економіки, менеджменту та психології з метою вивчення закономірностей вибору людьми шляхів вирішення різного роду завдань, а також способів пошуку найбільш вигідних з можливих рішень. І це значить, в даному випадку теорія прийняття рішень може допомогти нам з встала перед нами завданням. p align="justify"> Теорія прийняття рішень часто звертається до теорії елітних груп. Теорія еліт - концепція поділу суспільства на певні верстви. А значить в тому випадку, коли нам необхідно вибрати людину (або групу людей) кращого в чомусь із загальної маси доцільно звернутися до теорії елітних груп. Однак, навіть використовуючи дану теорію, ми все одно не зможемо виконати пошук еліти швидко, не автоматизувавши його. p align="justify"> Тому в цій роботі ми розглянемо В«автоматизацію теорії елітВ». Тобто реалізуємо в життя пошук кращого кандидата на яку або посаду з допомогою мови високого рівня. br/>
1. ПОСТАНОВКА ЗАВДАННЯ
1.1 Формалізована постановка завдання
Реалізувати пошук кращого кандидата на посаду з використанням теорії елітних груп. Передбачити пошук кандидата по змінюваним параметрами та завантаження даних кандидата з файлу. br/>
1.2 Характеристика задачі
Задача призначена для пошуку рішення з повторенням, а саме для відбору працівника за наступними критеріями: вік, стать, освіта, досвід роботи, наявність або відсутність санітарної книжки, наявність або відсутність рекомендацій від попередніх роботодавців. Завдання передбачає еволюцію елітної групи, процедури В«прополкиВ» і В«збору врожаюВ». br/>
1.3 Мета роботи
Написати програму, вибирає групу кращих кандидатів із загального числа по заданих користувачем параметрам. Вивчити теорію елітних груп, розглянути можливі моделі формування еліти. Математична постановка задачі. p align="justify"> У даній роботі реалізована модель - В«Претендент - рекомендувачаВ». Вона полягає в тому що на першому етапі з генеральної сукупності об'єктів виділяється група (еліта) з поліпшеними властивостями. p align="justify"> Властивості можна записати у формі такого вигляду множини:
Безліч В«ВластивостіВ»:
{Age, Sex, Education, Experience, Recommendations, Sanitary book}
де: Age - вік;
Sex - підлога;