Математические методы в планировании производства: Лабораторный практикум, страница 2

3.5 x14 – 0.0375 z8 + 294 x11 > 0;   или

x6 – x5 +v5 – d5 = 140.

Символ, отделяющий дробную часть в константах с плавающей точкой – точка: 0.2.

Последовательность, в которой записываются ограничения, не имеет значения. Допускается включение комментариев в файл исходных данных. Начало комментария  - символ “/*” или “{“, конец – “*/” или “}”. Комментарии внутри выражения (целевой функции или ограничений) не допускаются.

Для введения целочисленных переменных в конце файла ставится их описание вида

int T8, z4, y22;

Булева переменная описывается как целочисленная, например:

int z;

и вводится дополнительное ограничение

z <= 1, позволяющее ей принимать значения, только равные нулю или единице.

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

В случае нарушения правил записи исходного файла выдается сообщение “parsing error” (ошибка грамматического разбора) и номер строки файла, в которой обнаружена ошибка (считаются все строки на экране, включая пустые строки и строки комментария). Если ограничения противоречивы, то есть область допустимых решений является пустым множеством, выдается сообщение “This problem is infeasible.”

Лабораторная работа №1

Тема: Объемное планирование

Решение задачи – вычисление объемов производства каждого из заданного множества видов продукции

Для построения модели оптимального планирования требуется:

·  ввести переменные (показатели плана) и обозначения для них;

·  сформулировать ограничения;

·  определить необходимые исходные данные;

·  ввести критерий оптимума и записать его зависимость от переменных – целевую функцию.

1.1 Задача планирования оптимального ассортимента на один отрезок времени

Постановка задачи:

Пусть xi, где i=1,2,....n, - объем выпуска продукции i-го вида, подлежащий определению. Все xi предполагаются неотрицательными и ограниченными сверху либо условиями сбыта, либо производственными мощностями по каждому виду продукции. В производстве используется m видов ресурсов (сырье, материалы, комплектующие, рабочая сила и т д). Запасы ресурсов каждого вида ограничены значениями Bj. На каждую произведенную единицу продукции i-го вида расходуется некоторое количество j-го ресурса, равное Aij.

ограничения по запасам ресурсов будут иметь вид системы линейных неравенств:

A1jx1 + A2jx2 + ....+Anjxn < Bj ,    j=1,2,...m  .

К ограничениям на ресурсы обычно добавляются ограничения на производственную мощность по отдельным видам продукции:

хk < Uk, где хk – объем выпуска k-го продукта,

Uk – максимальный объем выпуска этого продукта в планируемом отрезке.

Могут встречаться и ограничения  на минимальный объем выпуска:

хk> Lk,

где Lk – минимальный объем выпуска продукта k  в данном отрезке.

Целевая функция в этих задачах (критерий оптимальности) имеет вид:

L=C1x1 + C2x2 +.....+Cnxn , где Ci, i=1,2,...n, - прибыль от реализации единицы i-го вида продукции или цена реализации – в этих случаях целевая функция максимизируется. Если под Ci понимать издержки на выпуск единицы продукции i-го вида, то целевая функция минимизируется.

Пример 1.1

Производство выпускает четыре вида товаров, используя стальной лист как исходный материал.

Производство состоит из пяти рабочих центров: штамповка, сверление, сборка, отделка и упаковка.

Требуется определить объем выпуска каждого продукта на один месяц по условию максимизации прибыли.

Необходимые исходные данные приведены в таблицах 1 и 2.

Имеются ограничения по поставкам сырья: в данном отрезке будет доступно не более 2000 м2 стального листа, используемого в производстве продуктов2 и 4.

На одну единицу продукта 2 требуется 2,0 м2 листа, а на единицу продукта 4 – 1,2 м2.

Введем переменные х1, х2, х3, х4, имеющие смысл объемов выпуска соответствующих продуктов.