Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие - ИЗ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.34 Mб
Скачать

3. Примеры задач линейного программирования

В разделе 1 мы упоминали об оптимизационных моделях. К одним из наиболее изученных классов таких моделей относятся математические модели линейного программирования. Становление этого класса задач относится к 50-м годам прошлого века и связано с решением практических задач в экономике.

1. Задача оптимального использования ресурсов.

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

Ресурсы

Запасы

Расх. коэфф.

шкафы столы

Дсп, м2

350

3,5 1

Стекло, м2

240

1 2

Труд, чел-часы

150

1 1

Прибыль, у.е.

200 100

Менеджеру фирмы требуется составить оптимальный план выпуска изделий из условия максимальной прибыли.

Построение математической модели (следуем п. 1.1):

Пусть х1 – количество шкафов, х2- количество столов

По условию,

3,5 х1 + х2 ≤ 350

х1 + 2х2 ≤ 240

х1 + х2 ≤ 150 → ограничения модели

х1, х2 ≥ 0

F = 200x1 + 100x2 → max (целевая функция)

Смысл модели: найти такой набор переменных х1, х2, который удовлетворяет ограничениям и при этом обращает целевую функцию в максимум.

2. Задача о раскрое

Имеются прутки длиной 100 см. Требуется нарезать из них заготовки длиной 25 см. (200 штук), 30 см. (250), 35 см. (150). Возможные варианты раскроя приведены в таблице:

Вар.

раскроя

1

2

3

4

5

6

7

8

9

План

Вид

заготовки

25

4

0

0

1

1

2

2

0

1

200

30

0

3

1

0

1

1

0

2

2

250

35

0

0

2

2

1

0

1

1

0

150

Обрезь

0

10

0

5

10

20

15

5

15

Требуется определить, сколько прутков нужно разрезать по каждому варианту (х12,…х9), чтобы выполнить план по заготовкам и при этом минимизировать суммарную обрезь.

Построение математической модели:

1 + х4 + х5+ 2х6 + 2х7 + х9 = 200

2 + х3 + х5+ х6 + 2х8 + 2х9 = 250

3 + 2х4 + х5+ х6 + х7 + х8 = 150

хi ≥ 0

F= 10х2 + 5х4 +10 х5+ 20х6 + 15х7 +5 х8+15x9 →min

3. Транспортная задача.

На двух железнодорожных станциях сосредоточено топливо для трех электростанций. Исходные данные приведены в таблице:

Потребители

1

2

3

Запасы,

тонн

Поставщики

1

7

9

8

300

2

3

4

6

500

Спрос, тонн

500

200

100

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

Требуется составить оптимальный план перевозок топлива от поставщиков к потребителям, чтобы

а) вывезти все топливо

б) удовлетворить спрос

в) минимизировать суммарные затраты

Построение математической модели:

Положим хi j – количество груза, перевозимого от i-го исходного пункта к j-му пункту назначения.

х11 + х12 + х13 =300

х21 + х22 + х23 =500

х11 + х21 =500

х12 + х22 =200

х13 + х23 =100

хij ≥ 0

F = 7х11 + 9х12 + 8х13 + 3х21 + 4х22 + 6х23 → min