Allmath.ru

Вся математика в одном месте!

 

 

 

 



Rambler's Top100


Задачи по исследованию операций (СОДЕРЖАНИЕ)

 6. ОБЩАЯ РАСПРЕДЕЛИТЕЛЬНАЯ ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

6.1. Теоретическое введение

Общая распределительная задача ЛП – это РЗ, в которой работы и ресурсы (исполнители) выражаются в различных единицах измерения. Типичным примером такой задачи является организация выпуска разнородной продукции на оборудовании различных типов.

Исходные параметры модели РЗ

1)     n – количество исполнителей;

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

3)      – запас рабочего ресурса исполнителя  ()  [ед.ресурса];

4)      – план по выполнению работы  ()  [ед. работ];

5)      – стоимость выполнения работы  исполнителем   [руб./ед. работ];

6)      – интенсивность выполнения работы  исполнителем  [ед. работ/ед.ресурса].

Искомые параметры модели РЗ

1)      – планируемая загрузка исполнителя  при выполнении работ   [ед. ресурса];

2)      – количество работ , которые должен будет произвести исполнитель   [ед. работ];

3)      – общие расходы на выполнение всего запланированного объема работ  [руб.].

Этапы построения модели

I.             Определение переменных.

II.          Построение распределительной матрицы (см. табл.6.1).

III.       Задание ЦФ.

IV.      Задание ограничений.

Таблица 6.1

Общий вид распределительной матрицы

Исполнители,

Работы,

Запас ресурса,

ед.ресурса

План, ед.работы

Модель РЗ

;

(6.1)

где  – это количество работ j-го вида, выполненных i-м исполнителем.

Этапы решения РЗ

I. Преобразование РЗ в ТЗ:

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

(6.2)

2) пересчет запаса рабочего ресурса исполнителей :

   [ед. ресурса];

(6.3)

3) пересчет планового задания :

             ;

(6.4)

4) пересчет себестоимостей работ:

            .

(6.5)

II. Проверка баланса пересчитанных параметров  и построение транспортной матрицы.

III. Поиск оптимального решения ТЗ.

IV. Преобразование оптимального решения ТЗ  в оптимальное решение РЗ , причем переход  выполняется по формуле (6.6)

   [ед. ресурса],

(6.6)

где  и  – соответственно элементы решения РЗ и ТЗ.

V. Определение количества работ , соответствующее оптимальному решению РЗ :

             .

(6.7)

VI. Определение ЦФ распределительной задачи  согласно (6.1).

6.2. Методические рекомендации

Задача №6.01

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

·        производительности станков по каждому виду ткани, м/ч

;

·        себестоимость тканей, руб./м

;

·        фонды рабочего времени станков (): 90, 220, 180 ч;

·        планируемый объем выпуска тканей (): 1200, 900, 1800, 840 м.

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

Решение

Пусть переменные  – это время, в течение которого i-й станок будет выпускать j-ю ткань. Сведем исходные данные задачи в распределительную таблицу (табл.6.2).


Таблица 6.2

Распределительная матрица задачи №6.01

Станки

Ткани

Фонд времени , ч

В1

В2

В3

В4

А1

2 ()

() 24

1

30

3

18

1

42

90

А2

3

12

2

15

4

9

1

21

220

А3

6

8

3

10

5

6

2

14

180

Объем выпуска

, м

1200

900

1800

840

ЦФ имеет смысл себестоимости выпуска запланированного количества ткани всех видов

Ограничения имеют вид

Преобразуем РЗ в ТЗ, т.е. представим исходную задачу в виде, когда ткани производит только один станок – базовый и все параметры задачи согласуем с его характеристиками. В качестве базового можно выбирать любой из станков. Мы выберем станок с максимальной производительностью, т.е. . По формуле (6.2) определим производительности станков , нормированные относительно производительности базового станка:

;

;

.

Таким образом, базовый станок работает в два раза быстрей второго станка и в три раза быстрей третьего.

Пересчитаем фонды времени станков по формуле (6.3):

 [ч];   [ч];   [ч].

Из этих величин следует, что тот объем работ, который второй станок выполняет за свой фонд времени 220 ч базовый станок сможет выполнить за 110 ч. Аналогично объем работ, который третий станок выполняет за 180 ч базовый выполнит за 60 ч.

Пересчитаем плановое задание по формуле (6.4):

 [ч];  [ч];  [ч];  [ч].

Отсюда следует, что план выпуска первого вида ткани базовый станок выполнит за 50 ч, второго вида – за 30 ч и т.д.

Пересчет себестоимостей производим по формуле (6.5), например:

 [руб./ч];  [руб./ч];  [руб./ч].

В полученной ТЗ условие баланса (4.2) не выполняется, т.к. суммарный фонд времени станков больше, чем это необходимо для выполнения плана по выпуску всех тканей (260 ч > 200 ч). Введем фиктивный столбец  и запишем все пересчитанные параметры РЗ в транспортную матрицу (см. табл.6.3). Фиктивные тарифы для упрощения приравняем к нулю.

Таблица 6.3

Транспортная матрица задачи №6.01

Станки

Ткани

Фонд времени

, ч

В1

В2

В3

В4

ВФ

А1

48

30

54

42

0

90

А2

72

60

72

42

0

110

А3

144

90

90

84

0

60

Объем выпуска , ч

50

30

100

20

60

Для упрощения вместо оптимального решения рассмотрим опорный план , найденный методом северо-западного угла.

 [ч].

Преобразуем опорный план ТЗ  в опорный план РЗ  согласно (6.6)

ч].

Таким образом, первый станок должен 50 ч производить ткань первого вида, 30 ч – ткань второго вида и 10 ч – ткань третьего вида. Второй станок должен 180 ч производить ткань третьего вида и 40 ч – ткань четвертого вида. А третий станок будет простаивать, не выпуская ткань вообще, т.к. согласно решению, его загрузка находится в фиктивном столбце ().

Определим, сколько метров ткани каждого вида должны произвести станки по формуле (6.7)

 [м].

Определим общую себестоимость производства по формуле (6.1), используя вычисленные значения элементов матрицы

 (руб.).


Хотите публиковаться на портале? Присылайте свои предложения, книги, статьи на info@allmath.ru.

[Школьная математика][Высшая математика][Прикладная математика][Олимпиадная математика][Услуги][Лучшие книги][Ссылки]

 

Copyright (c) 2004, Allmath.ru. e-mail: info@allmath.ru