
- •Пояснительная записка
- •Цели и задачи учебной дисциплины
- •Конспект лекций по учебной дисциплине «комбинаторное моделирование и исследование операций»
- •Планы практических занятий по учебной дисциплине «комбинаторное моделирование и исследование операций»
- •Контроль самостоятельной работы студентов
- •Примерные задания для контрольных работ
- •Вопросы к экзамену
- •Список рекомендуемой литературы Основная литература
- •Дополнительная литература
- •Типовая программа курса
- •Пояснительная записка Актуальность изучения дисциплины «Комбинаторное моделирование и исследование операций»
- •Цели и задачи учебной дисциплины
- •Требования к уровню усвоения содержания учебной дисциплины
- •Структура содержания учебной дисциплины
- •Самостоятельная работа студентов
- •Диагностика компетенций студента
- •Примерный тематический план дисциплины
- •Содержание учебной дисциплины
- •Воспитательно-идеологическая функция учебно-методического комплекса «комбинаторное моделирование и исследование операций»
Требования к уровню усвоения содержания учебной дисциплины
В результате изучения дисциплины обучаемый должен:
Знать:
— основные теоремы и утверждения линейного программирования;
— точные и эвристические алгоритмы решения задач целочисленного программирования;
— основные методы понижения размерности задач;
— основные понятия теории игр и теории расписаний;
— понятия и алгоритмы, связанные с дискретными задачами оптимизации, которые формулируются на языке ориентированных графов;
— методы динамического программирования;
— понятия и методы линейного программирования;
— приложения линейного программирования в исследовании операций;
— основные понятия и методы теории принятия решений.
Уметь:
— использовать симплекс-метод для решения задач линейного программирования;
— строить модели комбинаторных задач в терминах линейного и целочисленного программирования;
— использовать основные методы и алгоритмы теории математического программирования для решения задач дискретной оптимизации;
— применять основные методы теории расписаний;
— строить математические модели дискретных задач оптимизации, задач динамического программирования, линейного программирования;
— решать задачи дискретной оптимизации, динамического программирования, линейного программирования.
Структура содержания учебной дисциплины
Данная учебная программа предназначена для студентов математических специальностей высших учебных заведений.
Программа состоит из пяти разделов.
Данная дисциплина предполагает чтение курса лекций и выполнение практических заданий (аудиторных, самостоятельных, индивидуальных).
Самостоятельная работа студентов
Каждая тема позволяет организовать самостоятельную работу студентов, прежде всего в форме выполнения заданий лабораторных работ. Для успешного усвоения учебной программы рекомендуется разработать систему лабораторных работ с индивидуальными заданиями прикладного характера, в процессе выполнения которых студент будет овладевать навыками описания математической модели прикладной задачи, а также ее решения ее решения методами теории графов, линейного программирования, теории игр.
Диагностика компетенций студента
С целью текущего контроля предусматривается проведение контрольных работ. В качестве формы контроля за первую половину курса рекомендуется проведение зачета, в качестве итоговой формы контроля рекомендуется проведение экзамена.
На изучение дисциплины «Комбинаторное моделирование и исследование операций» типовой учебной программой отводится 248 часов, из них 136 аудиторных: 68 часов лекций и 68 часов практических занятий.
Примерный тематический план дисциплины
Наименование раздела, темы |
Количество аудиторных часов |
|
Лекции |
Лабораторные занятия |
|
Раздел 1. Экстремальные задачи на графах |
20 |
22 |
Тема 1.1. Элементарные понятия, связанные с ориентированными графами. |
4 |
2 |
Тема 1.2. Алгоритмы нахождения минимального расстояния между фиксированной вершиной и остальными, и между любыми двумя вершинами. |
4 |
4 |
Тема 1.3. Сети, потоки. |
8 |
6 |
Тема 1.4. Метод ветвей и границ. |
2 |
4 |
Тема 1.5. Сетевое планирование. |
2 |
6 |
Раздел 2. Динамическое программирование |
6 |
6 |
Тема 2.1. Основные понятия динамического программирования. |
2 |
0 |
Тема 2.2. Решение задачи коммивояжера при помощи методов динамического программирования. |
2 |
2 |
Тема 2.3. Задача о распределении ресурсов |
2 |
4 |
Раздел 3. Линейное программирование |
24 |
28 |
Тема 3.1. Введение. |
6 |
6 |
Тема 3.2. Геометрическая интерпретация задачи линейного программирования. |
2 |
2 |
Тема 3.3. Выпуклые множества, их свойства |
4 |
4 |
Тема 3.4. Многогранные выпуклые множества. |
4 |
4 |
Тема 3.5. Структура допустимых множеств задач линейного программирования. |
2 |
2 |
Тема 3.6. Необходимые и достаточные условия экстремума в задаче линейного программирования. |
6 |
10 |
Раздел 4. Приложения линейного программирования в исследовании операций |
10 |
8 |
Тема 4.1. Транспортная задача. |
4 |
4 |
Тема 4.2. Задача о назначении. |
2 |
2 |
Тема 4.3. Целочисленное программирование. |
4 |
2 |
Раздел 5. Теория принятия решений |
8 |
4 |
Тема 5.1. Основные понятия теории принятия решений. |
4 |
2 |
Тема 5.2. Принятие решений в условиях риска. |
4 |
2 |
Всего аудиторных часов |
68 |
68 |
ИТОГО: |
136 |