Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по ОММ теория.docx
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
217.33 Кб
Скачать
  1. Постановка и математическая модель транспортной задачи.

Модель 3.Транспортная задача.Экономическая постановка.

Имеется m поставщиков и n потребителей однородной продукции. Известны удельные затраты на доставку единицы прод. от каждого поставщ. каждому потреб. Запасы прод. у поставщ. ограничены. Известны также потребности в прод. каждого потреб. Необходимо опр-ть такой план перевозки прод. от поставщиков к потребителям, при кот. общие затраты на перевозку будут минимальными.

Математическая постановка.

Введём обозначения заданных параметров:

j – индекс потребителей, j = 1,n;

i – индекс поставщиков, i = 1,m;

Аi – объём имеющейся продукции i-го поставщика;

Вj – объём потребности в продукции j-го потребителя;

cij – удельные затраты на перевозку единицы продукции от i-го поставщика j-му потребителю.

Введём неизвестные переменные:

хij – планируемый объём перевозки продукции от i-го поставщика j-му потребителю.

В терминах введённых обозначений данная задача запишется следующим образом.

z = c11x11 + c12x12 +…+ c1nx1n + c21x21 +…+ cm(n-1)xm (n-1) + cmnxmn → min; (1) Ограничения задачи.

I. От каждого поставщика можно вывести объём продукции не более имеющегося количества:

x11 + x12 +…+ x1n ≤ A1,

x21 + x22 +…+ x2n ≤ A2, (2)

…………………….

xm1 + xm2 +…+ xmn ≤ Am.

II. Потребность каждого потребителя в продукции должна быть удовлетворена:

x11 + x21 +…+ xm1 ≥ B1,

x12 + x22 +…+ xm2 ≥ B2,

……………………. (3)

x1n + x2n +…+ xmn ≥ Bn.

III. Условие неотрицательности:

xij ≥ 0, i = 1,m , j = 1,n. (4)

  1. Постановка и математическая модель задачи о назначении.

Модель 4. Задача о назначениях. Эк-я постановка.

Имеются n видов работ и n исполнителей. Каждый из исполнителей может выполнить любую, но только одну работу. Задана эффективность выполнения каждой работы, каждым исполнителем. Необходимо закрепить исполнителей за работами таким образом, чтобы общая эффективность выполнения работ была максимальной.

Введём обозначения заданных параметров.

i – индекс работ, i = 1,n;

j – индекс исполнителей, j = 1,n;

ijс – эф-ность выполнения i-й работы j-м исполнителем.

Введём неизвестные переменные. В данной задаче они могут принимать только два значения - 0 или 1. Такие переменные называются булевыми.

1 - если за i-й работой закреплён j-й исполнитель;

xij= 0 - в противном случае.

В терминах введённых обозначений данная задача запишется следующим образом:

z=c11x11+c12x12+…+c1nx1n+c21x21+…+c(n-1)(n-1)x(n-1)(n-1)+ +cnnxnn→max;

Ограничения задачи.

I. За каждой работой должен быть закреплён только один исполнитель:

x11 + x12 +…+ x1n = 1,

x21 + x22 +…+ x2n = 1,

……………………..

xn1 + xn2 +…+ xnn = 1.

II. Каждый исполнитель может выполнить только 1 работу:

x11 + x21 +…+ xn1 = 1,

x12 + x22 +…+ xn2 = 1,

……………………..

x1n + x2n +…+ xnn = 1,

xij = {0,1} i = 1,n, j = 1,n