Проблеми с линейното програмиране

програмиране

1.- Проблем с транспорта

Общата формулировка на този проблем е:

Определен продукт се прави в няколко центъра, n, при производството му се намесват производителите a1, a2. като и трябва да бъдат изпратени до m дестинации, чиито разходи за пратка от всяко предприятие до всяка дестинация са известни и трябва да бъдат изпратени в количества b1, b2. bs. Общите разходи за транспорт трябва да бъдат сведени до минимум.

Упражнение 1: Фабрика за шунка има две сушилни A и B, които произвеждат 50 и 80 хама на месец. Те се разпространяват в три магазина в градовете M, N и O, чието търсене е съответно 35, 50 и 45. Транспортните разходи за шунка в евро са показани в следната таблица:

М н ИЛИ
ДА СЕ 5 6 8
Б. 7 4 две

Разберете колко шунки трябва да бъдат изпратени от всяка сушилня до всеки магазин, за да сведете до минимум транспортните разходи .

На първо място трябва да поставим проблема: нека x и y са шунките, които излизат от сушилнята A за магазините на M и N, в следващата таблица показваме разпределението:

М н ИЛИ
ДА СЕ х Y. 50-х-у
Б. 35-х 50-годишен 45- (60-x-y)

Тъй като всички тези условия трябва да са положителни, следва, че ограниченията на проблема са: x і0; и і0; 50-x-y и0; 35-x і0; 50-2y и0; 45- (60-x-y) і0.

опростяване остава x і0; и і0; x + y Ј50; x Ј 35; и Ј 25; x + y Ј15.

Функцията на разходите, която се получава чрез умножаване на елементите на таблицата с разходите по тези на таблицата за разпределение и опростяване, е C (x, y) = 815-8x-8y.

Погледнете следната сцена и намерете възможните решения.

2.- Диетичен проблем

Общата формулировка на този проблем е:

За балансирана диета трябва да се приемат основни хранителни елементи, в минимални количества b1, b2. bs. Тези елементи се намират в m храни. Знаем какво е количеството на всеки елемент във всяка единица от всяка от храните и цената на единицата на всяка храна. Цената на диетата трябва да бъде сведена до минимум, но да покрива минималните хранителни нужди.

Упражнение 2. В болница искате да подготвите диета за определена група пациенти с две храни А и В. Тези храни съдържат три хранителни принципа: NI, N2 и N3. Единица A струва 100 песети и съдържа 2 единици NI, 1 от N2 и 1 от N3. Единица B струва 240 песети и съдържа 1, 3 и 2 единици NI, N2 и N3 съответно. Пациент от тази група се нуждае от поне 4, 6 и 5 единици NI, N2 и N3, съответно, ежедневно. Той пита:

а) Формулирайте проблем с линейно програмиране, който ни позволява да определим количествата храни A и B, които пораждат диета с най-ниски разходи.

организираме данните в таблица с двойно въвеждане