Методы комбинаторной оптимизации в задачах расположения сервисов в дата-центрах Дипломная работа студента 545 группы Шалупова Л.Б. Научный руководитель: ст.преп. Симуни М.Л.
Постановка задачи
Задача реального мира
Математическая модель w ij – расстояние между серверами, f i – ресурсы i-го сервера d ij – необходимое качество связи между сервисами, g i – необходимые ресурсы для сервиса i Найти
Методы решения Точные: метод ветвей и границ Эвристические: Модификации жадного поиска Генетические алгоритмы Муравьиный алгоритм
Реализация Алгоритмы – C++ Построение графов, рисование таблиц, генерирование входа для реализаций алгоритмов – Python
Сравнение результатов
Memetic algorithm Генетический алгоритм, который манипулирует локальными минимумами, а не всеми состояниями Быстрее сходится, хорошо распараллеливается
Результаты Генератор задач Адаптация и реализация 5 алгоритмов Методика их тестирования Рекомендации по использованию memetic algorithm
Вопросы?