Файл: Алексеев, А. М. Сетевые модели в перспективном планировании развития производства.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2024

Просмотров: 63

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

 

Ч > 0 ;

(1 -4 )

V У1хъ - min,

 

1

 

 

где щ_— вектор-столбцы матрицы ограничений;

 

Р — вектор правых частей;

 

Y! — коэффициент целевой функции.

 

Или в- эквивалентной форме:

__

 

2agxg—pZ^sO;

 

 

2= 1;

 

 

min.

(1 -5 )

Значения неизвестных и двойственные оценки за исключением последней компоненты у обеих задач совпадают, тогда, одно из

условий оптимальности решения х

в задаче (I—5)

запишется:

(1 = 1,2

 

7 Р + У * ^ 0 ,

0

b'

(у* — двойственная переменная к ограничению Z= 1). Предположим, что по каждому £_задано выпуклое множество

ctg возможных вариантов развития (а£, ^g), соответственно век­ тор р — один из эквивалентных вариантов спроса pGSS, тогда усло­ вия (1—6) оптимальности решения X, Y должны выполняться для всех (щ, Тб) ecxg и рбЗЗ.

шах (Yocg — уЕ) < 0 , I = 1, 2,

ag

____

I 1 ' )

 

max (— Gp + У*) ^

0.

В противном случае план может быть улучшен введением векторснособа р°, для которого

max (— Fp ~г У*) — (— Fp° y*j > 0.

(1—8)

9

 

Аналогично, введением в базис вектора (cxf, Тб)? такого, что

 

шах {Ущ — yg) = (Fa? — т|) > 0

(1—9)

agf ag

 

решение может быть улучшено4.

4 Доказательство этого положения при известных предпосылках ос­ новано на процедуре симплекс-метода решения задачи линейного програм­ мирования (Данциг, 1966).

18

'


Вернемся к исходной отраслевой задаче. Вектор-столбцы (ctg, v*-)T представляют собой технологические способы функционирова­

ния предприятий, вектор [3 — спрос в определенной номенклатуре

на продукцию отрасли, Y — объективно обусловленные оценки продукции и ресурсов. В этом случае, возможность улучшения по­ лученного плана развития (условия (I—8), (I—9)) может быть истолкована следующим образом.

План отрасли можно улучшить введением в него отсутствовав­ ших ранее сверхрентабельных технологических способов, а также заменой варианта спроса на менее дефицитный. Рентабельность способа (дефицитность спроса) рассчитывается на основании объек­ тивно обусловленных оценок. Процесс улучшения представляет собой последовательность итераций, на каждой из которых в ба­ зис вводится очередной сверхрентабельный способ производства. Оптимум достигается, когда не существует сверхрентабельного способа (в о. о. оценках последней итерации) ни для одного пред­ приятия и из множества эквивалентных векторов опроса не удает­ ся получить вариант с меньшей дефицитностью продукции. Столь разные по экономическому7 смыслу модели производственного объ­ екта и формирования спроса на отраслевую продукцию могут быть согласованы с моделью отрасли посредством одной и той же про­ цедуры. Для этого они должны обладать рядом общих свойств: лаконизмом и простотой; пригодностью для многократного пере­ счета, внутренней согласованностью и реализуемостью каждого варианта, рассчитанного по модели; учетом динамики и оптималь­ ностью но внутренним параметрам; наличием процедуры, позво­ ляющей путем небольшого перебора отобрать варианты, приво­ дящие к улучшению плана отрасли. Рассмотрим, насколько отве­ чает этим требованиям удобный и достаточно разработанный ап­ парат сетевых моделей.

Сетевые графики впервые начали применяться в практике управления. В 1956 г. при разработке космической. программы «Поларис» была использована система PERT. Эффективность отыскания «узких мест» и сосредоточенного контроля за крити­ ческими участками производства вызвали широкий интерес и спо­ собствовали быстрому распространению этой системы.

Со времени

первых

разработок по сетевому планированию

в нашей стране

(1963 г.)

область применения этого аппарата зна­

чительно расширилась (Обзор исследований..., 1968)- Сейчас се­ тевые методы широко используются в строительстве, планирова­ нии производства и сбыта продукции, проектировании и разработ­ ке годовых народнохозяйственных планов республики. Универ­ сальность системы PERT вызвана простотой отображения процес­ са производства отдельными этапами с установленной очередно:- стью и временной оценкой выполнения каждой работы.

Небольшое количество параметров сети (работа, событие, вре­ мя выполнения) и простота расчетов резервов времени работ обес­ печивают оперативный анализ и эффективность руководства при выполнении сложных производственных заданий. Однако непо­

19



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

В поисках формализованных методов решения подобных во­ просов в сетевое планирование вводятся экономические характе­ ристики (объем, интенсивность и стоимость выполнения работы). В связи с этим коренным образом меняется сущность сетевых мо­ делей. Переход от анализа «узких мест» к процессу принятия ре­ шений вызывает качественное усложнение —замену простой ими­ тационной схемы производства его оптимизационной модель ю.

Оптимизация на сети предполагает выбор наилучшего сочета­ ния вариантов выполнения оаботКритериями оптимизации могут быть простота технологии производства, эффективность капитало­ вложений, затраты ресурсов, стоимость. Последний критерий на­ иболее универсален: при сравнении вариантов в стоимостной фор­ ме могут быть отражены сложность выполнения работ, продук­ тивность, дефицитность используемых ресурсов. Например, ис­ пользование дефицитных трудовых ресурсов можно связать с ка­ питаловложениями в жилищное строительство или затратами на привлечение и обустройство рабочих. Подходя с этой точки зрения к вопросу оптимизации5, необходимо затронуть вопрос о предпо­ чтении вариантов на основе стоимости.

В терминах сетевых моделей каждой работе (г, /) сети должно соответствовать несколько вариантов выполнения. Естественно, что технологическими условиями может быть определено раз­ личное число вариантов (в том числе и единственный). Вариан­ ты задаются двумя параметрами: продолжительностью, выполне­ ния (ту) и стоимостью S{i(rii). Полагая, что все прочие факторы находят отражение в стоимости, из двух вариантов с одинаковой продолжительностью выполнения всегда будет предпочтителен бо­ лее дешевый. Если же варианты имеют одинаковые параметры, то, считая их идентичными, можно брать любой из них, а остав­ шиеся отбрасывать. Таким образом, теперь для любой пары ва­

риантов выполнения работы

(i, /)

с параметрами \S\j,

т{,-) и (Sfj,

ifj)

справедливо

 

 

 

и б о

4« < 6 «'

 

(1- 10)

 

Si>- >

S i i ’

< T ic

 

Из

условия (I—10) следует монотонность убывания

дискретной

зависимости ^ (т).

Одна из первых оптимизационных задач на сети в случае ли­

5 В специальной литературе модели оптимизации на сети по критери стоимости именуют PERT — cost. (Кофман, 1968).

20


нейной зависимости 8ц(т) решена Келли (Kelley, 1961). При за­ данном характере зависимости стоимости работ от их продолжи­ тельности из установленных сроков выполнения проекта необхо­ димо выбрать тот, при котором стоимость проекта (сумма стоимо­ стей всех работ).минимальна. Математически эта задача записыва­ ется следующим образом.

Пусть задан сетевой график Г с событиями i = 0, 1, .. .., п и ра­ ботами (г, /) е б . Продолжительность каждой работы ту по усло­ виям технологии имеет верхний и нижний предел:

dasS; т

(I—11)

Для времени наступления событий U должно выполняться усло­ вие

Ц—и^тц.

(1—12)

Момент начала *о=0, а окончания работ tn= T .

Если фу(ту) = —с ^ + Ьц

есть функция стоимо­

сти работы от ее продолжительности, то целью задачи является отыскание такого расписания работ {£,} , при котором достигается минимум суммарных расходов на выполнение всего проекта:

F (Т) = 2

Ф« (hi) = 2 (Ciftii + ъч ), еи, Ъи > 0 . (1-13).

(»;) 6 G

(irteG

Алгоритм заключается в последовательном решении задачи параметрического программирования при значениях параметра Т от Ттах до Tmin. При Т — Ттах оптимальное расписание находится тривиально:

С0

для / =

0

п.

Tij=Dtj, (г, /) 6G; tj = jmax

j_ т.^

для j = ^ 2.

Сокращение продолжительности выполнения проекта производит­ ся самым экономным способом: на каждом шаге с минимальным приростом затрат (ценой) при единичном сокращении. Эту цену определяют максимизацией потока в сети (Форд, 1966), пропуск­ ные способности дуг принимаются равными Су.

Рассматриваемый алгоритм приведен к форме, допускающей реализацию на ЭВМ. В блок-схеме алгоритма (см. схему 1) ис­ пользованы следующие обозначения:

p-j—U-\-Dij tj — резерв

критичности

(—ац^>0 соответствует

резерву времени);

 

ciij — ti+dij—tj —резерв

сокращения

(при ац =0 работа бо­

лее сокращаться не может); /а — поток через дугу (г, j);

: — — знак присвоения кода; S г — г'-е событие графика;

г* или Sj — закодированное событие; i~ или 5 — — незакодированное событие.

21