
книги из ГПНТБ / Планирование и анализ сельскохозяйственного производства с использованием математических методов и ЭВМ сб. науч. тр
.pdfТ а б л и ц а 3
Производство валовой продукции, бвцеводства на 1 человеко-день, руб. (1970 г.)
|
|
>зов |
|
|
Г-рзfn-ПЫсовхс |
|
|
|
по уровню следиалнзацпи |
||
Удельный вес |
№ |
CR |
№ |
К |
га |
||
орошаемых земель |
га |
X |
В |
Э |
fct |
||
|
со |
о |
о |
|
X |
о . |
а |
|
X |
о |
X |
Количество совхозов |
8 |
7 |
8 |
. до 10% |
8,5 |
17,5 |
17,5 |
10%—20% |
14,3 |
•17,7 |
17,8 |
свыше 20% |
16,8 |
— |
18,9 |
Количество совхозов
23
10
7
6
|
|
|
|
Т а б л и ц а 4 |
||
Себестоимость продукции овцеводства, руб. (1970 г.) |
|
|
||||
|
|
Группы совхозов |
|
|
||
Удельный вес |
Вид |
по уровню специализации |
|
|
||
|
К |
К |
|
О |
||
орошаемых земель |
продукции |
га |
к |
га |
|
to |
X |
О |
О |
||||
|
|
а |
п |
В |
X |
|
|
|
X |
о . |
а |
к |
8 |
|
|
sc |
U |
со |
||
Количество совхозов |
шерсть |
8 |
7 |
8 |
23 |
|
до 10% |
491—46 |
373—88 |
375—35 |
10 |
|
|
баранина |
98—27 |
75— 17 |
76—27 |
|
||
|
|
|
||||
Ю%—20%- |
шерсть |
411—94 |
366-66 |
344—51 |
7 |
|
баранина |
83—90 |
72—86 |
71—44 |
|
||
|
|
|
||||
свыше 20% |
шерсть |
397—50 |
_ |
294—48 |
6 |
|
баранина |
75—84 |
— |
58—90 |
|
||
|
|
|
Одним из качественных показателей интенсивности овце* водства является структура стада, от которой во многом за висит производство продукции и экономическая эффектив ность отрасли. В зависимости от направления хозяйства и ус ловий содержания овец складывается различная структура стада.
122
Исследования ряда авторов (2, 5, 7) и практика передо вых колхозов и совхозов показывают, что с интенсификацией кормопроизводства и увеличением доли кормов, получаемых с полей и сеяных пастбищ, интенсифицируется и овцеводство, эволюционируя от шерстного направления к мясо-шерстно му. При этом повышается удельный вес маток в стаде, пол нее используются биологические особенности молодняка, ко торый оплачивает корм лучше, чем взрослые животные. В этих условиях становится нецелесообразно держать валухов, так как затраты на их содержание возрастают и приближа ются к уровню затрат на овцематку (табл. 5).
|
|
|
|
Т а б л и ц а 5 |
|
|
|
Группы совхозов |
|
|
|
по удельному весу маток |
||
|
|
|
в стаде, % |
|
|
- |
до 40 |
40—45 |
свыше 45 |
|
|
|||
1. |
Количество совхозов. |
9 |
6 |
8 |
2. |
Удельный вес маток в стаде, % |
32,6 |
43,0 |
51,6 |
3. |
Затраты на 1 овцу, руб. |
21,7 |
22,3 |
25,3 |
4. |
Выход товарной продукции |
24,8 |
25,5 |
34,9 |
5. |
на 1 овцу, руб. |
|||
Получено чистого дохода |
|
3,2 |
9,6 |
|
|
на 1 овцу, руб. |
3,1 |
Эти данные показывают, что повышение удельного веса маток в стаде с 32,6% ДО 51,6% позволяет увеличить выход товарной продукции на 1 овцу на 40,8%. При увеличении де нежных затрат на 16,6% чистый доход возрастает в 3,1 раза.
Таким образом, анализируя работу овцеводческих совхо зов в условиях орошаемого земледелия, необходимо отме тить, что интенсификация земледелия, в результате которой улучшаются условия содержания и кормления овец, позволя ет значительно увеличить производство продукции овцевод ства с единицы площади при одновременном снижении ее се бестоимости.
ЛИ Т Е Р А Т У Р А
I.Постановление ЦК КПСС и Совета Министров СССР «О мерах по дальнейшему увеличению производства и улучшению качества продукции
овцеводства».
123
2. А н д р и е н к о Л. В. и др. Научно обоснованная система ведения
сX в степи УССР. К., изд-во «Урожай», 1968.
3.Б р а с л а в е ц М . Е. Организация производства в социалистических
сельскохозяйственных предприятиях (курс лекций), Одесса, 1960.
4. М а р к о с я н Ф., А з и з о в С. Нагул и откорм на орошаемых зем лях. Сборник «Животноводство: опыт, поиски, находки». Изд-во «Правда»,
М„ 1971.
5. П о з н о х и р и н Ф. Л. Размещение и специализация овцеводства на юге Украины. Сборник «Экономика и организация сельского хозяйства»,
вып. I, |
1964. |
6. |
П о з н о х и р и н Ф. Л. Пути интенсификации овцеводства в усло |
виях орошаемого земледелия (на юге УСОР). Ж. «Экономика Советской Украины», № 6, 1968.
7. |
П е н т ю к М. В. Экономика и организация откормочных |
хозяйств. |
Изд-во «Колос», М., 1968. |
|
|
8. |
Статистический ежегодник «Народное хозяйство УССР», |
1970. |
Summary
The analysis of Southern irrigated area of Ukraine Slate-Sheep-farm’s work showed that intensification of agriculture aimed at the culture's crop
capacity increasing involves the concentration of sheep-breeding |
and the en |
|||
largement of sheep-farms, which in it’s turn causes |
the increase of gross out |
|||
put in sheep-breeding per square mile and it’s cost |
prise decreasing, and is |
|||
the main trend of the |
sheep-breeding |
intensification |
in Southern |
Ukraine. |
The efficiency of |
intensification |
is higher in those farms which practise |
it on the base of specialisation and concentration of production.
ПРОГРАММА РЕШЕНИЯ ЗАДАЧ
ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ НА ЭВМ «МИНСК-22»
Е. Н. РАДВИНСКИЙ
Алгоритм симплексного метода очень удобен, хорошо описан в литературе (2, 3, 4) и используется при решении многих задач по анализу и планированию сельскохозяйствен ного производства (1).
Общая задача линейного программирования: требуется найти вектор.
х = ( х ь х2,..., х„),
максимизирующий или минимизирующий линейную форму,
f(x)=CiXi+e2X2 + ... +c„x„,
и удовлетворяющий ограничениям
|
Ху>0, |
j = l , |
2,..., |
п — количество переменных, |
|
аіА + аі2х2+ • •-“N i „хп< Ь,; |
|
||||
а 21Х 1 + |
а 2гХ 2 " Ь - ” |
+ а 2пХ л — |
ш — количество ограничений. |
||
a m lx l ^ ' a m2X 2_ l- , •• “Ь а т л х л > ь т . J |
|
||||
Неравенства типа |
> |
следует привести к равенству. Для |
|||
этого в такие неравенства вводятся переменные ху- |
( j= a - f Г, |
||||
п + 2 |
n + k ), |
где к — количество неравенства типа |
> . При |
этом матрица увеличится на столько столбцов, сколько нера
венств типа > .
Ценой для переменной ху в функционале будет нуль. По сле этого типы ограничений будут < и = .
Базисные цены определяются так:
С л/ = 0 , если і-е условие является неравенством типа < 0 и С,п = —М , если і-е условие — равенство. —М выбирается
I |
125 |
|
большим числом примерно на четыре-пятЬ десятичных поряд ков больше (по абсолютному значению) любого числа Q — целевой функции. Например, если С/ =500', то — М = — 50-107. Все b I должны быть строго больше нуля. Если какое-нибудь Ь/=0, то его следует заменить маленьким положительным числом, не влияющимна точность расчетов, примерно на три-четыре порядка-меньше самого маленького числа из Ь(.
Например, |
вместо Ъ12 = 0 выбираем Ь/2 = 0,0005. Замены |
Ь, = |
|
= 0. на маленькое |
число требует алгоритм симплекс-метода. |
||
Можно |
решать |
задачи, размеры матрицы которых |
удов |
летворяют:
4 (т + 1 ) + л * ( т + 5 X 7 3 8 0 , где
'т — количество ограничений; п„ — количество переменных, включая дополнительные пе-
-ременные, появляющиеся в результате приведения не равенств > к равенству.
Подготовка исходных данных
Программа требует занесения числового материала в строго определенном порядке, для чего необходимо подгото вить матрицу для расписывания по адресам оперативной па мяти ЭВ М в следующем виде: каждому элементу матрицы, включая нулевые значения отводится свой адрес, который становится известным после того, как матрица расписана по адресам.
Расписывать нужно по столбцам, начиная с 0700 ячейки.
Номера
базисных
векторов
ПУ
n+k+2 n-bk-FT-
Цены базисных векторов Ч огра-Ро - ничен. by |
|
а i |
элементы исходной |
|
|
|
|
|
|
матрицы |
|
С бі |
|
1 |
2... |
n + l... |
n+k |
ь, |
ац |
ai2. |
0 .. |
0 |
|
|
|
0 |
|||
С б2 |
Ьо |
агі |
a22. |
0 ... |
0 |
|
|
|
n+k+i |
Ъг; |
Ь; |
ад |
а(а- |
|
ain—1 |
|
||
|
сб |
|
|
. |
affl2 |
|
|
0 |
|
n+k+m |
т |
Ь,„ |
•• |
аmn |
0 |
—1 |
|||
а/ні |
0 |
||||||||
0 |
|
0 |
|
|
0 |
0 |
0 |
||
0 |
0 |
0 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
|
|
|
|
0 |
0 |
|
0 |
0 |
0 |
|
|
|
|
0 |
0 |
|
0 |
0 |
0 |
|
|
|
|
С| |
C2 |
|
с л |
0 |
0 |
126
При расписывании матрицы можно оставлять в любом' месте нулевые строки, если это необходимо, можно было вво дить непредвиденные дополнительные ограничения и заново расписывать матрицу не потребуется; но при этом необходи мо их учитывать в количестве ограничений.
Наличие нулевых столбцов не мешает решению задачи.
Первая строка — строка |
номеров векторов |
в десятичной |
|
системе счисления 1, 2,..., |
п, п + 1 ... |
n + k. |
Следующие ш |
строк — строки ограничений; |
( т + 2)-я |
строка |
нужна для |
знаменателя дроби целевой функции, если решается задача дробно-линейного программирования ( т + 3 ) и (т + 4 )-е стро ки — строки рабочие, (т-)-5)-я строка — строка целевой функции.
Для работы программы необходимо задать специальную информацию в ячейку 0675—0677 в восьмеричной системе:
0675) |
00 |
00 |
0000 |
■ А n s + |
1 |
|
0676) |
00 |
00 |
0000 |
m |
+ |
1 |
0677) |
00 |
00 |
0000 |
п |
+ к |
где
A„s — последний адрес расписанной матрицы; m — количество ограничений;
п— количество переменных.
Вкачестве самопроверки правильности расписывания матрицы необходимо получить адрес последнего элемента
матрицы по формуле:
(0700-f-3(m + 1) + (n + k) + (m + 5)]— 1.
Само собой разумеется, что расчеты этого выражения нужно проводить в восьмеричной системе. Порядок перфорации мат рицы произвольный, так как каждому элементу матрицы со ответствует свой адрес, нули можно не перфорировать. Кон тролем перфорации и ввода матрицы служат суммы по столбцам и строкам. Эти суммы необходимо посчитать на клавишных машинах либо на счетах и затем сверить с напе чатанными ЭВ М суммами. Суммы печатаются на узкой бу маге в таком порядке:
т |
т |
т |
2 [ ( п+ к )-И ]; |
г-i |
г-і |
г-і |
||
т |
|
|
J + 2 av + c; О “ |
1- 2 ,..., п + к ); |
|
г-і |
|
|
127
і г + к |
к + т |
п + к |
2 J : |
О-' 0; 2 |
е/ |
На широкой бумаге (АЦПУ) можно получить следующую информацию:
1)исходную матрицу в удобном для обозрения виде;
2)базисное решение;
3)последнюю симплексную таблицу (т. е. коэффициенты
структурных сдвигов):
в (ш +3) строке Zj — сумма произведений цены на значение технико-экономических коэффициентов, в (ш + 4) строке (Zj — Су), где Z] характеризует косвенный эффект введения
в базис j-переменной, |
a Z;- — С j представляет собой чистый |
|||
эффект, полученный |
при |
введении в базис j -й переменной; |
||
Z j, которые соответствуют |
столбцам |
переменных, |
образую |
|
щих базис исходного опорного плана, |
являются |
двойствен |
||
ными оценками ограниченных ресурсов. |
|
|||
На узкой бумаге: |
|
|
|
|
1.Суммы по столбцам и строкам.
2.Номера векторов, входящих в базис в процессе реше
ния.
3.Решение задачи в виде: номера базисных векторов, ба
зисные цены и значения базисных векторов; номер вектора с величиной Zj.
Если нужно, то можно выдать и промежуточные итерации. Исходная матрица выдается в естественной форме, а все
остальные результаты — в виде мантисы и |
порядка |
числа. |
||
П р и м е ч а н и е : |
Выше сказанное было рассмотрено |
для задач, |
решае |
|
|
мых на максимум линейной функции. Если же задача |
|||
|
на минимум, то |
с г—цены целевой |
функции |
берут с |
|
противоположным знаком. |
|
|
|
При решении задач бывает, что в базис попеременно вхо |
||||
дят одни и те же вектора. |
|
|
|
|
Это возникает из-за наличия пропорциональных |
строк |
|||
или столбцов, |
либо имеется |
строка, являющаяся линёйной |
комбинацией нескольких строк. Наличие Ь/=0 тоже может вызвать зацикливание. Если в ограничениях имеются числа больших порядков, то желательно, во избежание переполне ния и для получения решения задачи, уменьшить эти числа на несколько порядков, и тогда значения базисных перемен ных будут уменьшены во столько раз, во сколько раз были уменьшены ограничения. Это делается программно. Рассмаг-
128
ривая решение, полученное |
па А Ц П У (на широкой |
печати), |
||||||
можно сделать некоторые выводы: |
|
|
|
|||||
Если в решение |
вошли |
вектора с номером (п + і) |
п + і<] |
|||||
< n + k, где i = l , 2,..., то |
они указывают |
на наличие |
сверх |
|||||
плановых ресурсов. |
|
|
|
|
|
|
|
|
Могут |
представиться |
и |
такие |
случаи: |
номеру |
вектора |
||
п + к + Г+1 |
соответствует С б,= 0 , |
в этом случае данный век |
||||||
тор указывает на |
наличие |
неиспользованных ресурсов или |
||||||
произведено продукции |
больше, |
чем 'использовано; |
|
номеру |
||||
вектора п + к+ і+1 |
соответствует |
С 6; = —М, то данный век |
тор указывает на то количество ресурсов, на которое нельзя выполнить данное условие или произведено продукции мень ше, чем необходимо.
При помощи коэффициентов последней симплексной таб лицы можно получить вариантные решения и выяснить на личие альтернативных решений.
ПРОГРАММА
решения задач оптимального планирования симплексным методом
Инструкция записи программы на магнитную ленту.
1) Поставить на II лентопротяжный механизм (ЛПМ) магнитную ленту. На эту ленту будет записываться про грамма.
2)Стереть М ОЗУ.
3)Ввести программу записи программ на магнитную лен
ту (см. собственно программу). |
, |
4). На фотоввод поставить перфоленту с программой симп
лекс-методом. . |
- |
. |
|
5) |
В счетчик |
адреса |
команд (счак) занести 1000 й пу |
стить |
машину в режиме |
«автомат». Останов по команде |
1025 — запись на м. л. закончена.
Порядок работы на ЭВ М при решении задач.
1) Заправить магнитную ленту с программой во II ЛП М .
2)Стереть М О ЗУ , включить тумблер Т.
3)Ввести программу считывания программ (см. про
грамму).
4)Ввести исходную задачу.
5)В СЧ А К 17200 и пустить машину в режиме «Автомат». Останов по команде 0037— считывание программы в М О ЗУ
произведено.
9. Зак. № 7771. |
129 |
6) Подготовить ключи. При включенных ключах происхо |
||
дит |
|
|
0001 — печать исходных данных |
|
|
0010 |
— печать последней симплеконой таблицы |
|
0040 |
— печать контрольных сумм |
|
0100 — печать номеров векторов, входящих в базис |
|
|
0004 |
— печать промежуточной итерации. |
|
7) Пустить машину в режиме «Автомат» с пуском 0100. |
||
После останова по команде 0212 пуск дальше. |
|
|
17763 — программный останов, если ключ 0010 |
был |
|
включен |
|
|
17474 — программный останов в противном случае. |
|
|
|
Л И Т Е Р А Т У Р А |
|
1. Б р а с л а в е ц М. Е. ЭкоіНЮіміша-матема.тичсокиіе методы в |
о.рпаіни- |
заіцші и платupованша сельскохозяйствентого производства. «Экономика»,
М., |
Ю71. |
|
|
Е. Н. Решение задач оптимального планирования |
||
на |
2. |
Р а д в и н с к и й |
||||
ЭВМ «Мшінск-22». |
(В сборнике «Исшльзавамие маітемат.нічеоки'Х мето- |
|||||
доів и ЭВМ в сельском хозяйстве», ОСХіИ. |
1971). |
|||||
|
3. |
Г а с с С. |
И. |
Л шейное .программяровойие. М., Фиамагггнз, 1961. |
||
М., |
4. |
Ю д т н |
Д. |
Б., Г о л ь ш т е й н Е. Г. |
Литейное программирование. |
|
Фіпзіматгиа, |
1963. |
|
|
Summary
The basic recomendations for using electronic computing machines ’Minsk-22“ for solving programm of optimum planning by simplecs method are set forth in this article. v
The programm wich gives a chance to receive last simplecs and inter mediate calculations is present. This programm is available for making control training and perforation of initial information.
- ^ o ö 5
) О
>о
g g g
^Of>° ^Sg g g S
8 2 8
о О О
со ca —Я ° S5 о о
ö S g â s g g s
S o S ö o S g o
g g g g g g g g |
g |
g ^ g g g g g |
g |
Граница
ю ю Р счО Л^ C GNl СЧC OСЧ^ iOC4JCQSJO h - |
/-S |
|
о |
||
О О О |
О О О О О О 0-0 |
со |
о |
||
О О О |
О О О О О О О О о |
ä
sX ca
Q.
lO M O Ö O Q O
§ •—•Q l^- Cp Q Ю
Ü O t ö c o O O
Q p O N O W
> 0 0 0 0 —0 0
О М С Ч - М О ^ С Ч
О О О О О Ю О О
о —.о о —зс о —
8 § o ö g ö ö o
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
О |
I |
I |
сросрлоср |
|
ОЮСО |
СО |
’*Г c p T t' |
|
|
|
Т I і Т и |
|
о |
— |
СЧ СО ^ |
Ю CÖ !>- |
Q Ö O O o Ö Ö O
ОО О О О О О О
ОО О О о О о о
o o o c o o —O »D О о
<NNgCDNOQ CO CO Q
PN-U5W
СОООСЧ —
О О * • Q О
S § § о 5
оо о о о
оо о о о
оо ср ср о
т г СО "Т * т с р
I I и
О—<СЧСО^
ОО О О О
Оо О О О
9* |
131 |