- •Часть 2
- •Содержание
- •1. Рабочая программа курса "математические основы информатики"
- •Часть 2.
- •Предисловие
- •Практические занятия
- •Литература (основная)
- •Литература (дополнительная)
- •2. Краткий конспект лекций
- •2.1.Задачи целочисленного булева программирования
- •2.2. Каноническая и многомерная задачи о ранце и их интерпретации
- •2.3. Задача коммивояжера и ее интерпретации
- •2.4. Задачи о назначениях и их интерпретации
- •2.5. Задача целочисленного линейного программирования в общей постановке
- •2.6. Метод ветвей и границ
- •2.7. Общая схема метода ветвей и границ Джеффриона-Марстена
- •2.8. Решение канонической задачи о ранце методом ветвей и границ
- •2.9. Решение многомерной задачи о ранце методом ветвей и границ
- •2.10. Решение задачи коммивояжера методом ветвей и границ
- •2.11. Решение задачи целочисленного линейного программирования методом ветвей и границ
- •2.12. Решение задачи о ранце с использованием табличной схемы
- •2.13. Решение задачи о ранце с использованием рекуррентных соотношений динамического программирования
- •2.14. Решение задачи коммивояжера с использованием рекуррентных соотношений динамического программирования
- •2.15. Задачи теории расписаний
- •2.16. Задачи теории расписаний с одним обслуживающим прибором
- •2.17. Перестановочный прием в задачах теории расписаний
- •2.18. Теорема Лившица-Кладова
- •2.19. Задачи теории расписаний в общей постановке
- •2.20. Задача Джонсона. Графики Ганта
- •2.21.Постановка задачи теории расписаний как задачи частично-целочисленного линейного программирования
- •2.22. Сетевые модели. Расчет временных характеристик сетевых моделей
- •2.23. Потоки в сетях. Теорема Форда-Фалкерсона о максимальном потоке
- •2.24. Алгоритм Форда-Фалкерсона нахождения максимального потока в транспортной сети
- •2.25. Решение задачи о назначениях алгоритмом Куна
- •2.26. Минимаксные задачи о назначениях
- •2.27. Задачи о назначениях с индивидуальными предпочтениями
- •3. Задачник с решением типовых задач
- •3.1. Решение задачи о ранце
- •3.1.1. Решение задачи о ранце методом ветвей и границ
- •3.1.2. Решение задачи о ранце методом динамического программирования (табличная форма)
- •3.1.3. Решение задачи о ранце методом динамического программирования (рекуррентная схема)
- •3.1.4. Решить следующие задачи о ранце :
- •3.2. Решение задачи коммивояжера
- •3.2.1. Решение задачи коммивояжера методом ветвей и границ
- •3.2.2. Решение задачи коммивояжера с использованием рекуррентных соотношений динамического программирования
- •3.2.3. Решить задачи коммивояжера:
- •3.3. Решить задачу Джонсона для двух станков, построить график Ганта для оптимального расписания
- •3.4. Решение задачи о назначениях алгоритмом Куна
- •3.5. Решение минимаксных (максиминных) задач о назначениях
- •3.6. Решить задачи о назначениях с индивидуальными предпочтениями
- •3.7. Нахождение максимального потока в транспортной сети алгоритмом Форда-Фалкерсона
- •3.8. Расчет временных характеристик сетевых моделей
- •Рассчитать временные характеристики сетевой модели
- •4. Контрольные задания
- •5. Вопросы к экзамену
- •3.Задачи целочисленного булева программирования.
- •6.Задача коммивояжера и ее интерпретации.
- •8.Задача целочисленного линейного программирования в общей постановке.
4. Контрольные задания
Контрольное задание содержит в себе 8 задач по каждой из тем, приведенных в задачнике. Задачи объединяются в 30 различных вариантов.
Номера задач по каждому из вариантов приведены в следующей таблице.
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Вариант 1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Вариант 2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
Вариант 3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
Вариант 4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
Вариант 5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
Вариант 6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
Вариант 7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
Вариант 8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
Вариант 9 |
9 |
9 |
9 |
9 |
9 |
9 |
9 |
9 |
Вариант10 |
10 |
10 |
10 |
10 |
10 |
10 |
10 |
10 |
Вариант11 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Вариант12 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Вариант13 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Вариант14 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
Вариант15 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
2 |
Вариант16 |
6 |
7 |
8 |
9 |
10 |
1 |
2 |
3 |
Вариант17 |
7 |
8 |
9 |
10 |
1 |
2 |
3 |
4 |
Вариант18 |
8 |
9 |
10 |
1 |
2 |
3 |
4 |
5 |
Вариант19 |
9 |
10 |
1 |
2 |
3 |
4 |
5 |
6 |
Вариант20 |
10 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Вариант21 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
Вариант22 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Вариант23 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
10 |
Вариант24 |
6 |
5 |
4 |
3 |
2 |
1 |
10 |
9 |
Вариант25 |
5 |
4 |
3 |
2 |
1 |
10 |
9 |
8 |
Вариант26 |
4 |
3 |
2 |
1 |
10 |
9 |
8 |
7 |
Вариант27 |
3 |
2 |
1 |
10 |
9 |
8 |
7 |
6 |
Вариант28 |
2 |
1 |
10 |
9 |
8 |
7 |
6 |
5 |
Вариант29 |
1 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
Вариант30 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
Так, например, вариант 30 включает в себя задачи из задачника с номерами:
1.10, 2.9, 3.8, 4.7, 5.6, 6.5, 7.4, 8.3