Тема: ИССЛЕДОВАНИЕ АЛГОРИТМА РЕШЕНИЯ NP-ПОЛНОЙ ЗАДАЧИ ТЕОРИИ РАСПИСАНИЙ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Цель и задача исследования 5
1.1. Постановка задачи и обозначения 5
1.2. Методы решения задачи 7
1.2.1. Процедура ho 7
1.2.2. Модификация процедуры h0 8
1.3. Цель работы 9
2. Программная реализация 10
2.1. Реализация методов и интерфейса 10
2.2. Демонстрация работы программы 15
3. Экспериментальные исследования 30
3.1. Описание экспериментальных исследований 30
3.2. Анализ результатов экспериментальных исследований 32
Заключение 34
Список использованных источников 35
Приложения
📖 Введение
Существует большое количество задач теории расписаний, требующих решения, многие из которых является NP-трудными, и реализация составления оптимального расписания требует больших временных затрат. Для многих из них нет необходимости в точном ответе, достаточно построить разумное решение за короткое время. Поэтому разработка эффективных приближенных алгоритмов с оценкой абсолютной погрешности для NP-трудных задач является одним из важных и актуальных направлений исследований.
В выпускной квалификационной работе исследуются два приближенных алгоритма решения NP-трудного частного случая задачи теории расписаний - минимизации максимального временного смещения для одного прибора, когда требования можно перенумеровать одновременно по неубыванию директивных сроков и невозрастанию моментов поступления. Делается выбор в пользу одного из алгоритмов.
В первой главе раскрываются теоретические и методологические основы изучения проблемы: ставится задача, предлагаются методы ее решения и определяется цель исследования.
Вторая глава посвящена описанию программного проекта: реализации алгоритмов и разработке пользовательского интерфейса, а также демонстрации работы программы.
В третьей главе проводятся экспериментальные исследования и анализ полученных результатов, устанавливается зависимость результатов от входных данных.
✅ Заключение
Было проведено экспериментальное сравнение двух алгоритмов, один из которых является модификацией другого с меньшей на порядок трудоемкостью его реализации. В ходе серии экспериментов было выявлено, что методы не всегда дают одинаковый результат, при этом в случае несовпадения первый алгоритм строит расписание с меньшим значением целевой функции. Была установлена зависимость количества несовпадений от количества требований: чем больше требований, тем реже встречаются несовпадения при одинаковых диапазонах генерации параметров требований. При этом, чем больше диапазон, тем чаще возникают несовпадения. Также выяснилось, что разница между значениями целевой функции расписаний, построенных первым и вторым алгоритмами, в случае несовпадения результатов является незначительной при заданных параметрах требований.
В связи с этим можно сделать вывод, что использование второго алгоритма более эффективно, так как он является менее трудоемким по сравнению с первым. Так как методы являются вспомогательными, использование второго алгоритма позволит уменьшить трудоемкость реализации точного метода.



