Опубликован: 14.11.2012 | Уровень: для всех | Доступ: платный
Лекция 3:

Решение транспортных задач

< Лекция 2 || Лекция 3: 1234

Задача 3.3. Составление расписания занятий учебных групп

По учебному плану недельная нагрузка для учебной группы второго курса должна составлять 36 часов — по шесть учебных часов (или по три "пары") в день:

  • математика 12 часов (6 пар);
  • информатика 8 часов (4 пары);
  • экономика 4 часа (2 пары);
  • английский язык 4 часа (2 пары);
  • бухгалтерия 4 часа (2 пары);
  • делопроизводство 4 часа (2 пары).

Составить расписание занятий для двух групп на неделю так, чтобы в один день у каждой группы были по три разных дисциплины.

В данной задаче удобно при расчетах за единицу измерения выбрать сдвоенный учебный час, т.е. "пару", как это и делается при составлении расписаний на практике. Математическая модель должна включать в себя бинарную матрицу назначений. Число 1 обозначает, что занятие есть, а число 0 обозначает, что занятия нет.

В задаче нет нормативных коэффициентов, так как все занятия считаются одинаково ценными. Поэтому нужно просто сравнивать количество занятий с заданными ресурсами студентов и преподавателей. Ресурс студентов одинаков для всех дней недели и составляет три пары. Ресурс преподавателей для каждой группы определен учебным планом и изложен в условиях задачи.

Обе группы рассмотрим в одной таблице, заполнив матрицу нормативных коэффициентов единицами:


В строке 10 суммируем число занятий студентов в день, а в столбцах N и O суммируем число занятий по дисциплинам по Гр.1 и Гр.2 соответственно. Целевую функцию помещаем в ячейку P10 как сумму ячеек N10 и O10.

В таблице присутствуют формулы автосуммы:

Десять столбцов скрыты, формулы в них аналогичны формулам в столбцах В и С.

Далее устанавливаем параметры "Поиска решения":


В результате поиска выдается одно из допустимых решений:


Данный процесс составления расписаний позволяет учитывать отдельные пожелания преподавателей. Например, преподаватель английского языка не может приходить по понедельникам. Тогда в параметры поиска решения вводим новое ограничение: В7:С7=0.

Ключевые термины

Закрытая модель — возможности поставщиков отправлять грузы совпадают с возможностями потребителей принять грузы (ресурсы поставщиков равны ресурсам потребителей).

Матрица назначенийматрица {Xik} с бинарными коэффициентами. Коэффициент Xik равен 1, если субъект i назначен на объект k, и равен 0 в противоположном случае.

Ресурс назначений — предельное число допустимых событий для субъекта или объекта.

Краткие итоги

В лекции рассмотрены методы оптимизации математических моделей транспортных задач. Несмотря на название "транспортные", математические модели этого типа охватывают многие задачи назначения и управления. В транспортных задачах используют, как правило, несколько матриц, в частности, бинарную матрицу назначений.

Вопросы

  1. Какова общая структура транспортных моделей?
  2. Как именуются пункты отправления?
  3. Как именуются пункты назначения?
  4. Можно ли именовать отправляемые грузы в пунктах отправления как предложение?
  5. Можно ли именовать ожидаемые грузы в пунктах назначения как спрос?
  6. Чем характеризуется закрытая модель?
  7. Как формируется целевая функция в транспортных задачах?
< Лекция 2 || Лекция 3: 1234
Никита Козлов
Никита Козлов
Почему область решений была взята как многоугольник ОАВС. А как же точки (567;0) и (0;320). На мой взгляд, я бы выбрал многоугольник с точками О (567;0) (0;320). Ведь они являются областью пересечения двух ограничений
Дина Калиноская
Дина Калиноская
Россия, г. Москва
Эльвира Кашкимбаева
Эльвира Кашкимбаева
Казахстан, Усть-Каменогорск, #44 им. О. Бокея, 2006