Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 2. Задачи с неделимостями2.1. Изучение дискретных моделей математического программирования началось с анализа целочисленных задач линейного программирования, т. е. задач линейного программирования, в которых на все переменные или на их часть наложено дополнительное требование целочисленности. Говоря формально, целочисленная задача линейного программирования заключается в максимизации
при условиях
где Модель (2.1) — (2.4) естественно интерпретировать, например, в следующих терминах. Пусть через Дадим теперь другую интерпретацию для полностью целочисленной модели (2.1) — (2.4). Пусть теперь через
Пусть все типы оборудования являются неделимыми, т. е. могут быть использованы лишь в целых неотрицательных количествах. Целью является составление программы использования оборудования, удовлетворяющей ограничениям по себестоимости и дающей максимальный суммарный эффект. Обозначим через Отметим еще, что в последней интерпретации могут присутствовать также и ограничения сверху на количества единиц оборудования каждого типа. Иными словами, могут быть заданы также целые неотрицательные числа
Указанные две интерпретации задач с неделимостями (планирование выпуска неделимых видов продукции и планирование использования неделимых производственных факторов) являются в определенном смысле универсальными. 2.2. Опишем теперь одну конкретную целочисленную модель, явившуюся первой опубликованной моделью целочисленной задачи линейного программирования [63]. Речь идет об оптимальной загрузке бомбардировщиков различных типов бомбовым запасом с целью максимизации суммарного эффекта данной системы боевых операций. Обозначим через
Искомыми величинами здесь являются: Задача, таким образом, сводится к максимизации суммарного эффекта
при ограничениях
Разумеется, к ограничениям (2.7) могут быть присоединены и другие реально возникающие ограничения. Не вдаваясь в критику этой весьма упрощенной модели, отметим, что во время ее опубликования (1955 г.) основным препятствием для ее решения и использования было именно требование целочисленности всех переменных. 2.3. Приведем теперь один важный и наиболее простой вариант линейной модели с неделимостями, широко известный под названием задачи о ранце. Имеется Требуется загрузить ранец, «грузоподъемность» которого равна
то задача о ранце сведется к максимизации
при условиях
В других вариантах этой модели может фигурировать несколько ограничений вида (2.12) (например, ограниченным может быть не только суммарный вес загружаемых предметов, но и их суммарный объем и т. п.). Такие задачи довольно естественно называть многомерными задачами о ранце. Если, кроме того, предположить, что каждый предмет может загружаться не в одном, а в нескольких экземплярах, то ограничение (2.11) заменится условием неотрицательности и целочисленности всех переменных. Легко понять, что в последнем случае многомерная задача о ранце эквивалентна общей полностью целочисленной задаче линейного программирования с неотрицательной матрицей ограничений.
|
1 |
Оглавление
|