Тема: МЕТОД ИМИТАЦИИ ОТЖИГА ДЛЯ ЗАДАЧИ С РАСПИСАНИИ С ПАРАЛЛЕЛЬНЫМИ ПРОЦЕССОРАМИ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. Предварительные сведения 5
1.1. Задача о расписании 5
1.2. Метод имитации отжига (Simulated annealing) 6
1.2.1. Физическая мотивировка 6
1.2.2. Обозначения 6
1.2.3. Формальная схема метода 7
Глава 2. Применение метода отжига к задаче о расписании ... 9
2.1. Представление расписания 11
2.2. Алгоритм генерации начального состояния 12
2.3. Операция преобразования расписания 14
2.4. Функции перехода в новое состояние 15
2.4.1. Первая функция перехода в новое состояние 15
2.4.2. Вторая функция перехода в новое состояние 16
2.4.3. Третья функция перехода в новое состояние 16
Глава 3. Статистические результаты применения метода к задаче 18
Заключительные замечания 19
Список алгоритмов 20
Литература
📖 Введение
Здесь мы будем обсуждать эффективность эвристического алгоритма имитации отжига для решения общей задачи о расписании.
Работа поделена на разделы: “Введение”, “Глава 1: Предварительные сведения”, “Глава 2: Метод имитации отжига”, “Глава 3: Статистические результаты применения метода к задаче”, “Заключительные замечания” и “Список литературы”. Наиболее важными из них являются Глава 2, в которой подробно описан алгоритм, большей частью реализованный на псевдокоде, и Глава 3, в которой мы приводим статистический анализ эффективности нашей реализации (про реализацию см. далее).
Описываемый алгоритм реализован нами в виде мультиплатформенной программы на языке программирования C++, исходный код которой опубликован в сети
✅ Заключение
В итоге мы получили полиномиальный алгоритм, средняя ошибка которого на наших экспериментальных данных составила всего 1.06601.



