- •Часть 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.Задача целочисленного линейного программирования в общей постановке.
Рассчитать временные характеристики сетевой модели
Задача 8.1.
i |
t(i) |
K(i) |
1 |
5 |
O |
2 |
2 |
O |
3 |
6 |
{1,2} |
4 |
2 |
{3} |
5 |
6 |
{3} |
6 |
6 |
{3} |
7 |
2 |
{4,5,6} |
Задача 8.2.
i |
t(i) |
K(i) |
1 |
6 |
O |
2 |
5 |
{1} |
3 |
3 |
{2} |
4 |
4 |
{1} |
5 |
3 |
{3} |
6 |
6 |
{4} |
7 |
2 |
{5,6} |
Задача 8.3.
i |
t(i) |
K(i) |
1 |
3 |
O |
2 |
5 |
O |
3 |
5 |
{1,2} |
4 |
2 |
{3} |
5 |
3 |
{3} |
6 |
6 |
{4} |
7 |
4 |
{5,6} |
Задача 8.4.
i |
t(i) |
K(i) |
1 |
4 |
O |
2 |
5 |
O |
3 |
2 |
O |
4 |
4 |
{1,2} |
5 |
3 |
{3} |
6 |
6 |
{4} |
7 |
2 |
{5,6} |
Задача 8.5.
i |
t(i) |
K(i) |
1 |
2 |
O |
2 |
4 |
O |
3 |
8 |
{1,2} |
4 |
4 |
{3} |
5 |
3 |
{3} |
6 |
9 |
{4} |
7 |
2 |
{5,6} |
Задача 8.6.
i |
t(i) |
K(i) |
1 |
3 |
O |
2 |
3 |
{1} |
3 |
2 |
{2} |
4 |
4 |
{3} |
5 |
9 |
{3} |
6 |
6 |
{4} |
7 |
2 |
{5,6} |
Задача 8.7.
i |
t(i) |
K(i) |
1 |
5 |
O |
2 |
5 |
O |
3 |
2 |
{1,2} |
4 |
4 |
{3} |
5 |
8 |
{3} |
6 |
6 |
{4} |
7 |
7 |
{5,6} |
Задача 8.8.
i |
t(i) |
K(i) |
1 |
4 |
O |
2 |
5 |
O |
3 |
2 |
{1,2} |
4 |
4 |
{3} |
5 |
3 |
{2} |
6 |
6 |
{4} |
7 |
7 |
{5,6} |
Задача 8.9.
i |
t(i) |
K(i) |
1 |
4 |
O |
2 |
7 |
O |
3 |
6 |
{1,2} |
4 |
4 |
{3} |
5 |
9 |
{3} |
6 |
6 |
{4} |
7 |
7 |
{5,6} |
Задача 8.10.
i |
t(i) |
K(i) |
1 |
5 |
O |
2 |
5 |
O |
3 |
9 |
{1,2} |
4 |
4 |
{3} |
5 |
3 |
{3} |
6 |
6 |
{4,5} |
7 |
8 |
{6} |