We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Algorithms of Operations Research

2024/2025
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Applied Mathematics and Informatics (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
3 year, 4 module

Instructor

Программа дисциплины

Аннотация

Изучение дисциплины «Алгоритмы исследования операций» базируется на следующих дисциплинах: - Дискретная математика; - Основы и методология программирования; - Алгоритмы и структуры данных; - Исследование операций. Для освоения учебной дисциплины студенты должны владеть следующими знаниями и компетенциями: • знать основные структуры данных и уметь реализовывать и использовать их на одном из языков программирования; • знать основные понятия и алгоритмы дискретной математики, исследования операций • обладать навыками разработки программ на одном или нескольких языках программирования
Цель освоения дисциплины

Цель освоения дисциплины

  • Целями освоения дисциплины «Алгоритмы исследования операций» являются овладение студентами теоретическими знаниями и практическими навыками для решения задач из области исследования операций
Планируемые результаты обучения

Планируемые результаты обучения

  • Иметь навык оценки сложности задач и алгоритмов
  • Иметь навык построения точных алгоритмов
  • Уметь реализовывать алгоритмы, подсказанные природой
  • Уметь реализовывать эвристические алгоритмы
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Алгоритмы и алгоритмические модели
  • Эвристические алгоритмы
  • Алгоритмы подсказанные природой (Nature inspired algorithms)
  • Точные методы
Элементы контроля

Элементы контроля

  • неблокирующий Генетические алгоритмы
    Описание: 1) Генетический алгоритм для задачи о рюкзаке 2) Генетический алгоритм для задачи коммивояжера
  • неблокирующий Задача о формировании производственных ячеек
    1) Метод имитации отжига ИЛИ генетический алгоритм со встроенной эвристикой в виде локального поиска
  • неблокирующий Задача о рюкзаке 0-1
    Требуется реализовать следующие алгоритмы: 1) 2-approx алгоритм 2) ДП на весах или ДП на стоимостях 3) Метод ветвей и границ используя задачу LP или используя только 1 предмет 4) PTAS или FPTAS
  • неблокирующий Локальный поиск
    1) Local search - best-improvement ИЛИ first-improvement 2) Iterated local search ИЛИ Guided local search
  • неблокирующий Поиск подстроки в строке
    1) Наивный алгоритм 2) Алгоритм Рабина-Карпа ИЛИ Алгоритм Бойера-Мура-Хорспула 3) Алгоритм Кнутта-Мориса-Пратта ИЛИ Алгоритм Ахо-Карасика
  • неблокирующий Задачи маршрутизации транспорта
    1) Алгоритм колонии муравьев ИЛИ Алгоритм колонии пчел
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 4th module
    0.18 * Генетические алгоритмы + 0.18 * Задача о рюкзаке 0-1 + 0.18 * Задача о формировании производственных ячеек + 0.18 * Задачи маршрутизации транспорта + 0.18 * Локальный поиск + 0.1 * Поиск подстроки в строке
Список литературы

Список литературы

Рекомендуемая основная литература

  • Алексеев, В. Е. Графы и алгоритмы : учебное пособие / В. Е. Алексеев, В. А. Таланов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 153 с. — ISBN 5-9556-0066-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100593 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Cormen, T. H., Leiserson, C. E., Rivest, R. L., Stein, C. Introduction to Algorithms (3rd edition). – MIT Press, 2009. – 1292 pp.

Авторы

  • Бурашников Евгений Павлович
  • Колданов Петр Александрович