Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
627.2 Кб
Скачать

1.3 Задачи, сводящиеся к задаче линейного программирования

Задача о наилучшем использовании ресурсов

Пусть предприятие может выпускать n видов продукции. Выпуск ограничен m видами ресурсов. Пусть bi, i = – имеющееся количество единиц i-го ресурса. Известна экономическая выгода, получаемая от единицы продукции каждого вида. Пусть, для определенности, это будет cj – цена единицы продукции j –го вида j = . Технологические коэффициенты aij – показывают, сколько единиц i-го ресурса требуется для производства единицы j –го вида продукции i = , j = .

Пусть xj – количество производимой продукции j–го вида. Вектор называется планом производства. Суммарная стоимость всей продукции при таком плане составит

.

Требуется выбрать такой план выпуска продукции x, удовлетворяющий всем ограничениям по ресурсам (x X), чтобы суммарная стоимость всей продукции была максимальной.

Запишем ограничения по ресурсам. Для этого нужно ответить на вопрос, сколько i-го ресурса будет истрачено на выпуск первого вида продукции. При выпуске единицы продукции первого вида его будет истрачено ai1, а для выпуска x1ai1x1 единиц. В сумме по всем видам продукции будет израсходовано i-го ресурса. Нельзя израсходовать этого ресурса больше, чем имеется, т.е. больше, чем bi. Следовательно, получаем неравенство

.

Это неравенство будет выполняться для всех i = . Величины выпускаемой продукции xj j = не могут быть отрицательными, т.е. . В результате получаем следующую задачу линейного программирования

(1.5)

Задача о смесях

Решается задача составления на основе исходных материалов таких рабочих смесей, которые обеспечивают получение конечного продукта, обладающего требуемыми свойствами. К этой группе задач относятся задачи на составление шихт в металлургии, смесей для получения бетона, кормового рациона и т.д.

Рассмотрим такую задачу на примере составления пищевого рациона. Пусть имеются продукты, которым присвоены номера 1, 2,…, n. Они содержат различные питательные вещества, обозначаемые номерами 1, 2,…, m, например белки, углеводы и т.д. Для нормальной жизнедеятельности в заданный промежуток времени требуется не менее bi единиц i-го питательного вещества. Пусть cj – стоимость j–го продукта. Требуется выбрать на рассматриваемый период рацион (определить количество потребления каждого продукта) минимальной стоимости так, чтобы в потребляемых продуктах количество всех питательных веществ было не ниже нормы. Обозначим xj j = , количество j–го продукта в рационе. Тогда стоимость всех продуктов, входящих в рацион, будет равна

.

Теперь задачу о смесях можем записать в виде

    1. Задачи на составление моделей

    1. Бумажная фабрика выпускает рулоны шириной 2м. По специальным

заказам фабрика поставляет рулоны других размеров, производя разрезание стандартных рулонов. Имеющиеся на рассматриваемый период заказы на нестандартные рулоны приведены в таблице.

Заказ

Требуемая ширина

Требуемое количество

1

0.5

150

2

0.7

200

3

0.9

300

Рулон может быть разрезан несколькими способами.

  1. один рулон шириной 0.7, один – 0.9 и обрезки шириной 0.4;

  2. два рулона шириной 0.5, один – 0.7 и обрезки шириной 0.3;

  3. два рулона шириной 0.5, один – 0.9 и обрезки шириной 0.1;

  4. четыре рулона шириной 0.5;

  5. один рулон шириной 0.5, два – 0.7 и обрезки шириной 0.1;

  6. два рулон шириной 0.9 и обрезки шириной 0.2.

Избыточные рулоны нестандартной ширины также идут в обрезки. Необходимо определить, сколько рулонов нужно разрезать каждым способом, чтобы величина обрезков (суммарная ширина) была минимальной (составить математическую модель).

Решение. В соответствии с вопросом введем следующие переменные

xj – количество рулонов разрезаемых j – м способом . Составим ограничения:

1) по количеству рулонов шириной 0.5:

x2 + 2 x3 + 4 x4 + x5 150;

2) по количеству рулонов шириной 0.7:

x1 + x2 + 2 x5 200;

3) по количеству рулонов шириной 0.9:

x1 + x3 + 2 x6 300;

4) на знак переменных:

Так как лишние нестандартные рулоны идут в отходы, то суммарная величина отходов составит

Математическая модель задачи имеет вид