Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Сельскохозяйственная районная планировка учеб. пособие

.pdf
Скачиваний:
10
Добавлен:
25.10.2023
Размер:
12.65 Mб
Скачать

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

в

хозяйстве

называется оптимальным и добиться его

можно с помощью экономико-математических моделей

и

методов.

 

и

Переход

от расчета сочетания отраслей в совхозах

колхозах

традиционными методами планирования

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

Для расчета оптимального сочетания отраслей взято типичное хозяйство зерново-животноводческого района черноземной зоны. Наибольший удельный вес в расте­ ниеводстве занимает производство зерна и кормовых корнеплодов; в животноводстве — разведение крупного рогатого скота и свиней. Хозяйство располагает естест­ венными кормовыми угодьями, но в ограниченном коли­ честве.

На основе детального изучения природно-экономи­ ческих условий хозяйства и перспектив его развития

рассчитаны

производственные

ресурсы:

площадь

пашни . . . .

5000

га

площадь

природных кормо­

1000

га

вых угодий . . . .

среднегодовое

количество

260

человек

работников .........................

из них занято в земледе­

200

человек

лии

и

животноводстве .

среднегодовая

выработка

250

человеко-дней

1

работника . . . .

ресурсы конно-ручного тру­

50 000

человеко-дней

да ........................................

ресурсы

механизированно­

12 000

человеко-дней

го

труда ...........................

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

317

В нашем примере, зная перспективную урожайность зерновых — 25 ц/га и кормовых корнеплодов — 300 ц/га,

затраты механизированного

труда

на

1 га зерновых —

0,5 человеко-дня и кормовых

корнеплодов — 12 челове­

ко-дней, затраты конно-ручного труда на

1 га

зерно­

вых — 2,5

человеко-дня

и

 

кормовых

корнеплодов —

24 человеко-дня, ңаходим

необходимые нормы

затрат

на единицу

продукции

(табл.

26).

 

 

 

Т а б л и ц а 26

 

 

 

 

 

 

 

 

 

Производственные затраты и ресурсы хозяйства

 

 

 

 

 

 

Затраты

 

 

 

Единица

на 1

ц

на 1

ц

 

 

на 1 ц

Производ­

 

измерения

кормо­ на 1

приве­

ственные

 

 

зерно­

вых

 

корову

са

ресурсы

 

 

 

вых

корне­

 

 

свиней

 

 

 

 

 

 

плодов

 

 

 

 

Пашня

га

 

0,04

0,0033

 

0,3

0,04

5 000

Механизирован­ человеко­

 

0,02

0,04

 

 

12004

ный труд

день

0,1

 

0,08

 

 

6

2

50 000

Конно-ручной

то же

 

 

 

труд

ц кормовых

 

 

 

 

55

9,8

8 000 +

Корма

 

 

 

 

 

единиц

 

 

 

 

 

 

 

 

—f~0,26x^-f-

 

 

 

 

 

 

 

 

 

 

+ 0,3^2

Для упрощения расчетов

издержки

по

труду взяты

в среднем за год, без разделения по напряженным пе­ риодам.

В четвертой строке таблицы приведены нормы рас­ хода кормовых единиц на корову и на 1 ц привеса сви­ ней. От крупного рогатого скота будет получено продук­ ции в расчете на корову: молока 3000 кг, привеса скота 2 ц. Затраты кормов на производство продукции живот­ новодства рассчитаны таким образом: на 1 ц молока необходимо 1,3 ц кормовых единиц, а на 30 ц — 39 ц кормовых единиц; на 1 ц привеса скота — 8 ц кормовых единиц, а на 2 ц — 16 ц кормовых единиц. Всего в рас­ чете на корову требуется 55 ц кормовых единиц и на 1 ц привеса свиней — 9,8 ц кормовых единиц.

Развитие животноводства зависит от наличия кор­ мов, поголовья скота, его продуктивности, наличия по­ мещений и т. д. Основным источником кормов в хозяй­ стве служит полеводство, а с естественных лугов и паст­ бищ поступает 8000 ц кормовых единиц. На корм наме­

318

чено использовать 0,2 валового сбора зерновых и весь валовой сбор кормовых корнеплодов.

Если обозначить через Х\ валовой сбор зерна, а через х%— валовой сбор кормовых корнеплодов, то итог кор­ мовых ресурсов на перспективу можно записать так: 8000 + 0,26xi + 0,Зх2. Коэффициент перевода в кормовые единицы по зерну (в среднем) — 1,3, а по кормовым корнеплодам — 0,3.

Для расчета примем, что стоимость 30 ц молока бу­ дет равна 440 руб., а 2 ц мяса— 120 руб. В сумме это составит 560 руб. Стоимость 1 ц привеса свиней принята

100 руб. Средняя закупочная цена 1 ц зерна, исключая фураж, 4,44 руб. На рассчитываемый период цены оста­ ются стабильными.

Подготовив исходные данные, определяем оптималь­ ное в этих условиях сочетание посевов зерновых куль­ тур и кормовых корнеплодов (в га), крупного рогатого скота (х3— в головах) и свиней (х4— в ц привеса), с тем чтобы, используя наличные производственные ре­ сурсы, получить максимум валовой продукции в денеж­ ном выражении. Это целевая установка задачи, крите­ рий оптимизации.

На основе данных о наличии производственных ре­

сурсов и затрат на 1 ц продукции, учитывая

принятые

выше обозначения, составляем систему неравенств:

0,04хі + 0,0033х2 ==£5000

(2.2)

0,02хі + 0,04x2 + 0,Зх3+ 0,04x4sSl 12 000

(2.2)

0,1 X , + 0,08x2+ 6x3+ 2х4 50 000

(2-3)

55х3+ 9 ,8 х 4^ 8000 + 0,26хі+ 0,3x2

(2-4)

и записываем цель нашего расчета:

 

Z = 4,44xi + 560х3+100х4 (max).

(2.5)

Последнее выражение называют функционалом или линейной формой (целевой функцией).

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

319

Условия нашей задачи могут быть записаны в более

общей форме. С этой целью примем обозначения:

 

atJ — норма затрат

ресурсов і-го вида

(где і — поряд­

ковый

номер

переменной,

г'= 1,

2,

т)

на

единицу /-й

продукции

(/ — порядковый

номер

переменной, /= 1, 2, . . . ,

/);

 

 

 

т — число

видов

производственных ресурсов;

 

 

I — число

отраслей или видов

продукции;

 

 

bt — количество производственных ресурсов /-го вида;

Xj — размер

производства /-го

вида

продукции

или

отрасли;

 

 

 

 

 

 

с — цена единицы /-й продукции;

 

 

 

Z — значение целевой функции.

 

 

 

 

Сформулируем задачу. І-Цйти максимум

 

 

 

 

Z = ^ c x j

 

 

 

 

 

при условиях

I

 

 

 

 

 

 

 

г'= 1, 2,...,т;

 

 

1)

 

 

 

і=і

 

 

 

 

 

 

2) X j> 0 .

Это базовая математическая модель экономической задачи по расчету оптимальной специализации совхозов и колхозов.

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

Основой решения экономико-математической задачи является развернутая экономико-математическая модель,

которая содержит всю информацию и в которой усло­

вия задачи

представлены в

виде линейных урав­

нений.

 

дополнительных неотрицательных пере­

С помощью

менных (х5, х6,

х1 и х8) преобразуем систему неравенств

(2.1) — (2.4)

в систему уравнений

(2.6) — (2.9):

320

0,04%i + 0,0033*2+*5

 

= 5000 (2.6)

0,2*i + 0,04*2+ 0,3*з + 0,04*4 + *6

=12 000

(2.7)

0, l* i+ 0,08*2+ 6*з+ 2*4+ *7

=50 000 (2.8)

—0,26*!—0,3*2+ 55*з+ 9,8*4+ *8

= 8 000

(2.9)

Целевую

функцию запишем в несколько иной форме:

{ Z j —

Cj) = 0 — ( - 4,44*! -

560*з-100*4)->ma*

(2.10)

(Zj — численное значение

элемента

индексной

строки).

Здесь обратный знак перед коэффициентами обуслов­ лен тем, что в задаче отыскивается максимум линейной формы.

В уравнении (2.6) записано условие баланса посев­ ных площадей; уравнения (2.7) и (2.8) отражают соот­ ветственно баланс механизированного и конно-ручного труда в земледелии и животноводстве. В последнем урав­ нении (2.9) отражен баланс наличия и поступления кор­ мов и их затрат на животноводческую продукцию.

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

использованных

ресурсов: например, * 5 — неиспользо­

ванная площадь

пашни, *6— неиспользованные челове­

ко-дни механизированного труда и т. д.

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

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

лю,— небазисными.

из коэффициентов при опреде­

Составляем таблицу

ляемых переменных и

свободных членов уравнений

(2.6) — (2.9) и линейной

формы (2.10) в несколько пре-

21 Заказ N t 6624

321

образованном виде, то есть заполняем первую симп­ лексную таблицу (табл. 27).

 

Первая

симплексная таблица

Т а б л и ц а 27

 

 

 

 

 

 

Небазисные переменные

 

Базисные

Свободные

 

 

 

 

переменные

члены

 

Л‘а

*3

 

 

 

 

 

*5

5 000

0,04

0,0033

0

0

*0

12 000

0,02

0,04

0,3

0,04

Х П

50 000

0,1

0,08

6

2

*8

8 000

—0,26

-0 ,3

55

9,8

г і c j

0

—4,44

0

—560

-1 0 0

В таблице 29 представлен первый вариант сочетания отраслей, когда производство фактически не осуществ­ ляется. Это допустимое базисное (опорное) решение за­ дачи, то есть такое решение, где все базисные перемен­ ные неотрицательны, а небазисные равны нулям. В ка­ честве базисных здесь приняты дополнительные пере­ менные хе, Хв, х7 и х$. Числовые значения небазисных пе­ ременных х и х2, Хз и Хі по определению равны нулям, а значения базисных переменных — соответствующим сво­ бодным членам. Ввиду того, что ресурсы хозяйства пока не используются, сумма валовой продукции (значение целевой функции), максимум которой должен быть най­ ден, равняется нулю (нулю равны небазисные основные переменные задачи).

Решение задачи по расчету оптимального сочетания отраслей сельскохозяйственного предприятия симплексметодом состоит в том, что первый вариант сочетания отраслей постепенно, путем упорядоченного перебора опорных планов улучшается. Если задача составлена правильно и имеет решение, то за определенное число шагов (итераций) будет получен оптимальный план (решение). При этом следует отметить, что любой на­ бор неотрицательных переменных х ь х2, ..., xs, удов­ летворяющий ограничениям (2.6) — (2.9), считается до­ пустимым решением (планом) нашей задачи. Оптималь­ ным планом называется такое допустимое решение, ко­ торое обеспечивает значение целевой функции (2.10) не меньшее, чем любое другое допустимое решение.

322

Не останавливаясь на подробностях теории и техни­ ки расчета, отметим, что улучшение первого исходного варианта плана осуществляется путем введения небазис­ ных переменных (здесь: х и х2, х3 и х4) на место базис­ ных. Дальнейшие вычисления проводят также в табли­ цах, причем номера строчек этих таблиц определяются номерами базисных переменных, а номера столбцов — номерами небазисных переменных. Строчка линейной формы считается нулевой или индексной (Zjcj) строч­ кой, а нулевым столбцом — столбец свободных членов.

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

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

В нашем примере таковой является, как нетрудно убедиться, строка х% таблицы 27. Переменные х3 и х%\ в новой симплексной таблице 28 меняются местами.

Экономический смысл всей этой вычислительной про­ цедуры состоит в том, что мы приступаем к расчету такого нового варианта сочетания отраслей в хозяйстве, который, исходя из наличия кормов, обеспечил бы мак­ симальное развитие скотоводства. Чтобы провести пере­ мещение переменных х3 и х3, составляют вторую симп­ лексную таблицу 28.

Введем обозначения: ац — элементы (коэффициенты) исходной первой симплексной таблицы; а'ц (со штри­ хом) — числа новой таблицы, где і — номер строки (ог­ раничения), / — номер столбца (переменной). Ключевой столбец обозначим через h, а ключевую строку — через г.

21*

323

 

 

 

 

 

Т а б л и ц а 28

 

 

Вторая

симплексная

таблица

 

 

 

 

Небазисные переменные

 

Базисные

Свободные

 

 

 

 

переменные

члены

Л'х

X*

лв

Л‘і

 

 

хь

ха

х7

Х з

5000

0,04

0,0033

0

0

11 956,4

0,02142

0,04164

-0,005454

-0,01454

49 127,2

0,1284

0,1127

-0,1091

0,909

145,4

-0,004727

-0,005454

0,01818|

0,1782

г і ~ с і

81448

—7,087

-3,054

10,181

-0,2262

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

Коэффициент, стоящий на месте ключевого числа в новой симплексной таблице, называется главным (иног­

да генеральным)

коэффициентом и определяется по фор­

муле:

 

 

 

 

a Th=

— .

( 2. 11)

 

 

arн

 

В нашей задаче

а'тн—<іъъ =

~ =0,01818

(в таблице28

 

 

00

 

главный коэффициент выделен).

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

В общем случае формула запишется так:

a'rj = a'rh - a rJ,

(2.12)

а в нашем примере числа главной строки таблицы опре­ деляются таким образом:

а'зо= а'за• а8о=0,01818 • 8000 = 145,4; « « “ Ом-ав^О,01818- (-0,26) =-0,004727.

324

Числа, стоящие на месте ключевого столбца (за ис­

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

тт

= (—!)■ («г* •

(2.13)

Например,

 

 

 

а'о8= -[0 ,0 1 8 1 8 -(-5 6 0 ) = 10,181

 

и т. д.

 

 

 

И, наконец, все прочие элементы новой симплексной

таблицы определяют по формуле:

 

Например,

аЧ ~ aij

(arj aih)

(2.14)

 

 

 

ßéo = «60-(ö30 -Обз) = 12000-(145,4-0,3) = 11956,4

и т. д.

 

 

 

Вычисление

значения

элементов индексной

строки

и контроль вычислений можно осуществлять по фор­ муле:

т

 

 

Z)= 2 j ацСі,

 

(2.15)

fc=1

 

 

где Zj — численное значение элемента

индексной

стро­

ки /-го столбца таблицы;

 

 

üij — элемент і-й строки и ;-го столбца таблицы;

Сі — коэффициент (оценка) г'-й

базисной

пере­

менной.

 

 

Так, например, элемент индексной строки в столбце Хі можно получить как разность Z \ C \ . Согласно формуле

(2.15), 2і = 0,04 • 0 + 0,02142 • 0 + 0,1284 • 0+ (-0,004727) • •560 = —2,647, так как оценка переменной Хз равна 560 (см. выражение (2.5), а дополнительные переменные в целевую функцию вводятся с нулевыми'коэффициентами. Оценка сj переменной Х\ равна 4,44. Следовательно, ис­ комый элемент в таблице будет равен Z \ — C\ =

= ( —2,647) —( + 4,44) = —7,087. Так же можно проконт­ ролировать вычисление и других оценок базисных пе­ ременных.

Составив таблицу 28, проанализируем данные второго варианта сочетания отраслей. По новому плану преду­ сматривается в хозяйстве содержать 145 коров с при­ плодом. На содержание крупного рогатого скота будет затрачено около 44 человеко-дней механизированного и 873 человеко-дня конно-ручного труда. Весь скот бу-

325

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

.не предусматривался. Валовая продукция при этом со­ ставит почти 81,5 тыс. руб.

Кроме того, произошли изменения коэффициентов при небазисных переменных. Например, оценка 1 ц зер­ на (коэффициент в индексной строке и Х\ столбце) с учетом возможного использования части валового сбора на корм теперь составляет 7,087 руб. Это вызвано, в частности, тем, что в данных условиях 1 ц кормовых единиц имеет оценку 10,181 руб. Если на корм скоту использовать 0,26 ц кормовых единиц зерна, то хозяйст­ ву это обойдется в 0,26X10,181=2,647 руб.

Подобные изменения произошли и с другими элемен­ тами. Например, коэффициенты при х\ означают, что включение в план производства 1 ц зерна требует за­ трат ресурсов: пашни 0,04 га, механизированного труда 0,02142 человеко-дня, ручного труда 0,1284 человеко-дня; число коров в результате может быть увеличено на 0,00473 головы, что даст прирост валовой продукции на 7,087 руб. Аналогично можно объяснить и другие изме­ нения коэффициентов.

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

 

 

 

 

 

Т а б л и ц а 29

 

Последняя симплексная таблица

 

 

 

 

Небазисные

переменные

 

Базисные

Свободные

 

 

 

 

переменные

члены

*5

 

*8

х 7

 

 

 

 

1 05 5 0 6

2 6 ,1 6

- 1 , 9 8 8

0 ,0 1 1 5 8

- 0 , 0 3 1 7 9

•*2

2 3 6 3 3 2

- 1 4 , 1 4

2 4 ,0 9 1

- 0 , 1 7 3 6

0 ,3 8 6 8

Х і

9 8 4 3 ,5

— 1 ,944

— 2 ,7 0 7

— 0 ,1 1 0 5

1 ,0 5 6 9

X 3

1 7 8 ,8

0 ,3 9 2 9

0 ,6 0 4 3

0 ,0 3 5 2 2

— 0 ,1 8 6 4

Z j - C j

1 5 5 3 0 2 2

1 4 1 ,3

5 8 ,8 8

9 ,7 2 5

1,1 9 1 1

326

Соседние файлы в папке книги из ГПНТБ