Текст
                    СПРАВОЧНИК
W* •*



АВКРУШЕВСКИЙ СПРАВОЧНИК ПО ЭКОНОМИКО¬ МАТЕМАТИЧЕСКИМ МОДЕЛЯМ /Я\ И МЕТОДАМ ЧУ и 11 • ■ —— | .. . - — ;— . КИЕВ «ТЕХН1КА» 1982
65.9(2)21 я2 К84 Крушевский А. В. К84 Справочник по экономико-математическим моделям и методам. — К.:Техн1ка, 1982. —208 с. В nep.tl р. 13000 экз. В книге приведены экономико-математические модели, используемые при выработке плановых и управленческих решений на предприятиях, в министерствах, ведомствах, объединениях и в целом в народном хозяйстве. В принятой классификации рассмотрены отдельно экономико-математические модели для промышленного производства, сельского хозяйства, транспорта и торговли. Приведены методы прогнозирования технико-экономических показателей. Кратко изложены основные задачи математического программирования: методы решения систем линейных алгебраических уравнений, виды задач линейного программирования и методы их решения, двойственные задачи, целочисленное программирование, нелинейное и квадратичное программирование. Рассчитан на инженерно-технических работников различных отраслей народного хозяйства, инженеров-экономистов, работающих в вычислительных центрах предприятий и отраслей, министерств и ведомств, научно-исследовательских институтов, а также может быть полезен студентам различных вузов. К 2202000000-128 М202(04)-82 65.9(2)21я2 53.82 Рецензенты д-р физ.-мат. наук Я. В. Яровицкий, В. В. Володин Редакция литературы по энергетике, электронике, кибернетике и связи Зав. редакцией 3, В. Божко АРКАДИЙ ВЛАДИМИРОВИЧ КРУШЕВСКИЙ, д-р экон, наук Справочник по экономико-математическим моделям и методам Редактор Л. А1. Друзенко Оформление художника Л. Л. Дикарева Художественные редакторы Л. А. Дикарев, В. С. Шапошников Технический редактор Е. О. 'Толстых Корректоры Л. В. Ляшенко, B.EL Руденко Информ, бланк №1674. Сдано в набор 19.03.81. Подписано в печать 23.06.82. БФ 07232 Формат 60x90 /16- Бумага типогр. № 3. Гарн. лит. Печ. выс. Усл. печ. л.13. Усл.кр.-отт. 13,32. Учг-изд. л. 16,95, Тираж 13000 экз. Зак. 1-398. Цена 1 р. Издательство «Техника», 252601, Киев, 1, ГСП, Крещатик, б. Отпечатано с матриц книжной фабрики им. М. В. Фрунзе на книжной фабрике «Коммунист» 310012, Ха;рьков-12, Энгельса, llt (С) Издательство «Техшка», 1982
ВВЕДЕНИЕ Научно-технический прогресс неразрывно связан с совершенствованием системы планирования и управления на различных уровнях во всех отраслях науки, техники, производства и потребления. Одним из важных вспомогательных средств изучения технико-экономических процессов и выработки плановых управленческих решений является испольэованиеи экономике-математических моделей, методов и современных электронно-вычислительных машин. Экономике-математическая модель* — это математическая задача, отражающая в абстрактном виде количественные вакономерности процесса с определенной целью. Экономико-математическая модель должна реально (адекватно) отражать цели экономического процесса. Обычно цель выражена в виде критерия — целевой функции, а условия и вакономерности —в виде математических соотношений. Поскольку все свойства и закономерности процесса учесть в экономико-математических моделях невозможно, то отражают лишь наиболее важные. Для использования экономико-математической модели необходимо произвести выбор подходящей модели, подготовить информацию,создать или подобрать метод решения задачи, составить и получить имеющуюся программу на ЭВМ, провести расчеты на ЭВМ и проанализировать полученные расчеты. Выбор математической модели должен основываться на анализе факторов, показателей и взаимосвязей между ними исходя из поставленных целей. Математические модели одного и того же процесса могут быть различными в зависимости от требований, которые ставит перед собой исследователь. Чем больше показателей, факторов и взаимосвязей учитывается и чем точнее они вычисляются, тем полнее модель отражает экономический процесс и тем сложнее он а становится. Использовать сложную модель трудно, так как она содержит много неизвестных величин, коэффициентов, соотношений. Подготовка информации и получение оптимального варианта в таких случаях становится трудной задачей. Поэтому на практике рассматриваются, как правило, несколько упрощенные модели, дающие удовлетворительные результаты. Если * В дальнейшем экономико-математическую модель будем называть также математической моделью. 3
• в модели учесть мало факторов, показателей и взаимосвязей, то в результате получается неприемлемое решение, так как в этом случае в модели недостаточно отражены реальные условия процесса. При моделировании необходимо четко формировать цель в виде критерия эффективности решаемой задачи. Экономические зависимости должны быть представлены в определенной количественной форме. Если реальные социально-экономические связи и факторы невозможно выразить в виде количественных зависимостей определенного вида, тогда эти зависимости учитываются приближенно с помощью более простых соотношений. Следует отметить, что наиболее распространенными являются линейные модели, так как в них просто и естественно интерпретируются закономерности процесса в виде линейных зависимостей. Большое значение имеет определение эффективного метода решения задачи, представленной в виде математической модели. Как правило, нелинейные модели сложнее линейных. Для нелинейных задач общего вида эффективных методов решения не разработано. Для многих нелинейных задач частного вида, например для задач квадратического программирования, имеются специальные сравнительно эффективные методы решения. Для задач линейного программирования разработаны универсальные эффективные методы решения. Многие модели сводятся к задаче целочисленного или смешанного программирования. Для таких задач однако имеются весьма приемлемые приближенные методы решения. Если для полученной модели нет приемлемого метода решения математической задачи, то его следует разработать. Однако надо помнить, что разработка такого метода является трудной задачей, требующей больших затрат времени и труда высококвалифицированных математиков. Практика показала, что для задач большой размерности наиболее эффективно использовать приближенные методы, которые не обязательно приводят к точному решению, но за приемлемое время могут дать вариант решения лучший имеющегося. Поэтому на практике очень часто оказывается полезным тот метод, который ва приемлемое время дает возможность получить лучший вариант (не обязательно оптимальный) по сравнению с имеющимся. Для создания программы на ЭВМ по реализации выбранного метода необходимо разработать техническое задание на программирование полученного алгоритма решения задачи. В этом задании надо указать, в какой системе дисковой операционной ДОС или операционной ОС будет создаваться программа. Система ДОС несколько проще, но имеет меньшие возможности, чем ОС. В системе ОС можно более эффективно составить программу, чем в системе ДОС, а это даст возможность при эксплуатации программы затрачивать гораздо меньше машинного времени. При создании программы целесообразно использовать блочный метод, т. е. создавать программу по блокам. Полезно выделять такие важные блоки: программа ввода данных, алгоритм решения, вывод на печать. Поскольку форма подготовки входных данных и печать результатов часто может меняться, то блочный метод позволяет легче исправить программу, перерабатывая лишь нужные блоки и оставляя остальные без переделки. Важно также предусмотреть различные варианты распечатки данных при решении одной и той же вадачи. Например, если решение вадачи проводится для исследовательской работы, то надо распечатать промежуточные варианты, а если требуется лишь окончательный результат, то печать должна быть в виде удобного документа. Для решения вадачи на ЭВМ. необходимо подготовить информацию по конкретным значениям коэффициентов, параметров, показателей, факторов. Входная информация не должна содержать синтаксических и семантических ошибок, т. е. сбор первичной информации и ее предварительная обработка не должны искажать реальный смысл исследуемого процесса. Прагматические ошибки, т. е. неправильная оценка факторов, часто не могут быть выявлены при подготовке первичной информации, а обнаруживаются лишь после получения результатов расчетов. Поэтому для устранения прагматических ошибок проводят повторные расчеты на основе откорректированной информации. Подготовка информации — это весьма ответственная и трудоемкая работа. Особое внимание следует обращать на точность подготовки нормативной информации, так как даже небольшие ошибки в ней приводят 4
к большим погрешностям в результатах расчетов. Так, при небольших увеличениях норм затрат сырья окажется очень существенным завышение потребностей в сырье при выполнении плана производства продукции. И наоборот, при занижении норм потребления сырья результаты расчетов покажут нереальное уменьшение потребности в сырье. Такое же положение имеет место и при расчете норм работы оборудования и других ресурсов. Следует также учитывать, что с течением времени нормативная информация должна изменяться с учетом технического прогресса и износа оборудования. Для более полного и эффективного использования информации создают банки данных. На основе полученной информации проводят расчеты, а затем анализируют полученные решения и выдают рекомендации. Обычно решение оптимизационных вадач приводит к получению варианта, дающего улучшение значения критерия на 10—15%, что является весьма существенным. Однако часто анализ показывает, что при составлении модели не были учтены некоторые важные факторы и условия, а при подготовке информации были допущены значительные погрешности, поэтому полученные расчеты следует откорректировать с учетом допущенных погрешностей. Такая корректировка, обычно, снижает эффективность решения вдвое. Далее после проведенных корректировок, полученное решение также может показывать большой экономический эффект по сравнению с прежними программами реализации планов. Поэтому необходимо более тщательно проанализировать рекомендации, полученные на основе решения оптимизационных вадач, и лишь после всестороннего обсуждения со специалистами принимать такие рекомендации. В справочнике приведены основные математические модели техникоэкономических процессов на уровне предприятий и по отраслям народного хозяйства: промышленности, сельскому хозяйству, транспорту, торговле. Изложены народнохозяйственные модели межотраслевого баланса и размещения производства. Приведены основные математические методы решения оптимизационных вадач для реализации приведенных выше решений. Отзывы и пожелания просим направлять по адресу: 252601, Киев, 1, ГСП, Крещатик, 5, издательство *Техн1каъ.
Глава 1 МОДЕЛИ НА УРОВНЕ ПРЕДПРИЯТИЙ ПРОМЫШЛЕННОСТИ В промышленном производстве большое значение приобретает организация выработки наиболее рациональных решений с целью повышения технического уровня производства, механизации и автоматизации производственных процессов, выявления внутренних резервов производственно-хозяйственной деятельности предприятия, лучшего использования ресурсов, сбыта продукции, решения задач технико-экономического планирования и т. д. Применение экономико-математических моделей и ЭВМ помогает решать эти задачи. МАТРИЧНЫЕ МОДЕЛИ ПЛАНИРОВАНИЯ НА ПРОМЫШЛЕННОМ ПРЕДПРИЯТИИ Продукцию изготавливают в основных и вспомогательных цехах, между которыми устанавливают технико-экономические связи. Технологический процесс заключается в комплектовании изделий из отдельных узлов и деталей, экономический — в формировании затрат на комплектацию изделий в результате использования материальных, технических, финансовых и трудовых ресурсов. Задача состоит в комплексной увязке технологической и экономической информации. Ее можно решать с помощью матричных моделей. Если матричная модель построена в натуральных показателях, то она называется технологической матричной моделью, если же она построена £ денежном выражении — экономической моделью. 'Введем обозначения: х, / — вид продукции; х, / = 1, 2, ..., п — виды основной продукции; х, / = п + 1, п + 2, .... т — виды вспомогательной продукции; atj — норма расхода /-го вида продукции на производство единицы /-го вида продукции; yi — конечная продукция; xt — выпуск продукции х-го вида; xj — выпуск продукции /-го вида; г — вид материалов, сырья, полуфабрикатов, комплектующих изделий и деталей, топлива, электроэнергии и др.; drj — норма расхода r-го вида материального ресурса на изготовление единицы /-го вида продукции; s — вид фондов (машин); fsj — норма расхода фондов (машинного времени) s-ro вида на изготовление единицы /-го вида продукции; g — вид труда; 6
tgl — норма затрат (рабочего времени) g-ro вида труда на изготовление единицы /-го вида продукции. Математическая модель — система линейных уравнений: S atjXt + Уt = xt (1=1, 2 т). 1=1 Решая эту систему уравнений методом Гаусса, получаем объемы х< основного и вспомогательного производств. Затем определяем следующие потребности: ресурсов _ S ^rixi = /=1 фондов т . £ /зЛ = М /=1 труда Xj = /=1 Если dr, fs, tg выходят за лимиты, то надо пересмотреть (уменьшить) конечную продукцию у{ и решить систему уравнений, т. е. определить новые значения х( или увеличить ресурсы. 1. Нормативы затрат на основное и вспомогательное производство Продукция производства Продукция потребления Конечная продукция основная вспомогательная /«1 /«2 / = з 1 = 4 У1 Основная 1 0,15 0,10 0,05 0,08 8,5 1 = 2 0,20 0,30 0,10 0,50 15,0 Вспомогательная 1 = 3 0,30 0,50 0,40 0,22 0 i = 4 0,10 0,15 0,20 0,30 0 Сырье г = 1 1,0 1,5 0,8 2.0 Энергия г = 2 0,5 0,8 0,3 1,0 Фонды s = 1 2,5 1,3 2,0 2,8 5 = 2 1,0 1,5 1,8 1,3 Труд g = I 2,7 3,2 3,8 4,0 g=2 2,0 4,0 1,5 1,0 Пример 1. Нормативы затрат приведены в табл. 1. Выпуск основной продукции хп х2, вспомогательной — х3, х4. Для определения этих величин составляем систему уравнений: 0,15х4 + 0,1х2 + 0,05х3 + 0,08х4 + 8,5 = х^, 0,2хх + 0,Зх2 + 0,1х3 + + 0,5х4 + 15 = х2; 0,3xj + 0,5х2 + 0,4х3 + 0,22х4 + 0 = х3; 0,lXf + + 0,15х2 + 0,2х3 + 0,Зх4 + 0 = х4. 7
Решая эту систему, получаем план производства: хх = 30, х2 = 80, х3 = 100, х4 = 50 ед. Потребности ресурсов: dr = 1 • 30 + 1,5 • 80 + 0,8 • 100 + 2 • 50 =■ = 330 ед.; d2 = 0,5 • 30 + 0,8 • 80 + 0,3 • 100 + 1 • 50 = 159 ед. Потребности фондов: /\ — 2,5 • 30 + 1,3 • 80 + 2 • 100 + 2,8 • 50 в = 519 ед.; f2 = 1 • 30 + 1,5 . 80 + 1,8 • 100 + 1,3 • 50 = 395 ед. Потребности труда: = 2,7 • 30 + 3,2 • 80 + 3,8 • 100 + 4 • 50 == = 917 ед.; t2 = 2 • 30 + 4 • 80 + 1,5 • 100 + 1 • 50 = 580 ед. МОДЕЛЬ ТЕХНИКО-ЭКОНОМИЧЕСКОГО (ПРОИЗВОДСТВЕННОГО) ПЛАНИРОВАНИЯ Задача заключается в выборе такой технологии, чтобы при минимальных затратах выполнить план производства и использовать выделенные ресурсы. Введем обозначения: / — вид технологии; п — число видов технологий; Ху — интенсивность использования /-й технологии; i — вид продукции; I — число видов продукции; aif — норма выпуска 7-го вида продукции при использовании /-й технологии с единичной интенсивностью; Qi — план выпуска Z-ro вида продукции; s — вид ресурса; bs — количество выделенного ресурса s-ro вида; k — число всех видов выделяемых ресурсов; bsj — норма использования s-ro вида ресурса при применении /-й технологии с единичной интенсивностью; Cj — норма затрат при использовании /-й технологии с единичной интенсивностью. Математическая модель при минимуме затрат на производство продукции: п У CyXy->min, 7=1 при ограничениях на ресурсы п У bsjXj (5=1,2,...,^), 7=1 при выполнении плана производства tauxi = Qi (i=l, 2, , I), 7=1 где Ху > 0(/ = 1,2, ..., п). Это задача линейного программирования. Замечание 1. Если важную роль играет прибыль, то в модели вместо минимизации затрат на производство продукции рассматривают мак- п симизацию прибыли у Pjxj~* max, где Ру— прибыль от использования 7=1 /*-й технологии с единичной интенсивностью. 8
Замечание 2. Если допускается перевыполнение плана, то в модели используют неравенство Л У, anxi > Qz G € М), /=1 где М — множество тех видов продукции, для которых допускается перевыполнение плана. В такой постановке модель технико-экономического планирования выражена в виде задачи линейного программирования, для решения которой можно применить симплекс-метод. МАКСИМИЗАЦИЯ ВЫПУСКА КОМПЛЕКТНОЙ ПРОДУКЦИИ При выпуске продукции, состоящей из деталей, необходимо распределить комплектующие изделия между цехами так, чтобы достичь наибольшего числа комплектов. В модели технико-экономического планирования используется критерий максимума выпуска продукции в заданном ассортиментном соотношении. Введем обозначения: / — вид технологии; п — число видов технологий; Ху — интенсивность использования /-й технологии; i — вид детали (комплектующего изделия); Z — число видов выпускаемых изделий; Z/ — число деталей Z-ro вида, необходимых для комплектования единицы выпускаемой продукции; s — вид ресурса (сырья, энергии и т. д.); k — число видов выделяемых ресурсов; bs — количество выделяемого ресурса s-ro вида; atJ- — норма выпуска деталей i-го вида при использовании /-й технологии с единичной интенсивностью; bsj — норма использования (расхода) s-ro вида ресурсов при применении /-й технологии с единичной интенсивностью; z — число единиц выпускаемой комплектной продукции. Математическая модель z -> max; п aijxj 2 (Z = 1, 2, . . . , Z); . /=1 Sfrs/x/<&» (s = l,2 k)\ 1=1 Xj^Q (/=1,2,..., n). Эта модель выражена в виде задачи линейного программироррния, решая которую получаем оптимальный план использования технологий ху; / = 1, 2, ..., п. МАКСИМИЗАЦИЯ ИЗГОТОВЛЯЕМОЙ КОМПЛЕКТНОЙ ПРОДУКЦИИ С УЧЕТОМ ВОЗМОЖНОСТИ ЦЕХОВ Модель определяет программу выпуска деталей цехами, при которой максимизируется выпуск комплектной продукции. Введем обозначения: 9
i — вид деталей, из которых формируется комплектная продукция! I — число видов деталей; г — вид станка (цеха), где изготовляются детали (каждый станок может выпускать детали только одного вида); R — число видов станков (цехов); Ьг — число станков (цехов) r-го вида; II — число деталей i-ro вида, необходимых для комплектации единицы выпускаемой продукции; air — число деталей Z-го вида, которые можно произвести на одном станке (цехе) r-го вида за единицу времени; xir — число станков (цехов) r-го вида, которые должны выпускать детали Z-го вида. Математическая модель: z-> max; R a{rxir г (/=1,2, ...» Z); r=l i £ xir = br (r = l, 2, ... , /?); z=i 0 (/ ‘== 1,2, r = 1, 2, ..., /?). Модель выражена в виде задачи линейного программирования. Решив вту задачу известным методом, получим оптимальный план загрузки станков (цехов) по выпуску деталей. Пример 2. На предприятии имеется R = 5 типов станков (г я 1, 2, 3, 4, 5), надо выпустить Z = 2 видов деталей (I в 1, 2). Комплект состоит из двух видов изделий 1-го вида = 2) и одного изделия 2-го вида (/2 =» 1). Число станков 1-го вида Ь1 « 5, 2-го вида b2 в 3, 3-го вида Ь3 — 40, 4-го вида 64 в» 9, 5-го вида Ь5 я 2. Возможность производства ва один месяц деталей 6 штуках на станках приведена в табл. 2. 2. Норма производства деталей на станках за 1 месяц Вид детали Вид станка 1 2 3 4 5 1 100 400 20 200 600 2 15 200 2,6 50 250 Тогда математическая модель задачи следующая! z max; -“•(ЮОхц + 400*12 + 20*13 + 200*14 + 600х1В) > z; 15х21 + 200х22 + 2,5х2з + 50*24 + 250*26 > z; хц + *12 = б; *12 + *22 = 3; *18 + *23 « 40; *14 + *24 = 9; *15 + *25 = 2- Решая вту задачу известными методами, получаем план загрузки станков: *21 = *12 в *23 ** *15 в О» *11 в б; *22 в 3; *13 “ 40; х14 я 6; *2В я 2; *24 а 3; z = 1250.
МОДЕЛИ ОПТИМАЛЬНОЙ ЗАГРУЗКИ ПРОИЗВОДСТВЕННЫХ МОЩНОСТЕЙ рбъем выпуска продукции зависит от мощности технологического оборудования, наличия производственных мощностей, степени и порядка их использования. В результате решения задачи использования производственных мощностей определяют оптимальное распределение номенклатуры изделий по группам оборудования данного предприятия. Построение математических моделей зависит от универсализации оборудования. Поэтому рассмотрим два типа моделей: 1-я для невзаимозаменяемых групп оборудования, 2-я для взаимозаменяемых групп оборудования. МОДЕЛЬ ЗАГРУЗКИ НЕВЗАИМОЗАМЕНЯЕМЫХ ГРУПП ОБОРУДОВАНИЯ Введем обозначения: /— вид технологии; п — число видов технологий; i — вид производимой продукции; I — число видов производимой продукции; p(j — прибыль, получаемая от реализации единицы продукции i-ro вида, произведенной по /-й технологии; г — вид оборудования; — число видов оборудования; Ьг — полезное время работы оборудования r-го вида; arq — норма расхода машинного времени r-го оборудования при изготовлении единицы продукции Z-го вида по /-й технологии; х^ — количество продукции Z-го вида, производимой по /-й технологии. Математическая модель заключается в максимизации прибыли при ограниченной возможности оборудования: 1 п S X РцХц^-тах-, i=l /=1 I п X X ^ixii<br (/■=!. 2 7?); /=1 /=1 X{J 0 (i = 1, 2, . . . , l\ / = 1, 2, . . . , и). Модель' сформирована в виде задачи линейного программирования, решая которую известными методами, получаем оптимальный план х^ загрузки невзаимозаменяемого оборудования. Пример 3. На заводе имеется R = 3 группы оборудования (г =» 1, 2, 3), на которых изготовляется Z = 3 вида продукции (/ = 1, 2,. 3) по п => 3 видам технологий (/ в 1, 2, 3). Данные для составления модели приведены в табл. 3. Математическая модель' 1 l*n + 7*12 + 5*1з + 9x2i + 6х22 + 7*23 + 18*31 + 15*32 -> niax; 2*ii + 2*12 + xi3 + 3*2i + 4*23 + 3*з1 + 3*32 < 20; 3*ц “Н *12 + 2*13 “И *2i “Н 2*22 5*3i Н" 5*32 34, *12 + 3*13 + 2*21 + 3*22 + *28 + *31 < 48’, *д >0 (/ = 1, 2, 3; /= 1, 2, 3). Решая поставленную задачу, например, симплекс-методом, получаем оптимальный план загрузки оборудования: *12 = 10» *а« = 12 тыс. шт., оста ль. ные значения Хц = 0. Прибыль составит 7 ‘ 10 + 6 • 12 ■ 142 тыс. руб. 11
3. Показатели производства продукции вавода Нормативные коэффициенты ar.j Тыо. станко-часов i = 1 1=2 i = 3 /= 1 /=2 /=3 /«2 /-3 /=1 /=2 /=з Группы г= 1 2 2 1 3 0 4 3 3 0 20 оборудо¬ г = 2 3 1 2 1 2 0 б 6 0 34 вания г = 3, станко-часов 0 1 3 2 3 1 1 0 0 48 Прибыль Pip тыс. руб. 11 7 5 9 6 7 18 15 0 Выпуск продукции xiP тыс. шт. *11 *12 *18 *21 *22 *28 *31 *82 *88 Замечание I. Модель загрузки невзаимозаменяемых групп оборудования может решаться по критерию минимума затрат I п при ограничениях: на выпуск продукции S хц^ Qi G в Ь 2, ... , /)| /*=1 на ресурсы I п % £ аГахЦ<Ьг (r=h 2, /=1/=1 и на неотрицательность xtj^Q (1= 1, 2, . . . , Z; / = 1, 2, . .. , п), где c{j — стоимость затрат на производство единицы продукции f-го вида по /-й технологии; Qi — плановый объем выпуска ?-й продукции. Это также задача линейного программирования. Замечание 2. Модель загрузки невзаимозаменяемых групп оборудования может решаться по критерию минимума затраченного станочного времени R S Уr-+ max, Г=1 при ограничениях: на выпуск продукции S (*=1.2 *). 12
на используемое станочное время I п 3 S a'ixii + yr!=bf = Ь 2 fl) /=1/=1 и на неотрицательность переменных (/ = 1» 2, . . . , /; /==1,2, ...,я), Уг >0 (г = 1, 2, . .. , /?), где yF — недоиспользованное время работы станков r-го вида; Qj — плановый объем производства продукции /-го вида. Это также задача линейного программирования. МОДЕЛЬ ЗАГРУЗКИ ВЗАИМОЗАМЕНЯЕМЫХ ГРУПП ОБОРУДОВАНИЯ Для составления плана выпуска продукции на предприятии, имеющем универсальное оборудование разной производительности при выполнении разных операций (изделий), можно провести расчеты программы с помощью следующей модели. Введем обозначениям г — вид станка (оборудования); R — число видов станков; i — вид производимой продукции; I — число видов производимой продукции; Kri — норма затрат времени r-го вида станка на производство единицы /-го вида продукции; рГ1 — прибыль, получаемая предприятием от реализации единицы /-го вида продукции, произведенной на r-м виде станков; xri — количество продукции /-го вида, производимой на r-м ’виде оборудования; Q/ — плановый объем производства продукции /-го вида; Ьг — фонд времени работы станков г-го вида; cri — себестоимость производства единицы продукции Z-го вида на г-м виде станков. R 1 Математическая модель: максимизация прибыли У РгсхгС тах r=l z=i R I или минимизация затрат J] J] crixri т*п ПРИ ограничениях на выпуск r=i z=i продукции и фонд машинного времени R S = (1= 1. 2, ... . 0; Г=1 I S ^rixri (г = 1 > 2, . . . , /?); /=1 хг/>0 (/=1,2, ... , Z; r= 1, 2, ... , Я). Это задача распределительного типа, которую можно решить специальным методом или еимплекс-методом для линейного программирования.
МОДЕЛЬ РАСПРЕДЕЛЕНИЯ ОБОРУДОВАНИЯ ПО ВИДАМ РАБОТ Имеется R видов работ и R видов оборудования. Надо назначить один и только один станок для выполнения определенного вида работы. Эффективность выполнения работ на различном оборудовании можно рассчитывать согласно следующей модели. Введем обозначения: г — вид оборудования; R— число видов оборудования; i — вид работы; R — число видов работы; air — эффективность (прибыль), получаемая при выполнении i’-ro вида работы на r-м виде оборудования; Xir — неизвестная величина, равная 0, если /-й вид работы не выполняется на r-м виде оборудования, и равная 1, если /-й вид работ выполняется на r-м виде оборудования. Математическая модель: R R S S airxir^max; <=1 /■=! R R S Xir = Ь Xi xir e 1» Xir (1 xir) -я р-1 Это задача нелинейного программирования. Пример 4. Имеется R = 3 вида станков и 3 вида работ. Прибыль а^г от закрепления работ за станками следующая: Виды работ 1 2 3 Виды станков 2 5 4 3 1 7 2 3 4 1 2 3 Требуется распределить виды работ по одной на каждый станок так, чтобы общая суммарная прибыль была наибольшей. Математическая модель: %хп 4~ 2х1а -f- 5х13 -|- Зх21 -f- 4хаа + Зхаз 4- 4х31 4* *зг 4" ^хзз тах> Х11 4" *12 4“ *18 = 1 I *21 4" *22 4“ *23 = 1 > *81 4“ *82 4" *33 = 1 ’» *11 4" *21 4" *81 = 1 ’> *12 + *22 4" *32 = 1 » *18 4" *23 4“ *83 = 1» *и(1 — *ц) = 0; *1з (1—*12) = 0; *18 (1—*13)= 0; *21 (1 *21) = 0» *22 (1 *22) = Х23 (1 *2з) = *81 (1 *81) = 0; *за (1 — *за) = 0; *33 (1 — *33) = 0. Решая задачу, получаем: х13 = хаа = х31 = 1; =х х1а =« xai « хаз = в *32 в *зз в 0; т. е. надо назначить работу 3-го вида на 1-й станок, 2-го вида на 2-й станок, 1-го вида на 3-й станок и при этом будет максимальная эффективность (прибыль 5 + 44-4= 13 ед.). 14
МОДЕЛЬ РАСПРЕДЕЛЕНИЯ ОБОРУДОВАНИЯ ПО МЕСТАМ При обработке деталей на нескольких станках необходимо перевозить их от станка к станку в зависимости от технологии производства. В массовом производстве имеет смысл расположить станки таким образом, чтобы общие суммарные перевозки деталей были наименьшими. Введем обозначения: i, / — номера станков; п — число всех станков; /, г -— номера мест, где можно расположить станки; п — число всех мест, где можно расположить станки; — стоимость перевозки всех деталей на единицу расстояния от Z-гб до /-го станка; А — матрица элементов а,ц\ ciq — расстояние между /-м и ?-м пунктами; С — матрица элементов ciq\ т _ f 1, 2, . . . , п | —подстановка, которая означает, что /*-й станок будет 1 ~ t tlt t2, . . . , tnj расположен в k-м месте (£ = 1,2, . . . , п); — расстояние между i-м и /-м станком, если станки назначены на места согласно подстановке Т\ С(Т)—матрица, состоящая из элементов (матрица С (7) образуется из матрицы С путем перестановки в С строк и столбцов согласно подстановке 7). Тогда задача состоит в нахождении такой подстановки 7*, при которой достигается минимум общей стоимости перевозок деталей м (Я, С (Т)) = £ у ■* min> /=1 /Z1 J т. е. minM(A, С(7)) = М(А, С (7*)). т Сформулированная задача является квадратичной задачей о назначениях. Для решения такой задачи нет эффективных точных методов решения, но имеются достаточно приемлемые приближенные методы, один из которых приведен в гл. 8. Пример 5. Имеется четыре станка, которые надо расположить на одной прямой линии на одинаковом расстоянии друг от друга. Расстояние между соседними станками принимается за единицу. Расстояния clq и стоимость перевозок на единицу расстояния а{] заданы в виде матриц 0 1 2 1 0 1 2 3 A (arf = 0 4 8 6 1 0 2 1 4 8 0 1 1 0 3 4 3 2 1 0 5 3 4 0 Требуется разместить станки таким образом, чтобы общая стоимость перевозок была наименьшей. Заметим, что обе матрицы симметричные, поэтому вычисления будут проще. Если расположить 1-й станок на 1-е место, 2-й на 2-е, 3-й на 3-е, 4-й на 4-е, то общие затраты на перевозку М = (1 X Х4 + 2- 8 + 3- б+1-1 + 2- 3+1-4)-2 = 92. Рассчитаем функцию L (А, С (Trs)) = 2 S (ate -а(г) (clt -ctr). /-I i+t\s 15
Очевидно функция L всегда симметрична относительно своих аргументов г и $. Поэтому ее значение можно вычислить только для r< s. Проведя вычисления, получаем: L(A,C(Tra)) = ’ —18 при г = 1, s = 2; —4 при г = 1, s = 3; ) —6 при г = 1, s = 4; 1 —6 при г = 2, s = 3; —4 при г = 2, $ = 4; | ’ . 4-2 при г =3, s = 4 J Так как для этой функции имеются отрицательные значения, то выберем наименьшее из них, —18, полученное при г = 1 и s = 2. Полагая л = 1, {1 2 3 4) 2 1 3 4J и °^РазУем матрицу Сг. Для этой цели в матрице С сначала переставим 1-й и 2-й столбцы, а затем в полученной матрице поменяем местами 1-ю-и 2-ю строки. Выполняя действия последовательно, получаем: 1 0 2 311 0 1 1 2 0 1 1 2 1 0 2 1 ’ с1 = 1 1 0 2 2 0 3 1 2 3 1 о II 2 3 1 0 Теперь вычислим значения для L (А, (Trs)), они оказываются все положительными. Поэтому вычисляем = М (A, Cj) = 74. Как видно, затраты существенно снизятся на 18 ед., если 1-й станок поставить на 2-е место, а 2-й на 1-е. Выберем случайную подстановку Т2 = f 3 4) и вы* числим для нее матрицу 0 1 2 1 1 0 3 2 2 3 0 1 1 2 1 0 и значения {18 при г = 1, s = 2; 12 при г = 1, s = 3; —6 при r= 1, s = 4; I —6 при г = 2, s = 3; 12 при г = 2, s = 4; | —2 при г = 3, s = 4. J Выбираем наименьшее отрицательное значение —6, полученное при г = 1, s = 4. Полагая r± = 1, = 4, делаем в матрице С2 перестановку Т14. Тогда получим С3 — 0 2 1 1 2 0 3 1 1 3 0 2 1 1 2 о) которая получена из подстановки Т2 чисел 2 и 3, стоящих на 1-м и 3-м местах, надо 3-й станок поместить на 1-е место, 1-й Для матрицы С3 составляем L (А, С3 (Trs)) и получаем, что все ее значения положительны. Поэтому вычисляем М2 = М (А, С3) = 70, возможное )1 2 3 “ 3 1 4 путем перемены местами в ней В соответствии с подстановкой, на 2-е, 4-й на 3-е, 2-й на 4-е. Очевидно, М2 < х, поэтому следует взять еще случайную подстановку и для нее получить локальный минимум. Например, взяв подстановку zp fl 2 3 4) Л = I 3 4 1 2р получим: С4 = 0 1 2 1 0 1 3 2 2 3 0 1 1 2 1 0 16
и вычислим для нее значения функции C4(Trs)) = 18 при г = 1, s = 2; 12 при г = 1, з = 3; —6 при г — 1, s = 4; —6 при г = 2, s = 3; 12 при г = 2, з = 4; —2 при г = 3, з = 4. Поскольку минимальное значение -!-6 достигается при = 1, = 4 либо при г± = 2, sx « 3, то выбирая первую возможность и произведя перестановку пар Т14, получаем: 4 =( 1 2 3 41 2 4 13/ 0 2 11 2 0 3 1 13 0 2 112 0 Для этой матрицы L (Л, С5 (Trs)) > 0, поэтому вычислим М3 = М (А, С6) « = 70. Итак, значения минимальных затрат в 70 ед. повторились. Следовательно, Т4 и Г*, дающие одно и то же значение затрат, можно считать оптимальным решением. Абсолютный минимум затрат составляет 70 ед. Итак, оптимальными размещениями будут следующие: а) 3-й станок на 1-е место, 1-й на 2-е, 4-й на 3-е, 2-й на 4-е; б) 2-й станок на 1-е место, 4-й на 2-е, 1-й на 3-е, 3-й на 4-е, при этом общие затраты составят 70 ед., что на 22 ед. меньше первоначального (единичного) назначения. МОДЕЛЬ ОПТИМАЛЬНЫХ СМЕСЕЙ Задача состоит в определении набора компонентов продуктов/из которых необходимо получить смесь, обладающую" определенными свойствами при минимальных затратах. Введем обозначения: j — вид продукта, из которого образуется смесь; т — число видов продуктов, необходимых для получения смеси; i — вид свойства, которым должна обладать смесь; п — число всех видов свойств; Ri — количественная характеристика i-ro вида свойства; — содержание Л го вида свойства в единице /-го вида продукции; Cj — стоимость единицы /-го вида продукта; Цу — наименьшее возможное количество '/-го продукта, необходимого- для смеси; Ь] — наибольшее возможное количество /-го продукта, необходимого для смеси; Xj — искомое количество продукта /-го вида, необходимое для смеси. Математическая модель. Найти такие х;>0 (/ = 1, 2, . . . , т), при» т которых У, CjXj -> min и будут выполнены свойства /=1 т S 1=1,2, ... , л; а^х,-^, /==1,2 т. Это задача линейного программирования.
содержанием серы, фосфора, марганца и других компонентов при наименьшей стоимости. Тогда в модели будут следующие обозначения: / — виды шихтового материала, из которых получается чугун; т — число видов шихтового материала, необходимых для получения чугуна; I — вид компонента (фосфор, сера, марганец и т. д.), который должен • быть в чугуне; п — число видов компонента; Ri — количество i-го компонента, которое должно быть в чугуне; ац — содержание /-го вида компонента в единице /-го вида шихтового материала; ау — наименьшее количество /-го вида шихтового материала, необходи- — мого для чугуна; Ь] — наибольшее количество /-го вида шихтового материала, который может использоваться для чугуна; Xj — количество шихтового материала /-го вида, необходимого для получения чугуна; су — стоимость единицы /-го шихтового материала. Математическая модель: 2 cyxz->miry ЯцХ/^Rf, а^Х/^Ь,-. i=i I-i Используя модель, можно определить оптимальный набор шихтовых мате* риалов, при котором стоимость чугуна будет наименьшей и будут выпоЛ* пяться ограничения на содержание компонентов в группе. МОДЕЛИ ОПТИМАЛЬНОГО РАСКРОЯ МАТЕРИАЛОВ На многих промышленных предприятиях при массовом производстве продукции необходимо получить наиболее рациональный раскрой материалов (доски, листы металла, трубы, прокат, рулоны ткани и т. д.). План раскроя считается оптимальным, если он обеспечивает больший выход заготовок или наименьший объем отходов. Такие задачи можно решать с помощью математических моделей. МОДЕЛЬ ОПТИМАЛЬНОГО РАСКРОЯ МАТЕРИАЛОВ ДЛЯ ПОЛУЧЕНИЯ ЗАДАННОГО КОЛИЧЕСТВА ЗАГОТОВОК На предприятие поступают однотипные рулоны материалов. Надо найти такой план раскроя рулонов материала по ширине, при котором будут нацмен ьшие отходы. Введем обозначения: i — вид заготовки; tn — число всех видов заготовок; / — вариант раскроя рулона по ширине; п — число всех вариантов раскроя; сц — заданное число заготовок i-ro вида; Оц — число заготовок i-ro вида, которое можно получить из одного рулона согласно /-му варианту раскроя; Cj— отходы материала, получаемые из рулона материала согласно /-му варианту раскроя; Xj— искомое число рулонов, раскраиваемых согласно /-му варианту. 18
Математическая модель: S С/Х/-►min; £ atjXj = at (t=l, 2 m); /=1 /=1 X/>0 (/ = 1, 2, ...» л). Это задача линейного программирования, для решения которой можно применять симплекс-метод. Пример 7. На предприятие поступают однотипные рулоны шириной 700 см, которые надо разрезать на заготовки трех видов: 1-й шириной 230 см, 2-й — 190 см, 3-й — 80 см. План заготовок следующий: = 60 шт., а2 = = 90 шт., а3 = 320 шт. План должен выполняться с минимальными отходами. С этой целью составляют варианты /-го раскроя рулонов на заготовки и определяют количество заготовок i-го вида из одного рулона, получаемых согласно /-му варианту, и отходы Cj. Эти данные приведены в табл. 4. 4. Показатели раскроя рулонов Вариант раскроя Число заготовок из одного рулона Отходы, СМ 1 Вариант раскроя Число заготовок из одного рулона Отходы, см 1-го вида 2-го вида З-го вида 1-го вида 2-го вида З-го вида 1 3 10 6 1 1 3 40 2 2 1 60 7 2 3 0 3 2 — 3 0 8 8 60 4 1 2 1 10 9 — 2 4 0 б 1 — 5 70 Математическая модель: LOxi + 50х2 + 0 • х3 + 10х4 + 70хб + 40хб + 0 • х7+ 60х8 + 0 X X -> min при ограничениях на план заготовок 3xt + 2х2 + 2х3 + х4 + хб + хв + 2х7 = 60; х2 + 2х4 + хв + х9 = = 90; Зх3 4~ 5хб 4“ Эха 4“ Зх7 4" 8х8 4“ 4х9 = 320; Х] 0, / = 1...9. Решением этой задачи является хг = х2 = х4 = хъ = ха = х1 = 0, х3 = 30^ х3 = 6,25, х9 = 45. Отсюда следует, что минимальное количество отходов получится, если раскроить 30 рулонов по 3-му варианту (2 заготовки 1-го вида и 3 заготовки 3-го вида), 6,25 рулона раскроить по 8-му варианту (8 заготовок 3-го вида), 45 рулонов по 9-му варианту (2 заготовки 2-го вида и 4 заготовки 3-го вида). Тогда необходимо 30 + 45 4“ 6,25 = 81,25 рулона, а отходы составят 6,25 • 60 = 375 см. МОДЕЛЬ ОПТИМАЛЬНОГО РАСКРОЯ ПАРТИЙ МАТЕРИАЛОВ ДЛЯ ИЗГОТОВЛЕНИЯ КОМПЛЕКТОВ На предприятие, изготовляющее комплекты, поступает сырье в виде партий материалов, имеющих свои размеры. Надо получить раскрой материалов, обеспечивающий выпуск максимального числа комплектов. Для формирования модели введем обозначения: s — номер партии материала; S — число всех видов партий материалов; i — вид заготовки; 19-
число заготовок 1-го вида, необходимых для одного комплекта; п—число всех видов заготовок; ,а3 — количество материала одного размера в одной партии s-ro вида; /— номер варианта раскроя; ns — число вариантов раскроя для каждой единицы материала s-й партии; asji — число заготовок i-ro вида, получаемых из единицы материала s-й партии согласно /-му варианту раскроя; ksj — искомое количество единиц материала s-й партии, раскраиваемых со. гласно /-му варианту. Тогда при раскрое всех партий будет получено заготовок Zj Zj asiixsl «=1 /=1 « может быть собрано комплектов s=i /=1 Поскольку число полных комплектов лимитируется теми заготовками, которые позволяют составить наименьшее число комплектов, то число полных комплектов asjixsl* План х состоит в максимизации числа комплектов s ns тжх m/n /Г S S a^x‘i Sx=l /=1 при условиях выполнения плана заготовок ns S x$i = as (s=l, 2 S) /=1 я неотрицательности компонентов xsj > 0, s = 1, 2, . . . , S, / = 1, 2, . . . , п3. Если через z обозначить число комплектов, то сформированная модель сводится к следующей задаче линейного программирования z -> шах при ограничениях s ", S S a>Hxsl>z (s = 1, 2 S); S=1 /«1 ns S xsj = a^ (* = b 2 •$); /=1 z>0, xsj >0 (s= 1, 2, . . . , S; / = 1,2,..., ns). Пример 8. На комбинат поступили две партии досок: 1-я состоит из = 50 шт. длиной по 6,5 м каждая, 2-я из а2 = 200 шт.— по 4 м каждая. Из этих досок надо изготовить комплекты, состоящие из = 2 заготовок 20
по 2 м каждая и Z2 = 1 заготовки по 1,25 м. Надо так распилить доски, чтобы получить максимальное число комплектов. Варианты раскроя досок приведены в табл. 5. Пусть Хц, *12» *1Й» *14 — число досок длиной 6,5 м, которые надо распилить соответственно по 1, 2, 3, 4-му вариантам; х21, *22» *23 — число досок длиной 4 м, которые надо распилить по 1, 2, 3-му вариантам; z — число комплектов. Тогда надо найти z -> max при следующих условиях: число израсходованных досок должно соответствовать размеру партии хц + + *12 + *13 + *14 “ 50; x2t + х22 + 4" *23 3 200, количество заготовок должно состэе 5. Варианты раскроя досок Из досок 6,8 м Из досок 4 м И Число заготовок длиной и £ я я И си 2 м 1,25 м 2 м 1,25 м 1 3 2 2 2 2 1 1 3 1 3 — 3 4 — 5 — —- полные комплекты (Зхц + 2х1а + х18 + 2х21 + х22) > г, 2X12 + Зх18 + 5X14 + х22 + Зх2з > z. Число комплектов и досок должно быть реальным: z>0; xs/ >0, s= 1, 2; /= 1, 2, 3, 4 Решением этой задачи являются хХ4 = 37,5, х12 = 12,5, x2i = 200, хХз = = *11 = *22 в *23 = 0; z = 212,5. Произведя округления, получим: Xi4 =*68, х12 = 12, x2i = 200, х13 = xxi = = х22 = х23 = 0; z = 212. Наиболее выгодными оказались 2-й и 4-й варианты для досок длиной 6,5 м и 1-й вариант для досок — 4 м. В оптимальном варианте максимальное число комплектов составит 212 шт. МОДЕЛИ ОПЕРАТИВНО-КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ Внутризаводские планы учитывают сроки выполнения производственной программы по выпуску продукции; распределение заданий по видам работ, оборудования с указанием последовательности обработки деталей и др. Для составления календарных планов производства используют оперативно-календарное планирование, т. е. моделирование производства во времени. Оптимальные календарные планы имеют большое значение для тех отраслей промышленности, где производится большое число сложных видов изделий и используется много различных станков. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ ПРОИЗВОДСТВЕННОЙ ПРОГРАММЫ ВО ВРЕМЕНИ Для оптимизации планов выполнения заказов в единичном и мелкосерийном производстве может применяться модель объемно-календарного планирования. Введем обозначения: i — номер заказа; т — число всех заказов; k — номер производственного участка, состоящего из групп однородного оборудования; 21
К — число всех участков; / — номер месяца, в котором начинает выполняться заказ; t — номер месяца, в течение которого выполняется заказ; Т — число месяцев в плановом периоде (например, для квартала Т = 3); — затраты станочного времени £-й группы оборудования по выполнению Гго заказа, если его можно начать в /-м месяце и выполнить в /-м месяце; Aki — располагаемый фонд станочного времени &-й группы в Лм месяце; Сц — суммарная трудоемкость выполнения Z-го заказа, если его начали выполнять в /-м месяце; Хц — целочисленная переменная,Травная 1, если i-й заказ начнет выполняться в /-м месяце, и равная 0, если Z-й заказ не начнет выполняться в /*-м месяце; Ei — множество номеров заказов, которые надо обязательно включить в план. Критерий оптимальности — максимизация загрузки производственных мощностей: т Т S S coxo ->max. «=1 /=1 т Т Ограничения: по фонду времени работы станков J] J] < Aki> = 1, 2, ... , К; f=l, 2, ...» Г; i 1 /в1 т по обязательным включениям заказа в план xij = 1, i £ £х; /=1 т _ по необязательным включениям заказов в план х^ < 1, i Q / по условию целочисленности Хц(х^—1) = 0, /=1, 2, . .. , m\ j =* = 1, 2, ... , Т. Полученная модель сформирована в виде задачи целочисленного программирования. Замечание: суммарную трудоемкость выполнения заказов можно вычислить по формуле c{j = J] а**. k t МОДЕЛЬ ОБЪЕМНО-КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ В КРУПНОСЕРИЙНОМ ПРОИЗВОДСТВЕ Введем обозначения: i — номер вида детали; m — число всех видов деталей; s — номер варианта загрузки участка; S — число всех вариантов загрузки участка; ай — почасовая производительность участка по выпуску i-й детали согласно s-му варианту; bi — план по выпуску деталей Z-ro вида; х$ — время работы по выпуску деталей согласно s-му варианту. s '' Критерий — минимизация суммарного времени xs->-min. 22
6. Производительность станка по вариантам № де- № варианта тали 1 2 3 4 5 6 7 8 9 10 и 12 13 14 15 16 17 18 19 20 1 ;20 20 20 20 20 20 2 10 10 10 10 10 10 10 3 10 10 10 10 10 10 10 4 15 15 15 15 15 15 15 15 5 20 20 20 20 20 в 1 1 10 ю| 1 10 s При ограничениях на выпуск деталей У, aisxs ^bi (/=1,2, . .. , tri) S=1 и на неотрицательность переменных xs>0 (s= 1, 2, .. . , <S). Это задача линейного программирования. Пример 9. На станке надо обработать 6 деталей 1...6 в количестве bi = Ь2 = Ь3 = 64 = Ь6 ° 600 шт., Ь3 «= 1200 шт. Имеется 20 вариантов обработки деталей, почасовая производительность станка по вариантам приведена в табл. 6. Обозначив xs — количество часов работы станка согласно s-му варианту, получим! 2, xs->min S=1 20хх + 20х2 + 20х3 + 20х4 + 20хб + 20х1б = 600; 10хх + 10ха + 10xe + 10х7 + 10х8 + 10х9 + Юх1б = 600; 10х8 4” 10х4 4“ Юх10 4“ IOxjx 4“ 10X12 4“ Юх13 4“ 10X17 = 600; 15ха 4- 15х4 4“ 15хб 4“ 15хб 4- 15х7 4- 15хю 4“ 15хц 4“' 15xi4 4- 16xi8 = = 600; 20х7 4“ 20х8 4* 20хц 4- 20X12 4~ 20xi44“ 20xi9 = 600; Юх0 4“ 10xi3 + Юх20 = 1200. Решая эту задачу симплекс-методом, получаем: х4 в 30 ч, х8 = 20 ч, х9 = = 40 ч, Хц = 10 ч, Х1з = 20 ч, х20 = 60 ч. Остальные варианты в оптимальном плане не используются: хх = х2 = х3 = х5 =« хв = х7 = ххо =ч Xi2 а = Xi4 = Х15 = Хщ — Xi7 = Хх8 = Х19 = 0. МОДЕЛЬ ОПЕРАТИВНО-КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ МЕЛКОСЕРИЙНОГО ПРОИЗВОДСТВА С УЧЕТОМ РАВНОМЕРНОСТИ ВЫПОЛНЕНИЯ ПЛАНА ВО ВРЕМЕНИ Для формирования модели введем обозначения! I — вид детали; т — число видов деталей; 23
k — вид станка; К — число всех видов станков; р — номер очередности обработки детали; г — число периодов (очередностей); Oik — трудоемкость обработки i-й детали на &-м станке (норма затрат времени на обработку детали); h — степень приближения к равномерному распределению (0 < h < < 1); х*р — равно 1, если /-я деталь на k-м станке обрабатывается в р-ю очередь, в противном случае равно нулю. * Критерий оптимальности—максимизация степени равномерности выполнения плана во времени h -> max при ограничениях т т (й=1, 2, .... К; р = 1, 2 г); <=1 /=1 S *?р = 1. х?р(*?р-1)=0. Р=1 МОДЕЛЬ ПОСЛЕДОВАТЕЛЬНОСТИ ЗАПУСКА ДЕТАЛЕЙ Имеется несколько станков и деталей, которые должны обрабатываться в некоторой последовательности согласно определенному технологическому маршруту.Требуется определить такой порядок обработки деталей, при котором общее время обработки будет наименьшим. Отрезок времени разбивается на несколько частей, равных единице времени. Введем обозначения: k — номер станка; п — число видов станков; i — номер детали; т — число видов деталей; г — номер интервала (части отрезка времени); bi — заданный план по выпуску деталей Z-ro вида; aik — число деталей Z-го вида, которое можно обработать на &-м станке за один интервал времени; I — номер станка, на котором обработка деталей производится раньше, чем на &-м станке; xkiF — та часть времени r-го интервала, в течение которой Z-я деталь будет обрабатываться на &-м станке. Ограничения: время обработки деталей на каждом станке в течение одного интервала /=1 план по обработке деталей должен быть выполнен = (/=1,2 m); Г k 24
должна быть выдержана технологическая последовательность обработки деталей г г—1 alk S xi/ (z = !’ 2» • • • > т> = 1, 2, . . . , л). /=1 /=1 Требуется найти такие при которых наиболее поздний интервал времени г обработки деталей был Наименьшим, Задача сводится к решению задач линейного программирования. Для этого находят какое-либо допустимое решение (решение, удовлетворяющее ограничениям) и отмечают все неизвестные с наибольшим номером г. Пусть это г = г0- В системе ограничений оставляют неизвестные х*р с номерами г, не превышающими г0, и минимизируют функцию v = S S i k т. е. решают задачу линейного программирования и получают минимальное значение Т = Если у0 > О, это значит, что без интервала г0 обойтись нельзя, следовательно задача решена и наименьшее время г0 найдено, Если у0 = 0, то без интервала г0 можно обойтись. В этом случае отмечают наибольшее значение гх, для которого хотя бы одно значение х^ > 0, и снова повторяют процесс. Если получают у! = min > О» то ^ез интервала г± х i k обойтись нельзя и г± есть решение. Если ух = 0, то повторяют процесс дальше до тех пор, пока не получают решение. ОБЩАЯ МОДЕЛЬ КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ ПРОИЗВОДСТВА Предприятию дается задание по выпуску изделий. Для их изготовления производят соответствующие операции (обработки деталей) на имеющихся станках.Надо увязать во времени вСе работы, так как операции выполняют в' определенной последовательности. Все время работы станков разбивается на интервалы, в’течение которых производится определенная операция. Для формирования модели введем обозначения: k — номер станка; п — число станков; i — номер вида деталей, обрабатываемых на станках; т — число видов деталей; и — номер операции, выполняемой над деталью; р — номер очередности обработки детали; t — момент времени; Т — промежуток времени обработки деталей; Piu — число деталей Z-ro вида, над которыми надо выполнить н-ю операцию; akiu — число обрабатываемых деталей Z-ro вида на k-м станке по выполнению u-й операции; c^ujv — Длительность переналадки k-ro станка при переходе от обработки Z-й детали по и-й операции к /-й детали по v-й операции; xiup — искомые величины, выражающие время обработки Z-й детали по и-й операции на k-м станке в р-ю очередь; w^u — начальное число заготовок для ’деталей Z-го вида, которые должны обрабатываться на k-м станке по и-й операции; 25
wju (t) — общее число заготовок в момент времени t для деталей /-го вида, которые обрабатываются на &-м станке по u-й операции; — число деталей Z-го вида, поданных к моменту t на £-й станок для обработки по u-й операции; Bklu(t) — число деталей '/-го вида, обработанных по u-й операции на k-м станке к моменту /; С — затраты, связанные с обработкой деталей; 6(х) — функция, равная 1 при х > 0 или 0 при х < 0; % — большое положительное число; yk — момент начала обработки предыдущей детали. Математическая модель. Найти такие х*ир > 0, при которых минимизируются затраты С и выполняются условия по очередности обработки деталей S S $ (rfup) < X S ® < ь i и i и по длительности перерывов между выпусками станков (следующая обработка должна быть после окончания предыдущей работы и переналадки станка) Ур + ^iuiv < хр+1 + [2 — (xiup) ~ 6 (*/wp+i)lX< по выполнению планового задания S S aiuxiup>Pi«> k р по выполнению программы во времени Р / и по регулярности процесса обработки W1U W = (0 - ю > При конкретизации модели величины с, Ур, Wkiu(t), Aku(t), Bkiu(f} виража- ются через искомые переменные х^ир. Однако большая конкретизация приводит к сложным задачам, которые невозможно решить. Поэтому рассматриваются более частные модели и задачи, имеющие практическое значение. ‘ МОДЕЛЬ ПОСЛЕДОВАТЕЛЬНОСТИ ЗАПУСКА ДЕТАЛЕЙ С УЧЕТОМ ПЕРЕНАЛАДКИ На станках по определенному технологическому маршруту непрерывно обрабатываются детали. Требуется определить план работы станков, согласно которому общее время обработки деталей будет наименьшим. Введем обозначения: п — число станков; т — число видов деталей; i — вид детали; и — номер операции; kiu — номер станка, на котором выполняется «-я операция по обработке i-го вида детали; biu — затрачиваемое время при выполнении u-й операции для /-й детали; 26
— число операций по обработке /-го вида детали; d(u — запаздывание начального момента и-й операции по сравнению о начальным моментом и — 1-й операции Z-го вида детали; Tiu — длительность обработки передаточной партии /-го вида детали при и-й операции; cktj — длительность переналадки k-ro станка при переходе от обработки /-го вида детали к /-му виду; tkp — начальный момент р-й очередности обработки детали на ft-м станке; t — момент окончания всех работ; Х;р — искомая величина, равная 1, если ft-й станок в р-ю очередь обрабатывает /-ю деталь, и равная 0 во всех остальных случаях; X — большое положительное число. В модели необходимо найти такие х^р > 0, при которых общее время t минимальное и выполняются условия: по величине запаздывания diu > max (Тiu-ъ biu-i — biu + по выполнению одной операции для каждой детали 24 = / по количеству выполняемых операций 2 24 = k р по соблюдению технологического процесса по соблюдению очередности работ на каждом станке + biu + + (2 ~ Х;р — по соблюдению окончания срока всех работ где ft0 — номер станка, на котором /-й вид детали проходит последнюю обработку; и0 — номер последней операции по обработке /-й детали. Таким образом получим модель как задачу целочисленного линейного программирования. МОДЕЛЬ ЗАДАЧИ О ПЕРЕНАЛАДКАХ Поскольку в общем виде задача о переналадках станков является сложной, то с целью упрощения сформулируем ее для одного станка. Пусть на имеющемся станке надо выполнить т различных операций. Длительность или стоимость переналадки от /-го вида операции к /-му обозначим через с^. Матрица С = (c{j) характеризует длительность переналадок или стоимость переналадок. Требуется найти такую последовательность операций, при которой длительность переналадок будет наименьшей. Каждая операция может выполняться в порядке очередности.Если 1-ю операцию выполнить в 1-ю очередь, 2-ю — во 2-ю очередь, т-ю — в т-ю очередь, то затраты времени С(Е) ™ сп + с2а + ... + стт- 27
Если сделать перестановку Т = { jy2, * * * * /^ } очередности, т. е. /гю операцию проводить в 1-ю очередь, /а-ю во 2-ю очередь и т. д., ^-ю в /n-ю очередь, то затраты времени С (Г) = ciitt + + ••• + Требуется определить такую перестановку Т, при которой затраты С(Т) будут наименьшими. Эту задачу можно поставить еще следующим образом. Пусть имеются две матрицы: матрица С =■ (c{j) затрат времени и матрица Р=(Рц) = 0 1 0 0 . . . 0 0 0 1 0 . . . 0 0 0 0 1 . . . 0 0 0 0 0 . . . 1 1 0 0 0 . . . 0 Матрица С(Т) образуется из матрицы С путем перестановки в ней строк и столбцов согласно подстановке Т. Требуется определить такую подстановку ?♦, при которой '=1 /=1 7 Обратная подстановка 71”1 удовлетворяет равенству Т-1 Т = и указывает оптимальный порядок очереди или переналадок. Очевидно, поставленная таким образом задача является частным случаем рассмотренной ранее задачи о размещении станков по местам. Следовательно, для ее решения можно применить изложенный выше метод или улучшенный метод (см. гл. 8). Пример 10. Пусть матрица С стоимостей переналадок имеет вид (элемент c{j означает стоимость в рублях переналадки при переходе станка от обработки i-й детали к /-й) 14 23 24 17 32 16 27 63 40 43 48 40 69 60 36 92 20 19 80 18 41 39 13 34 8 18 22 36 33 36 61 58 46 42 50 46 38 42 33 96 48 57 68 61 53 55 83 77 79 37 44 41 37 54 47 32 41 33 30 26 23 29 16 62 Требуется найти такую последовательность переналадок, при которой достигается минимум общей стоимости переналадок, т. е. надо найти такую подстановку Т= ’*’’?)» при которой достигает минимума общая стои- 1*1» *2» • • • »*eJ 8 8 мость переналадок С (Т) = J] с*1ЧРц* Для Решения задачи воспользуем- /=1 /=1 ся алгоритмом (см. гл. 8). Согласно первому шагу алгоритма вычислим значения L (С (Trs)) (табл. 7) для г < s. Среди транспозиций 7\ = T2t 3 Т2 = = T2i 6» гз = T3i б, Т4 = Т3( 7, Тб = T4i 8, Тв = 7\ q, для которых значения L (С (TrS)) < 0, имеются две незацепленные Т2 и Тъ и дающие вместе наименьшую сумму стоимости переналадок L (С (Т2)) + L (С (ТБ)) = —34 — 18 = = —52. Имеются еще две незацепленные транспозиции 7\ и Тв, для которых 28
Т. Значения L(C(Tr s)) 9 t 2 3 4 б . 6 7 8 2 0 —8 5 14 —34 30 26 3 0 4 35 —7 —2 43 4 0 30 23 3 —18 Б 0 -36 74 22 в 0 7 44 7 0 16 8 0 вначения L отрицательные, но они в сумме уменьшают стоимость переналадок на 44, что меньше, чем 52. Поэтому согласно алгоритму переходим ко второму шагу. В матрице С меняе.м местами 2-й и 6-й столбцы, а затем 2-к> и 6-ю строки, что соответствует транспозиции Т2, потом меняем местами 4-й и 8-й столбец, а затем 4-ю и 8-ю строки, что соответствует транспозиции и, таким образом, получаем 14 16 24 63 32 23 27 17 48 55 68 77 53 57 83 61 20 39 80 34 41 19 13 18 41 29 30 62 23 33 16 26 46 42 50 96 38 42 33 46 40 60 48 32 69 43 36 40 79 54 44 32 37 37 47 41 8 36 22 58 33 18 61 36 для матрицы С*, вычисляем зна¬ В соответствии со вторым шагом алгоритма чения ЦС1 (Trs)) (табл. 8) для г < s. Из таблицы видно, что только одно вначение функции L отрицательное — при Т6 7. Поэтому в матрице С1 меняем местами 6-й и 7-й столбцы, а затем 6-ю и 7-ю строки и получаем 14 16 24 63 32 27 23 17 48 55 68 77 53 83 57 61 20 39 80 34 41 13 19 18 41 29 30 62 23 16 33 26 46 42 50 96 38 33 42 46 79 54 44 32 37 47 37 41 40 60 48 92 69 36 43 40 8 36 22 58 33 61 18 36 Продолжаем второй шаг алгоритма и вычисляем значения £(С2(?П $)) для r< s (табл. 9). Из таблицы видно, что все ее значения L > 0, поэтому переходим к третьему шагу алгоритма: вычислим значение = С2^ + С*з + Ch + + С|в + С?2 + С?9 + CJ* = 16 + 68 + 34 + 23 + 33 +* 37+40 + + 8 = 259, выберем наименьшее положительное значение L(C2(Tft $)) = 2 при Тбб. В матрице С2 переставим местами 5-й и 6-й столбцы, а затем 5-ю и 6-ю строки и получим 29-
8. Значения L (С1 (Tr< f)) S 2 3 4 5 6 7 8 2 0 24 44 19 34 31 8 3 0 25 31 32 2 32 4 0 67 67 29 20 5 0 31 28 13 6 0 —9 57 7 0 98 8 0 9. Значения L (C2 (Tr. s)) г S 2 3 4 5 6 7 8 2 0 22 44 54 16 25 15 3 0 23 34 12 32 37 4 0 63 52 12 79 5 0 2 19 98 6 0 9 56 7 0 14 8 0 14 16 24 63 27 32 23 17 48 55 68 77 83 53 57 61 20 39 80 34 13 41 19 18 41 29 30 62 16 23 33 26 79 54 44 32 47 37 37 41 46 42 50 96 33 38 42 46 40 60 48 92 69 36 43 40 8 36 22 58 61 33 18 36 ‘Согласно алгоритму, к матрице С3 снова применяем первый шаг. Вычисляем значения L(C*(TrS)) для r< s (табл. 10). Из таблицы видно, что наименьшее значение L «= —19 достигается при транспозиции Т4 5. Поэтому, согласно алгоритму, в матрице С3 переставим местами 4-й и 5-й столбцы, затем 4-ю я 5-ю строки и получим 14 16 24 27 63 32 23 17 48 55 68 83 77 53 57 61 20 39 80 13 34 41 19 18 79 54 44 47 32 37 37 41 41 29 30 16 62 23 33 26 46 42 50 33 96 38 42 46 40 60 48 36 92 69 43 40 8 36 22 61 58 33 18 36 J30
10. Значения L(C8(Trf s)) г 8 2 3 4 б 6 7 8 2 0 43 81 15 30 8 15 3 0 2 41 31 - 33 27 4 0 —19 10 78 114 б 0 —2 24 65 6 0 0 . 14 7 0 14 8 0 Согласно алгоритму, для матрицы С4 вычисляем значения L(C4(Tr, s)) для г < s (табл. И). Из таблицы видно, что имеется одно значение L = —11 при Т3 q. Поэтому в матрице С4 делаем перестановку 3-го и 6-го столбцов, а затем 3-й и 6-й строк и получаем матрицу 14 16 32 27 63 24 23 17 48 55 53 83 77 68 57 61 46 42 38 33 96 50 42 46 79 54 37 47 32 44 37 41 41 29 23 16 62 30 33 26 20 39 41 13 34 80 19 18 40 60 69 36 92 48 43 40 8 36 33 61 58 22 18 36 11. Значения £(С4(Тг в)) г S ’ 2 3 4 5 6 7 8 2 0 49 58 61 19 8 15 3 0 48 42 —11 5 61 4 0 15 80 58 105 5 0 69 91 104 6 0 43 46 7 0 14 8 0 Согласно алгоритму, для матрицы Сь- вычисляем значения L (С- (Tr s)) для> г < s (табл. 12). Из таблицы следует, что все L > 0. Поэтому вычисляем стоимость перенала- ™ + С’4 + + + + С’’ + 71 = 16 + 53 + 33 + 32 + + оО + 19 + 40 8 = 231; выбираем наименьшее положительное значение L = 9 при Т7, 8. делаем в матрице перестановку 7-ю и 8-ю столбцов, а затем 7-й и 8-й’строк и получаем матрицу Св. Вычисляем значения L (С6 (Т^ <.)) и получаем, что среди этих значений имеется единственное отрицательное значение L (C*T7f 8) = —9 при Т7_ 8. Согласно алгоритму, в матрице С? меняем 31
32. Значения Ь(СЪ(ТГ $)) рить выполнение достаточных условий минимума. С этой целью для матрицы Съ составляем систему неравенств с6-._L — с— Vj <0 и находим, что при Uj = 5, v2 = —2, v3 = 0, v4 = 5, v5 = 0, ve = —9, v7 =* —3, ue = —1 эта система удовлетворяется. Следовательно, значение D2 является минимальным. Матрица Съ получилась из матрицы С с помощью подстановки Т = 7 6 8 3 2 4 б}’ которая образована с помощью транспозиций Т2 6T4 8х X ^б.т^.бЛ.б^з.б- Обратная подстановка Т"1 = {16 5 7 8 3 2 4} Указывает оптимальную очередность переналадок: 1 ->6->5->7->8->3-> 2-> 4-> 1 При этом будет достигнута наименьшая стоимость переналадок D2 = 231 руб^ В этом примере оптимальная подстановка является цикличной, она складывается из цикла длиной 7. Для получения такой подстановки понадобилось сделать 6 транспозиций. Чем меньшее число циклов входит в оптимальную подстановку, тем скорее находится решение задачи. Глава 2 МОДЕЛИ НА УРОВНЕ СЕЛЬСКОХОЗЯЙСТВЕННЫХ ПРЕДПРИЯТИЙ В экономико-математических моделях сельскохозяйственных предприятий необходимо учитывать, что земля как главное средство производства сельского хозяйства обладает большой универсальностью по производству продукции; сельскохозяйственный труд менее специализирован и создает большие возможности перемены труда; в сельскохозяйственном производстве имеется большое разнообразие природно-климатических условий, обусловливающих относительно устойчивую дифференциацию производительности труда в различных районах; для сельского хозяйства характерна взаимозаменяемость производимой продукции; сельскохозяйственное предприятие является основным звеном, производящим сельскохозяйственную продукцию. Экономико-математические модели и методы помогают решать многие задачи планирования и управления сельскохозяйственного производства. '32
БАЗОВАЯ МОДЕЛЬ ОПТИМАЛЬНОГО СОЧЕТАНИЯ ОТРАСЛЕЙ Задача оптимального сочетания отраслей сельского хозяйства состоит в определении оптимального направления развития сельскохозяйственного предприятия по структуре производства и использованию ресурсов. В качестве критерия эффективности используется максимум прибыли. Введем обозначения: / — номер вида сельскохозяйственной продукции; L — число видов сельскохозяйственной продукции; / — число видов продукции земледелия; / = 1, 2, .... I — вид продукции земледелия; / = I + 1, I + 2, ...» L — вид продукции животноводства; s — номер вида производственного ресурса; т — число видов производственных ресурсов; bs — объем s-ro вида ресурса, выделяемого извне для производства продукции; pf — прибыль, получаемая сельскохозяйственным предприятием от реализации единицы /-го вида продукции; xj — объем производства /-го вида продукции, agj — норма затрат s-вида ресурса на производство единицы /-го вида продукции; h — номер группы кормов; Н — число всех групп кормов; i — номер вида элемента питания; aijh — норма затрат Z-ro элемента питания по /i-й группе кормов на производство единицы r-го вида продукции животноводства; — содержание Z-го элемента питания в единице /-го вида культуры земледелия, используемой на корм по /i-й группе кормов; qj — удельный вес /-й культуры, используемой на корм; bih — число кормовых ресурсов (элементов питания f-го вида), входящих в Л-ю группу кормов, поступающих извне на сельскохозяйственные предприятия. Математическая модель. Найти такие объемы производства *;-(/ = 1, 2, ..., L) сельскохозяйственной продукции, при которых достигается максимум прибыли L S max /=1 и выполняются условия производства по выделяемым извне ресурсам L £ atiXj<bs (s= 1, 2 m), /=1 по дополнительным кормам, производимым в данном хозяйстве, I 1 S aiihxi- S ‘W/y<bih (Л = 1. 2 Н) i=l+\ ;=1 при неотрицательности переменных х/ > О (/ ■■ 1, 2, L). Получена мо¬ дель в виде задачи линейного программирования, для решения которой можно применить симплекс-метод и получить структуру производства продукции и использования ресурсов на сельскохозяйственном предприятии. Пример 11. В колхозе производится зерно, кукуруза на силос и содержится крупный рогатый скот. Для выращивания сельскохозяйственных культур выделяется 10 тыс. га пашни, для содержания скота — 1 тыс. га есте8 1-398 33
ственных пастбищ, для производства всех работ — 200 тыс. чел.-дней трудовых ресурсов. На содержание одной коровы затрачивается 25 чел.-дней труда и 40 кормовых ед., при этом прибыль получается 460 руб. в год. С одного га естественных пастбищ можно получить 5 ц кормов. Кроме того, на корм отводится весь урожай кукурузы на силос и 20% валового сбора зерна. Остальные показатели производства приведены в табл. 13. Прямой прибыли от производства кукурузы на силос колхоз не имеет, она получается за счет использования кукурузы в качестве корма для скота. Требуется найти оптимальное сочетание производства продукции. Обозначим хх объем производства зерна в центнерах, х2 — объем производства кукурузы на силос в центнерах, х3 — число кОров. 13. Показатели производства продукции земледелия Наименование культуры Урожайность G 1 га. ц Затраты труда на 1 га, чел.- дни Коэффициент перевода на кормовую единицу Прибыль G 1 ц, руб. Зерновые 20 2 1.1 4 Кукуруза на силос 400 20 0.2 Поскольку 20% зерна идет на корм скоту, то реализуется (1—0,2) хг зерна по цене 4 руб. за ц. Прибыль от одной коровы равна 460 руб. Общая прибыль составит Р =» 4(1 — 0,2)хх + 460х3 = 3,2хх + 460*3 max. В задаче учитываются ограничения по кормам 40 х3 < 5000 + 0,25хх + + 0,02*2, по пахотным землям 0,05*! + 0,0025х2 < 10 000, по ^трудовым ресурсам 0,1хх + 0,05х2 + 25х3 < 20 000. Например, ограничение по кормам, в центнерах, формируется так: постоянная часть от 5000 ц получается за счет естественных ластбищ; 0,22хх = 1,1 • 0,2хх —за счет 20% зерна, идущего на корм; 0,2х2 — корма за счет кукурузы на силос. Потребление кормов — 40х3 для скота. Для ограничений по пашне используют показатели урожайности: для получения 1 ц зерна требуется 1/20 га пашни, для получения 1 ц кукурузы 1/400 га. Для ограничений по трудовым ресурсам используют трудозатраты на получение 1 ц зерна 2 • 1/20 чел.-дней, на получение 1 ц кукурузы на силос 1/400 • 20 чел.-дней, на содержание 1 коровы — 25 чел.-дней. Решив полученную задачу, получим: хх = 154214,6 ц, х2 = 915708 ц, х3 « 5552 коров, р « 3047280 руб. ОБЩАЯ МОДЕЛЬ ОПТИМАЛЬНОГО СОЧЕТАНИЯ ОТРАСЛЕЙ СЕЛЬСКОГО ХОЗЯЙСТВА В этой модели дополнительно к базовой модели используют следующие обозначения: k — номер участка земли; г — число всех участков земли; okj — показатель урожайности /-й культуры на k-м участке земли; xkj — объем производства /-й культуры на Л-м участке земли; - площадь Л-го участка земли; 34
dkj — часть общей площади Л-го участка земли, используемая под повторный посев /-й культуры; — объем производства /-й культуры на fc-м участке земли при повторном посеве; Рл/ ~ прибыль, получаемая от производства единицы /-й продукции на &-м участке эемли; — прибыль, получаемая от производства единицы /-й культуры на k-м участке земли при повторном посеве; bsjk — норма затрат ресурсов s-ro вида при выращивании единицы культуры /-го вида на &-м участке земли; b\jk — норма затрат ресурсов s-ro вида при выращивании единицы культуры /-го вида на Л-м участке земли при повторном посеве; t — номер сезона (лето, осень, зима, весна); g — вид труда; agtjk — норма затрат g-ro вида труда в f-м сезоне на производство единицы /-й продукции земледелия на &-м участке земли; имеющиеся в хозяйстве в t-м g-ro вида, вида труда продукции хозяйства; в Лм сезоне для производства животноводства; Tgt — трудовые ресурсы сезоне; — норма затрат g-ro единицы /-го вида v — денежные средства av/k — норма расходования денежных средств на производство единицы продукции земледелия /-го вида на k-м участке земли; avj — норма расходования денежных средств на производство единицы продукции животноводства /-го вида; w — вид минеральных удобрений; awfk — норматив потребления минерального удобрения оьго вида на 6-м участке земли при выращивании единицы культуры земледелия /-го вида; — объем выделяемых минеральных удобрений аьго вида; производства bw — минимально и максимально допустимые объемы продукции земледелия /-го вида; QpQ* — минимально и максимально допустимые объемы производства продукции животноводства /-го вида. Математическую модель оптимального сочетания отраслей сать в виде: найти максимум прибыли I г L S S (Pkixkj++ S pixi’ /=1 й=1 /=/+1 при ограничениях: по использованию сельскохозяйственных угодий L SX^<S„ 1, 2, ... , г), akf /-1 л/ можно запи- по использованию зэмли для повторных посевов /=1 ki (£=1, 2, ... , г), .2* 35
по использованию внешних ресурсов I г I S S + bsjki * * * * * * * * x\j) + S asjxi <bs (s = 1, 2, . . . , /n), /=1 Л=1 /=/+1 по использованию кормов, производимых в хозяйстве S aiihxj- S 4jqilh s (xkj + 4/) < bih (Л = I, 2, ..., H), /=/+1 /=1 *=1 по использованию трудовых ресурсов l r r L X X agtik X ^xkj + xkj) + X agtjxj Tgt> /=] £=1 Л=1 /=/4-1 по использованию денежных средств l r r L X Xi avjk X (xkj 4" xkj> “Ь X avixi /=1 А=1 ы /=/4-1 по минеральным удобрениям / г X X awjk (xkj xkj) /=1 Л=1 по объемам производства продукции «/ < S + <₽/ (/=1.2 /); '=1 (/=z+l, /4-2 L). Получена общая модель оптимизации сочетания отраслей в виде задачи линейного программирования, для решения которой можно применить симплекс-метод. МОДЕЛЬ ОПТИМИЗАЦИИ ИСПОЛЬЗОВАНИЯ КОРМОВ Модель используют для расчета оптимальных рационов питания при откорме и содержании отдельных групп животных. Задача состоит в оптимизации набора продуктов питания для животноводства с наименьшей стоимостью. Введем обозначения: « i — вид питательного вещества; п — число видов питательных веществ; — необходимое количество t-го питательного вещества для жи¬ вотного; — норма содержания /*-го питательного вещества в единице корма Л-го вида; Ch — стоимость единицы корма Л-го вида; ah,bh — нижняя и верхняя границы по использованию h-ro вида корма; — искомое количество корма h-ro вида. 36
Требуется определить такие xh, при которых достигается минимум стоимости кормов н Л=1 и выполняются ограничения по потребности в питательных веществах н S bihXh>’btt h=l по использованию кормов < xh < (h, = 1, 2, ...» Я). Полученная модель сформирована в виде задачи линейного программирования, для решения которой применим симплекс-метод. Пример 12. Надо определить оптимальный рацион питания для откорма свиней весом 30—40 кг со среднесуточным привесом 300—400 г. Для откорма свиней используют ячмень, горох, сенную муку, рыбную муку. Содержание питательных веществ в 1 кг кормов приведено в табл. 14. 14. Данные об использовании кормов Наименование Потребность Ячмень Горох Сенная мука Рыбная мука Кормовые единицы, кг 1,6 1,2 1,25 0,76 0,8 Перевариваемый протеин, г 200 80 250 200 530 Кальций, г 12 1,2 1,5 13,7 67 Фосфор, г 9 3,3 4,0 1,7 32 Каротин, мг 12 1,6 2,5 101,8 0 Цена 1 кг ячменя 3 коп., гороха — 4 коп., сенной муки — 5 коп., рыбной муки — 7 коп. Пределы расхода ячменя 0,2—0,5 кг, гороха — 0,2— 0,6 кг, сенной муки — 0,3—0,8 кг, рыбной муки — 0,2—0,6 кг. Обозначим Xj — количество ячменя, х2 — гороха, х3 — сенной муки, х4 — рыбной муки в рационе питания свиней. Тогда модель следующая: Зхх + 4хв + 5х8+ 7х4 -> min; l,2xj + 1,25ха + 0,76х8 + 0,8х4 > 1,6; 80хх + 250ха + 20х3 + 530х4 > 200; l,2xj + 1,5ха + 13,7х8 + 67х4 > 12; 3,3xj 4* 4ха 4* 1 »7х3 + 32х4 >• 9; 1,6xj -|" 2,5ха 4" 101,8х3 12; 0,2 < Xj < 0,5; 0,2 < ха < 0,6; 0,3 < х8 < 0,8; 0,2 < х4 < 0,6. МОДЕЛЬ ОПТИМИЗАЦИИ ПРОИЗВОДСТВА КОРМОВ Некоторые сельскохозяйственные предприятия могут специализироваться на производстве кормов. При этом обычно выращиваемые зерновые культуры частично используют на корма, а остальная часть — как зерном Поэтому специализация' сельскохозяйственного предприятия должна учитывать оптимальное сочетание производства кормов и сельскохозяйственной продукции. Оптимизация обычно проводится по критерию минимума себестоимости производства или максимума прибыли. 37
Для составления модели оптимизации производства кормов введем обозначения: h — вид кормов; I — Вид сельскохозяйственной культуры; г — вид сельскохозяйственной продукции; Н — число видов кормов; I — число видов сельскохозяйственных культур; R — число видов сельскохозяйственной продукции; — норма выхода Л-го вида корма из единицы /-Й культуры; __ норма выхода r-го вида сельскохозяйственной продукций из единицы /-й культуры; аЛ — плановый объем производства Л-го вида корма; Ьг — плановый объем производства r-го вида продукта; Cj — себестоимость производства единицы /-го вида культуры; Ху — искомый объем производства /-го вида культуры. Модель оптимизации производства кормов состоит в нахождении таких Ху > 0 (/ e 1, 2, ...» /), при которых достигается минимум себестоимости / J] CyXy-^min и выполняются ограничения: по плану выпуска кормов £ alhxl*ah (ft = 1, 2, , И), по плану выпуска продукции I ь/гх1 > Ъг (г = I, 2 R) Тарим образоц, модель сформирована в виде задачи линейного программирования. В результате ее решения получим оптимальные объемы производства сельскохозяйственных культур, идущих на корма и продукцию. Пример 13. Совхоз может выращивать три вида сельскохозяйственных культур (/ = 2» 8) себестоимостью 240, 120, 300 руб./т, из которых произ¬ водят две группы кормов (h == 1, 2) и два Вида продукции (г •» 1, 2). Показатели производства кормов и продукции приведены в табл. 15. Обозначим 15. Показатели производства кормов и продукции Показатели Вид Норма выхода кормов и продукции из следующих культур . План по выпуску кормов и Продукции (в тыс. т) « 8 8 Корм 1 8 0 1 8 2 4 1 3 5 Продукция 1 2 5 0 6 2 1 3 6 4 38
х/ — объем производства /-й культуры в тыс. т. Тогда модель оптимизации производства кормов запишется в йиде: найти *у > 0 (/= 1, 2, 3), при которых достигается минимальная себестоимость С = 240*х 4- 120*2 4“ 300*з -►min и учитываются ограничения по выполнению плана производства кормов 8*х 4- *з > 8; 4*х 4- *а4- З*3 > 5 и производства продукции 2xt 4- 5*а > •> 6; *х 4" 3*а 4" 6*з > 4. Решением этой задачи является *х =х 1 Тыс. т, *2 = 1 тыс. т, *з = 0. Себестоимость С = 360 тис. руб. Таким образом, с точки зрения минимизации затрат наиболее выгодно выращивать 1-й и 2-й виды сельскохозяйственных культур по 1 тыс.т, а 3-й вид культуры производить не рентабельно. При этом минимальные затраты составят 360 тыс. руб., будет выполнен план по производству кормов и 2-го вида продукции, а по производству 1-го вида продукции — перевыполнен на 1 тыс. т. МОДЕЛЬ РАЗМЕЩЕНИЯ И СТРУКТУРЫ ПОСЕВОВ Основными ресурсами сельскохозяйственного предприятия являются земельные участки. Урожайность и, следовательно, уровень рентабельности хозяйства зависят от видов участков земли, выделяемых под сельскохозяйственные культуры. Поэтому с целью повышения эффективности производства сельскохозяйственных культур следует провести наилучшее распределение земельных угодий под выращиваемые культуры. Для описания модели введем обозначения: i — номер участка земли; п — число всех участков земли; / — вид сельскохозяйственной культуры; / — число всех видов культур; bt — площадь Z-ro участка земли, га; dj — площадь, отводимая под /-ю культуру, га; Сц — себестоимость обработки единицы площади Z-ro участка под /-ю культуру; х(] — искомая площадь, отведенная на Z-м участке под возделывание /-й культуры, га. В этой модели размещения и структуры посевов требуется найти такие x{j > 0 (Z — 1, 2, ...» п; / = 1, 2, .... /), при которых достигается минимум затрат л 1 с = S S СИХЧ ■* min’ /=1 /=1 соблюдается баланс площадей S */=S /=1 Z=1 и выполняются ограничения: по величине участков земли ~ (/ = 1> 2, . • • , л), /=1 до величине площади, отводимой для выращивания вида культуры, У, xij — aj (j = 1, 2, ... , I), z=i 39
Модель представляет собой транспортную задачу, для решения которой имеются эффективные методы. Она упрощена тем, что не учитывается ypo- жайнсст ь кулъ’гур. Если же принять во внимание этот фактор, то следует ввести дополнительные обозначения: —урожайность /-А культуры на l-м участке земли; dj — план по производству /-й культуры. Тогда модель будет иметь вид п I £ £ cz/xzy->min Z«=l /=1 при условиях выполнения плана по производству культур S aUxii >dl (/=1,2,..., О Z«1 и использования имеющихся площадей 1 xtj<bt «= 1, 2, ... , л). В таком виде модель представляет собой распределительную задачу. Пример 14. В колхозе имеются два участка земли (i« 1, 2), равные = 10 тыс. га, 6а = 15 тыс. га. На этих участках надо производить два вида сельскохозяйственных культур: первый — зерно, второй — сахарную свеклу. Технию-эгономические показатели производства продукции приедены в табл. 16. Необходимо определить xij — площадь l-го участка, обводимую под /-ю культуру. Тогда модель имеет вид С = 4 • 20x1f + 2,5 • 200х1а + 2,5 • 25ха1 + 2,1 • 250хаа -> min. 16. Технико-экономические показатели производства сельскохозяйственных культур Продукция 1-й участок земли 2-й участок земли План производства, тыс. ц Урожайность, ц/га Себестоимость, руб./ц Урожайность, ц/га Себестоимость, руб./ц Зерно 20 4,0 25 2,5 500 Сахарная свекла 200 2,5 250 2,1 400 при условиях: использования имеющихся площадей земельных участков xif + *12 = Ю ООО; х21 + хаа = 15 000, выполнения плана производства культур 20хп + 25х21 > 500 000; 200х1а + 250хаа > 400 000 и реальности условий >0; х1а > 0; х2х > 0; х22 > 0. Решением этой задачи является Xii ™ 10 тыс. га, ха1 =■ 13,4 тыс. га, х1а = 0, х22 = 1,6 тыс. га, С = 2 477 500 руб. Итак, в соответствии с оптимальным планом для производства зерна надо отвести 10 тыс. га 1-го участка и 13,4 тыс. га 2-го участка земли, а для сахарной свеклы — 1,6 тыс. га 2-го участка земли. Тогда будут использованы все имеющиеся площади, произведено зерна 20хп + 25ха1 = 535 тыс. ц, сахарной свеклы 200х1я + 250хаа = 400 тыс. ц и минимальные затраты составят 2 477 500 руб.
МОДЕЛЬ ОПТИМИЗАЦИИ СЕВООБОРОТА Севооборот служит средством сохранения и повышения плодородия почвы, отображает технологию выращивания культур. Введем обозначения: i — номер вида севооборота; т — число видов севооборота; j — вид выращенной культуры; I — число видов выращиваемых культур! k — номер участка земли; т — число всех участков земли; pik — средняя прибыль от продукции с 1 га Л-го участка при /-м севообороте; djik — часть площади k-ro участка, выделяемая под посевы /-й культуры при t-м севообороте; bj — общая площадь, выделяемая под посевы /-й культуры; Sk — площадь k-ro участка земли; xik — площадь, отводимая на fc-м участке при i-м севообороте. В модели необходимо найти х^, при которых достигается максимум прибыли т г £ S max /=! Л=1 при соблюдении условий по выделяемым площадям т г £ Е djikxik<bt (/ = 1, 2 /); Z=1 k=l т S xik = Sk (k = l, 2 г); <=1 xik >■ 0 (i = 1, 2, . . . , т; k = 1, 2, . . . , г). Это задача линейного программирования. МОДЕЛЬ ОПТИМАЛЬНОГО ИСПОЛЬЗОВАНИЯ МАШИННО-ТРАКТОРНОГО ПАРКА В сельскохозяйственном производстве большое значение имеет использование машинно-тракторного парка. Интенсивность этого использования зависит от времени года и видов проводимых работ. Поэтому весьма важно так распределить имеющийся машинно-тракторный парк по видам работ в каждом периоде, чтобы при минимальных затратах выполнить план производства. Для формирования модели введем обозначения: i — вид работы; п — число всех видов работ; t — номер периода года; Т — число всех периодов года; j — вид машины и трактора; т — число всех видов машин и тракторов; bjt — количество возможных часов работы /-го вида машины или трактора в f-м периоде; аи — объем работ i-го вида, который надо выполнить в /-м периоде; 41
а.^ — норма производства Z-ro вида работ /-м видом машины или трактора в Z-м периоде; СШ ~~ стоимость производства единицы (одного часа) работы Z-ro вида /-м видом машины или трактора в Z-й период; Хщ — искомый объем работ (в часах) Z-ro вида,^который надо произвести /-м видом машины или трактора в Z-м периоде. Модель оптимального распределения машинно-тракторного парка состоит в нахождении таких значений (Z = 1, 2, п\ / — 1, 2, ...» т; Z= 1, 2, ...» Т), при которых достигаются минимальные затраты п т Т S Е S Z-1 /=1 /=1 и выполняются ограничения: по выполнению плана работ т S aHtxi/t = ait (« - 1. 2, ... , n; / = 1, 2 Т), по использованию наличного парка машин и тракторов (/= 1, 2, , m; /=1, 2, , Т). z=l Полученная модель относится к классу распределительных задач. Решив такую задачу, найдем х^— число часов работы /-го вида машины или трактора по выполнению Z-й работы в Z-м периоде. Зная — время работы одной машины или трактора /-го вида в Z-м периоде (в часах), можно определить потребность Zjt в /-м виде машин или тракторов в Z-м периоде по формуле п г1‘ Z = 1 Необходимое число Zj машин и тракторов /-го вида для хозяйства можно найти по формуле Zj = max z^. Решение такой задачи позволит наметить план использования имеющихся машин и тракторов. МОДЕЛЬ ПОПОЛНЕНИЯ МАШИННО-ТРАКТОРНОГО ПАРКА Если в результате решения задачи окажется, что имеющееся число сельскохозяйственных машин ц тракторов недостаточно для выполнения плана работ, то можно рассчитать дополнительную потребность. С этой целью в модель вводят переменную у{](, означающую дополнительную потребность часов работы /-го вида машин или тракторов в Z-м периоде для выполнения Z-ro вида работ, су — стоимость приобретения одной машины или трактора /-го вида, Tj — срок службы /-й машины или трактора; Модель будет иметь вид
при ограничениях по выполнению плана работ и использованию парка машин ащ (хт + Уцд ~ S Решив эту задачу, найдем у^, дополнительную потребность ujt в машинах или тракторах /-го вида в Лм периоде п = у‘,и /=1 а затем общую дополнительную потребность в /-м виде машин или трактор( в «у = max Ujt (/=»!, 2, ... , т). Экономико-математические модели оказывают большую помощь при выработке плановых и управленческих решений сельскохозяйственных предприятий в том случае, когда они обеспечены необходимой информацией. Однако в сельском хозяйстве, где большую роль играет состояние погоды и степень организации работ, многие показатели рассчитываются с большой погрешностью, и поэтому выводы, полученные на основе этой информации, должны быть тщательно проанализированы специалистами. Применить на практике полученные с помощью моделей решения можно только после их оценки специалистами в области сельского хозяйства. МОДЕЛЬ ОПТИМИЗАЦИИ СТРУКТУРЫ МАШИННО-ТРАКТОРНОГО ПАРКА Необходимо определить оптимальное использование имеющихся машин на селгсксхозяйственном предприятии и потребность в дополнительной технике для выполнения всего комплекса технологических операций в установленные агротехнические сроки с минимальными затратами. Введем обозначения; I — вид работы; т — число всех видов работ; / — виды машины; п — число всех видов машин, имеющихся на предприятии! k — номер комплекса работ; N — число всех комплексов работ; г — вид дополнительных машин; У? — число всех видов вновь привлекаемых машин; ацк — сменная производительность /-й машины н£ /-й работе k-го комплекса; Л/% — объем Z-й работы в k-м комплексе; — число имеющихся машин /-го типа; prk — число машин r-го типа, которое можно привлечь дополнительно для выполнения k-ro комплекса работ; qjk — число машин /-го типа, выбывающих при выполнении k-ro комплекса работ; ci/k — прямые эксплуатационные затраты при выполнении i-й работы k-ro комплекса /-м видом машины данного предприятия; t'k — продолжительность &-го комплекса работ; b(k — коэффициент сменности выполнения Z-й работы k-ro комплекса; v\43
s..k затраты при выполнении работ i-го вида k-ro комплекса маши¬ нами /-го типа, привлекаемыми дополнительно; х k — число машин /-го типа, которые надо использовать для t-й работы k-ro комплекса; У1гь — число машин r-го типа, которые необходимо приобрести для выполнения Z-й работы k-ro комплекса работ. Математическая модель. Найти минимум затрат т п N т R N S S S Си№ lkXijk + XXX 8И^1кУ1гк min Z= 1 /=1 £=1 i = l r=l Л=1 при ограничениях: на выполнение агротехнических сроков К » S аик*кхнк + 2 <Atk = *-2 * = ь 2,.... v), /=1 Г=1 на возможности имеющегося парка машин X xtfk Ф/ Уjk (/= Ь • • • , л; k =* 1, 2, . . . , N), i=l на привлекаемые машины X yirk<Prk ('=Ь 2, ...» ₽; Л~1, 2, N), i=l на неотрицательность переменных Xijk У irk 0 0* = 2, . . . , т\ j ~ 1, 2, . • . t п\ г = 1, 2, .,, , £=1,2,..., N). Решая эту задачу, как задачу линейного программирования, определяем структуру используемого парка машин и число привлекаемых машин г-го типа т N Virk fr = b 2 Л). Z=1 Ы МОДЕЛЬ СОСТАВЛЕНИЯ ОПТИМАЛЬНЫХ СХЕМ ВНЕСЕНИЯ УДОБРЕНИЙ Необходимо получить оптимальную схему внесения минеральных удобрений различного вида под различные культуры на имеющиеся площади. Введем обозначения: / — вид культуры; I — число всех видов культур; i — вид смеси удобрений; л — число всех видов смесей; q — способ внесения удобрений; Q — число всех способов внесения удобрений; г — номер формы, в которой находится действующее вещество в удобрении (легко- или труднорастворимая); h — вид органического удобрения; В — число всех видов органических удобрений; 44
Nr, Pr, Kr — количество действующего вещества азота, фосфора и калия r-й формы, имеющегося на предприятии; А — количество органических удобрений, имеющихся на предприятии; Ял — количество h-ro вида удобрения, имеющегося на предприятии; Nijqr, Pijqr Nijqr — количество действующего вещества азота, фосфора и калия r-й формы, вносимое по </-му способу в i-ю смесь под /-ю культуру на 1 га земли; Нцдк — количество органического удобрения h-ro вида, вносимое по g-му способу в Лю смесь под /-ю культуру на 1 га земли; H{jq — количество органического удобрения, входящего в Лю смесь и используемое q-м способом под /-ю культуру; S{q — площадь посева под /*-ю культуру, в которую можно внести удобрения по q-му способу; a(jq — логический коэффициент, равный 1, если можно* внести Лю смесь q-м способом под /-ю культуру, и равный 0 в противном случае; сч<, — эффективность (прибыль), получаемая при внесении Лй смеси g-м способом под /-ю культуру на 1 га земли; хщ — число гектаров земли, отводимое под /-ю культуру с внесением Лй смеси удобрений ?-м способом. Математическая модель. Найти максимум прибыли S S S ^iiqXi!q max Z=1 /--=1 q=\ при ограничениях: иа азотные удобрения S S Nijqrxijq < Nr, Z=1 /=1 на фосфорные удобрения Е S S р^ч<Рг, z=l /=1 7=1 на калийные удобрения S Е Е Z=1 /=1 q=l на органические удобрения S Е Е HiiqXi!q<A, Z=1 /=1 (7=1 п I Q SEE (Л = 1. 2, ... . В), 45
на имеющиеся площади п S <si4 У”1’2’ /; »-1, 2, Q). на'неотрицательность переменных xijq О (I» 1,2, п\ / = 1,2, ...» /; q =» 1,2, .Q). Это задача линейного программирования. МОДЕЛЬ ОПТИМИЗАЦИИ ПРОИЗВОДСТВА ЗЕЛЕНЫХ КОРМОВ Необходимо определить план производства зеленых кормов с минимальной площади. Введем обозначения: t — номер периода; Т — число всех периодов; / — вид зеленого корма; I — число видов зеленых кормов; т — вид незеленого корма; R — число видов незеленых кормов; — коэффициент кормовой ценности /-го вида корма (число кормовых единиц); qr — коэффициент кормовой ценности r-го вида корма; At — потребность в кормах в f-й период; By — максимальная потребность в зеленом корме /-го вида; Dr — количество незеленого r-го вида корма, которое может быть использовано в период летне-лагерного содержания скота; dtj — урожайность /-й культуры (для зеленого корма) е Лй период; xtj — количество зеленого корма /-го вида в /-й период; ytr — количество незелёного корма r-го вида в /-й период. Математическая модель. Найти минимальную площадь для выращивания культур на зеленый корм Т I при ограничениях на потребление кормов У + S qrytr>‘At 2 7); МОДЕЛЬ ОБОРОТА И СТРУКТУРЫ СТАДА В сельскохозяйственных предприятиях, имеющих животноводческие фермы, необходимо создать такие структуру и оборот стада, при которых можно получить наибольшее количество животноводческой продукции. 46
Структура стада — это соотношение между группами, отличающихся полом» возрастом*, назначением. Оборот стада — процесс перевода животных из младшей группы к старшей. Оптимизация оборота и структуры стада означает определение поголовья животных на конец года в каждой группе животных при условии: 1) процент отбраковки животных на мясо по каждой группе животных и оборот стада должны обеспечить максимальное количество животноводческой продукции и структуру стада для нормального воспроизводства стада в будущем; 2) при переводе животных из младшей группы в старшую необходимо придерживаться сроков выращивания поголовья в соответствии с группами; 3) поголовье животных в каждой группе на конец планового периода должно отвечать рекомендациям рациональной структуры стада и плановым заданиям по формированию поголовья животных. Введем обозначения: i — номер группы животных; п — число всех групп животных; ai — число животных i-й группы на начало года; пц — приплод каждого пола за год; St — процент потерь животных Z-й группы из-за падежа; Pi — средний вес живого животного i-й группы на начало года; Xi — процент отбраковки животных i-й группы на мясо; yi — поголовье животных на конец года i-й группы если выход поголовья на конец года для группы животных наперед планируется, то yi этой группы считается постоянным/; у — число животных, снимающихся с откорма на протяжении года; Zi — число животных из i-й группы, переходящих из младшей в старшую группу; Vi — число животных, переходящих в старшую возрастную группу. Математическая модель. Найти максимум производства мяса за счет отбраковки животных г П М = У, 0,01 OiXiPi + max, Z=1 iQL где L — множество тех групп животных, которые дают приплод при условиях баланса стада ai — 0,0\aiXi — 0,01 aiSi -f- 27 — via У1 (i = 1, 2, . . . . n), для некоторых l величины zz, vi, at, yi могут равняться нулю. Весь приплод за исключением отбракованных и погибших животных в текущем году должен быть переведен в группу молодняка до одного года /п/ = 0,01/?г;х^-]- + 0tQ\miSi + Vi. Перевод в старшую возрастную группу животных старше одного года за исключением’ отбракованных и погибших животных 0,01 aixi + + Vi «= ai — QfliaiSi, где i означает группу животных старшего возраста. Использование экономико-математических моделей на практике дает возможность получить оптимальное решение, улучшающее плановые показатели на 10% по сравнению с традиционными методами. Реализация оптимизационных решений уменьшает расчетный эффект на 50%. Таким образом, реальный эффект составляет примерно 5%.
Глава 3 МОДЕЛИ НА УРОВНЕ ОТРАСЛИ ПРОМЫШЛЕННОСТИ Отрасль — это сложная система, функционирующая во взаимодействии с другими подразделениями народного хозяйства, природой, обществом. Отраслевой принцип управления создает условия для проведения технической политики, концентрации и специализации производства. Экономико-математические модели и методы оказывают помощь при выработке плановых и управленческих решений отраслевых задач. МОДЕЛЬ ОПТИМАЛЬНОГО ВЫБОРА ТЕХНОЛОГИЙ Необходимо выбрать такие технологические способы производства продукции, при которых достигаются минимальные затраты и выполняется план по производству продукции при заданных ресурсах. Введем обозначения: k — вид производимой продукции; Pk — заданный план по производству каждого вида продукции; / — число видов производимой продукции; s — вид выделяемых ресурсов; т — число видов выделяемых ресурсов; bs — количество выделяемых ресурсов; / — вид технологии; п — число видов технологий; Cj— затраты при использовании /-й технологии с единичной интенсивностью; ajk — количество производимой продукции каждого вида при использовании /-й технологии с единичной интенсивностью; bsj — количество потребляемых ресурсов s-ro вида при использовании /-й технологии с единичной интенсивностью; Xj — интенсивность использования /*-й технологии. Математическая модель. Найти такие интенсивности технологий х^ при которых достигается минимум затрат п СуХуч-min, /=1 выполняется план производства 2 akjxj ? k (л = 1, 2, /=1 используются выделенные ресурсы b&jxj<bs (« = 1,2, ... , т) /=1 при неотрицательности интенсивностей ху>0 (/= 1, 2, ..., п). Это задача линейного программирования. 48
ДВОЙСТВЕННАЯ ЗАДАЧА ВЫБОРА ТЕХНОЛОГИЙ Обозначения, дополнительные к модели оптимального выбора технологий: us — оценка s-ro ресурса, vk— оценка k-и продукции. Математическая модель. Найти такие оценки us и Vk, при которых достигается максимум целевой функции I т 2 pkVk — у, bsus -> max *=1 s=i и выполняются условия / т S Ьз/и,<с1 (/ = >.2 л); Л=1 s=l Vk >0; Us >0 (k = 1, 2, . . . , n; s = 1, 2, . . . , m). Дифференциальные затраты получаются из двойственной задачи выбора технологии при условии, что при каждой технологии производится только один продукт vk = Ck+ £ Ms (* = '> 2 0. s=l Двойственные (объективно обусловленные) оценки т S—1 k^k0 Дифференциальные затраты и двойственные оценки показывают оценку продукции с учетом дефицитности ресурсов. Пример 15. В отрасли можно производить два вида (/ = 2) продукции (k = 1, 2), с помощью п = 2 технологий (/ = 1, 2) выделяются ресурсы т = = 3 видов (s = 1, 2, 3). План по производству продукции: Рх = 200 ед.» Р2 = 660 ед. Объем выделяемых ресурсов: bY = 97 ед., Ь2 = 54 ед., Ь3 = 100 ед. Остальные технико-экономические показатели приведены в табл. 17. 17. Технико-экономические показатели Номер технологии Нормы потребления ресурсов Нормы выхода продукции Затраты с/, млн. руб. s -= 1 s = 2 S = 3 А= 1 М2 / = 1 2,5 1,5 1,5 б 30 7 / = 2 1,5 0,4 4 4 6 8 Считая Xi и х2 соответственно интенсивностями использования 1-й и 2-й технологий, модель запишется в виде С = CxXj + с2х2 = 7х± + 8х2 min; + 4ха > 200; 30xj + 6х2 > 660; 2,5*! + 1,бх2 < 97; 1,5*! + 0,4х2 < 54; l,5xj + 4ха < 100; хх >0; х2 > 0. 49
Решая задачу, получаем*, х± я 34, х2 = 7,5, С = 298. Производство продукции 1-го вида будет 200 ед., 2-го — 1065 ед. Использование ресурсов 1-го вида 96,3 ед., 2-го — 54 ед., 3-го — 81 ед.; ресурсы 1-го и 3-го видов недоиспользуются. Двойственная задача выбора технологий F я 200ut + 660оа — 97ux — 54«2 — 100w3 max; 5^! + 30иа — — 1,5u2 — 1,5ц3 < 7; 4^ + 6va — l>5wi — 0,4m2 — 4w3 < 8; >0, oa > 0, > 0; u2 >0; u3 > 0. Решая задачу, получаем: я 2,3, v2 = 0, = 0, u2 = 3, w3 = 0. ОБЩАЯ ЗАДАЧА ВЫБОРА ТЕХНОЛОГИЙ Имеются несколько предприятий, на которых применяются различные технологии, причем нормы потребления ресурсов и эффективность выпуска продукции зависят от предприятия. Заданы общий объем потребления ресурсов по всем предприятиям и выпуск продукции по каждому предприятию. Необходимо определить оптимальный выбор технологий на каждом предприятии, чтобы при этом общая эффективность (прибыль) была максимальной. Введем обозначения: i — номер предприятия; q — число всех предприятий; k — вид выпускаемой продукции; I — число всех видов выпускаемой продукции; s — вид выделяемых ресурсов; т — число всех видов выделяемых ресурсов; / — вид технологии; п — число всех видов технологии; bs — количество выделяемых ресурсов s-ro вида для производства продукции на всех предприятиях; Pik — объем выпускаемой продукции £-го вида на i-м предприятии; a{j — прибыль, получаемая на i-м предприятии при применении /»й технологии с единичной интенсивностью; — объем выпускаемой продукции k-ro вида при использовании /-й технологии с единичной интенсивностью на l-м предприятии; Ьцз — норма потребления s-ro вида ресурса при использовании /-й технологии с единичной интенсивностью на i-м предприятии; x{j — интенсивность использования /-й технологии на i-м предприятии. Математическая модель: q п S S <7z/xz/->max| г=1 /=1 п Zj aijkxij > Pik> q п U S bijsXU i=\ j=\ X{J > 0. Это задача линейного программирования блочного вида. Для ее решения можно применять как универсальный симплекс-метод, так и специальные методы, блочного программирования. * БО
МОДЕЛЬ ОПТИМИЗАЦИИ ПРОИЗВОДСТВЕННОГО ПЛАНА ОТРАСЛИ* Определить оптимальный план производства продукции отрасли по номенклатуре, исходя из выделенных ресурсов. Введем обозначения: k — вид производимой продукции; I — число всех видов продукции; Rk — прибыль от реализации единицы продукции 6-го вида; s — вид выделяемых ресурсов; т — число всех видов выделяемых ресурсов; bsk — норма потребления s-ro вида ресурсов при производстве единицы k-ro вида продукции; bs — объем выделяемых ресурсов s-ro вида; hkt gk — нижняя и верхняя границы для производства продукции £-го вида. Математическая модель. Найти такие объемы производства хь, при которых достигается максимум прибыли 1 *=1 и выполняются условия: по используемым ресурсам I £ bSkXx <bs (s = 1, 2 tri), по производству продукции hk<Xk <£gk (k = 1, 2, .. . , Z). .рто задача линейного программирования. Пример 16. В отрасли промышленности производится I = 2 вида продукции (k = 1, 2) и выделяется т = 4 вида ресурсов (s = 1, 2, 3, 4). Технико-экономические показатели производства продукции приведены в табл. 18. 18. Технико-экономические показатели плана отрасли Вид продукции k Л*, млн. руб. lk Норма потребления ресурсов bsk< ед. S = 1 s = 2 s = 3 S = 4 1 4 10 20 1 1.5 0,5 2 2 2 15 20 2 1 1.5 0,5 Объем выделенных ресурсов: Ьг = 55 ед., Ь2 = 40 ед., /?3 = 35 ед., = 60 ед^ Математическая модель: 4хх + 2х2 -> max; хг + 2х2 < 55; 1,5хх + х2 < 40; 0,5хх + 1,5ха < 35; 2хх + 0,5х2 < 60; 10 < хг < 20; 15 < х2 < 20. Решая задачу, получаем: хА = 14,3, х2 = 18,5 ед., прибыль R = 94,2 млн. руб. 51
МОДЕЛЬ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ ОБЩЕГО ПЛАНА ВЫПУСКА ПРОДУКЦИИ ПО ПРЕДПРИЯТИЯМ МИНИСТЕРСТВА Введем обозначения: i — номер предприятия; п — число всех предприятий; k — вид продукции; I — число всех видов продукции; ай — план по выпуску продукции k-ro вида; s — вид ресурса; т — число всех видов ресурсов; bs( — число s-ro вида ресурса, выделяемого i-му предприятию; Rk( — прибыль от реализации 6-го вида продукции, полученной на i-м предприятии; Xki — объем выпуска 6-й продукции на i-м предприятии; bskt — норма потребления s-ro вида ресурсов на i-м предприятии при выпуске единицы продукции k-ro вида; * hki, gki — нижняя и верхняя границы по производству k-ro вида продукции на i-м предприятии. Математическая модель состоит в нахождении таких хы, при которых достигается максимум прибыли I п У, S RkiXki -* max А=1 1=1 и выполняются условия: но выпуску продукции У, Xki = аь (6 = 1,2,...,/), i=l по используемым ресурсам г I btkixki <b5i (s = 1, 2, . . . , m; i = 1, 2, . . . , n); ^1 по объему выпускаемой продукции на каждом предприятии hki <xki <gki (6 = 1, 2, . . . , /; / = 1, 2, .. . , л). Такая модель представлена в виде распределительной задачи, для решения которой имеются специальные методы. 19. Технико-экономические показатели 1-го завода Вид продукции k Норма потребления ресурсов Границы производства продукции (тыс. т) Прибыль от выпуска продукции s = 1 s = 2 hk\ Ski Rkl 1 2,0 0,5 20 80 35 2 4,0 5,0 0 50 50 3 3,0 2,0 20 160 40
20. Технико-экономические показатели 2-го завода Вид Норма потребления ресурсов Границы производства продукции (тыс. т) Прибыль от выпуска продукции продукции s — 1 s =■= 2 ЛЛ2 *Л2 Rk2 1 1,5 0,8 0 50 30 2 4,5 4,0 20 200 55 3 3,2 2,5 0 50 36 Пример 17. Для отрасли промышленности задан план по производству di = 100, а2 = 200, а3 = 150 тыс. т. Выпуск этой продукции надо распределить по двум заводам (Z = 1, 2). Технико-экономические показатели этих заводов даны в табл. 19 и 20. Лимиты ресурсов для 1-го завода: Ьц = = 570 тыс. т., 621 = 330 тыс. т.; для 2-го завода: Ь12 = 960 тыс. т, Ь22 =* = 840 тыс. т. Математическая модель: Р = 35хп + 50х21 + 40х31 + 30х21 + 55х22 + З6х32 -> max; *11 + *18 = 100; *21 + *22 = 200; х31 + х32 = 150; 2хц 4*2i Зх31 < 570; 0,5хц -|- 5х2^ -j- 2х3^ < 330; 1,5х12 + 4,5х22 + З,2х32 < 960; 0,8х12 + 4х22 + 2,5х32 < 840; 20 < хп <80; 0 < х21 < 50; 20 < х31 < 160; 0 < Х|2 < 50; 20 < х22 < 200; 0 < х32 < 50. Решение этой задачи: хп = 60, х12 = 40, х21 = 0, х22 = 200, х31 = 150, *32 = Р = 20 300 тыс. руб. МОДЕЛЬ ВЫБОРА ОПТИМАЛЬНОГО ПЛАНА ПРОИЗВОДСТВА НА ПРЕДПРИЯТИЯХ МИНИСТЕРСТВА Определить план производства продукции на каждом предприятии министерства с максимальной прибылью при заданном плане производства продукции на каждом предприятии и выделенных ресурсах в целом для в'сех предприятий. Введем обозначения: i — номер предприятия; п — число всех предприятий; s — вид ресурса; т — число всех видов ресурсов; bs — количество выделенных ресурсов s-го вида для всех предприятий; bSik — норма потребления s-го вида ресурса на с-м предприятии при производстве единицы &-го вида продукции; ak — план по производству продукции k-ro вида на всех предприятиях вместе; Pik — минимально допустимый план по производству продукции k-ro вида на i-м предприятии; Rik — Прибыль на i-м предприятии при производстве единицы продукции k-ro вида; xik — план производства 6-й продукции на Z-м предприятии. 53
Математическая модель задачи состоит в нахождении таких интенсивностей технологий xik, при которых достигается максимальная прибыль п < У У Rikxik^max Z-I A-l и выполняются условия: по используемым ресурсам п h SS bslkxik <bt (s = 1, 2, , m), I по выпуску продукции n s (A = 1, 2 Z); z=i xik>Pik (I = 1, 2, ... , n; k = 1, 2 Z). Сформулированная модель является задачей линейного программирование блочного типа, для ее решения необходимо использовать специальные мё> ТОДЫ. МОДЕЛЬ ОПТИМАЛЬНОГО ТЕКУЩЕГО ПЛАНИРОВАНИЯ В ОТРАСЛИ С УЧЕТОМ ПОСТУПЛЕНИЯ, ХРАНЕНИЯ И ПЕРЕРАБОТКИ СЫРЬЯ Введем обозначения: t — номер периода времени (года) (/=1,2, т Т); Т — число периодов времени (лет); I — номер предприятия; , п — число всех предприятий; s — вид сырья; т — число всех видов сырья; k — вид продукции; / — число всех видов продукции; Ek — ассортиментный коэффициент производства продукции k-ro вида по отрасли в целом (показывает объем производимой продукции k-ro вида в расчете на единицу продукции 1-го вида (gx = 1)); bski — удельный расход s-ro вида сырья на производство единицы продукции £-го вида на Z-м предприятии; Ms — максимально допустимый срок хранения s-ro вида сырья) См — удельные затраты на производство единицы продукции k-rg вида на l-м предприятии за вычетом стоимости сырья и затрат на хранение; CSi — удельные затраты по хранению s-ro вида сырья на i-м предприятий;’ Pk — цена единицы готовой продукции k-ro вида; Ps — цена единицы сырья s-ro вида; a/i — вместимость склада i-ro предприятия в Z-й период; atki — мощность предприятия Z-ro вида по выпуску продукции &-го вида в Z-й период; bts — общеотраслевые лимиты на s-й вид сырья в Z-й период; *tki — объем производства &-го вида продукции на Z-м предприятии в Z-й период; xtsi — количество сырья s-ro вида, которое должно поступить на ск^пад Z-ro предприятия в Z-й период. 54
Математическая модель; f = S {S S PkXtki“ S S Сычи — /=1 k=l i=l *=1 1 = 1 — S S csi [S xni “ S S bskixxki] — S S psx/s/} -*max. S=1 1 = 1 т=1 т=1 fc=l Oi раничения: по мощности xtki <atki (/= 1, 2, . . . , T\ k = \9 2, . . . , Z; I = 1, 2, .. . , ri)t по количеству поступающего сырья l t t-i I S bSkixtki ~ S Xtsi + S S bskixxkl < 0 Л=1 T=[/-Afs+1] T=[f-Afs4-1] *=1 (i« 1, 2, . . . , n; s = l, 2, . . .-, m; 6 = 1,2 Z; t = 1, 2, ... , T)9 по лимитам ресурсов 2 xtsl <bts (^ = 1» 2, ...» T\ s = 1, 2, ...» m), /=1 по вместимости складов mt t I St S xxsi~~ S S bskixxki\ <ati' S=1 x=[t—Ms+n x=[t-^Ms+lj k=l no ассортименту выпускаемой продукции S S №lXtki ~ Ekxtli] = 0 /=1 Z=1 при неотрицательности переменных xtki 0; xtsl ^0 (Z=L 2, ...» T\ 6 = 1, 2, ...» Z; i = 1, 2, ... , n\ s = 1, 2, . . . , m). Это задача линейного программирования, для решения которой можно применить симплекс-метод. МОДЕЛЬ ЗАГРУЗКИ ПАРКА МАШИН Модель деожет использоваться для выбора специализации отрасли бумагоделательные, Машин, которые, можно переналаживать для производства различной бумаГи. Введем обозначения: 6 — вид продукции (бумаги); Z — число всех видов продукции; Z — вид машины (бумагоделательной); п — число видов машин; aik — годовой объем производства продукции 6-го вида на ?-й машине; ak — объем производства продукции 6-го вида в целом по отрасли; xik — часть (доля) годового ресурса времени работы Z-й машины для * производства 6-й продукции; у — коэффициент перевыполнения производственного задания. 55
Математическая модель. Найти у -> max при ограничениях п S aikxik > d + у) ак (* = 1 > 2. • • •. 0: <=i / V х(ц<1 (Z= 1, 2, ... , п); Л=1 У 0» xik О (i — 1, 2, . . . , k — 1, 2, . . . > I). Это задача линейного программирования. МОДЕЛЬ СПЕЦИАЛИЗАЦИИ ПРОИЗВОДСТВА Модель можно применить, например, в шелкоткацкой промышленности. Введем обозначения: i — номер предприятия; п — число предприятий; k — вид продукции (шелковых тканей); Z — число всех видов продукции; ak — суммарная потребность в продукции &-го вида;* s — вид ресурса; т — число всех видов ресурсов; bs — общеотраслевой лимит ресурса s-ro вида; qt — номер варианта специализации f-го предприятия; Qi — число всех видов специализации i-го предприятия; aikqi — объем производства k-й продукции на i-м предприятии согласно qi-ro варианта; aisq. — суммарные затраты s-ro ресурса на i-м предприятии согласно qi-ro варианта; Ciq{ — суммарные затраты на производство всей продукции на i-м предприятии согласно qi-ro варианта; x£q( — интенсивность использования qi-ro варианта специализации на i-м предприятии. Математическая модель: п Ъ S S min /=1 ql==l 1 ‘ при ограничениях л $i S S (s=l, 2 m)j i=l g{=i 11 n Qi S S aikqixiqi ak (^ = 1 > 2, . . . , Z)j /«1 q^\ 1 1 Qi У xiq£ (Z = 1, 2, ... , л); ^«1 = / 1 ’ если ПРИНЯТ вариант qi а = 1 2 Xiql = 10, если не принят вариант q£ ' в ь ‘ 56
МОДЕЛЬ ЗАДАЧИ ОПТИМИЗАЦИИ ГРАФИКА УБОРКИ, ХРАНЕНИЯ И ПЕРЕРАБОТКИ САХАРНОЙ СВЕКЛЫ Введем обозначения: t — номер пятидневки (периода года), в течение которой возможно осуществлять переработку свеклы (начало переработки совпадает с началом уборки); Т _ число всех пятидневок, в течение которых должна завершиться уборочная кампания; и — число всех пятидневок, в течение которых должна завершиться переработка свеклы; at — доля сахара в свекле в Лю пятидневку; dt — урожайность свеклы в Лю пятидневку; Ct — доля потерь сахара при переработке единицы веса свеклы в Лю пятидневку; bt — доля потерь сахара при хранении единицы веса свеклы в Лю пятидневку; s — площадь, занятая под свеклу; Rt — максимальные возможности заводов по переработке свеклы в Лю пятидневку; Nt — максимальные возможности транспорта по перевозке свеклы в Лю пятидневку; q — доля потерь веса корня свеклы за счет внутризаводской технологии за пятидневку; х/ — убираемая площадь за Лю пятидневку; yt — количество перерабатываемой свеклы за Лю пятидневку; zt — количество свеклы, хранимой в Лю пятидневку. Математическая модель: Т и L = 2 atdtxt — У (Ctyt — btzt) -> max t=i при ограничениях т У xt < s; /=| dtxi = p! + zx; d<xt + (1 — <7) z/_i = yt + zt (1 — <?) z/_! = yt +z/ dtxt <Nt yt <Rt xt >0, p/ > 0, z/ > 0 (/=1,2, ..., T); (/ = 74-1 «); (/= 1, 2, ... , Г); (/ = 1, 2 u); (/= 1, 2 «). МОДЕЛЬ СПЕЦИАЛИЗАЦИИ ПРОИЗВОДСТВА СТАНДАРТНОГО И НОРМАЛИЗОВАННОГО ИНСТРУМЕНТА Введем обозначения: i — номер предприятия; п — число всех предприятий; / — номер технологии; г — число всех видов технологий; а — номер группы оборудования; m — число всех групп оборудования; В7
k — номер типоразмера выпускаемого инструмента; I—число всех типоразмеров выпускаемого инструмента; ak — общая программа производства инструмента k-vo типоразмера; bsij— Ф0НД времени s-й группы оборудования, закрепленного за соответствующей деталеоперацией и работающего по /-й технологии на Z-м предприятии; askij — время выполнения деталеопераций на s-м оборудовании при изготовлении инструмента £-го типоразмера на Z-м предприятии по /-й технологии; ckii — себестоимость изготовления единицы инструмента k-ro типоразмера на Z-м предприятии по /-й технологии; xktj — количество инструмента £-го типоразмера, изготовляемого на Z-м предприятии по /-й технологии. Математическая модель: I п г S S S ckijxMj min Л=1 Z=1 /=1 при ограничениях / X &skijxkij ^sij (s = 1 > 2, ... , m\ i = 1, 2, ... , n\ I = 1, 2, . •. * r); A=1 n r 2 Xi xkij ak (^ = 1» 2, . .., /); Z=1 /=1 xkli >0 (k = 1, 2, ... t Z; / = 1,2, ... , л; / = 1, 2, ... , r). Это задача линейного программирования. МОДЕЛЬ СПЕЦИАЛИЗАЦИИ ПРОИЗВОДСТВА СТАНДАРТНОГО И НОРМАЛИЗОВАННОГО ИНСТРУМЕНТА С УЧЕТОМ ПРОПУСКНОЙ СПОСОБНОСТИ ВЕДУЩИХ ГРУПП ОБОРУДОВАНИЯ Введем обозначения} s0 — номер ведущей группы оборудования типоразмеров инструмента; /п0 — число всех видов ведущих групп оборудования; i — номер предприятия; п — число всех предприятий; / — номер технологии; г — число всех видов технологий; k — номер вида типоразмера выпускаемого инструмента; I — число всех видов типоразмеров инструментов; ak — общий план производства инструментов k-ro типоразмера; ^soZ/ — распределяемый фонд времени работы ведущей группы обору- дования Sq по /'й технологии на Z-м предприятии; asbkii — время выполнения деталеопераций по обработке инструмента &-го типоразмера ведущей группой оборудования по /-й технологии на Z-м предприятии; — заводская себестоимость изготовления инструмента k-vo типоразмера на Sq-й ведущей группе оборудования по /-й технологии на Z-м предприятии; 68
^kij ~~ трудоемкость изготовления инструмента &-го типоразмера на s-й ведущей группе оборудования по /-й технологии на /м предприятии; xsakl! — количество изготовляемого инструмента fc-го типоразмера на s0-fi ведущей группе оборудования по /-й технологии на /-м предприятии. В математической модели в качестве критерия можно выбрать минимум себестоимости производства I п г т0 с~ £ Е S S Лв1 /«=! f0»l минимум трудоемкости производства 1 п г т9 S £ Е Л«=1 Z-1 /=1 fo=l или минимум затрат станочного времени л = £ £ £ Й А-1 Z-1 /=ж1 вое=1 при ограничениях: на пропускные способности I xSbkij gQij .(?о = Ь 2, ... f /п; / = 1, 2, ... , п\ I = 1, 2, ... , г)» k= 1 на выпуск инструментов п г т0 S S S 3 ак /=1 /ж.1 s0«fe>l и на неотрицательность переменных хвом/^° (s= 1, 2, .. , /л0; 1, 2, ... , i = 1, 2, . .. , п; / = Ь 2, ... , г). Это задача линейного программирования. МОДЕЛИ ЗАДАЧ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА ОТРАСЛИ В определенный плановый период необходимо произвести продукцию отрасли и отправить ее предприятиям в запланированном объеме. Намечены места, где можно произвести реконструкцию или расширение действующих предприятий или осуществить новое строительство для производства продукции отрасли. Необходимо определить размеры мощностей этих предприятий и объем перевозок произведенной продукции к потребителям* так, чтобы были минимальные затраты. ЛИНЕЙНАЯ СТАТИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА ОДНОГО ПРОДУКТА Введем обозначения: / — номер предприятия; П — число всех предприятий; 59
I — номер потребителя; т — число всех потребителей; Qi — затраты на производство единицы продукции на Z-м предприятии; Aj — объем поставки продукции /-му потребителю; — максимально возможная мощность i-ro предприятия-поставщика; Сц — стоимость доставки единицы продукции от i-ro предприятия /-му потребителю; Xi — объем производства продукции (мощность) l-го предприятия; Хц _ объем перевозки продукции от i-ro предприятия /-му потребителю. Математическая модель. Найти минимум общих затрат на" производство и транспортировку продукции S Qixi + S S Cijxii min /=! f=i /«1 при ограничениях на производство продукции xi = S • < Ni (Z = 1, 2, ... , л) /=1 и потребление продукции У xijz=^j (i = 1 > 2, • • • » т)\ i=l xt > 0; xlf- > 0 (i = 1, 2, .. . , n; / = 1, 2, ... , /и). В этой задаче Qi может означать себестоимость С/ производства единицы продукции или приведенные затраты Qi = Ci + EKb где Е — нормативный коэффициент капитальных вложений в отрасли; Ki — удельные капитальные вложения на расширение, реконструкцию или новое строительство i-ro предприятия. Построенную модель можно свести к транспортной задаче, обозначив Qi + cij = Bij U = 1» 2> ... » л; / = 1, 2, . . . , т). Тогда целевая функция задачи размещения становится такой же, как п т . и в транспортной задаче: У J] Bijxij nrin, а ограничения такие же, как /=1 /=1 и в транспортной задаче. НЕЛИНЕЙНАЯ СТАТИЧЕСКАЯ МОДЕЛЬ ЗАДАЧ РАЗМЕЩЕНИЯ В этой задаче учитывается изменение затрат на производство единицы продукции в зависимости от мощности предприятия. Введем обозначения: i — номер предприятия; п — число всех предприятий; / — номер потребителя продукции; т — число всех потребителей; Af — объем поставки продукции /-му потребителю; Ni — максимально возможная мощность i-ro предприятия-поставщика; 60
Cq — стоимость доставки единицы продукции от Z-го предприятия /-му потребителю; xi — объем производства продукции (мощность) Z-го предприятия; — объем перевозки продукции от Z-ro предприятия к /-му потребителю; Qi = fi(*i) — затраты на производство единицы продукции на Z-м предприятии. Математическая модель. Найти минимум затрат £ Xift (х{) + £ £ Сцхц -► min i=i i=i /=1 при ограничениях: на производство продукции: = S x‘i <Ni (‘ = 1 > 2> •.. • «)» /=1 на поставки продукции S xtj = Aj (/ = 1, 2, ... , m) z=i и неотрицательность переменных х£ > 0; x(j > 0; (Z = 1, 2, . . . , n\ j = 1, 2 m). Для решения этой задачи имеются специальные методы. СТАТИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ С УЧЕТОМ ПРОПУСКНЫХ СПОСОБНОСТЕЙ И ЛИМИТИРУЮЩИХ РЕСУРСОВ Следует так разместить предприятия по производству продукции, чтобы при минимальных затратах на производство и транспортировку продукции были учтены потребности на местах, лимитирующие ресурсы на производство продукции и пропускные способности транспортной сети. Введем обозначения: I — номер предприятия; - л — число всех предприятий; / — номер потребителя; т — число всех потребителей; s — вид лимитирующего ресурса; Лу — объем поставки продукции /-му потребителю; Ni — максимально возможная мощность Z-ro предприятия; Q/ — затраты на производство единицы продукции на Z-м предприятии; bs — объем лимитирующего ресурса s-ro вида; b(S — норма потребления s-ro вида ресурса на производство единицы продукции на Z-м предприятии; d£j — максимально возможная пропускная способность участка транспортной сети от Z-ro предприятия к /-му потребителю; C£j — стоимость перевозки единицы продукции от i-го предприятия к /-му потребителю; 61
xi — объем производства продукции на Z-м предприятии; х _ объем перевозок продукции от Z-ro предприятия к /-му потребителю. Математическая модель. Найти минимум затрат S + 2 S С//*//-*mln /=1 /-1 Л=1 три ограничениях; на производство продукции *<=■ £ xU<Nl (<= !• 2 я). /-1 •яа поставки продукции 2 х^ — А/ (/ = 1» 2, . . . , т), i=l «а лимитирующие ресурсы п J] bisxij <bSt t=l гна пропускные способности сети 0 < хц < dif Если Q( не зависит от х^ то полученная модель является задачей ли* ■нейного программирования. Если Qi нелинейно зависит от г/, то полученную модель можно решить методами нелинейного программирования. МОДЕЛЬ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА В СЕТЕВОЙ ПОСТАНОВКЕ На транспортной сети отмечены пункты производства и пункты потребления продукции; сеть представлена в виде графа, состоящего из множества вершин и дуг; известна потребность продукции в каждой вершине графа и мощность действующих предприятий, которые не предполагается закрывать. Требуется определить мощность закрывающихся предприятий и Транспортные потоки продукции с минимальными общими затратами. Введем обозначения: Z, / — вершины графа, т. е. пункты производства и потребления продукции! I/ — Дуга графа (часть транспортной сети, по которой перевозится продукция из пункта i в пункт /); Qi — затраты на производство единицы продукции в l-м пункте; €{] — затраты на перевозку единицы продукции по дуге Z/; У/ — максимальный возможный объем производства продукции в Z-м пункте; Лу — объем потребления продукции в i-м пункте; М — множество всех дуг графа; хц — объем перевозок из Z-ii вершины в /-ю; А — множество вершин, из которых продукцию отправляют; В — множество вершин, из которых продукцию получают; D — множество промежуточных пунктов. €2
Математическая модель. Найти минимум затрат S (Qi + Сц) xij -> niin i. jQM при ограничениях X Xik ~ S Xu < Ni U k i ^хи~~Ш xtk = (i £ ^); i k S xik S Xli = 0 D)' k I Суммирование no k означает вывоз продукции из пункта I по всем возможным направлениям k, суммирование по I — ввоз продукции в пункт i из всех возможных направлений I транспортной сети. ВАРИАНТНАЯ СТАТИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ* Необходимо определить оптимальную мощность размещаемых предприятий с учетом дискретного изменения вариантов мощностей. Введем обозначения: i — номер предприятия; п — число всех предприятий; j — номер потребителя; т — число всех потребителей; q — номер варианта развития предприятия, производящего продукцию; ui — число всех вариантов развития '/-го предприятия, производящего' продукцию; Nlq — мощность /-го предприятия, производящего продукцию согласно’ q-ro варианта; Af — объем поставки продукции /-му потребителю; Qiq — затраты на единицу продукции на /-м предприятии согласно q-му варианту развития; C{J—стоимость перевозки единицы продукции из /-го предприятия /-му потребителю; xiq —переменная величина, равная 1, если на /-м предприятии выбирается g-й вариант развития производства, и равная 0, если на* /-м предприятии не выбирается g-й вариант развития; Хц — объем перевозок продукции от /-го предприятия к /-му потребителю. Математическая модель. Найти минимум затрат п и1 пт S X + X X ciixij min <=1 <7=1 1=1 /=1 при ограничениях: на производство продукции т ui ^_| xij У1 iqxiq (/ = 1» 2, ...» я), /«1 а=1 6$
на потребление продукции п I xij = Aj (/“1,2,...» m), на выбор варианта “I S Xiq < 1 ’ ?=1 на неотрицательность переменных х^- > О (i = 1, 2, . . . , п\ I = 1, 2, , . . , т). Полученная модель является задачей смешанного типа, для решения которой предложены специальные методы. МОДЕЛЬ ВАРИАНТНОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА В СЕТЕВОЙ ПОСТАНОВКЕ Имеется транспортная сеть с расположенными на ней пунктами производства (как действующими, так и проектируемыми) и потребления, которые вместе с транспортными узлами представляют собой вершины сети (графа). Введем обозначения: /, / — вершины графа; q — номер варианта развития предприятия, производящего продукцию; i, / — Дуга графа; A J — потребность в продукции в каждой из вершин графа; Bi — мощность i-го действующего предприятия, производящего продукцию, которое не предполагается закрывать; Miq — мощность i-го предприятия, которое может развиваться согласно 7-му варианту; Q(q — удельные затраты на производство единицы продукции на Лм предприятии, развивающиеся согласно q-му варианту; Сц — затраты на перевозку единицы продукции из i-ro пункта в /-й пункт потребления; Су — затраты, связанные с потреблением единицы продукции в /-м пункте; V — множество вершин графа; U — множество дуг графа; xt — объем производства продукции в l-м пункте; х^у — объем перевозок по дуге if; t/y — потребление продукции в /-й вершине; 2iq — переменная величина, равная 1, если в l-м пункте принят д-й вариант развития производства, и равная 0, ёслй в i-м пункте не принят 7-й вариант развития. Математическая модель. Найти минимум затрат на производство, перевозку и потребление продукции S С[/Х11+ t, q i,/Qu / при ограничениях: по соответствию объемов производства типовым мощностям Xl = S q 64
по выбору единого варианта на каждом развивающемся предприятии Q по балансу производства,"получения вывоза и потребления продукции в каждом пункте Bi + xi + S *1} — S xii — (i € V), i, jqu l, /^u по удовлетворению потребностей продукции каждого потребителя У] = Aj и неотрицательности переменных МОДЕЛИ СТАТИЧЕСКИХ МНОГОЭТАПНЫХ ЗАДАЧ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Производство продукции осуществляется в несколько этапов — добыча сырья, переработка на нескольких предприятиях и затем потребление. Необходимо получить оптимальный план производства от добычи сырья до потребления продукции. Модели могут быть безвариантные (линейные и нелинейные) и вариантные. Для построения безвариантной линейной модели введем обозначения: t — номер этапа; Т — число всех этапов; nt — число предприятий на Z-м этапе; / — номер потребителя; и — номер предприятия на промежуточном этапе, включая 1-й этап; — максимально возможные объемы производства на u-м предприятии Лго этапа (/= 1, 2,..., Т; и = 1, 2, .... л/); — объем потребления продукции на последнем этапе; С“ — затраты на переработку единицы продукции в и-м предприятии /-го этапа; C“k —затраты на перевозку единицы продукции из н-го предприятия /-го этапа в k-e Предприятие (/ + 1)-го этапа; xutk — искомый объем перевозки продукции из л-го предприятия /-го этапа в &-е предприятие (t + 1)-го этапа. Каждое £-е предприятие последующего этапа является потребителем сырья или полуфабрикатов, производимых на предприятиях предыдущего этапа. Поэтому предприятия попеременно выступают как поставщики и потребители продукции. Это значит, что величины Др xutk представлены в однородных единицах измерения с помощью пересчетов на единый условный продукт. М а тематическая модель состоит из целевой функции, выражающей общие затраты на производство и перевозки продукции на всех этапах Г-1 nt п/+1 t Т-1 ", vH t S S S с'М*+ S S /=1 П=1 k=l t=l и=1 /г=1 при условиях: объем вывоза не должен превышать установленного размера £ (/ = 1 Т-1; и=1, 2, ... , nt), Л=-1 3 1-398 65
объем поставок не должен превышать возможностей переработки nt (/=1, 2, . « ♦ » Т — 1 *, k = 1 , 2, • • • , М=1 на каждом предприятии ввоз должен быть равен вывозу Pt Sx“ft=Sx?+i (* = 1>2 «ж: < = 1’2 г-,>’ И=1 Ы=1 потребность в готовой продукции для каждого потребителя должна удовле- творяться ЛТ-1 2 хт—\ = (/ = 1> 2, . . . , nt), и=\ поставки должны быть неотрицательными xt О (/ = 1, 2, . . . , 71; u = 1, 2, , , , , nt\ k = 1, 2, . . , , /z^_|_j). Для выполнения совместности условий задачи необходимо, чтобы были спра- ведливы неравенства nt л/+1 пт S °“ S ан-1 S Аг U=1 W=1 /=1 Полученная модель является задачей линейного программирования транспортного типа. В результате решения этой задачи получим оптимальные объемы перевозок x“k (t = 1, 2, . . . , Т; и = 1, 2, .. . , nt\ k = 1, 2, . . . , л/+1) между предприятиями различных этапов. Объем производимой продукции на каждом а-м предприятии равен л/+1 £ x“k (/= 1, 2 Т— 1; и= 1, 2, .... nt), А=1 Объем потребляемой продукции на £-м предприятии nt V (/ = 1,2, .. . , 71 1; & = 1, 2, , , , , П=1 Пример 18. Заготовка сырья (1-й этап) осуществляется в трех местах (пх = 3), переработка сырья (2-й этап) производится на пяти предприятиях (п2 = 5), на 3-м этапе имеется восемь потребителей (и3 =» 8). Данные о стоимости перевозок из пунктов 1-го этапа к предприятиям 2-го этапа приведены 21. Показатели стоимости перевозок из 1-го во 2-й этап Потребители Поставщики I 2 3 4 б 1 13,5 12,0 16,1 14,4 15,5 10 2 12,3 13,8 14,1 14,1 14,0 50 3 16,0 12,1 13,9 13,1 30 66
22. Показатели стоимости перевозок из 2-го в 3-й этап Потребители Поставщики 1 2 3 4 5 6 7 8 1 0,15 1,0 1,63 1,36 0,74 0,16 2,81 3,84 2 0,77 1,75 2,22 3,00 1,33 0,75 3,58 4,46 3 0,75 — 2,33 2,00 2,42 2,51 3,56 4 — — 1,62 — — 0,23 1,68 5 ~~ ■ 2,57 4,1 ОД в табл. 21. Данные о стоимости перевозок от предприятий 2-го этапа к предприятиям-потребителям приведены в табл. 22. Предельные объемы производства: а* = 24 ед., а| = 18 ед., а| = 18 ед., а* = 6 ед., =» 18 ед. Потребности: Аг = 12 ед.“, А2 = 14,7 ‘ед., А8 = 9,8 ед., Д4 = 6,6 ед., Л5 = «= 2,9 ед., До = 1,5 ед., Л7 = 7 ед., Д8 = 20 ед. Математическая модель: 13,5x1х -Ь-12,0х12 + 16,1x1’ + 14,4x1*4- 15,5х}’+ 12,Зх| + 13,8x1’+ + 14,1x1’+ 14,1х? + 14,0х15 + 16,0x1х + 12,1x1’ + 13,9x1’ + 13,1х’’ + + 0,15х“+1,0х12+ 1,63x1’+ 1,36x1* + 0,74x1“ + 0,16x1е + 2,81x1* + + 3,84x1’ + 0,77x1х + 1,75x1’ + 2,22x1’ + 3,00x1’ + 1,33x1’ + 0,75x1’ + + 3,58x1’ + 4,46x1’ + 0,75x1’ + 2,33х|4 + 2,00x1’ + 2,42x1’ +2,5 lx" + + 3.56x1’ + 1,62х“ + 0,23x1’ + 1,68x1’ + 2,57x1* + 4,1х£7 + 0,1*1’ min. Ограничения по этапам: f <10; Л=1 2 х“* <24; и=1 £ х“4 <6; х“ £ *2* <50; £ хЗА<30; *=1 Л=1 f х“2 < 18; 5] х“3 < 18; и=1 и=\ " Г5 <18; Баланс ввоза и=1 и=1 5 5 5 S Х2 = 12; S42 = 14,7; £ vu3 — х2 ~ = 9,8; Ы=1 и=1 и= 1 5 5 5 S Х2 = 5,6; ; S ’I5 = 2,9; £ хы6 - Х2 1,5; и=1 и=1 и=1 б 5 S х .«7 __ у. 2 — ' > Ц х“8= 20. и=1 и=1 и вывоза продукции 3 8 (k = I, 2, 3, 4, 5). S Лк= S И=1 W=1 3* 67
Неотрицательные решения этой задачи следующие: х}2 = 10; х21 = 24; х? = 6; х25 = 3,5;' xj3 = 15,5; xf = 14,5; = 12; xj2 = 2,2; xj3 = 2,7; х“ = 5,6; х« = 1,5; xf = 7,1; х|® =2,9; х” = 12,5; х|7 = 1; х|8 = 2; xj7 = = 6; xf = 18. Остальные значения объемов перевозок равны нулю. Общие затраты в оптимальном плане составляют 980 ед. МОДЕЛЬ ВАРИАНТНОЙ МНОГОЭТАПНОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Требуется разместить предприятия с минимальными затратами при многоэтапной переработке сырья с учетом дискретного изменения мощностей. Введем обозначения: t — номер этапа; Т — число всех этапов; — число предприятий на /-м этапе; / — номер потребителя; и — номер предприятия на промежуточном этапе) q — вариант развития предприятия; Qu — число вариантов развития на н-м предприятии; N“q— мощность u-го предприятия /-го этапа согласно q-му варианту; Aj — объем потребления продукции на последнем этапе; —затраты на переработку единицы продукции на u-м предприятии /-го этапа согласно ?-му варианту; Cutk— затраты на перевозку единицы продукции из u-го предприятия /-го этапа в &-е предприятие (/ + 1)-го этапа; x“q—искомая величина, равная 1, если u-м предприятием /-го этапа выбирается <7-й вариант, и равная 0 в противном случае; xutk — искомый объем перевозок из и-го предприятия /-го этапа в k-e предприятие (/ + 1)-го этапа. Каждое предприятие последующего этапа является потребителем сырья или полуфабрикатов, производимых на предприятиях предыдущего этапа. Это значит, что величины’х^, x“k представлены в однородных единицах измерения с помощью пересчетов на единый условный продукт. Математическая модель. Найти минимум затрат на производство и транспортировку сырья, полуфабрикатов и готовой продукции г-1 nt Qu г-i nt nt+i /=1 W=1 q=l t=l U=1 k=l при ограничениях: на возможность выбора только одного варианта развития предприятия Чи rftq (u = 1, 2j • • • , Лр / = 1, 2, , « . , Т 1), <7=1 на возможные мощности предприятий п/+1 *и ♦ £ х“* < £ (а = 1, 2 nt; t = 1, 2, . .. , Т- 1), А=1 q=l 68
объем поставок не должен превышать возможностей переработки nt Xj rf* 2 q — 1, 2, , Л/4-i; i = 1, 2, ...» Т— 1), ы=1 q=l на каждом предприятии ввоз должен быть равен вывозу Ех?*=ЕхЖ (Л = 1, 2, = 1,2 Т-1), 0=1 0=1 потребность в готовой продукции на последующем этапе должна быть удовлетворена лГ-1 S 4-1 = Л/ (/=1,2 пт), 0=1 поставки должны быть неотрицательными (/ = 1,2 Г; л =1,2 ttf, k = 1,2 пм). Для выполнения совместности условий задачи необходимо, чтобы выполнялись неравенства nt nt+i nt S »?.=• s *?+,, .1- E A,. u=l u=l /=1 Решив эту задачу специальными методами, получим: x^k. Объем производимой продукции на и-м предприятии f-го этапа равен nt+i £ («=1, 2 nt-, /=1. 2 Т-1). Л=1 Объем потребляемой продукции на k-м предприятии (/ + 1)-го этапа равен nt £4* (/=1,2 Т-1; k= 1, 2, ..., л,+1). 0=1 ДИНАМИЧЕСКИЕ МОДЕЛИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Отличие динамических моделей от статических состоит в том, что изменение показателей, коэффициентов, факторов и условий зависит от времени, что выражается с помощью индекса времени. ЛИНЕЙНАЯ ДИНАМИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ Требуется так разместить производство продукции, чтобы за плановый период затраты были наименьшие и выполнялись условия производства и потребления продукции. Введем обозначения: t — год планового периода; Т — число лет планового периода; i — номер предприятия; л — число всех размещаемых предприятий; 69
I — номер потребителя; т — число всех потребителей; аи — максимальная мощность i-го предприятия в /-м году планового периода; Ajt — объем поставок продукции /-му потребителю в /-м году планового периода; Qlt — затраты на производство единицы продукции на /-м предприятии в /-м году; Cijt — стоимость перевозки единицы продукции из /-го предприятия /-му потребителю в /-м году планового периода; xit — объем производства продукции на /-м предприятии в /-м году планового периода; xiji — объем перевозки продукции из /-го предприятия /-му потребителю в /-м году. Математическая модель. Найти минимум совокупных затрат Л Qitxit + '£ S S cijtxut /=1 М /=1 /=1 яри ограничениях: на производство продукции хи 3 S xijt ait (l = L 2, ...» л; t = 1,2, ..., Т), /=1 на потребление продукции 2 xiJt = AJt (/ = 1,2, ... ,m; t = 1,2, ... , T) z=i при необходимости увеличения плана производства (/ = 1,2, ... ,Т—1). Это задача линейного программирования. МОДЕЛЬ ВАРИАНТНОЕ ДИНАМИЧЕСКОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ Введем обозначения: I — номер предприятия; п — число всех предприятий; / — номер потребителя; щ — число всех потребителей; q — номер варианта развития предприятия; — число всех вариантов развития /-го предприятия; t — год планового периода; Т — число лет планового периода; Ajt — объем потребления продукции j-ц потребителем» — мощность /-го предприятия в t-ty году согласно q-му вариаеду: Q(i(J — затраты на производство продукции на l-м Предприятии в i-м году согласно q-ro варианта; — стоимость перевозки единицы продукции из /-го предприятия в /-е в t-м году; x{t(J— равно 1, если на l-м предприятии в t-м году выбирается д-й вариант, и равно 0 в противном случае; х(ц — объем перевозок из /-го предприятия /-му потребителю в /м году. 70
Математическая модель. Найти минимум производственно-транспортных ватрат П Т и( п т Т XXX Xtiq + S S S Ciji xijt-*™ln 6-1 /«1 <7=1 f=l/=l 6=1 при ограничениях: на производство продукции т ui 5 I xi]t X Xitq = ••• » л; t = 1,2, ... , 7), 7=1 <7=1 на потребление продукции 5] Xi{t = Ait (/= 1,2, ... ,m; t = 1,2, ... , T), /=1 на неотрицательность переменных xijt >0 (< = 1,2 n; j = 1,2,... , m; / = 1,2 T) и при необходимости соблюдения динамики роста производства X xiit Xi xijt+l (J 3 ••• , л> t « 1,2, ... ,7 1). /=1 /=1 МНОГОПРОДУКТОВЫЕ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА В многопродуктовых задачах размещения производства рассматриваются проблемы оптимизации мощностей предприятий и транспортных потоков нескольких видов продуктов. На предприятиях может производиться несколько видов продукции, и потребители могут получать несколько видов продукции. Модели многопродуктовых задач размещения являются обобщением аналогичных моделей однопродуктовых задач размещения. ЛИНЕЙНАЯ СТАТИЧЕСКАЯ МНОГОПРОДУКТОВАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Введем обозначения: I — номер предприятия; п — число всех предприятий; / — номер потребителя; т — число всех потребителей; k — номер вида продукции; I — число всех видов продукции; Nik — максимально возможный объем производства продукции й-го вида на Z-м предприятии; Qlk — затраты на производство единицы продукции k-ro вида на Z-м предприятии; Ajk — объем потребления продукции &-го вида /-м потребителем; C{jk — стоимость перевозки единицы продукции k-ro вида от Z-ro предприятия к /-му потребителю; xik — объем производства продукции k-ro вида на Z-м предприятии; xijk — объем перевозок продукции k-ro вида из Z-ro предприятия к /-му потребителю. 71
Математическая модель. Найти минимум пр оизводственно-транспорт- ных зйтрйт jj S 4ik xik + S S S c4k x<ik -*■min /=1 *=1 Z=1 /=1 k=l при ограничениях: на производство продукции т xHk<Nik ('=1>2 и; £=1,2 /), на потребление продукции xi]k ~ Ajk (/ = 1 > 2, , w; £=1,2, ... , /), i»l не неотрицательность переменных x{k> 0, xi]k >0 (Z = 1,2, .. , л; / = 1,2, ..., m; £ = 1,2 /). В этой модели Qik может означать себестоимость производства единицы продукции k-ro вида на i-м предприятии или приведенные затраты" ' Qik = cik + E^ik> где Е — нормативный коэффициент эффективности капитальных вложений, Kih — капитальные вложения на расширение, реконструкцию или новое строительство г-го предприятия. Эта модель может быть сведена к трехиндексной транспортной задаче путем введения обозначения Bijk e Qik + cijk- Тогда целевая функция задачи примет вид' п т I У! S S Bifkxijk~>m^n> t = l /=1 Л=1 а ограничения остаются прежними. НЕЛИНЕЙНАЯ СТАТИЧЕСКАЯ МНОГОПРОДУКОВАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА В модели учитывается изменение затрат на производство единицы продукции в зависимости ‘от мощности предприятия. Введем обозначения: i — номер предприятия; п — число всех предприятий; / — номер потребителя; т — число всех потребителей; £ — номер вида продукции; / — число всех видов продукции; Ajk — объем потребления продукции k-ro вида на l-м предприятии; Nik — максимально возможные мощности l-го предп риятия по выпуску k-ro вида продукции; C{jk — стоимость перевозки единицы продукции k-ro вида из /-го предприятия /-му потребителю; 72
xik — объем производства k-ro вида продукции на l-м предприятии; xifk — объем перевозок £-го вида продукции из l-го предприятия /-му потребителю; Qik = fik(xik)—затраты на производство единицы продукции k-ro вида на i-м предприятии. Математическая модель. Найти минимум производственно-транспортных затрат S S xikfik(xik)+ S S S CUk xijk min 6=1 k^l 6=1 /=1 ь=1 при ограничениях: на производство продукции т =• xi jk ik (Z = 1» 2, ..., л, k = 1t 2, ... , Z), /=1 на поставки продукции S xijk = Ajk (/ = 1,2, ... ,/n; £=1,2, ..., Z), на неотрицательность переменных х,уЛ > О (i = 1,2, ..., и; / = 1,2, ...,/п; £ = 1,2, • •*,/)• СТАТИЧЕСКИЕ МНОГОПРОДУКТОВЫЕ МОДЕЛИ РАЗМЕЩЕНИЯ С УЧЕТОМ ПРОПУСКНЫХ СПОСОБНОСТЕЙ И ЛИМИТИРУЮЩИХ РЕСУРСОВ Определить оптимальные мощности и транспортные потоки продуктов при минимальных общих затратах, ограниченных ресурсах и пропускйык способностях транспорта. Введем обозначения: I — номер предприятия; п — число всех предприятий, производящих продукцию; / — номер потребителя; т — число всех потребителей; s — вид ресурса; £ — вид производимой продукции; I — число всех видов производимой продукции; Ajk — потребность в продукции k-ro вида на /-м пункте; Nik — максимально возможные мощности по производству £-Й про* дукции на i-м предприятии; Qik — затраты на производство единицы продукции £-го вида на 1-м предприятии; Ь$ — объем лимитирующего ресурса s-ro вида; bisk — норма потребления s-ro вида ресурса на производство единицы продукции £-го вида на i-м предприятии; djjk — максимально возможная пропускная способность участка транспортной сети от i-ro предприятия к /-му потребителю при перевозке £-го вида продукции; — стоимость перевозки единицы продукции k-ro вида из l-го предприятия к /-му потребителю; Xik — объем производства продукции k-ro вида на i-м предприятии; xijk— °бъем перевозки k-ro вида продукции из i-ro предприятия /-му потребителю. 73
Математическая модель. Найти минимум производственно-транспорт¬ ных затрат S S Qlk xik + S S S Gl)k xijk m,n при ограничениях: на производимую продукцию xik « J] x(jk ■< Nik (I = 1,2, ..., n; k = 1 * 2, 7-1 на поставки продукции п xi]k = я 1» ••• у ЯЦ k =* 1, 2, ... | /), /-1 на лимитирующие ресурсы п I S 1j bisk xik < на пропускные способности О < x{jk < Если Qik не зависит от xik, то модель является задачей линейного программирования. Если Qik нелинейно зависит от xik, то получается задача нелинейного программирования. МОДЕЛЬ МНОГОПРОДУКТОВОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ В СЕТЕВОЙ ПОСТАНОВКЕ Имеется транспортная сеть с пунктами производства и потребления продукции различного вида. Сеть представлена в виде графа, состоящего из вершины (пунктов производства и потребления продукции) и дуг (путей поставки продукции). Необходимо выбрать пути доставки продукции и определить объемы производства продукции с минимальными затратами. Введем обозначения: I, / — вершины графа (пункты производства и потребления продукции); 7/ — дуга графа (часть транспортной сети, по которой перевозится продукция из пункта I в пункт /); k — вид продукции; I — число всех видов продукции; U — множество дуг графа; V — множество вершин графа; А—множество вершин графа, из которых продукцию отправляют; В — множество вершин графа, в которых продукцию получают; D — множество верщин графа — промежуточных пунктов; Ajk — объем потребления продукции k-ro вида в /-м пункте (/-я вершина • графа); Qik — затраты на производство единицы продукции k-ro вида на 7-м предприятии; Nik — максимально возможные мощности 7-го предприятия по выпуску продукции k-ro вида; C{jk — стоимость перевозки единицы продукции k-ro вида по дуге ij (из 7-го пункта в /-Й); xi/k — объем перевозок k-гб вида продукции по дуге 7/. 74
Математическая модель. Найти минимум производственно-транспорт¬ ных затрат / У S (Qik + cz/a) xijk rn,n Л-1 i/£ и при ограничениях S xlrlt — S xPik < Nik (I € A; k - 1,2,..., /)> r P Xj xpjk — S Xjrk “ Ajk (I £ £ e 1 > 2, , Ol S xlrk— xpik=*Q 6=1,2, ... , I). г p Суммирование по г означает вывоз продукции из пункта I по всем возмож* ным направлениям г, суммирование ПО р озйаЧаеТ ввоз в пункт I из всеа возможных направлений р транспортной сетй. ВАРИАНТНАЯ МНОГОПРОДУКТОВАЯ СТАТИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ В СЕТЕВОЙ ПОСТАНОВИВ На транспортной сети отмечены пункты производства и потребления продукции различного вида, сеть представлена в виде графа, в каждой вершине которого продукция либо производится, либо потребляется, либо ц то И другое. Дугц графа представляют собой пути доставки продукции, условия производства включают сначала выработку одного исходного продукта, который затем перерабатывается в несколько конечных продуктов. Необходимо найти объемы производства и пути доставки продукции при кини- мальных затратах. Введем обозначения: Z, / — вершины графа (пункты получения и производства продую- тов); V — множество вершин графа; ij — дуга графа (часть транспортной сети, по которой осуществляется перевозка продукции из Z-ro пункта в /-й); U — множество дуг графа; k — вид продукции (6 х=з 1 — соответствует исходному продукту)! I •** Число всех видов продукции; q — номер варианта развития предприятия; Ха — выход конечного продукта 6-го вида из единицы исходного продукта; Ajk — потребность в продукции 6-го вида в каждой вершине графа; Bik — мощность действующего Z-ro предприятия по производству 6-го вида продукции, которое не предполагается закрывать; Mtqk — мощность Z-ro предприятия по выпуску 6=го вида продукции согласно (7-му варианту развития; Qiqh “ Удельные затраты на производство единицы продукции 6-го вида на Z-м предприятии согласно </-му варианту развития; — стоимссть перевозки единицы £-и продукции fib Дуге Z/ (от пункта Z к пункту /); Cjk — затраты, связанные с потреблением единицы продукции 6-го вида в /-м пункте; xik — фбъем производства .продукции 6:TQ вида 5 Z-м пункте в условных единицах/ 75
Хцк — объем перевозки k-ro вида продукции по дуге lj (от пункта I в пункт /*); Vjk — °бъем потребления продукции k-ro вида в /-м пункте; t(kq — равно 1, если в i-м пункте принят g-й вариант развития по производству k-ro вида продукции, и равно 0 в противном случае. Математическая модель. Найти минимум затрат на производство и транспортировку продукции / F = Qiqk Miqk 2lkq+ S S Cijk xl]k + ' ikq 4 4 I'jQU k~2 I + S S c/k уjk min / M при ограничениях: по соответствию объемов производства типовым мощностям Xik = S N(qk zikqi по выбору единого варианта каждого развивающегося предприятия S Zlkq 1» по балансу производства, получения, вывоза и потребления продукции в каждом пункте в v S —^л = ° G € V; £ ¥■ О, ^kxik + i,lQU 1 i,/£U 1 по удовлетворению потребностей в продукции каждого потребителя по обеспечению производства каждого из продуктов объемом производства исходного продукта 1 Х11 = S xik (‘ € А=2 по неотрицательности переменных xik xijk •^’■0, у(i С V; / Q V; k = 1,2, ..., /). ВАРИАНТНАЯ МНОГОПРОДУКТОВАЯ СТАТИЧЕСКАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Необходимо определить Оптимальные мощности предприятий по выпуску продукции различного вида и транспортные потоки С минимальными затратами. Введем обозначения: i — номер предприятия; и — число всех предприятий; / — номер потребителя продукции; т — число всех потребителей; q — номер варианта развития предприятия; 76
щ — число всех вариантов развития l-го предприятия; k — вид продукции; / — число всех видов продукции; — мощность i-ro предприятия по производству &-го вида продукции согласно g-му варианту; Qikq — затраты на производство единицы продукции 6-го вида на Z-м предприятии согласно q-ro варианта; Ajk — объем поставки k-ro вида продукции /-му потребителю; Cqk — затраты на перевозку единицы продукции k-ro вида из ?-го предприятия q-му потребителю; xikq — искомая величина, равная 1, если на i-м предприятии выбирается q-и вариант по производству k-ro вида продукции; xHk объем перевозки k-ro вида продукции из Z-ro предприятия /-му поставщику. Математическая модель. Найти минимум производственно-транспортных затрат п ui I п т I S S S Qikq xlkq + S S S Cl!k xljk “*■ mln 1=1 <7=1 ft=( 1=1 /=1 *=1 при ограничениях: на производство продукции Xl Xijk X N(kq xikq = b 2, ... , tl\ k = 1,2, ...,/), /«1 (7=1 на потребление продукции n X xiik = ^ik (/ = 1 > 2, ..., m; 6 = 1,2,...,/), f=i на выбор варианта развития предприятия ui X xikq 1 (Z = 1, 2, ..., л; 6 = 1,2, ..., /), <7=1 на неотрицательность переменных xijk^> 0 (* = Ь 2, / = 1» 2, ..., т\ 6 = 1, 2, ..., Z). Полученная модель является задачей смешанного типа. Для решения этой задачи разработаны специальные методы. МОДЕЛЬ БЕЗВАРИАНТНОЙ МНОГОЭТАПНОЙ МНОГОПРОДУКТОВОЙ СТАТИЧЕСКОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Несколько видов продукции производится в несколько этапов на различных предприятиях, надо разместить производство с минимальными затратами. Введем обозначения: t — номер этапа; Т — число всех этапов; и — номер предприятия на t-м этапе; и/ — число предприятий на t-м этапе; / — номер потребителя; 77
т — число потребителей; k — вид продукции; I — число всех видов продукции; v — номер предприятия на (/ + 1)'-м этапе; ’ Wkt — коэффициент соизмерения сырья или продукции Л-го вида при переходе продукта /-го этапа в продукт (/ + 1)-го этапа; dtf — максимально возможные объемы производства Л-й продукции на и-м предприятии /-го этапа; Ajk — объем потребления Л-го продукта на /-м пункте; — затраты на переработку единицы продукции k-ro вида на и-м предприятии /-го этапа; — затраты на перевозку единицы продукции &-го вида из и-го предприятия /-го этапа на и-е предприятие (/ + 1)-го этапа; — объем перевозки единицы продукции &-го вида из w-ro предприятия /-го этапа на и-е предприятие (/ + 1)-го этапа. Математическая модель: найти минимум затрат на производство и транспортировку сырья и продукции Т—1 nt П/+1 I Т- 1 nt nt+1 I 2 £ S £ «■.№+ £ £ £ £ 7=1 u=l y=l £=1 f=l u=l u=l &=1 uv X П11П при условиях: на объем производства V, wkt xkt akt = Ь 2,..., Г — 1; и = 1,2, ... , nt\ k = 1,2, ... | /), 0=1 на возможности переработки ’ nt I ^kt xkt У = » 2, • ••»Т 1; v = 1,2, ... ,k = 1,2, ... , /), и=\ на баланс ввоза и вывоза с учетом соизмерения сырья и продукции £ wktxUht== S u'm+i*az+i = » = u=l U=1 /= 1,2, ...» T-l), на удовлетворение потребности в продукции на последнем этапе ®kT 1 == Ajk d = 1, 2, ... , ш; k = 1,2, ... , /), U=1 на неотрицательность переменных ХЛ/ 0 = Ь 2,... ,n/; v = 1,2, ..., л/+1; k = 1, 2,..., / = 1,2,..., Г). Для выполнения условий совместности необходимо выполнить следующие соотношения: п/ п/4-1 m S Qkt > S fl“/+i S М=1 И=1 /=1 78
Решив эту задачу методами линейного программирования, определим потоки продукции затем мощность u-го предприятия /-го этапа по производству k-ro вида продукции п/+1 Nkut= S xu°wkt (k=l,2 /; t = 1,2,... ,7; «= 1,2,... ,цА. 0=1 МОДЕЛЬ ВАРИАНТНОЙ МНОГОПРОДУКТОВОЙ МНОГОЭТАПНОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА Требуется разместить предприятия, производящие несколько видов продукции в несколько этапов с минимальными общими эатратами на производство и транспортировку продукции. Введем обозначения: t — номер этапа; Т — число всех этапов; - П/ — число всех предприятий на t-м этапе; и — номер предприятия на t-м этапе; v — номер предприятия на (t + 1)-м этапе; q — номер варианта развития предприятия; k — номер вида продукции; I — число всех видов продукции; Qu — число всех вариантов развития для и-ro предприятия /-го этапа; j — номер потребителя; m — число всех потребителей; А/*" — мощность и-го предприятия /-го этапа по выпуску k-ro вида про. дукции согласно q-му варианту; Ajk—объем потребления конечной продукции fc-ro вида, на I-м пункте потребления; wtk — коэффициент соизмерения сырья или продукции k-ro этапа с продукцией (/ + 1)-го этапа; — затраты на производство единицы подукции k-ro вида на и-м предприятии /-го этапа согласно q-му варианту развития; С“” — затраты на перевозку единицы продукции &-го вида из u-го предприятия /-го этапа в g-е предприятие (/ + 1)-го этапа; xk“ —переменная, равная 1, если на и-м предприятии /-го этапа выбирается q-й вариант развития производства k-ro вида продукции, и равная 0 в противном случае; х“° — объем перевозки продукции k-ro вида из u-го предприятия /-го этапа в v-q предприятие (/ 4* 1)-го этапа. Математическая модель. Найти минимум производственно-транспортных затрат при ограничениях: на возможность выбора только одного варианта развития На каждом предприятии Qu £ (/= 1, 2, ..., 7 — Ц k ~ 1,2,и - 1,2 л,), 79
на возможность мощности предприятий S <S Nt4 x‘q = 1 ’2’ •••,т~ 1; k = ’’ 2 /! и=1 <7=1 и = 1,2, ..., nt), объем поставок не должен превышать возможности переработки S «^<2 Л<*;1>?хХ,?« = 1.2,...,Т-1; й = 1,2 /j и=1 4=1 v= 1,2,... ,п/+1), на каждом предприятии ввоз должен соответствовать вывозу Е Ы=1 Л/+1 uv VI I'M wtkxtk = X Ш/+1,Л ХН-1Л и--=1 на удовлетворение потребностей в конечной продукции пт— 1 , хт—\ k i k~ Ajk d = 1» 2» • • • > = 1» 2, U=1 поставки должны быть неотрицательными > О (и = 1) 2, ... у П{\ v = 1, 2, ... , & = 1, 2, ... у 1\ /=1,2,...,Т-1). Для выполнения совместности условий задачи необходимо выполнить следующие неравенства: nt П/-Н пт Y S Й»- и=1 и=1 /=1 Ьц Решив эту задачу специальными методами, находим мощности xtQ и транс ии портные потоки х tk. Объем производства k-ro вида продукции на и-м предприятии /-го этана определяется по формуле л/+1 M“k= 2 “’«<*(«= 1-2 nt; t = 1,2, ...,Т—1; * = 1,2 I). 0=1 МОДЕЛЬ РАЗМЕЩЕНИЯ С УЧЕТОМ ПРЯМЫХ СВЯЗЕЙ Устанавливают долговременные прямые связи между предприятиями, производящими продукцию, и потребителями. Эти прямые связи устанавливают для упрощения и улучшения материально-технического снабжения, современного обеспечения потребителя продукцией определенного вида, выпускаемой на определенных предприятиях. С другой стороны, прямые договорные отношения дают больше гарантий своевременной поставки продукции определенного вида и качества. Простои предприятия из-за несвоевременной поставки прсдукции могут обойтись народному хозяйству дороже, чем экономия на транспортных расходах, при других вариантах поставок. Поэтому 80
ставится задача размещения предприятий, производящих продукцию и поставляющих ее на основе прямых договоров таким образом, чтобы общие приведенные и транспортные затраты были наименьшими и выполнялись договора по производству и поставкам продукции. С этой целью намечают ряд мест расположения предприятия. Пусть имеется п мест, занумерованных в определенном порядке (/ = 1, 2, ..., п). Имеется также и предприятий (/ = 1, 2, ..., п). Каждое из этих предприятий можно разместить только в одном месте, и в каждом месте можно расположить только одно из этих, предприятий. Очевидно, капитальные вложения и себестоимость производимой продукции будут зависеть от места расположения предприятий. Обозначим b{j — приведенные затраты на выпуск всей продукции i-м предприятием, если оно будет расположено в /-м месте. Кроме размещаемых предприятий имеются еще и действующие предприятия с номерами п + 1, п + 2, ..,т, на которых будет потребляться продукция размещаемых предприятий. Согласно прямым договорам, каждое размещаемое предприятие должно поставлять свою продукцию другим предприятиям в определенном, заранее заданном объеме и ассортименте. Обозначим — стоимость перевозки всей продукции, поставляемой из Z-го предприятия r-му предприятию, на единицу расстояния; Cir — расстояние между /-м и r-м пунктами. Постоянную составляющую транспортных расходов учитывать не будем, так как при заданном объеме перевозок она в сумме не будет зависеть от размещения предприятий. Таким образом, исходные данные задачи размещения с учетом взаимосвязей заданы в виде матриц где Е — единичная матрица с элементами 1ц при i =£ / и 1ц = 1. Если 1-е предприятие назначить на 1-е место, 2-е на 2-е и т. д., т. е. /-е предприятие на t-е место (I =» 1, 2, ...» и), то общие затраты М(Л,В,С)=£ £ *(7/0-+S S atrC[r. 1 = 1 / = 1 /=1 r=l Если теперь осуществить другое распределение согласно подстановке Т =« = (/j, /2, •••> т- е- ’е предприятие назначить на 1-е место, /2-е на 2-е и т. д., /л-е на n-е место, то затраты п п пт М (А (Т), В (Т) С) = / zz/ + S S at,tr C1'< 1=1 /=1 Z=1 r=l 1 где tr = г при г > п. Матрица В(Т) образуется из В путем перестановки в ней строк согласно подстановке Т, т. е. Ц-ю строку переставляют на место i-й строки. Матрица А(Т) образуется из А путем перестановки в ней строк, а затем столбцов согласно подстановке Т, т. е. сначала /f-я строка ставится на место i-й, а затем /г-й столбец ставится на место r-го столбца. Оптимизация размещения в этом случае состоит в отыскании такой подстановки для размещения предприятий, при которой достигается минимум затрат М (Л(Т), В(Т), С). Это квадратичная задача о назначениях. Получение точного решения связано с проведением больших расчетов, поэтому точные методы применяют для решения задач небольшой размерности. В реальных задачах размещается обычно большое число предприятий и применяют приближенные методы решения, с помощью которых в результате получает размещение предприятий с учетом прямых связей между ними при наименьших общих затратах на производство и транспортировку продукции.
ДИНАМИЧЕСКИЕ МНОГОПРОДУКТОВЫЕ МОДЕЛИ РАЗМЕЩЕНИЯ Необходимо получить оптимальное размещение производства нескольких продуктов на предприятиях при условии, что условия производства и потребления меняются с течением времени. В качестве критерия оптимальности принимают минимум производственно-транспортных затрат. ЛИНЕЙНАЯ ДИНАМИЧЕСКАЯ МНОГОПРОДУКТОВАЯ МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА В этой задаче затраты на единицу продукции не зависят от объемов производства продукции. Введем обозначения: t — номер года; Т — число лет планового периода; i — номер предприятия; я — число всех предприятий; j — номер пункта потребления; m — число всех пунктов потребления; k — номер вида продукции; / — число всех видов продукции; ащ — максимальная мощность i-ro предприятия по производству k-ro вида продукции в t-м году; Ащ— объем поставок k-ro вида продукции в /-й пункт потребления в t-м году; Qikt — затраты на производство единицы продукции k-ro вида на 1-м предприятии в t-м году; Сда — стоимость перевозки единицы продукции k-ro вида из пункта производства I в пункт j в t-м году; xikt — объем производства k-vo вида продукции на l-м предприятии в t-м году; x£jkt — объем перевозки k-ro вида продукции из пункта производства i в пункт j в t-м году. Математическая модель. Найти минимум производственно-транспортных затрат Т rt t Т tv m I S S S + S S S S сдахда-*т1п t=\ /=1 Л=1 /=1 /=1 /=1 k=l при ограничениях: на производство продукции xikt = У xijkt aikt (I = Ь 2, ..., я; k = 1,2, t = 1,2..., Т), /=1 на потребление продукции п I хifkt = ^kft (&=1»2, / = 1,2, f 1,2, ., 7), i~l на необходимость увеличения плана производства продукции с каждым годом О xikt -*w+i (* = Ь 2, .. , я; k = 1, 2 ...> Ц t ■■ 1,2, ..., Т 1). Это задача линейного программирования. «2
МОДЕЛЬ ВАРИАНТНОЙ МНОГОПРОДУКТОВОЙ ДИНАМИЧЕСКОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ Введем обозначения: i — номер предприятия; п — число всех предприятий; / — номер потребителя; т — число всех потребителей; k — вид производимой продукции; I — число всех видов продукции; t — номер года; Т — число лет планового периода; q — номер варианта развития предприятия; щ — число всех вариантов развития /-го предприятия; Akjt — объем потребления продукции k-ro вида в t-м году на /-м пункте^ Nkiq — мощность /-го предприятия по производству £-го вида продукции в /-м году согласно q-ro варианта развития; — затраты на производство продукции k-ro вида на i-м предприятии в /-м году согласно q-му варианту развития; С*' — стоимость перевозки единицы продукции fc-ro вида в t-м году из /-го предприятия /-му потребителю; — величина, равная 1, если на i-м предприятии в t-м году принят <7-й вариант производства продукции k-ro вида, и равная О в противном случае; х% — объем перевозки k-ro вида продукции в t-м году из /-го предприятия /-му потребителю. Математическая модель. Найти минимум производственно-транспортных затрат Т п i ui т i п т s s s s s s s /=1 *==1 q=\ f=l Aj=1 i=l /=1 при ограничениях: на производство продукции 1=1 7=1 /ft= 1,2,...,/; 1=1,2 п; V= 1,2 Т на потребление продукции п S х» = Akjt (ft = 1,2, ...,/; / = 1, 2, ... , m- t = 1,2 Г) 1=1 при необходимости соблюдения динамики роста производства S < S 4'+' 2- •••> п> { = ’• 2 г- 1; ft = 1,2 /), /=1 /=1 на неотрицательность переменных > 0 (< = 1, 2,... , п; j = 1, 2, ..., m; ft = 1, 2 /; 1 = 1,2,... . Т). 83
МОДЕЛЬ ВАРИАНТНОЙ МНОГОПРОДУКТОВОЙ МНОГОЭТАПНОЙ ДИНАМИЧЕСКОЙ ЗАДАЧИ РАЗМЕЩЕНИЯ Сырье поступает на переработку, а готовая продукция поступает потребителю. Требуется определить оптимальное размещение производства. Введем обозначения: g — номер вида сырья; 6 — число всех видов сырья; ц — номер пункта добычи сырья; Н — число всех пунктов добычи сырья; t — номер года; Т — число всех лет планового периода; s — вид ресурса; S — число всех видов используемых ресурсов; v — номер предприятия по переработке сырья и.выпуску продукции; V — число всех предприятий по выпуску продукции; / — номер потребителя; m — число всех потребителей; q — номер варианта развития предприятия по выпуску продукции; Qv — число всех вариантов развития и-го предприятия по выпуску продукции; Qgut — максимально возможный объем добычи сырья g-ro вида на и-м пункте в t-м году; ^guvi — затраты на перевозку единицы сырья g-ro вида из и-го пункта добычи в о-е предприятие в t-м году; bgvqtk — расход сырья g-ro вида на производство единицы продукции k-ro вида на и-м предприятии в t-м году согласно q-му варианту развития; Ajkt — объем потребления Л-го вида продукции /-м потребителем в t-м году; — стоимость перевозки единицы продукции k-ro вида из v-ro предприятия /-му потребителю в t-м году; ^vktq — мощность v-го предприятия по выпуску продукции k-ro вида в /-м году согласно q-му варианту; Pvktq — затраты на производство единицы продукции k-ro вида на и-м предприятии в t-м году согласно q-му варианту; asvktq — норма потребления s-ro вида ресурса на о-м предприятии при производстве &-го вида продукции в t-м году согласно q-му варианту; bst —количество s-ro вида ресурса, выделяемого в t-м году для производства продукции; xguvt — объем перевозки g-ro вида сырья из и-ro пункта добычи в о-е предприятие в t-м году; Vvktq — переменная, равная 1, если в t-м году на и-м предприятии выбирается д-й вариант развития по производству k-ro вида продукции, и равная 0 в противном случае; 2kvjt — объем перевозок k-Го вида продукции из u-го предприятия • /-му потребителю в t-м году. Математическая модель. Найти минимум производстЕенно-транспортных затрат Vvktq X S S S Ckvjt zkvjt Л«1 U=1 /=1 /=1 84
при ограничениях: на распределение сырья V J^Xguvt <Qgut (g= 1,2 G; u= 1,2 H; t = 1,2, ... ,7), на удовлетворение потребностей в сырье I Qu Н S Xi bflvqtk Nvktq Vvktq s Xj xguvt ~ h 2, ••• , G> 0=1,2 V; fe=l^=l ua[ ^=1,2 T), на удовлетворение потребностей в ресурсах V Xj Xj Nvktq atvktq yvktq &st (s = L 2, ... , S; t = 1, 2, ... , 7 ), v=1 £=1 на выполнение условий производства и перевозок продукции т Qv Xj ^kv]i Xj ^vktq y^kiq = Ь 2» ••• » ^ = 1,2, ... ,/;/ = 1,2, ..., T)> /«1 17=1 на удовлетворение потребителей в продукции V Xj ^kvjt = Ajkt (/ = 2» •••) т\ k = 1) 2,... , /; t = 1, 2, ... , У), и=1 на неотрицательность переменных /g = 1, 2, ... , G; u=I,2, ... ,Я; а =1,2 УЛ ^>°> = 1,2, ... , /; /= 1, 2, ... ,/п; / = 1,2, ... ,У )’ МОДЕЛИ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИИ В ОТРАСЛИ ПРОМЫШЛЕННОСТИ Основными задачами оптимизации распределения капитальных вложений являются обеспечение сокращения распыления средств, ускорение ввода в действие производственных мощностей и основных фондов, сокращение сроков проектирования и строительства объектов, своевременное освоение введенных мощностей согласно плану, повышение рентабельности действующих предприятий и новостроек. Для повышения эффективности капитальных вложений в условиях ограниченности ресурсов большое значение приобретает очередность строительства, т. е. получение оптимального распределения лимитов капитальных вложений по объектам и годам строительства. В соответствии с планом министерства отрасли строительные организации ведут большую подготовительную работу по изучению технической документации, определению потребности в ресурсах, организации заказов на материалы, размещению запросов по изготовлению оборудования на заводах и т. д. В разработке планов развития отрасли необходимо рассматривать различные варианту распределения капитальных вложений и выбрать из них оптимальный. Выбор объектов и последовательность их строительства можно получить с йомощью применения экономико-математических методов и ЭВМ. Эти методы позволяют в допустимые сроки выбрать основные варианты плана и найти оптимальное решение в зависимости от специфики отрасли (минимум приведенных затрат, максимум прибыли, ввода фондов, мощностей и т. д.). Главные ограничения: лимиты капитальных вложений, 85
объемы строительно-монтажных работ, ввод мощностей, возможности строительных организаций, наличие проектно-сметной документации и заделов. Чтобы правильно регулировать объем капитальных вложений на переходящие объекты и новостройки для осуществления строительства согласно нормам и правилам, необходимо обеспечить определенные заделы. Этого можно достигнуть в результате концентрации средств на объектах, уменьшения числа начатых объектов строительства, оптимизации планирования и распределения капитальных вложений. Эффективность капитальных вложений в значительной степени определяется сбалансированностью планов капитального строительства министерства с планами других отраслей народного хозяйства по вводу основных фондов, использованию ресурсов. Министерства должны разрабатывать балансы производственных мощностей и оборудования в стоимостных и натуральных показателях, балансы материалов для нужд капитального строительства; определять расчетные мощности строительно-монтажных организаций в территориальном разрезе и использовать их в разработке и корректи- -ровке планов капитального строительства. Объекты, включенные в план капитального строительства, должны быть своевременно обеспечены рабочими чертежами, оборудованием, материалами и т. д. Сроки строительства в целом по стройкам и отдельным объектам, а также выделяемые для них капитальные вложения по годам планового периода должны отвечать строительным нормам. Математические модели распределения капитальных вложений разрабатывают с учетом особенностей отрасли. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ С УЧЕТОМ НЕПРЕРЫВНОГО ВВОДА МОЩНОСТЕЙ Для сокращения распыленности средств и увеличения ввода основных фондов при условиях ввода мощностей пропорционально капитальным Сложениям используют критерии максимизации — ввод основных фондов. Введем обозначения: t — год планового периода; Т — число лет планового периода; Kt — лимит капитальных вложений в Лм году; г — вид мощности; i — номер стройки; п — число всех строек; Ri — остаток капитальных вложений i-й стройки; fi — остаток основных фондов f-й стройки! Tlf — приоритет f-й стройки; Mtr — план по вводу мощностей r-го типа в f-м году в целом по отрасли за счет всех строек; пцг — ввод мощностей г-го типа на единицу капитальных вложений i-й стройки; Т( — время продолжительности строительства i-й стройки в годак; аи, Ьц — нижняя и верхняя границы выделяемых капитальных вложений i-й стройки в /-м году; хц — искомый объем капитальных вложений, ^выделяемых на 1-jq стройку в /-м году. Математическая модель состоит в определении ]таких"'значений х^ при которых достигается максимум ввода 'взвешенных' Основных фондов п Ti ffULx.f(^max Rl 86
при ограничениях: на общий лимит капитальных вложений £ xtt<Kt Т), i~l на сметную стоимость каждой стройки Tt 2 < R( (i = 1,2,..., n)t t=i на ввод мощностей n £ mlrx(t>Mrt (/=1,2 T), /=1 на реальные возможности %it (J e 1»2,... * n\ t = 1 , 2, ... 9 T). Построенная модель относится к классу задач линейного программирования. При максимизации целевой функции будет отдаваться предпочтение тем стройкам, у которых большой приоритет и остаток основных фондов, но меньше остаток сметной стоимости. В этой модели величины Ri и ft соответственно выражают для новостроек полную сметную стоимость и все основные фонды, а для переходящих строек — те капитальные вложения и основные фонды, которые предстоит освоить и ввести в плановом периоде. Число П/ обозначает приоритет, который задается плановыми органами, либо рассчитывается. Например, П/ может быть равен отношению годовой потребности в продукции к существующему годовому производству продукции t-го предприятия. Приведенная модель может измениться и дополниться в зависимости от требований. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ С ВЫДЕЛЕНИЕМ СРЕДСТВ НА ОБОРУДОВАНИЕ Оптимизация распределения капитальных вложений производится с учетом распределения средств на строительно-монтажные работы и оборудование. Введём обозначения: I — номер объекта строительства; п — число переходящих объектов; tn — число всех объектов; m — п — число новостроек; нумерация строек произведена так, что сначала занумерованы переходящие объекты (для них i < и), а затем новостройки (для них m — п < i < m); a it — наименьшее значение для выделяемых объемов строительномонтажных работ /-му переходящему объекту в /-м году (i < и, t < Т); bit — наибольшее значение для выделяемых объемов строительномонтажных работ t-му объекту в /-м году планового периода (i < /л, i < Т), для t < т; и i > п полагаем Ьц « 0; сц — наименьшее значение для выделяемых капитальных вложений на оборудование /-му переходящему объекту в /-м году планового периода (i < п, t < Т)\ dtt — наибольшее значение для выделяемых капитальных вложений на оборудование Z-му объекту в /-м году планового периода (/ < tn, t < Т), для т и I > п принимаем du = 0; т/ — год наиболее раннего начала строительства новостройки (» > п); 87
— год наиболее позднего начала строительства новостройки (« > «): Ti — максимальная продолжительность строительства Z-ro объекта (Z с т) в плановом периоде; Qi — объем строительно-монтажных работ на Z-м объекте (для переходящих объектов — это остаток на начало планового периода, для новостройки — это весь объем); Ri — объем капитальных вложений на оборудование на l-м объекте (для переходящих строек — это остаток на начало планового периода, для новостроек — это весь объем); fi — основные фонды Z-ro объекта (для переходящих объектов — это остаток не введенных основных фондов на начало планового периода, для новостроек — это все основные фонды); П; — приоритет Z-ro объекта; Е — нормативный коэффициент капитальных вложений в отрасли машиностроения; St — лимит объема строительно-монтажных работ на Z-й год планового периода; Kt — лимит объема капитальных вложений на оборудование в Z-й год планового периода; хц — искомый объем строительно-монтажных работ, выделяемых Z-му объекту в Z-м году планового периода (Z Cm; Z с Г); уц — искомый объем капитальных вложений на оборудование, выделяемый Z-му объекту в t-м году планового периода (Z С т} t с Г)- Математическая модель. Найти максимум взвешенных фондов (ха + Ун) fi П/ (Q,+w-f)' 1=1 t=l при ограничениях: на выделяемые объемы строительно-монтажных работ для каждого объекта aiZ < xit < bit О с xit ^bit (т — п <1^ т)\ Ti S *it <Q{ (К n)i z=i Oi+Ti S xu > ")» t = Xi на выполняемые объемы строительно-монтажных работ в целом по отрасли S xit<St (^ = 2, ... , Г), /=1 на выделяемые объемы капитальных вложений на оборудование каждому объекту си У и (i О С yit С dit (т — п < Z с т); 77 У, Уц^%1 (*<л)| Z=1 ez+n t = Xi 88
на выполняемые объемы капитальных вложений на оборудование в целом по отрасли т ('=1.2 D. 1=1 Если объем задачи большой для данной ЭВМ, то ее можно разбить на Две: 1) найти максимум при ограничениях на объемы строительно-монтажных работ т Т Ф1 xit f i (!+£/ Qt 2) найти максимум при ограничениях на оборудование Уи fini (1+£)' R{ Замечание 1. Если предполагается, что все переходящие объекты строятся в течение всего планового периода, то ограничение на объем строительно-монтажных работ по t-му объекту для переходящих строек можно записать в виде т S xit<Qi (к*)- /=1 Если предположить, что Т7 + 0/+ 7\ > 71, то ограничения на объемы строительно-монтажных работ для каждой из новостроек запишутся в виде т S xit (^ = !■ 2, ... ,m). <=i При таких предположениях ограничения на объемы строительно-монтажных работ каждого объекта можно объединить в одно: т S хи <Qt Ь2 т). t=i Изложенные допущения практически приемлемы, посколь ку продление срока строительства переходящего объекта практически не приведет к увеличению срока строительства за счет эффективное ти (приоритетности этого объекта), a Tj + 0; + Т/ практически всегда больше Т. В этих же предположениях можно объедини ть ограничения на оборудование для каждого объекта в одно: Т S Уц ({ = Ь2,... ,т). t-=\ Тогда поставленная задача оптимального распределения капитальных вложений сводится к транспортной задаче с ограничениями на пропускные способности. Для решения транспортных задач с ограничениями на пропускные способности имеются методы, алгоритмы и программы на ЭВМ. Замечание 2. При решении задач распределения капитальных вложений по предложенным моделям иногда может оказаться, что в каком- либо году t на i-м объекте будет хц = 0, а уи > 0. Это значит, что сред89
ства на строительно-монтажные работы не выделяются, а на капитальные вложения и оборудование выделяются. Это означает, что оборудование будет приобретаться заранее. Если это не не приемлемо по каким-либо причинам, то предлагается новая модель распределения капитальных вложений, устраняющая эти недостатки. Для формулировки модели введем обозначение гц = хи + уи. Тогда задача заключается в следующем: найти максимум взвешенных фондов V V гн п< h ZjXj (Qz + /?,)(1 +E)t 1=1 /=1 при ограничениях aU + CU < ги < bU + dU U < я)1 О < 2it < bit + dit (п < I < т)\ Ti У 2и < Qz + Ri <п)» /=1 6/+П £ ги <Qi + Ri (п<{ <m)t £ 2it<St + Kt (/ = 1,2 T). Z=1 Решив эту задачу, найдем 2ц — общий объем капитальных вложений, выделяемых на каждый объект в каждом году планового периода. Объем строительно-монтажных работ хи находится по формуле га = Qi zii/(Qi + (* = 1,2, ..., /п; / = 1, 2, ... , Т). В этом случае возможно, что при каких-то t У хц > Ф, i=l т. е. можно не уложиться в выделенный лимит на общий объем строительно-монтажных работ. Если этот лимит нельзя изменить, то решают задачу при ограничениях на объемы строительно-монтажных работ, а затем объем капитальных вложений подсчитывают по формуле уи =* xuRi / Qi- При этом возможно, что при каких-то t т £ Уи > Kt, i= 1 т. е. можно выйти за лимит капитальных вложений на оборудование. В этом случае необходима корректировка некоторых расчетных данных уи для объектов, не заканчивающихся в плановом периоде. Обозначим М — множество объектов Z, которые не будут заканчиваться в плановом периоде; y*t — скорректированные значения величин капитальных вложений, тогда Уи = Уи (к* + S yit] / S Уи- \ i£M i=l .// iCM Разработаны другие виды корректировки, которые^ используют в зависимости от реальных требований.
МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ НА НОВОСТРОЙКИ Титульные списки новостроек с распределением заданий по вводу основных фондов, производственных мощностей и освоению капитальных вложений согласно нормам продолжительности строительства являются неизменным плановым документом на весь период строительства. Поэтому актуальной является задача распределения сроков начала строительства объектов, в которой ввод мощностей осуществляется дискретно только после освоения определенного объема капитальных вложений. Введем обозначения: i — номер объекта новостройки; п — число объектов; t — год планового периода; Т — число лет планового периода; Kt — лимит капитальных вложений на все объекты; Ntr — мощности r-го типа, которые надо ввести в действие в /-м году по всем объектам; kq — капитальные вложения, которые выделяются f-му объекту в /-м году (/ — номер не календарного года, а очередного с начала строительства); Ыцг — мощности r-го типа, которые вводятся на Z-м объекте в /-м году; Ра — прибыль, полученная от эксплуатации Z-ro объекта за определенный срок при условии, что строительство этого объекта начинается в Z-м году; хц — искомая величина, равная 1, если Z-й объект начнется в Z-м году, и равная 0 в противном случае. Математическая модель. Найти такие значения хц, равные 0 или 1, при которых достигается максимум прибыли п Т S S Рit xit-+max Z=1 /=1 при ограничениях: на лимиты капитальных вложений п п X! хл < ^l’> Xi ^i2 xi\ xi2^ ^2» Z=1 i=l Xj (^iT Xil + 1 Xi2 “Ь xi?) 1=1 на вводимые мощности Xj ^ilr xil i-l S (Ni2rxll+Nilrxl2)>N2rl i=l n (NiTr + NiT^ir xi2 + + Nilr xiT> 91
на выбор срока начала строительства объекта т S хи 1 • /=1 Это задача линейного целочисленного программирования, для решения которой нет эффективных точных методов, поэтому используют приближенные методы. Прибыль Рц вычисляется по формуле Pit = Rii (1 + + Rta (1 + Е) + ... + RiQ_x._e где Rn — прибыль от эксплуатации Z-го объекта в Z-м году после окончания его строительства; .т/ — срок строительства Z-го объекта; Q — некоторый срок времени, охватывающий период строительства и эксплуатации объектов (одинаковый для всех объектов); Е — норматив эффективности. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ НА ПЕРЕХОДЯЩИЕ И ВНОВЬ НАЧИНАЕМЫЕ ОБЪЕКТЫ СТРОИТЕЛЬСТВА При использовании этой модели получают значения капитальных вложений по годам планового периода для переходящих и вновь начинаемых объектов. Для новостроек выделяют капитальные вложения согласно нормам, т. е. определяют срок начала строительства. В этом случае решают задачу оптимального распределения данного лимита капитальных вложений по объектам строительства таким образом, чтобы уменьшить заморажи- ваемость средств во время строительства объектов, сократить их распыленность, уменьшить незавершенное строительство, повысить экономическую эффективность плана капитального строительства и ввести необходимые мощности. Введем обозначения: / — номер стройки; tn — число переходящих строек и (п — tn) — число новостроек (если / < tn, то это переходящая стройка, если / > mt то это новостройка); Pi — планируемая годовая прибыль от производственной деятельности /-го предприятия (стройки) после окончания строительства; Qi — остаток сметной стоимости /-й стройки: a{j и Ьц — нижняя и верхняя границы для выделяемых капитальных вложений /-й стройке в /-м году (для переходящих строек / — это год планового периода, для новостроек — это порядковый номер года строительства, начиная с начального года); t — год планового периода (/= 1, 2, ..., Т); Kt — лимит капитальных вложений на все стройки в Z-м году; Е — нормативный коэффициент эффективности капитальных вложений; хц — искомый объем выделяемых капитальных вложений /-й стройке в Z-м году планового периода; Nir — мощности r-го типа, которые надо ввести на /-й стройке; Wtr — мощности r-го типа, которые надо ввести в Z-м году планового периода за счет всех строек. Математическая модель. Найти максимум взвешенной прибыли п т ' = S S i=l /=1 xit pi (1 + Qi max 92
при ограничениях: на лимит капитальных вложений S xit Kt — 1,2, ... ,Т), r=i на остаток сметной стоимости т У] xit <Qi (i = 1,2, ... ,n), t=l на реальные возможности для ait <xit <bit переходящих объектов (i= 1,2, ... ,/п; / = 1,2, ..., Г), реальные возможности для i xit +СИ Xit^\ + • на новостроек • • • 4“ 1 хц О (/ = 1,2, ..., Г); Ха + (1 — ^/1) + • • • + ^1 — Zj < bil < i < n)r rnP p aiz r biz где Cn__; а остальные находят из рекуррентных соотношений Ciq — \ — (aiq ““ Ciq—2 bi2~ ~ C il biq—\* Biq-l = g- (biq — Biq_2 bi2 — ••• — B{{ biq_[), на ввод мощностей n 1=1 Решение этой задачи на ЭВМ (табл. 23) дает оптимальное распределение * лимитов капитальных вложений Ki = 1520 тыс. руб., К2 = = 1600 тыс. руб., Кз = 2320 тыс. руб., /С4 = 2170 тыс. руб., Къ = = 2100 тыс. руб. по объектам и годам планового периода, из которого затем выбирают объекты отраслей или главков, суммируют для них капитальные вложения и получают распределение капитальных вложений по отраслям или главкам. ВАРИАНТНАЯ МОДЕЛЬ ВЫБОРА ОБЪЕКТОВ СТРОИТЕЛЬСТВА В ПЛАНОВОМ ПЕРИОДЕ Из нескольких объектов, которые могут развиваться по нескольким вариантам, надо получить оптимальный набор с учетом лимита капитальных вложений в отрасли. Введем обозначения: i — номер объекта строительства; п — число всех объектов строительства; q — номер варианта развития объекта; mi — число всех вариантов развития i-го объекта; t — год планового периода; Т — число лет планового периода; 93
23. Распределение капитальных вложений по объектам отрасли на основе модели распределения капитальных вложений на переходящие и вновь начинаемые объекты Начальная информация Конечная информация Нижняя и верхняя грани- Оптимальное распределение Л ницы капиталовложений, капиталовложений по годам. Остаток, я 'g тыс. руб. лкэ тыс. руб. Смета тыс. р аН ai2 Ь12 “s’ eS 1 2 3 4 5 тыс. руб. х1\ xi2 xi3 ^5 1 800 400 420 350 390 37,7 420 380 2 510 250 270 240 260 23,3 270 240 3 600 450 480 100 140 50,3 480 120 4 800 ‘600 650 120 200 27,3 650 150 5 1100 550 '580 500 550 32,6 650 520 6 670 300 350 300 350 47,1 350 320 7 1200 500 540 600 670 45,2 540 660 8 1300 400 430 800 900 45,9 430 870 9 1200 500 540 600 700 26,2 540 660 10 1400 600 630 730 780 35,1 630 770 11 1400 600 640 700 790 27,9 640 760 Всего по расчету 1520 1600 2320 2170 1950 1420 — капитальные вложения, выделяемые i-му объекту в t-м году согласно q-му варианту; — объем строительно-монтажных работ на i-м объекте в t-м году согласно q-му варианту; Nqit — мощности, вводимые на i-м объекте в i-м году согласно q-му варианту; fiq — основные фонды или получаемая прибыль на i-м объекте после осуществления q-ro варианта развития объекта; Kt — лимит капитальных вложений в t-м году; S/ — лимит объемов строительно-монтажных работ в t-м году; Nt — план по вводу мощностей в t-м году; xlq — переменная, равная 1, если на i-м объекте принят ^-й вариант, и равная 0 в противном случае. Математическая модель. Найти максимум ввода основных фондов или прибыли п т[ i=l <7=1 при ограничениях: на лимит капитальных вложений п mi S £ k4 *lq<Kt « = 1,2, ... Г), i=l <7=1 на объемы строительно-монтажных работ п mi S S (< = 1, 2, ..., Г), I s=l (7=1 «4
на ввод мощностей п т( S £ Naxi4>N‘ Л. i=l <7=1 на выбор единого варианта по каждому объекту mi 2 xiq < 1 0 = 1» 2, ... , Л)‘ <7=1 ВАРИАНТНАЯ МОДЕЛЬ КАПИТАЛЬНОГО СТРОИТЕЛЬСТВА ОБЪЕКТОВ С УЧЕТОМ СУММАРНЫХ ЛИМИТОВ Определить оптимальную последовательность строительства объектов с учетом ограниченности накопленных лимитов капитальных вложений, объемов строительно-монтажных работ и мощностей (строительство объектов идет согласно нормам продолжительности). Введем обозначения: i — номер объекта строительства; п — число всех объектов строительства; t — год планового периода; Т — число лет планового периода; / — порядковый год строительства объекта, начиная с 1-го года строительства (не обязательно 1-го года планового периода); Pit — прибыль, получаемая на объекте за несколько лет функционирования объекта после его окончания,, если его строительство начато в /-м году планового периода; — капиталовложения, выделяемые i-му объекту в /-м году его строительства; s£j — объем строительно-монтажных работ, выделяемых i-му объекту в /-м году его строительства; N£j — мощности, вводимые на i-м объекте в /-м году его строительства; Kt — лимит капиталовложений за t первых лет планового периода; St — накопленный лимит объемов строительно-монтажных работ за t первых лет; Nt — накопленный план ввода мощностей за t первых лет; хц — переменная, равная 1, если i-й объект начинают строить в году, и равная 0 в противном случае. Математическая модель. Найти максимум суммарной прибыли п Т S S i=l /=1 при ограничениях: на лимит капитальных вложений п п S ^il ХН ^il + ^2^ "I" xi2^ ••• 9 f=l i = l n T T—1 S S kll+xi2 ki/ + ■*' i=i i=i i=i 95
'на объемы строительно-монтажных работ п У, [*л (sil + si2^ + sil */2! ••• » i-1 T—1 sij + xi2 sil + * * • + XiT Snl < 5P ада Sil xl\ <51’ п T S /«1 ввод мощностей n /=1 т-1 S ^11 xll ^1» S 1ХЙ OV/1 + ^2) + Xi2 ^ill ^2» ••• /«=1 f=l Nij + Xl2 S Nij^ b xlTNl\ i=iL /«=1 /=1 выбор единого варианта на каждохм объекте mi S xlq<\ (i=l,2 и). <7=1 Это задача целочисленного программирования. «а Nj>9 МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ДЛЯ НЕСКОЛЬКИХ ОТРАСЛЕЙ Определить оптимальное распределение капитальных вложений по объектам строительства нескольких отраслей и распределения объемов строительно-монтажных работ по районам размещения объектов и строительных трестов. Введем обозначения: i — номер отрасли; т — число всех отраслей; пс — число объектов i-й отрасли; ik — номер k-ro объекта i-й отрасли; / — номер строительно-монтажного треста или района, где этот трест проводит работы; п — число всех трестов; t — год планового периода; Т — число лет планового периода; г — номер вида мощностей; Tik — время строительства k-ro объекта i-й отрасли; Kit—лимит капитальных вложений i-й отрасли в i-м году; Sit — лимит объемов строительно-монтажных работ в i-й отрасли в i-м году; Rik — остаток сметной стоимости &-го объекта i-й отрасли; Qik — остаток объема строительно-монтажных работ k-ro объекта i-й отрасли; Nrit — мощности i-й отрасли г-го типа, которые надо ввести в i-м году; Crik — коэффициент ввода мощностей г-го типа на единицу капиталовложений на k-м объекте i-й отрасли; dik — коэффициент объемов строительно-монтажных работ на единицу капиталовложений &-го объекта i-й отрасли; Pik — приоритет &-го объекта i-й отрасли; fik — запланированные фонды на #-м объекте i-й отрасли, которые осталось ввести до окончания строительства объекта; 96
Ац — условная мощность /-го треста в 6м году (объем строительномонтажных работ, которые трест может выполнить); — нижняя граница для капиталовложений, выделяемых Л-му объекту 6й отрасли в 6м году; bfik — верхняя граница капиталовложений, выделяемых Л-му объекту t-й отрасли в 6м году; Mj — множество объектов k, для которых /-й трест является подрядчиком; xfik — объем капиталовложений, выделяемых &-му объекту 6й отрасли в 6м году. Математическая модель. Найти максимум ввода основных фондов т ni Tik t V V V Pik tik *ik -> Zj 2j 2j ~RTk /=1 Л=1 f=i max при ограничениях: на лимиты капиталовложений У; х « Ktt (I “ 1,2 m; / = 1,2 Т), *=1 на сметную стоимость объектов Tik Е xik<Rik <‘ = 1>2 т;6 = 1,2 гц), на ввод мощностей 2 С'kx >Nr (/= l,2,...,m ; /= 1,2 Т), Л=»1 на лимит строительно-монтажных работ ni У dlkxt <Sit (/ = 1,2 m- t= 1,2, ... ,T), ы на объемы строительно-монтажных работ объектов Е dikxik <Clik <,и|’2 ml 6 = 1,2 щ), на возможности строительных трестов Е (<=1,2, ... .Т), ik£Mj на выделяемые капитальные вложения aik <xik <bik V « 1, 2, . ..,, m; k « 1, 2, . . . , nt\ t = 1,2,..., T). Это задача линейного программирования. 4 1-398
МОДЕЛЬ ПЛАНИРОВАНИЯ РАЗВИТИЯ ПРОИЗВОДСТВА И КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ОТРАСЛИ Необходимо найти производственные мощности и объемы перевозок продукции при ограниченных лимитах капитальных вложений в целом по отрасли. Введем обозначения: i — номер предприятия; т — число всех предприятий; /— номер вида продукции; I — число всех видов продукции; г — номер потребителя; п — число всех потребителей; q — номер варианта развития предприятия; Q—число всех вариантов развития предприятий; i — номер года планового периода; Т — число лет планового периода; Ajri — потребность r-го потребителя в /-Й продукции в i-м году; — мощность i-ro предприятия по выпуску /-й продукции в t-M году согласно q-му варианту развития предприятия; K{jqi — норматив капиталовложений на единицу продукции /-го вида на i-м предприятии в t-м году согласно q-му варианту развития; К — лимит капитальных вложений в целом по отрасли; Qi/qi — производственные затраты на единицу продукции /-го вида на i-м предприятии в t-м году согласно^-му варианту развития; Ci{ri — затраты на перевозку единицы продукции /-го вида из i-ro пункта производства r-му потребителю в t-м году; x{q — искомая величина, равная 1, если на i-м предприятии принимается q-й вариант развития, и равная 0 в противном случае; Xj{ri — искомый объем перевозок /-й продукции в t-м году из i-ro предприятия r-му потребителю; Математическая модель. Найти лимит общих затрат при ограничениях: на потребности в продукции Xjirt — Ajrt (/ e 1 > 2» • • • > /; г ® 1, 2, «. . , п\ t — 1,2,,.., У), на мощности предприятий 2 хjirt я L 2, .. • | т\ j = 1,2, ... , Z; t = 1, 2, «• • , Т)9 r=l q—\ на капитальные вложения S Jj Е S N4qt xiq < К» t-1 J=1 q=l /=1 на выбор варианта Q S Xiq (i = 1,2, .., , 98
на неотрицательность переменных Xjirt (/ e 1» 2, • • • , Z; Z = 1,2, • • . , /п ; г == 1,2, . . • * Это задача смешанного типа (вариантная задача размещения). МОДЕЛИ ПЛАНИРОВАНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ НА РАЗВИТИЕ ПРОИЗВОДСТВА ОБЪЕДИНЕНИЯ Необходимо обеспечить производственные мощности и основные фонды для выполнения планов по темпам и пропорциям развития объединения и его звеньев. Эта основная задача связана с оптимизацией планирования капитальных вложений. С этой целью разрабатывают следующие модели. МОДЕЛЬ ПЛАНИРОВАНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ПО ВАРИАНТАМ РАЗВИТИЯ ПРЕДПРИЯТИЙ Необходимо определить оптимальные варианты развития предприятий объединения при ограниченных капитальных вложениях. Введем обозначения: I — номер предприятия данного объединения; п — число всех предприятий данного объединения; q — номер варианта развития предприятий; Q — число всех вариантов развития предприятий; / — вид продукции; I — число различных видов продукции; t — номер года планового периода; Т — число лет планового периода; г — сорт производимой продукции (полуфабрикатов); R — число допустимых сортов производимой продукции (полуфабрикатов); f£q — значение критерия, принятого для оценки эффективности (прибыль, затраты и т. д.) Z-ro предприятия согласно ^-му варианту развития; — мощность производства /-й продукции на Z-м предприятии согласно <7-му варианту в Z-м году; Ац — плановое задание по производству /-й продукции в t-м году; Hj — стоимость единицы продукции /-го вида; — показатель выхода продукции r-го сорта на Z-м предприятии по выпуску /-й продукции в t-м году согласно q-му варианту развития; Ajrt — план по производству продукции /-го вида r-го сорта в t-м году; Pt — плановый показатель производительности труда в целом по объединению в t-м году; Bt — фонд заработной платы в t-м году по объединению; gt — коэффициент соотношения темпов роста производительности труда и заработной платы объединения в t-м году; C£qi — число рабочих на i-м предприятии объединения в t-м году согласно q-му варианту развития; Djri — допустимые отклонения от плана по выпуску /-й продукции г-го сорта в t-м году; xi!qt — объем производства продукции /-го вида на Z-м предприятии в t-м году согласно q-ro варианта развития; 4*
h{qi — заработная плата рабочих на l-м предприятии в t-м году согласно q-му варианту развития; K(qt — объем капитальных вложений, необходимых на i-м предприятии в t-м году согласно q-му варианту развития; Kt — лимит капитальных вложений, выделенных на развитие обьединения; x(q — искомая переменная^ равная 1, если на i-м предприятии выбирается g-й вариант развития, и равная 0 в противном случае. Модель вариантной задачи планирования капиталовложений объединения. Найти экстремум (максимум или минимум в зависимости от вида критерия) эффективности л Q i= 1 <7=1 при ограничениях: на выбор варианта Q S Xiq < 1 (i = 1, 2, . . . , n)i <7=1 по общему производству продукции п Q У X Nijqf Xiq > Ajt (/==1,2 /; t = 1,2, ... I Z=1 <7=1 по лимиту капитальных вложений n Q £ £ <z = 1’2 /=1 <7=1 по производительности труда S i S Hi Nw xi« S S cw *lq « = i.2 Tj, t = l/=l<7=l Z=lf=l по фонду заработной платы д Q X X Ciqt hiqt Xlq (^ = 1,2, , . . > T), Г=1 <7=1 по сортности выпускаемой продукции Ajrt Dirt X X ^i$qt Nijqt xiq ^jrt 4" Djrf Z=1 <7=1 (/ = 1,2, r= 1,2, ... ,/?; t = 1,2, .. ., T), по темпам роста производительности труда по отношению к заработной плате >2/ Bf (<=1,2 Т). Это задача целочисленного программирования. 100
Модель смешанной задачи планирования капитальных вложений. Найтг •кстремум эффективности п Q X Xi iq Хiq ех^г f=l q=\ при ограничениях: на выбор варианта Q S ^<1 (»= 1.2 л), <7=1 на выбор мощности Xijqt Xlq ijqt = 1» 2, • • • , MJ / = 1,2, . . . t /; (J “ 1,2t ♦ • • , /=1,2, . ..,T), по общему производству продукции £ S Xifo^A/‘ </ = 1’2 1’ /=1’2 Т), 1=1 <7=1 по лимиту капитальных вложений п Q S S (/ = 1>2 л, i=l q=\ по производительности труда SSS ^iXiJqt>’PiH X CiqtXiq (/ = 1,2, . . . , Г), * = 1 1=1 q=l i=l q=l по фонду заработной платы n Q X X Ciqt hiqt Xiq &t (/=1,2,..., T)t i=l <7=1 по сортности выпускаемой продукции n Q Ajrt Djrt X X Mijq t xijqf Ajrt 4" Вjft i=\ q=\ (j= 1,2, ... , r = 1,2, ... , R\ /=» 1,2', ... , T), по темпам роста производительности труда по отношению к заработной плаце (/ = 1,2,... ,Т). Pt Pt МОДЕЛЬ ПЛАНИРОВАНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ПО ВАРИАНТАМ РАЗВИТИЯ ОБЪЕКТОВ ТЕХНОЛОГИЧЕСКИХ ЗВЕНЬЕВ (НА ПРИМЕРЕ ДОБЫЧИ УГЛЯ) Представим технологическую схему шахты в виде последовательных звеньев, содержащих объекты с ограниченной пропускной способностью. Для каждого объекта формируют свой вариант развития и выбирают оптимальный вариант согласно принятому критерию^ 101
Введем обозначенияс р — номер объекта технологического звена; т — число технологических звеньев шахты; / — номер технологического звена; qj — число объектов на /-м технологическом звене; v — номер варианта развития объекта; wp — число вариантов развития объекта; t —период времени; Т — число всех периодов времени; s — вид ресурса;' Q — число всех видов ресурсов; xJpvt — поток угля, выходящий из /-го звена при v-м варианте развития объекта и поступающего в д-й объект (/ + 1)-го звена в Лй период времени; x^pvt — поток полезного ископаемого, выходящий в /-й период времени при и-м варианте развития объекта из р-го забоя на g-й объект 2-го звена; Dt — плановое задание по объему добычи угля на /-й период времени по шахте; К*put — потребность в s-м ресурсе на р-м объекте /-го звена в -Лй период времени согласно и-му варианту развития; Л’ — лимит s-ro вида ресурса в Лй период времени; R — число рабочих по добыче угля на шахте на начало планового периода; rjpvt — отклонение численности рабочих по добыче угля от первоначальной при осуществлении v-го варианта развития на р-м объекте /-го звена в Лй период времени; Pt — плановое задание на Лй период времени по производительности труда рабочих в целом по шахте; 6^ — множество объектов /-го звена, поставляющих уголь g-му объекту (/ -f- 1)-го звена; ^Ipvt — максимально возможная пропускная способность при v-м варианте развития р-го объекта /-го звена в Лй период времени; — переменная, равная 1, если для р-го объекта /-го звена выбран и-й вариант развития, и равная О в противном случае; flpvt(xipvtyipv)—значение показателя, принятого в качестве критерия при осуществлении о-го варианта на р-м объекте /-го звена в Лй момент времени. Математическая модель. Найти экстремум общего значения критерия Т т Qi wp 2 2 2 2 fipvt(xipvt' yfPV)-+ex[r при ограничениях: на добычу полезного ископаемого
на выделяемые ресурсы т qj wp SSS 0е1’2 2 Q). /=1 p-1 р-1 на производительность труда <7i wp / т vi \ Xj Zj > 12 I + V jj 2j ripvt Vjpv 1 = 1» 2, ...» T)f P=1 v=i \ Jilp—lv—1 / на пропускную способность p^g'! X<IPvt <rf(/+>)?»<?/(/+l)<7o (/=1>2, ... , m—1; v = l,2 q tfpvt djpvt У]ои (/ = 1,2, . .. , /n; p = 1, 2, . . . , q\ и = 1,2, ... , wp), иа выбор варианта Wp S yjpv<x (/= 1,2, ... , m; p = 1,2,. . . , ?; t>=-= 1,2,. . . , oyp), u=l на неотрицательность переменных Xjpvt 0 (/ = 1» 2, . . . , znj p e 1,2, . ., , pj v = 1, 2, . . . , Wp} /=1,2, ... ,7). Разработанные экономико-математические модели отраслевого планирования применяют на практике главным образом при получении оптимальных планов развития отрасли. Частично их используют при выработке управленческих решений. Основные трудности при использовании этих моделей заключаются в подготовке научно обоснованной информации и в со- вдании математического обеспечения на ЭВМ для решения оптимизацион » ных задач. В тех отраслях, где имеется математическое обеспечение и организована подготовка надежной информации, применение на практике разработанных моделей дает возможность получить решение, улучшающее показатель критерия на 10—15 % Пути совершенствования отраслевого планирования с помощью ЭВМ состоят главным образом в создании информационных служб по своевременной подготовке и передаче научно обоснованной информации, разработке лучших экономико-математических моделей и методов,создании системного математического обеспечения, подготовке высококвалифицированных кадров по решению оптимизационных задач. Глава 4 МОДЕЛИ ЗАДАЧ ДЛЯ СЕЛЬСКОГО ХОЗЯЙСТВА НА УРОВНЕ ОТРАСЛИ Многие модели промышленного производства, а также модели сельскохозяйственных предприятий можно использовать и как отраслевые модели для сельского хозяйства. Отметим некоторые модели, имеющие особенности. 103
МОДЕЛЬ СПЕЦИАЛИЗАЦИИ ПРОИЗВОДСТВА сельскохозяйственной продукции Сельскохозяйственную продукцию производят в нескольких зонах, необходимо определить объем йройзводс^ва продукции в каждой войе прй минимальных затратах. Введем обозначения: k — номер зоны; г — число всех зон; / — вид продукции; I — число всех видов продукции; s — номер вида ресурсов; т — число всех видов ресурсов; Qj — необходимый объем производства /-й продукции; b^k — объем лимитирующего s-ro вида ресурсов в &-й зоне; Cjk — стоимость производства /-й продукции в £-й зоне; asjk — норма затрат s-ro вида ресурса для производства единицы про* дукции /-го вида в k-й зоне. — объем производства /-й процукции в k-й зоне. Математическая модель. Найти минимум затрат на производство всех видов продукции / г S c/kxik-^min при ограничениях: на лимитирующие ресурсы I S asjkxjk (s e 1, 2, . . ., m; k = 1, 2, . . . , г), на объем производства S (/=1, 2, .... /), на неотрицательность переменных ^>0 (/=1,2, k= 1, 2, Это эадача линейного программирования. МОДЕЛЬ ОПТИМАЛЬНОГО ИСПОЛЬЗОВАНИЯ ПЛОЩАДЕЙ Определить оптимальный объем производства сельскохозяйственной продукции на выделенных участках земли при минимальных затратах или при наибольшей прибыли. Введем обозначения;: k — номер участка земли; г — число всех участков земли; / — вид продукции; I — число всех видов производимой продукции; Qy — необходимый объем производства продукции /-го вида; bk — площадь Л-го участка земли; Cjk—стоимость производства единицы продукции /-го вида на k-м участке земли; 104
Pjk — прибыль, получаемая при производстве единицы продукции /■го вида на k-м участке земли; — часть &-го участка земли, необходимого для производства единицы продукции /-го вида на k-м участке земли (величина, обратная урожайности); Vj — двойственная оценка /-й продукции; Uk — двойственная оценка Л-го участка земли; Xjk — объем производства /-й продукции на k-м участке земли. Математическая модель. Найти минимум затрат от производства всех видов сельскохозяйственной продукции. I г S £ cikxik-^m^ /=1 при ограничениях: на объем производства продукции 2 */* = <?/ </ = 1> 2 О, Л=1 на выделенные'площади 1 S ajkxjk <bk (6=1,2,...,/), /=1 на неотрицательность переменных (/=• 1, 2 /; k= 1, 2 г). Двойственная задача для получения двойственных оценок / г 2 ^/-2 MA-max /=»1 k=\ при ограничениях Vj — ajkuk <Cjk (k = 1, 2, . . . , г, / = 1, 2, . . ., /; uk>0 (k =* 1, 2 r). Решая эту задачу, получаем оптимальную оценку продукции, выраженную через оптимальную оценку земли =« Cjk + ajkuk- Модель на максимум Прибыли: найти максимум прибылй от производства всей сельскохозяйственной продукции / г 2 2 Р/*Х/А-*таХ /«1 Л«1 при ограничениях: на объем производства 1 xjk>Qi (/=Ь2 1), k=i на выделенные площади I 2 ajkxjk <bk (*= 1. 2, . . ., г), /=1 на неотрицательность переменных xjk ^0 (/ = L 2, . . . ,Z; k = 1, 2, ..., г).
МОДЕЛИ РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА СЕЛЬСКОХОЗЯЙСТВЕННОЙ ПРОДУКЦИИ Почти все модели размещения для промышленного производства можно использовать и для размещения сельского хозяйства с учетом той особенности, что производство сельскохозяйственной продукции производится по зонам. Линейная статическая модель размещения» В сельском хозяйстве для производства всех видов продукции используют производственные ресурсы (земля, техника и т. д.), отрасли взаимосвязаны, выделены зоны производства продукции и зоны потребления продукции. Необходимо определить объем производства продукции в каждой зоне и транспортные потоки. Введем обозначения: / — вид сельскохозяйственной продукции; I — число всех видов сельскохозяйственной продукции|[ k — номер зоны (района), где производится продукция; г — число всех зон производства продукции; i — номер зоны потребления продукции; п — число всех зон потребления продукции; Dj{ — объем потребления /-й продукции в Z-й зоне; — максимально возможный объем производства продукции /-го вида в £-й зоне; Cjk — стоимость производства единицы продукции /-го вида в &-й зоне; Cjki — стоимость перевозки единицы продукции /-го вида из k-й зоны производства в i-ю зону потребления! xjk — ооъем производства продукции /-го вида в k-й зоне; xJki —объем перевозки /-й продукции из А-й зоны в 1-ю. Математическая модель. Найти минимум затрат на производство и транспортировку продукции I г I г п X X Cikxjk + X X X Сfkixjki m,n /=1 £=1 /=1 /=1 при ограничениях: на производство продукции п xjk e X xjki (k = 1, 2, ..., г; / = 1, 2, .. /) z=i на потребление продукции X xlki = £>ji (/=!» 2 Z; /=1, 2, ..., п), на неотрицательность переменных xjk 0» xjki 0 (^= Ь 2, . . . , п\ /=«1,2, ...,/; k = 1, 2, . . . , г). Это задача линейного программирования. МОДЕЛЬ АГРАРНО-ПРОМЫШЛЕННЫХ СВЯЗЕЙ ПРИ РАЗМЕЩЕНИИ СЕЛЬСКОХОЗЯЙСТВЕННОГО ПРОИЗВОДСТВА Определить оптимальные аграрно-промышленные связи и выделить сырьевые зоны для перерабатывающих предприятий. Введем обозначения: 106
s — вид ресурса; Q — число веек видов ресурсов; k — район (зона); т — число всех районов (зон); / — вид сельскохозяйственной продукции; I —. число всех видов производимой продукции; I — предприятие, перерабатывающее сельскохозяйственную продукцию; п — число всех видов предприятий, перерабатывающих продукцию сельского хозяйства; Gjk — затраты на йроизводство единицы продукции /-го вида в k-м районе; Gjki — стоимость перевозки единицы продукции /-го вида из k-ro района на Z-е предприятие; askj — норма затрат s-ro вида ресурса в k-м районе на производство единицы продукции /-го вида; bsk — выделяемый лимит ресурсов s-ro вида в k-м районе; hsjk—норма выхода s-ro ресурса из единицы продукции /-го вида в k-м районе; Dsk — ресурсы $-го* вида, поступающие в k-й район извне; Bs — лимит ресурс^ s-ro вида, распределяемый в централизованном порядке; Aj — заданный объем производства продукции /-го вида по совокупности районов; — коэффициент использования единицы продукции /-Й отрасли] /г-го района для промышленной переработки; Ni — коэффициент использования производственных мощностей i-гъ предприятия; Ti — перирд работы /-го предприятия; Nц — количество единиц производственной мощности Z-ro предприятия по производству /-й продукций; Х'к — количество производимой сельскохозяйственной продукции /-га вида в k-м районе; X]ki — количество сельскохозяйственной продукции /-го вида, перевозимой из k-ro района для переработки на i-e предприятие. Математическая модель. Найти минимум затрат lm I т п S S Cjkxjk + S S S C!kix!ki mIn ]=*\k=A /=! f=i при ограничениях: на ресурсы I £ askixlk ^sk (s 3 b 2, . . . , Q; k = 1, 2, ...» ш), I m S S askjxlk^Bi (* 3 b 2 Q)> /=1 Ы / I S ask]xik X hsjkxjk Dsk (s 3 Ь 2, . . . , Q; k = 1, 2, . .., m), /»i /=1 на производство продукции £ xjk > A1 (/ 3 b 2, . . . , Z), 107
на мощности предприятий по переработке продукции т т п п 2 Sjkxjk = S S x jkt S (I = 1» 2» • • • > 0» *=1 *=i r=l Z=1 m S xjM<NHNlTt (/ = Ь 2 Zj k = 1, 2, ..., m), bl на неотрицательность переменных xiki >0 (/ = 1, 2, . . ., n; / = 1, 2, . .-. , k = 1, 2, ... , m). МОДЕЛИ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ При составлении плана распределения капитальных вложений в сельском хозяйстве на первом этапе распределяют ограниченные капитальные вложения по отраслям, а затем внутри отрасли по сельскохозяйственным Предприятиям. Почти все модели распределения капитальных вложений промышленных отраслей можно использовать и для сельского хозяйства. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ МЕЖДУ ОТРАСЛЯМИ Выделенные лимиты капитальных вложений необходимо распределить между отраслями сельского хозяйства так, чтобы общие затраты на производство продукции после освоения^капитальных вложений были минимальными. Введем обозначения: / — вид продукции сельского хозяйства; 3 — вид капитальных вложений; г — вид остальных ресурсов; k — номер зоны; arfk — использование ресурсов r-го вида для производства единицы продукции /-го вида в k-й. зоне; asjk — капиталоемкость единицы /-й продукции в £-й зоне по s-му виду капиталовложений; brjks — экономия затрат r-го вида ресурса в расчете на единицу капитальных вложений s-ro вида в /*-ю отрасль &-й зоны; Csjk — дополнительное снижение себестоимости в расчете на единицу капитальных вложений s-ro вида в /-ю отрасль k-й зоны; bs —»' объем выделенных капитальных вложений s-ro вида; brk — объем выделенных ресурсов r-го вида для /?-й зоны; xs/-£ — искомый объем капитальных вложений s-ro вида в /-ю отрасль Л-й зоны на расширение, реконструкцию и новое строительство; Xjk — искомый объем производимой продукции /-го вида по &-й зоне; Cjk — стоимость производства единицы продукции /-го вида в &-й зоне; Qy — объем производимой продукции /-го вида. Математическая модель. Найти минимум себестоимости S S ctkxik - S S S -*mfn i k * z » при ограничениях: на выделяемые ресурсы по зонам S arlkxjk S S rjksx jks ^rkf I I * 108
на объем производимой продукции Zj xjk > Q/» k на выделяемые капитальные вложения xjks < asjkxjk’ на распределяемые капитальные вложения Zj Zj х jks i л на реальность плана ио¬ модель представлена в виде задачи линейного программирования. Решение ее дает соъем производства по зонам и распределение капитальных вложений Xjk9. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ВНУТРИ ОТРАСЛИ ПО СЕЛЬСКОХОЗЯЙСТВЕННЫМ ПРЕДПРИЯТИЯМ Выделенные капитальные вложения для отрасли следует оптимально .аспбфшть по сельскохозяйственным производствам с учетом зон по про- [зводбтву Продукции. Введем обозначения: т — номер объекта строительства х сельскохозяйственного предприятия; п — число всех сельскохозяйственных предприятий; t — год планового периода; Т — число лет планового периода; k — зона по производству продукции; г — число всех зон; / — вид производимой продукции в зонах; s — вид капитальных вложений; Q — число всех видов капитальных вложений; Pmjsk — годовая прибыль m-го хозяйства в £-й зоне по производству /-го вида продукции за счет освоения s-ro вида капиталовложений; Rmjk — сметная стоимость m-го объекта строительства k-ft. зоны по производству /-й продукции; — ввод мощностей по производству /-й продукции на /n-м предприятии &-й зоны на один рубль капиталовложений; amfkst — нижняя граница выделенных капитальных вложений s-ro вида на m-е предприятие &-й зоны для Производства /-й продукции в Лм году; bmjkst — верхняя граница выделяемых капитальных вложений s-ro вида на m-е предприятие &-й зоны для производства /-й продукции в Лм году; Tm]k — наиболее возможный срок строительства объекта /n-го предприятия &-й зоны по производству /-й продукции; Ajk — наименьший объем производства /-й продукции в £-й зоне; — лимит выделенных капитальных вложений s-ro вида для производства продукции /-го вида в k-й зоне; 109
Fj нормативный коэффициент эффективности капитальных вло¬ жений в /-й отрасли; xmjkst — объем выделенных капитальных вложений s-ro вида т-му предприятию эоны в f-м году для производства продукции /-го вида. Математическая модель. Найти максимум взвешенной прибыли п I Q г Tmjk П V ^fnjskxmjskt m-1 /-1 •-! Л-1 /-1 ' max при ограничениях: на сроки строительства Тт/Л <Т (т“ 2 п\ /= 1, 2, = 1, 2, , г), на использование капитальных вложений в пределах сметы Q Tm]k X X xmjskt ^m]k (® e h 2» • • • > Л» / = h 2> • • • » Z’> = 1, 2, ... , Г)» «=1 L/-1 на ввод мощностей S Nmik £ S (/=1,2 I- * = 1, 2, . . г), m—1 /—1 «—1 на выделенные лимиты капитальных вложений п Т X X *mjskt Bjks (/ = 2» • • •» & = 1, 2, ...» г; s = l, 2, ..., Q)f m— 1 /—1 на размеры капитальных вложений amjskt xm]skt bmjskt (zn=l, 2, . . ., п\ /-=1,2 /; s = l,2 Q; k = 1, 2, . . . , г; /=1, 2, ...» Т). Это задача линейного программирования. МОДЕЛЬ ОПТИМИЗАЦИИ ИСПОЛЬЗОВАНИЯ МИНЕРАЛЬНЫХ УДОБРЕНИЙ Необходимо использовать с максимальной эффективностью выделенные минеральные удобрения при производстве различной сельскохозяйственной продукции по зонам. Введем обозначения: h — вид удобрений; Н — число всех видов удобрений; j — вид производимой сельскохозяйственной продукции (выращиваемой культуры); I — число всех видов сельскохозяйственной продукции; k — зона; г — число всех зон; i — пункт производства удобрений; п — число всех пунктов производства удобрений; Cjk — прибыль, полученная от реализации единицы добавочной продукции /-го вида в &-й зоне за счет внесения удобрений; 110
ahjk — норма внесения ft-го вида удобрения в ft-й воне для прибавки урожая /-й культуры на единицу; — максимально возможная прибавка урожая /-й культуры в ft-fl зоне за счет внесения удобрений; — количество имеющихся удобрений ft-го вида; Nhl — количество ft-ro вида удобрения, имеющегося на Z-м пункте; Chik — стоимость перевозки единицы удобрений ft-ro вида из Z-ro пункта производства в i-ю зону потребления удобрений; bhk — максимально возможное количество удобрений ft-ro вида, которое можно вносить в Л-й зоне; — прибавка урожая /-й культуры в ft-й зоне за счет внесения удобрений; Xhik — объем удобрений ft-го вида, перевозимых из Z-ro пункта в ft-ю зону потребления. Математическая модель. Найти максимальную прибыль от производства Дополнительной продукции за счет производства минеральных удобрений I г Н п г S S cikxik~~Yi S 5 chikxhik~*max Л-I h-1 Л=1 при ограничениях: на имеющиеся виды удобрений I г S S ahikxik<bh (Л= 1. 2 Н), /-! Л=1 на вводимое количество минеральных удобрений в каждой зоне I п S ahikxJk 3 S xhlk (ft = L 2, ...» Я; k = 1, 2, ... , г), /=[ Z-I на возможный вывоз минеральных удобрений S xhlk<Nhl (Л=Ь 2 Н-, Z= 1, 2. .... П). Л=1 на количество выделенных минеральных удобрений по зонам xhik & hk (^ = 1 •••> Я, k = 1, 2, . . . , г), I на возможную прибавку урожая О <(/ 1, 2, . . , Z; k = 1, 2, . . . , г). Это задача линейного программирования. МОДЕЛЬ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ Плановых фондов минеральных удобрений Распределить плановые фонды минеральных удобрений по предприятиям (зонам) с максимальной эффективностью. Введем обозначения: / — вид сельскохозяйственной культуры; I — число всех видов сельскохозяйственных культур; q — способ внесения удобрений; Ш
Q — число всех способов внесения удобрений; i — вид смеси удобрения; п — число всех видов смесей; k — номер зоны; г — число всех зон; N — количество действующего вещества азота, содержащегося в плановом фонде удобрения; Р — количество действующего вещества фосфора, содержащегося в плановом фонде удобрения; К — количество действующего вещества калия, содержащегося в плановом фонде удобрения; Nijqk — количество действующего вещества азота, входящего в t-ю смесь, которая вносится на 1 га земли g-м способом под /-ю культуру в £-й зоне; Pijqk — количество действующего вещества фосфора, входящего в Z-ю смесь, которая вносится на 1 га земли g-м способом под /-ю культуру в £-й зоне; Kijqk — количество действующего вещества калия, входящего в Z-ю смесь, которая вносится на 1 га земли g-м способом под /-ю культуру в £-й зоне; Sjkq — площадь £-й зоны, отводимой под /-ю культуру, где удобрение должно было внесено </-м способом; aiiqk — коэффициент, равный 1, если t-я смесь вносится под /-ю культуру g-м способом на площади Л-й зоны, и равный 0 в противном случае; ^ifqk — стоимость прибавки урожая /-й культуры на 1 га земли Л-й зоны, получаемая от внесения удобрений t-й смеси g-м способом; xHqk — площадь А-й зоны, отводимая под /-ю культуру при tj-м способе внесения удобрения t-й смеси. Математическая модель. Найти максимум стоимости от прибавки урожая за счет внесения минеральных удобрений п i Q г X X X X CiiqkXliqk-^m^ i=l /=] <7=1 k=l при ограничениях: на количество минеральных удобрений X X X X NiiqkxUqk < N> i=l j=l <7=1 А=1 XXX X pijqkxiiqk <P> i=l f=l ?=1 A=1 XXX X Kijqkxijqk 1=1 /=1 q=\ ft=i на имеющиеся площади aijqkxijqk Sjkf (j = 1» 2, • • ., I, k = 1, 2, ..., r; q = 1, 2, •. •, Q), на неотрицательность переменных xijqk 0 0 = h 2, . . ., n; /= 1,2, k— 1, 2, . . ., r; q=l>2 ... Q).
МОДЕЛИ ОПТИМИЗАЦИИ ЗАКУПОК СЕЛЬСКОХОЗЯЙСТВЕННОЙ продукции в пределах зоны (ПРИ НЕБОЛЬШИХ ТРАНСПОРТНЫХ ЗАТРАТАХ НА ПЕРЕВОЗКУ ПРОДУКЦИИ) Требуется наиболее эффективно разместить закупки сельскохозяйственной продукции по сельскохозяйственным предприятиям (без учета транспортных затрат на перевозку продукции). Введем обозначения: т — номер сельскохозяйственного предприятия; п — число всех сельскохозяйственных предприятий; j — вид сельскохозяйственной продукции; I — число всех видов сельскохозяйственной продукции; s — вид ресурса; Q — число всех видов ресурсов; —объем реальной товарной продукции /-го вида, производимой на /n-м предприятии; — разность вероятного и реального объема производства товарной продукции /-го вида на /n-м предприятии; Cjm — затраты на производство единицы товарной продукции /-го вида на m-м предприятии; Djm — затраты на производство единицы дополнительной продукции /-го вида на /n-м предприятии; Dm минимальные затраты на /n-м предприятии на производство сельскохозяйственной продукции, которые должны быть покрыты за сч-ет выплат по государственным закупкам; — закупочная цена единицы продукции /-го вида на /n-м пред* приятии; р.т — закупочная цена единицы продукции /-го вида на /n-м предприятии, уменьшенная на размер чистого дохода, поступившего государству от реализации производственных ресурсов в расчете на единицу дополнительной продукции; asjm — норма затрат s-ro вида ресурсов на /n-м предприятии при производстве единицы продукции /-го вида; Gs — объем ресурсов s-ro вида (разность между общим объемом и постоянно выделяемым количеством за истекший плановый период); Bi — объем продукции f-го вида, который должен поступить государству в соответствии с твердым планом закупок; qm — коэффициент выравнивания условий производства для /п-га предприятия; — доход (прибыль) от реального производства единицы товарной, продукции /-го вида на /n-м предприятии; К — общий объем государственных выплат; G’s — объем дополнительных ресурсов s-ro вида, выделенных на производство продукции сверх планируемого реального производства; Bj — объем товарной продукции /-го вида, который должен поступить государству с учетом сверхплановой продукции; — объем товарной продукции /-го вида, заготовляемой в т-м предприятии из объемов, равных разности вероятного и реального товарного производства; У;т — объем товарной продукции /-го вида, заготавливаемой на /и-м предприятии из объемов, соответствующих реальному производству продукции. 113
Модель оптимизации сельскохозяйственных закупок по критерию мини* мума затрат состоит в нахождении минимума Затрат I п X S (Oimytm +Dlmxlm)^mln /—1 при ограничениях: на выполнение плана закупок S (х/т + Vjm> В1 (/ = 1 • 2> • • • • О» на выделяемые ресурсы п I Xi X (s = 1, 2, . . . , Q), т=1 /«1 на производство продукции 0 <xlm < Btm\ 0<yjn<A/m (/—1.2 /; /71=1,2 «Ь /На необходимое воспроизводство l I S <&1тУрп + PjmXjm) > = 47n J] (m = 1» 2> • • • » Л)- /=! ~ /=1 Mодель оптимизации плана государственных закупок сельскохозяйствен* ной продукции по критерию максимума дохода. Найти максимум дохбда 1 п S X jm (х]т 4" тая ;=1 т=гЛ при ограничениях: на производство продукции S (*/„, + ^<5/ (/=1. 2 О, на лимит общего объема государственных выплат п I S S №]тУ1т + т=1 /=£ на выделяемые ресурсы S S as/m(x/m + l'/m)<0»+Gl («= Ь 2, .... Q), т—1 /—I я а производство продукции Ocx/m<B//n; Q<yJm<A/m (/=1,2, ..., /; т = 1, 2, .. ., п). МОДЕЛЬ ОПТИМИЗАЦИИ ЗАКУПОК СЕЛЬСКОХОЗЯЙСТВЕННОЙ ПРОДУКЦИИ С УЧЕТОМ ТРАНСПОРТНЫХ ЗАТРАТ НА ПЕРЕВОЗКУ ПРОДУКЦИИ Надо найти оптимальный план закупок сельскохозяйственной продукции на сельскохозяйственных предприятиях, расположенных в различных зонах по критерию минимизации общих затрат на производство и транспортировку продукции. 114
Введем обозначения: т — номер сельскохозяйственного предприятия; п — число всех сельскохозяйственных предприятий; i — номер предприятия, потребляющего продукцию; I — число всех предприятий, потребляющих продукцию; / — вид сельскохозяйственной продукции; I — число всех видов сельскохозяйственной продукции; s — вид трудовых ресурсов; Q — число всех видов трудовых ресурсов; k — вид общей расчетной площади, отводимой на производство всего объема закупок; г — вид площади, отводимой под луга и пастбища; R — число видов площадей, отводимых под луга и пастбища; р — вид площади, отводимой для выращивания верновых культур- на производство товарного зерна и фуража; bkjm — потребность общей расчетной площади &-го вида для производства единицы продукции /-го вида на т-м предприятии; bsjm — затраты труда s-ro вида на производство единицы продукции /-го вида на т-м предприятии; Ьг]т — потребность r-го вида площади, отводимой под луга и пастбища на m-м предприятии для производства единицы /-й продукции; bpjm — потребность в р-м виде площади для выращивания эерновых культур на производств# единицы продукции /-го вида на т-м- предприятии; — затраты на производство единицы продукции /-го вида на т-м предприятии; Cjm[ — затраты на перевозку единицы продукции /-го вида из т-го предприятия в Z-e; ajm — нижняя граница производства /-й продукции на m-м предприятии; gjm — верхняя граница производства /-й продукции на m-м предприятии; Bkm — нижняя граница выделяемой общей расчетной площади Л-го вида на m-м предприятии; — верхняя граница выделяемой общей расчетной площади k-ro вида на m-м предприятии; В1гт — нижняя граница для r-го вида площади, выделяемой под сенокосы на m-м предприятии; В*т — верхняя граница для r-го вида площади, выделяемой под сенокосы и пастбища на m-м предприятии; Spm — нижняя граница для р-го вида площади, выделяемой под зерновые культуры на m-м предприятии; Врт — верхняя граница для р-го вида площади, выделяемой под зерновые культуры на m-м предприятии; Bsm — наличие трудовых ресурсов s-ro вида на m-м предприятии для производства продукции по государственным закупкам; — потребность m-го предприятия в /-м виде продукции; Qj — плановый объем заготовок /-го вида продукции по всем предприятиям; х1т — объем /-го вида продукции, заготавливаемого на m-м предприятии для внутреннего потребления; 11^
xjm[ — объем /-го вида продукта, заготавливаемого на m-м предприя» тии и перевозимого i-му потребителю. Математическая модель. Найти минимум производственно-транспорт* «ых затрат п I II S [S С1'тх1т+У} S ^с!т + CJmiximi> x!mi\ "* m,n m=l /=1 /в1 *при ограничениях: по специализации I ajm xjm 4“ X Xjml &jtn (/ = Ь 2, ...» т =* 1, 2, . . . , п), по общей расчетной площади l I I В\т < X bktnjxjm + X X bkmjxjmi (т = 1 ’ 2’ • • • » л)’ /=! J=li=l но сенокосам и пастбищам l I I в1гт brmjxjm+H X brmjxjml < B*rm (r = 1» 2 R’» tn = 1, 2, ...» n)9 1=1 1=1 i=l Tio площади, отводимой на зерновые культуры l I I Врт 2 bpmjxjm 4е X X bpmjxjmi Врт (tn= 1, 2, * • • > n), 1=1 /=11 = 1 <по трудовым ресурсам 1 1 1 X b^smjxjm 4“ X X bsmjxjml Bsm (s = Ь 2, • • • > Q> tn = 1, 2, . ♦ . , n)t /-1 /=U=1 •по производству продукции на предприятии I x/m4-X ximi = Ajm (/=1>2 т=\, 2, .. n)t 1=1 по плановому объему заготовок I п S S Ximt + Ql (/=!. 2, .... О, /=.1 т=1 по неотрицательности переменных */гп > 0, xlmi > О (/=1,2,...,/; т = 1, 2 , . .. , n; i = 1, 2, . . . , г). Это задача линейного программирования. МОДЕЛЬ ОПТИМИЗАЦИИ ПЛАНА ГОСУДАРСТВЕННЫХ СЕЛЬСКОХОЗЯЙСТВЕННЫХ ЗАКУПОК С УЧЕТОМ ДИФФЕРЕНЦИАЦИИ ЦЕН И РЕНТАБЕЛЬНОСТИ ПРОДУКЦИИ Необходимо составить оптимальный план закупок сельскохозяйственной продукции, при котором с максимальным уровнем рентабельности реализации всей товарной продукции обеспечивается необходимый объем заготавливаемой продукции в закупочном ассортименте. 116
Введем обозначения: / — вид товарной продукции сельского хозяйства; Z — число всех видов товарной продукции сельского хозяйства; р — вид цен, по которым производится закупка продукции; Р — число всех видов цен на сельскохозяйственную продукцию; k — номер зоны, в которой производится продукция; т — число всех зон, в которых производится продукция; г — номер потребителя продукции, для которого производится закупка продукции; s — вид ресурса; Q — число всех видов ресурсов; Qyp — план закупок /-й продукции по р-й цене; R — число всех потребителей; Rk — коэффициент дифференциации рентабельности реализации продукции в &-й зоне; — объем товарной продукции /-го вида, производимый в Л-й зоне; C-k — затраты на производство единицы продукции /-го вида в &-й зоне; Dfkp — прибыль, получаемая от реализации единицы продукции /-го вида, произведенной в £-й зоне по р-й цене; Bsk — объем выделяемых ресурсов s-ro вида для производства продукции в Zj-й зоне; bs/-k — норма расхода s-ro вида ресурса в &-й зоне для производства единицы продукции /-го вида; Cjkr — стоимость перевозки единицы /-й продукции из k-й зоны г-му потребителю; С — общие средства, выделяемые для перевозки всей продукции; a-}kp — нижняя граница по производству /-й продукции в k-й зоне по р-й цене: gjkp — верхняя граница по производству /-й продукции в k-й зоне по р-й цене; Xjkp — объем производства /-й продукции в k-й зоне по р-й цене; Уjkr — объем перевозки /-й продукции из k-й эоны производства к r-му потребителю; у — уровень рентабельности реализации продукции. Математическая модель. Найти максимум уровня рентабельности I т Р XXX Djkpxjkp i=\ ft=l Р=1 У = ~ 1 max X X CikAjk Л=1 /=1 при ограничениях! на плановые закупки S xikp Qjp (1 в » Z; р = 1, 2, ...» P)t Л=1 на товарную продукцию р X xjkp<Ajk (/= 1, 2, ... . Z; Л= 1, 2, ... , m), рх>1 117
на выделяемые ресурсы i д У} S slkxikp ^sk (з ™ 1» 2, ... , Q; k =» 1, 2, ... , m)t 7-1 р-1 на транспортные расходы J т Р 2j S S yjkrClkr <C’> /=1 Л=1 р=1 р Ё */*₽ “ Ё Vlkr (* “ 1. 2 т; I = 1, 2 /), р—1 г—1 на специализацию производства tt]kp < xjkp <8jkp (/*=!• 2 Л = 1. 2 p - 1, 2 P). Эго задача линейного программирования. МОДЕЛЬ ОПТИМИЗАЦИИ ПЛАНА РАЗМЕЩЕНИЯ ПРОИЗВОДСТВА И ЗАГОТОВОК СЕЛЬСКОХОЗЯЙСТВЕННОЙ ПРОДУКЦИИ В этой модели объем производства товарной продукции не эадан. Введем обозначения: з — вид ресурса; Q — число всех видов ресурсов; 7 — вид товарной продукции; I — число всех видов товарной продукции; k — номер зоны; т — число всех зон; р — вид цены; Р — число всех видов цен; Ь6}-к — норма затрат s-го вида ресурса на производство единицы продукции /-го вида в k-R зоне; В3ь — количество выделяемых ресурсов s-го вида в Л-й зоне; Q/ — государственный план заготовок /-й продукции; Qj — гарантированный объем /-й товарной продукции, реализуемой сверх государственных плановых заготовок; C-kp — цена р-го вида за единицу /-й продукции в Н зоне; — сумма затрат (себестоимость) на производство всей товарной продукции в £-й зоне; Rk — коэффициент дифференциации рентабельности зон; у — уровень рентабельности реализации продукции (отношение суммы выручки от реализации продукции к себестоимости реализованной продукции); q-k — максимальный объем производства /-й продукции в &-й зоне; — минимальный объем производства /-й продукции в &-й зоне; q^kp — максимальный объем реализации /-й продукции в Л-й зоне по р-й цене; gjkp — минимальный объем реализации /-й продукции в Л-й зоне по р-й цене; х}>кр — объем /-й продукции в Л-й зоне, реализуемой по р-й цене. 118
Математическая модель. Найти максимум рентабельности у таз при ограничениях: на выделяемые ресурсы 1 Р 2 bsjkxjkp ^sk (s = 1» 2, ... , Q; & = 1, 2, ...» m)t /=1р«1 на выполнение плана заготовок s xlkp^Q/ (Р = 1; /=1- 2 /); Л=Г S S */*,><?} (/ = 1>2 о. k» 1 р«2 на рентабельность I Р Rhbky “2 2 Cjkpxjkp = /-1 Р«1 на производство продукции р Sjk У» xjkp (I “ Ь 2» • • • > /» = Ь 2, .. . , /и); р—1 gjkp <xJkP <4jkp (/«=1,2,.. , /; k = 1, 2, . . . , m\ p = 1, 2, . . . , P); !/>0. Это задача линейного программирования. Ввиду влияния случайных факторов, главным образом погодных условий, часто не удается получить надежную информацию по урожайности сёльскохозяйственных культур. Поэтому в экономико-математических моделях целесообразно учитывать такую неопределенность информации в коэффициентах и ограничивающих условиях, вычисляя средние значения урожайности культур, потребности в кормах и продукции животноводства. Например, в ограничения по производству товарйой продукции следует ввести нижнюю и верхнюю границы. Глава 5 МОДЕЛИ ЗАДАЧ НА ТРАНСПОРТЕ Функционирование и развитие отраслей промышленности и всего народного хозяйства в целом связаны с освоением источников природных ресурсов, доставкой сырья и продукции к предприятиям и заводам, а также товаров народного потребления населению. Развитие транспортной сети должно обеспечивать своевременную доставку грузов, способствовать освоению новых источников сырья, природных богатств, увеличению объемов производства продукции, снижению себестоимости продукции и повышению производительности труда во всех отраслях народного хозяйства. При решении транспортных задач следует учитывать потребность в перевозках различного вида грузов и пассажиров, а также природные условия и экономическую эффективность транспортных средств, не бходимо определить возможности расширения существующих транспортных магистралей, построения новых транспортных путей, оптимальное сочетание и развитие различных видов транспорта: железнодорожного, водного, морского, автомобильного, авиации, трубопроводного. 119
При решении транспортных задач большого размера (большое число поставщиков и потребителей) возникают трудности в подготовке информации и проведении расчетов. Для уменьшения размерности^задачи проводят агрегирование, т. е. всех потребителей и поставщиков делят на группы и каждая группа считается одним потребителем или поставщиком. В качестве агрегированного пункта можно брать районный, областной центры или условный пункт. Введем обозначения: i — номер поставщика (потребителя); *6 Vi — координаты Z-ro поставщика (потребителя); bi — количество груза, отправляемого Z-м поставщиком (количество груза, полученного Z-м потребителем); п — число поставщиков (потребителей), входящих в пункт агрегации; х, у — координаты условного агрегированного пункта; 1ц — расстояние между Z-м i /-м поставщиками (потребителями), входящими в пункт агрегации. Тогда координаты условного пункта агрегации вычисляют по формулам центра тяжести * = S Ь(Х{ /S у = / S bi' /=1 / /«1 /«1 / /х=1 Если условный пункт агрегации находится далеко от любого из реальных поставщиков (потребителей), то среди них (агрегированных) можно выбрать такой Zo, для которого взвешенная сумма расстояний будет наименьшей, т. е. п п minS V/- ' /=i /=i Реальный пункт агрегации Zo обладает тем свойством, что суммарный объем перевозок в тонно-километрах] от него ко всем остальным агрегированным пунктам будет наименьшим. МОДЕЛИ РАЗВИТИЯ ТРАНСПОРТНОЙ СЕТИ Увеличение перевозок грузов и пассажиров, необходимость освоения новых районов требуют расширения и реконструкции имеющихся транспортных линий, строительства новых линий, складов, подвижного состава, транспортных средств. Для этого выделяют ресурсы, в том числе капитальные вложения. Возможны различные варианты развития транспортной сетщ Выбор лучшего варианта целесообразно производить по критерию минимизации народнохозяйственных затрат при условии выполнения плана перевозок и использования выделяемых лимитируемых ресурсов. Модели развития транспортной сети формируются в зависимости от конкретных условий и видов транспорта. ВАРИАНТНАЯ МОДЕЛЬ РАЗВИТИЯ ТРАНСПОРТНОЙ СЕТИ Найти оптимальный вариант развития транспортной сети, удовлетворяющий перевозки грузов к потребителям. Введем обозначения: q — номер варианта развития сети; Q — число всех вариантов развития сети; 120
г — вид груза; R — число всех видов груза; it j — пункты, между которыми осуществляют перевозки; s — вид лимитированного ресурса; S — число всех видов лимитированных ресурсов; Rsl; — количество выделенных ресурсов s-ro вида для развития участка транспортной сети между пунктами i и /; RqSijr — потребность в s-м виде ресурсов для перевозки r-го вида груза по участку от пункта i к пункту j согласно g-му варианту развития сети; — текущие затраты на перевозку г-го вида груза из пункта I в пункт j согласно g-му варианту развития сети; Кц — выделяемые капитальные вложения для развития участка сети от пункта i к пункту /; Kqrlj — капитальные вложения, выделяемые согласно g-му варианту развития сети для перевозки r-го груза от пункта i к пункту /; ar{j — план по перевозкам r-го вида груза на участке I, /; aqrij — план перевозок r-го вида, перевозимого от пункта i к пункту / согласно g-му варианту; Е — нормативный коэффициент эффективности капитальных вложений в транспорт; xqr(f— искомая величина, равная 1, если на участке от пункта I к пункту j выбирается д-й вариант развития сети по перевозке r-го вида груза, и равная 0 в противном случае. Математическая модель. Найти минимум приведенных затрат п т R Q S S S S /=1 r»l при ограничениях: выбирается лишь один вариант развития Q у х^ <1 (/ = 1, 2, ... , п; / — 1, 2, ... , т; г = 1, 2, ... , /?), <7=1 использование ресурсов осуществляется 'В выделенных объемах R Q S S Rtsilrx'ril (5 в Ь 2, ... , S; Z « 1, 2, ... f л; / = 1, 2, ...» т), освоение капитальных вложений должно быть в соответствии с выделенными объемами Я Q S S Virtli <Kil (i “ 1. 2, ... , / = 1, 2 т), r»l q=±l план перевозок должен быть выполнен R Q I J] arij 2, ... f /?; Z «я lj 2,■ . .. * / = 1, 2, ...» m). r— 1 <7«“1 Полученная Модель относится к классу задач целочисленного программирования. В результате ее решения получаются такие x^j « 1, которые показывают оптимальные варианты развития транспортной сети. В такой постановке решение задачи развития транспортной сети может быть затруд121
нено большой размерностью. Поэтому рассматриваются и другие модели, допускающие непрерывное (недискретное) развитие транспортной сети, составление различных видов грузов и т. д. МОДЕЛЬ НЕПРЕРЫВНОГО РАЗВИТИЯ ТРАНСПОРТНОЙ СЕТИ Допускается возможность непрерывного увеличения пропускных способностей линий до определенных пределов. Необходимо найти оптимальное развитие транспортной сети. Введем обозначения: г — вид груза; R — число всех видов грузов; Z, / — пункты, между которыми осуществляются перевозки; п — число всех пунктов отправления грузов; т — число всех пунктов получения грузов; уг1 — искомое количество дополнительного груза r-го вида, который надо вывезти из i-ro пункта; Cri — стоимость производства единицы r-го груза в Z-м пункте; hri — максимально возможный объем расширения производства г-го вида груза в i-м пункте; ari — объем производства r-го вида грузов в i-м пункте; brj — объем потребления r-го вида груза в /-м пункте; drij — пропускные способности линии Z, / по перевозкам r-го вида грузов; уrlj — искомое увеличение пропускной способности участка it / по перевозке r-го вида груза; Crij — стоимость единицы r-го вида груза на участке Z, /; qrlj — стоимость увеличения перевозок на единицу груза r-го вида на участке Z, /; xrij — объем перевозок r-го вида, груза на участке /, /. Математическая модель. Найти'такие yri, yrip хг{р при которых достигается минимум затрат на транспортировку грузов и расширение сети R п R п т S S cril)rl + S S Jj (Crijxrij + ЧгцУг^ •*min г=1;=1 г=1/=1 /=1 и выполняются условия: по потребности в грузах S xrii = ЬГ] (г = !• 2 /?; i = 1, 2 т), Z=1 по обеспечению потребностей т xrtj = 4” Уг1 (г = 1, 2, ... , 2?; i = 1, 2, ... , п), 7=1 по пропускным способностям 0<xr//<dr// + yr// (г = 1, 2, 1, 2 л; j 1» 2, ..., /и), до объемам производства О Сун <hri (г = 1, 2, ...» R; 7 = 1,2 п), 122
расширение пропускной способности должно быть реальным УГЦ>-Ъ (Г«1, 2, ... , R; 1 = 1, 2, , П-, /=. 1, 2 т). Сформированная модель решается как задача линейного программирования, в результате получается оптимальный план развития транспортной сети. МОДЕЛИ КОМПЛЕКСНОГО РЕГУЛИРОВАНИЯ ПАРКА ВАГОНОВ При составлении плана перевозок железнодорожным транспортом оптимальное распределение груженых и порожних вагонов определяется с помощью критерия минимума общего пробега груженых и порожних вагонов или минимума издержек по пробегу вагонов. Введем обозначения: I, I — районы транспортной сети; п — число районов транспортной .сети; г — вид перевозимого груза (считается, что порожний вагон также перевозит груз нулевого веса); R — число видов перевозимых грузов; I — вид вагона для перевозки груза; L — число видов вагонов; — план (объем) перевозки r-го вида груза из района I в район /; alr — норма загрузки /-го вида вагона r-м видом груза; Nl — число вагонов Z-го вида; пц — предельное число вагонов /-го вида, которые можно использовать в /-м районе; — расстояние между центрами /-го и /-го районов; — время передвижения r-го вида груза из Z-го района в /-й; Т — длительность периода, в течение которого производятся перевозки; xtjrl — искомое число вагонов /-го вида, предназначенных для перевозки r-го вида груза из района / в район /. Модель комплексного регулирования парка вагонов состоит в нахождении таких х(1г1 > О (I, j = 1, 2 п; г = 1, .... R; I =* 1, 2, .... L), при кото¬ рых достигается минимум общего пробега груженых и порожних вагонов X X X X Riixnn ~^т1п /=1 /=1 г=1 /-1 и выполняются условия: по перевозке грузов S alrxljrl а / e 1, 2, . . . , п\ г = 1, 2, .. . , /?), Z-I по времени S X X Uir^lri <TNl 2 L), Г=1 по возможности сосредоточения вагонов X X *//г/-Х X хап<"11 а=1. 2 п; 1=1, 2 L). r-=i/=i 123
В последнем неравенстве первая сумма означает число вагонов /-го вида, прибывших в i-й район, а вторая сумма — число вагонов /-го вида, убывших из /-го района. Таким образом, модель комплексного регулирования парка вагонов сформулирована как задача линейного программирования и может решаться известными методами. МОДЕЛЬ КОМПЛЕКСНОГО РЕГУЛИРОВАНИЯ ПАРКА ВАГОНОВ С УЧЕТОМ ДОПОЛНИТЕЛЬНОЙ ПОСТАВКИ ВАГОНОВ Если для выполнения заданного плана перевозок наличного парка вагонов недостаточно, то ставится задача определить необходимое дополнительное число вагонов. Введем обозначения: г — вид груза; t, j — пункты перевозки грузов; / — вид вагона; Q/u/ — затраты на перевозку одного вагона /-го вида, наполненного r-м грузом, из /-го района в /-й; Ci — стоимость одного вагона /-го вида; Е — нормативный коэффициент эффективности капитальных вложений в железнодорожный транспорт; q — вид стандартного вагона, который принимается за эквивалент (например двухосный); alq — число вагонов /-го вида, эквивалентное одному вагону q-то вида; All, Afa — нижняя и верхняя границы поставок вагонов в эквивалентном исчислении по стандартным вагонам q-vo типа; zi — искомое число дополнительной поставки вагонов /-го типа. Тогда модель комплексного регулирования парка вагонов с учетом их дополнительной поставки состоит в нахождении таких ц > 0 (/ = 1, 2, ..., L) и хцг1 > 0 (/, / = 1, 2, ...I п; г = 1, 2, ..., /?; I = 1, 2, ..., L), при которых достигается минимум общих затрат на поставку и эксплуатацию вагонов S ECizi + S S S S Cijrixijrl “>min /=! Z=l/=lr=lZ = l и выполняются условия: по времени f S S tijrxiirl<T(Nl + zi) (/ = 1, 2, ... , L), Г=1 /=1 /=1 по объему поставок вагонов L <*1-21 <.ма, <=1 а также по выполнению плана перевозок и возможности сосредоточения вагонов в каждом районе. Полученная модель является задачей линейного программирования, и ее можно решать известными методами. Заметим, что модель комплексного регулирования парка вагонов можно использовать для решения задач перевозок любым видом транспорта. 124
МОДЕЛИ ЗАКРЕПЛЕНИЯ ПОТРЕБИТЕЛЕЙ ЗА ПОСТАВЩИКАМИ» В процессе производства и потребления продукции может возникнуть необходимость прикрепления поставщиков продукции к потребителям таким* образом, чтобы поставки грузов производились с наименьшими затратами. При этом можно решить задачу как с учетом стоимости возврата транспортных средств на места дислоцирования, так и без учета. Рассмотрим модели- этих двух задач. МОДЕЛЬ ЗАКРЕПЛЕНИЯ ПОСТАВЩИКОВ ЗА ПОТРЕБИТЕЛЯМИ (БЕЗ УЧЕТА СТОИМОСТИ ВОЗВРАТА ТРАНСПОРТНЫХ СРЕДСТВ), Введем обозначения: i — номер поставщика; г — вид груза; / — номер потребителя; п — число поставщиков; R — число видов груза; т — число потребителей; air — количество груза r-го вида, имеющегося у i-го поставщика; bjr — количество r-го вида груза, необходимого /-му потребителю; Сцг — стоимость перевозки единицы r-го вида груза от Z-ro поставщика* к /-му потребителю; — пропускные возможности участка сети О’, /) по перевозке г-го* вида груза; х^г — искомый объем перевозки r-го вида груза от Z-го поставщика к /-му потребителю. Тогда модель закрепления поставщиков за потребителями состоит в нахождении таких Хцг (i = 1, 2, . .. , п; / = 1, 2, ...» /и; г = 1, 2, ...» /?)► при которых достигается минимум затрат на перевозку всех грузов п т R SS S СЦгхЦг -*min i /=1г=1 и выполняются ограничения: по вывозу груза т Хц? = °ir 0* = 1> 2, . . , , т, г = 1, 2, .. . , /?), /=1 по доставке грузов ТП xijr = bJr (i = 1, 2, , /п; r = l, 2, , Я), /=1 по пропускным способностям О <xijr <dijr (/ = 1,2 п\ j = 1, 2, .. . , т\ г = 1, 2, ... , R\ по балансу потребления и производства п т bir (г=\,2, , R). /=1 /=1 Полученная модель является транспортной задачей с ограничениями на пропускные способности, в результате ее решения получим объемы перевозок (транспортные потоки между поставщиками и потребителями) и, следовательно, оптимальное прикрепление поставщиков к потребителям. 125»
МОДЕЛЬ ЗАКРЕПЛЕНИЯ ПОТРЕБИТЕЛЕЙ ЗА ПОСТАВЩИКАМИ С УЧЕТОМ ВОЗВРАТА ТРАНСПОРТНЫХ СРЕДСТВ При массовых перевозках грузов от предприятий, производящих продукцию, К потребителям возникает необходимость определить не только закрепление поставщиков к потребителям, но и выбрать маршруты перевозок таким образом, чтобы обеспечить минимум порожних пробегов и возврат транспортных средств. Такие задачи решаются по критерию минимума эксплуатационных затрат или тонно-километрового пробега. Рассмотрим эту задачу при перевозках однородной продукции. Задача решается в три этена: С помощью модели закрепления поставщиков за потребителями решают обычную транспортную задачу без учета Возврата транспортных средств п т У S с/Л/-*т*п; /=1/-г т 2 хи °а‘ (' = !>2 «); S жц = Ь1 (/= 1, 2, , т), 1=1 где C.j — затраты на перевозку единицы продукции от Z-ro поставщика к /-му потребителю; ас — количество вывозимого груза от Z-ro поставщика; Ьс — количество потребляемого груза /-м потребителем; х^ — количество груза, перевозимого от Z-ro поставщика к /-му потребителю. Решением этой задачи являются транспортные потоки x(j между потребителями и поставщиками. Зная вместимость а транспортного средства, можно определить число транспортных средств л^, необходимых для пер# возки грузов по формуле в хц1а (z e h 2, ... , л; / = 1, 2, , т). Число транспортных средств, прибывших к /’-му потребителю, л/= S (/ = 1. 2 т) и отправленных от t’-ro поставщика, т ni = У? (z “ 1, 2, ... , л). /-1 С помощью решения обычной транспортной задачи определяют оптимальные обратные потоки транспортных средств т п £ S С^д-min i=il=i при ограничениях: т S yji“*nl (/= 1, 2, ... , п); 1=1 п У, Уji = ni (/■!, 2, .... т); (/=1,2,.. , т\ Я26 /=1. 2 «)
где С1^ — стоимость возврата единицы транспортных средств от потребителя / к поставщику /; Уц — число транспортных средств, отправленных от /-го потребителя к Z-му поставщику. Определяют маршруты следований к Z-му поставщику. МОДЕЛИ РАСПРЕДЕЛЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ ПО ЛИНИЯМ При планировании перевозок целесообразно учитывать производительность транспортных средств в зависимости от линии перевозки, т. е. выделяемые транспортные средства должны обеспечить перевозки по установленным линиям. Модели этих задач формируются в зависимости от степени детализации учета требований функционирования различных видов транспорта» МОДЕЛЬ РАСПРЕДЕЛЕНИЯ АВТОМОБИЛЕЙ (СУДОВ> ПО ЛИНИЯМ Для составления модели введем следующие обозначения: $ — вид автомобиля (судна); S — число видов автомобилей (судов); / — вид линии; т — число видов линий; bi — объем перевозок по /-й линии; Ь$! — количество груза, перевозимого одним автомобилем (судном) s-ro вида по /-й линии; а9 — число автомобилей (судов) s-ro вида; psj — прибыль от эксплуатации одного автомобиля (судна), осуществляющего перевозки по /-й линии; xsj — искомое число автомобилей (судов) s-ro вида; осуществляющих перевозки по /-й линии. Тогда модель распределения автомобилей (судов) по линиям состоит в нахождении таких значений >0 (s - 1, 2, ..., S; j = 1,2, ... m), при которых достигается максимум прибыли S т X X рчх»1-тах S-1/-1 и выполняются условия: по числу автомобилей (судов) X xsi (s = 1, 2, # . . , S), /-1 по объему перевозок s X bi (J = 2, ... , т). 8=1 Сформированная модель относится к классу распределительных задач. Решая эту задачу, получаем оптимальное число автомобилей (судов) каждого вида для перевозки груза по имеющимся линиям. МОДЕЛЬ РАСПРЕДЕЛЕНИЯ САМОЛЕТОВ ГРАЖДАНСКОЙ АВИАЦИИ ПО АВИАЛИНИЯМ Различные типы самолетов гражданской авиации отличаются друг от друга грузоподъемностью, вместимостью пассажиров, себестоимостью рейса* 127
Каждый самолет, выполняя рейс по авиалинии, перевозит определенное •число пассажиров, грузов и почты. Во время рейса он затрачивает определенное количество различного вида ресурсов, влияющих на себестоимость рейса, которая зависит от типа самолета, выполняющего этот рейс. Поскольку тарифная плата за перевозку пассажира или единицы груза не зависит от типа самолета, то прибыль аэрофлота зависит от эксплуатации самолетов по авиалинии. Поэтому оптимальным распределением самолетов по авиалиниям считается такое, при котором выполняется план перевозок при минимальной общей себестоимости перевозок или максимальной прибыли от перевозок. Авиалинией считается маршрут, начинающийся в каком-либо аэропорту и заканчивающийся в другом с промежуточными остановками или без них. Авиалинии могут быть маятниковые, начинаться и заканчиваться в одном аэропорту. Вообще говоря, маршрут, выполняемый в обратном направлении, может считаться отдельной авиалинией (например, одна авиалиния Киев— Москва, а другая Москва — Киев). Введем обозначения: р — номер аэропорта; i — тип самолета; п — число всех типов самолетов; / — номер авиалинии; т — число всех авиалиний; nt — число самолетов /-го типа; ki — коэффициент исправности самолетов Z-го типа; Ri — число пассажиров, помещающихся в самолете i-го типа; ui — количество тонн почты, перевозимой /-м типом самолета; vi — количество груза, перевозимого Z-м типом самолета; 5 ц — максимальное число рейсов, которые может сделать самолет /-го типа по авиалинии j за единицу времени (квартал); Сц — себестоимость одного рейса, выполненного /-м типом самолета по /-й авиалинии; Гу — стоимость билета для одного пассажира на /-й авиалинии; •Гу — плата аэрофлоту за перевозку 1 т почты по /-й авиалинии; Gj — плата аэрофлоту за перевозку 1Ут груза по /-й авиалинии; ау — число пассажиров, которое надо перевезти по /-й авиалинии за единицу времени; bj, gj — количество тонн почты и груза, которое надо перевезти по /-й авиалинии за единицу времени; dj — минимальное число рейсов по /-й авиалинии за единицу времени; еу — наиболее вероятное отклонение числа пассажиров на /-й авиалинии; бу — наиболее вероятное отклонение объема почты на /-й авиалинии; (Уу — наиболее вероятное отклонение объема грузов на /-й авиалинии; Хц — искомое число самолетов /-го типа, которые должны быть назначены на /-ю авиалинию. Тогда модель оптимального распределения самолетов по авиалиниям, согласно критериям минимума себестоимости, состоит в нахождении таких Хц > О (Z «= 1, 2, ..., п; / « 1, 2, , ...» т), при которых достигается минимум себестоимости п т S S CZySZyXyy->mfn z=i /-I 328
и выполняются условия: по перевозке пассажиров S xiiSaRi ^ai (/=1.2,..., т), Z=1 по перевозке почты S xiisiiui >bi (/ = 1.2,..., от), i=l по перевозке грузов (/=1,2 от), Z=1 по числу действующих самолетов т (i = 1 * 2, ... у п), /=1 по выполнению минимального числа рейебв S xiiSii:>gi (/= 1. 2 от), /=1 по балансу прибывающих и убывающих самолетов S x4su= S xusa (/ = 1>2 «)• ‘€пр Wp - где Пр — множество авиалиний /, по которым Z-й самолет прибывает в аэро- порт р; ур — множество авиалиний /, по которым t-й самолет убывает из аэропорта р. Последнее равенство надо учитывать только для конечных аэропортов, так как в промежуточных (транзитных) аэропортах оно выполняется автоматически. Модель оптимального распределения самолетов по авиалиниям согласно критерия максимума прибыли состоит в нахождении таких х^ > О (I- = 1,2, ...; / = 1, 2, ..., /п), при которых достигается максимум прибыли S f xi^ii lRiFl + uiEl + viGl- с</1 -*max /=1Л=1 и выполняются условия: по перевозке пассажиров а/ -е/ < S АА < ai +е/ (/ = 1 •2 т> ’ 1=1 по перевозке почты Ь/ xnsijui (/=1,2 от). t=l по перевозке грузов dl ~ б/ < S xHSUVi <di + aj 1/ = 1, 2, ... , m), 5 1-398 129
по числу действующих самолетов, выполнению минимального числа рейсов» балансу прибывающих и убывающих самолетов — аналогично модели, использующей критерий минимума себестоимости. Сформированные модели распределения самолетов „по авиалиниям решаются как задачи линейного программирования. МОДЕЛЬ ПОПОЛНЕНИЯ САМОЛЕТОВ ГРАЖДАНСКОЙ АВИАЦИИ Если с помощью наличного парка самолетов нельзя выполнить план перевозок, то необходимо определить дополнительное число xt самолетов i-го типа по цёне Р[ и срокам эксплуатации Т[. Математическая модель состоит в нахождении таких х£ :> 0, х{; > О (Z = 1, 2, ..., п\ j = 1, 2, ...» m), при которых достигается минимум общи* затрат п пт Zj + S Zj c4siixu min 1=1 • 1=1 /=1 и выполняются условия: по числу самолетов п У Хц < kl (XI + ГЦ) i=i и другие ограничения по объему перевозок пассажиров, почты, грузов, минимальному числу рейсов по авиалинии, балансу прибывающих и убывающих самолетов. В приведенных моделях величина выражает максимальное число рейсов i-ro типа самолета по /-й авиалинии и вычисляется по формуле Sij = + TZ/. + где Тц — часть суток, в течение которой самолет i-ro типа может летать по /*-й авиалинии; /*.. — время полета Z-го типа самолета по /-й авиалинии; Tt7 — общее время стоянок самолета f-го типа во время рейса по /-й авиалинии; — среднее время задержек /-го типа самолета во время выполнения рейса по /-й авиалинии; q — число суток в рассматриваемом периоде (квартале). Решая поставленную задачу симплекс-методом, получаем оптимальный план дополнительных самолетов и их распределение по авиалиниям. МОДЕЛИ ПЕРЕВОЗОК С УЧЕТОМ ПЕРЕВАЛОК Необходимость перевозки несколькими видами транспорта сопряжена с перевалками грузов в определенных пунктах и в определенной последовательности, так как многие грузы невозможно доставить потребителю одним видом транспорта. Возникают потребности определить оптимальную последовательность перевалок груза на соответствующие виды транспорта. Решая вопрос о наилучших способах распределения груза, следует учесть направленные грузопотоки, исключающие встречные перевозки одинаковых грузов. Транспортную сеть условно можно разбить на звенья в соответствии с используемым видом транспорта. Промежуточные пункты имеют демпфирующие устройства, обеспечивающие хранение груза во время перевалок. Рассмотрим два вида моделей. 130
МОДЕЛЬ ПЕРЕВОЗОК РАЗЛИЧНЫХ ВИДОВ ГРУЗОВ С ОДНОЙ ПЕРЕВАЛКОЙ Необходимо доставить груз потребителю двумя видами транспорта с од- иой перевалкой в каком-либо пункте. Введем обозначения: i — пункт отправления груза; п — число пунктов отправления грузов; j — пункт потребления грузов; т — число пунктов потребления грузов; k — пункт перевалки; К — число пунктов перевалки; г — вид груза; R — число видов груза; atr — количество r-го вида груза в /-м пункте для отправки; akr — пропускные способности /г-го перевалочного пункта по перевозке r-го вида груза; bJr — потребность в r-м виде груза в конечном /-м пункте; — стоимость перевозки единицы r-го вида груза из t-го пункта в /-й через k-м. пункт перевалки; xtjkr — объем перевозок r-го вида груза из /-го пункта в /-й через &-й пункт перевалки. Математическая модель состоит в нахождении таких xijkr 0 (/ = 1, 2, .. . , л; / = 1, 2, ... , т; £ = 1, 2, ... , /С; г = 1, 2, ...» R). при которых обеспечиваются минимальные затраты п т k R £ S S £ i=\ /=1 Jfe=l r=l и выполняются условия: по отправке грузов п * У S xiikr =air 0 = 1.2 п; r=l, 2, ... , R), по пропускным способностям пунктов перевалки п т S Е <akr (fe = 1.' 2 к-, г = 1, 2 R), /=1 по обеспечению потребителей п К Е S хИкг = bir 0=1. 2 т; г = 1, 2, ... , R). i= 1 k= 1 Решая эту задачу как многоиндексную транспортную задачу, получаем оптимальный план перевозок с указанием пунктов перевалки. Заметим, что в стоимость Cijkr перевозки груза входят затраты на его перевозку, разгрузку и погрузку. МОДЕЛЬ ПЕРЕВОЗОК ПРИ МНОГОЭТАПНЫХ ПЕРЕВАЛКАХ ГРУЗОВ В практике может возникнуть потребность в перевозках грузов более чем двумя видами транспорта. Поэтому в этом случае йри решении задачи оптимальных перевозок необходимо учесть несколько перевалок груза. 5* 131
Введем обозначения: t — этап перевалки груза; Т — число всех этапов перевалки; и — номер пункта перевалки /-го этапа; гц —1 число всех пунктов перевалки /-го этапа; k — номер пункта перевалки (/ + 1)-го этапа; — число всех пунктов перевалки (/ + 1)-го этапа; autF — пропускная способность н-го пункта перевалки /-го этапа по перевозке r-го вида груза; а(/4-1)г — пропускная способность k-ro пункта перевалки (/ + 1)-го этапа по перевозке r-го вида груза; С'£ — стоимость перевозки единицы r-го вида груза из i-го начального пункта в £-й пункт перевалки 1-го этапа; Си* — стоимость перевозки единицы r-го вида груза из и-го пункта; перевалки /-го этапа в k-н пункт перевалки (/ + 1)-го этапа; C# — стоимость перевозки единицы r-го вида груза из u-го пункта перевалки последнего этапа в /-й пункт потребления; x*k — искомый объем перевозки r-го вида груза из /-го начального пункта в /г-й пункт перевалки 1-го этапа; x“F — искомый объем перевозки г-го вида груза из п-го пункта перевалки /-го этапа в k-и пункт перевалки (/ + 1)-го этапа; — искомый объем перевозки r-го вида груза из u-го пункта перевалки последнего этапа в /-й пункт потребления. Математическая модель. Найти минимум общей стоимости перевозок п nt R Т—1 nt л/+1 R S L £ Ф»+ S £ s S С?Х‘ + i=l k=l Г=1 /=1 и=1 Л=] г=1 т П'Р J + S S S СТГ хУТг -* min /=1 и=1 Г=1 при условиях: по отправке грузов У xor ~ г (/ = 2, . •. , и\ г = 1, 2, .. • , /?), k=i по пропускным способностям пунктов перевалки nt . (£ — 1,2, . • . , л/+1! / — 1, 2, .,,,7' л/+1 г= 1, 2, ... , /?); £ xutkr <autr (и = 1, 2, ... , nt\ k=\ /= 1, 2, ... , Т —1; r= 1, 2, ... , R), по балансу перевозки грузов в каждом пункте перевалки nt л/-м S *“* = X *и+1)г ГЛ = 1, 2 nz+1; r = 1, 2 7?; и=1 и=1 / = 1, 2, . .. , Т — 1), 132
по потребностям в грузах в конечных пунктах п •р ИхТг=Ь1г (/= 1, 2, , т; г =1,2 R), и=1 по выполнению условий совместимости nt nt + l m S а(<+1)г> 2 bir «=1.2, ... , 7; r=l, 2, ... , R). U=1 k=l /=1 ' Эта модель перевозок с учетом нескольких перевалок составлена в виде задачи линейного программирования. Пример 19. Из трех пунктов отправляется однородный груз в пять пунктов потребления через четыре пункта перевалки. Перевалка осуществляется один раз, т. е. в один этап. Объемы отправляемой продукции из каждого пункта и стоимость перевозки из пунктов отправления в пункты перевалки 24. Показатели перевозок из пунктов отправления в пункты перевалки Пункт отправления Стоимость перевозок единицы груза из пункта отправления в пункты перевалок, руб. Объем отправляемой продукции, т 1 1 2 3 4 1 4 5 7 6 70 2 7 12 10 11 80 3 6 11 8 9 90 25. Показатели перевозок из пунктов перевалок в пункты потребления Пункты перевалок Стоимость перевозки единицы груза из пунктов перевалок' в пункты потребления, руб. 1 2 3 4 5 1 4 3 7 3 7 2 8 3 4 9 11 3 4 3 4 7 7 4 6 2 2 8 8 приведены в табл. 24. Пропускные способности пунктов перевалки: 1-го — 60 т, 2-го — 90 т, З-го — 120 т, 4-го — 70 т. Объемы потребляемой продукции в пунктах доставки равны: 1-го — 30 т, 2-го — 20 т, З-го — 80 т, 4-го — 50 т, 5-го — 60 т. Стоимости перевозок из пунктов перевалки в пункты потребления приведены в табл. 25. Пусть xlQk — объем перевозок из i-ro пункта отправки в k-й перевалочный пункт; х^ — объем перевозки из н-го пункта перевалки в /-й пункт потребления.Тогда модель перевозок с учетом перевалок состоит в минимизации общей стоимости перевозок С = 4x0u + 5xJ2 + 7xJ3 + 6xJ4 + 7х^ + 12х22 + 10х23 + 11х024 + 6х” + + 11 х? + 8х33 + Эх,4 + 4хР + Зх12 + 7х13 + Зх}4 + 7х}5 + 8х21 + 4- Зх}2 + 4х23 + 9х}4 + 11 х™ + 4х}‘ + Зх}2 + 4х}3 + 7х}4 + 7х}5- + 6х“ + + 2х42 4- 2х}3 4- 8х}4 4- 8х}3 -> min при ограничениях: на отправляемые грузы х}1 + х}2 + х? + х014 = 70; х? 4- х? 4- х23 4- х}4 = 80; х?14- х?2 4- хзэ 4- х34 = 90, на пропускные способности Хо11 4- Хо1 4- X?1 < 60; х}2 + х22 4- х}2 < 90; х}3 4- хо3 4* х33 < 120; х“ 4-х}4 4-х}4 <70, 133
на баланс ввоза и вывоза в каждом пункте перевалки £4*= 2*1' (* = 1.2. 3,4). <=1 /=1 Баланс грузов отправителей и получателей выполняется: 70 + 80 + 90 =» = 30 + 20 + 80 + 50 + 60 = 240. Совокупная пропускная способность перевалочных пунктов достаточна для осуществления перевозок 70 + 80 + + 90 = 240 < 60 + 90 + 120 + 70 = 340. Решение задачи приведено в табл. 26 и 27.Таким образом, оптимальный план перевозок состоит в следующем: из 1-го пункта отправления весь груз xj4 = 70 т надо везти в 4-й пункт перевалки, откуда весь груз xj3 = 70 т везти в 3-й пункт потребления, а недостающий груз 10 т он получит из 3-го пункта пе; езалки х33 = 10 т; из 2-го пункта отправления надо везти х21 = 60 т в 1-й пункт перевалки и Xq3 = 20 т в 3-й пункт перевалки; из 3-го пункта отправления надо везти 26. Объемы перевозок из пунктов отправления в пункты перевалок 27. Объемы перевозок из пунктов перевалок в пункты потребления k / = 1 i 2 3 4 и ■ 2 3 4 5 1 0 0 0 70 1 10 0 0 50 0 2 60 0 20 0 2 0 0 0 0 0 3 0 0 90 0 3 20 20 10 0 60 4 0 0 70 0 0 весь груз х33 = 90 т в 3-й пункт перевалки; из 1-го пункта перевалки надо везти х^4 — 50 т в 4-й пункт потребления, во 2-й пункт перевалки ничего не поступает и не вывозится; из 3-го пункта перевалки надо везти xj1 = 20 т в 1-й пункт потребления, х32 = 20 т—во 2-й пункт потребления, х33= Ют— 35 1 в 3-й пункт потребления, хх =60 т—в 5-й пункт потребления; из 4-го пункта перевалки надо везти весь груз х*3 = 70 т в 3-й пункт потребления. При этом общие затраты на перевозки составят 6 • 70 + 7 • 60 + 10 • 20 4- 8 • 90+ + 4 • 10 + 3 • 50 + 4 • 20 + 4 • 10 + 3 . 20 + 7 - 60 + 2 • 70 = 2690 руб. ТРАНСПОРТНАЯ ЗАДАЧА В СЕТЕВОЙ ПОСТАНОВКЕ Грузы перевозят по определенным маршрутам, проходящим от начального пункта через промежуточные к конечному. В схеме транспортной сети все пункты нумеруют в определенном порядке.Все пункты, между которыми осуществляют перевозки, соединяют дугами или стрелками, указывающими направление перевозки, и получается сеть с множеством вершин (точек). Количественные характеристики сети следующие: di — интенсивность перевозок грузов в i-м пункте (количество груза отгруженного и отправленного из i-ro пункта). Если di > 0, то груз из f-го пункта должен быть отправлен в количестве di\ если di = 0, то количество груза, прибывающего в i-й пункт, равно количеству убывающего груза, т. е. в этом случае i-й пункт выполняет роль транзитного; если di < 0, то i-й пункт полу аег груз для потребления 134
в количестве dij — пропускная способность отрезка пути (if /); С^ — стоимость перевозки единицы груза по отрезку пути (Z, /); xif- — количество груза, перевозимого от пункта ’ к пункту /. Тогда транспортная задача в сетевой постановке запишется в виде. Найти такие потоки > 0 (/, / = 1, 2, л), при которых достигается минимум затрат на перевозки п п X X Clixn~*’min <•=!/= 1 и выполняются условия: по перевозкам X ха ~ X хн = dt (‘ = 1>2 п) i i и по пропускным способностям xij<-dij (I, /= 1. 2, .... л). Критерием оптимальности плана х{) транспортной задачи в сетевой поставке является существование чисел (потенциалов). ult и2, . . . , ип таких, что Uj ~Ui = C{J- при 0 < x{J- < d{j (I, / = 1, 2, . . . , л); Uj — щ <C£j при xz/ = 0 (i, j =1, 2, . .. , л); Uj — ut при x£j = d£j (t, / = 1,2, ...» л), т. e. решение транспортной задачи в сетевой постановке проводится с помощью метода потенциалов по аналогии с решением транспортной задачи в матричной форме. Сетевая постановка транспортной задачи оказывается удобней в тех случаях, когда стоимость перевозок является аддитивной, т. е. она равна сумме поучастковых стоимостей (C£j = C{kCkj-). Тогда формирование общей стоимости перевозок между пунктами можно алгоритмизировать и проводить с помощью ЭВМ. Например, при решении задачи на минимум себестоимости перевозок можно считать, что общая себестоимость складывается из поучастковых. При использовании критерия тарифной платы это уже не так, поскольку тарифная плата не аддитивна (тарифная плата C£j- * Cik + МОДЕЛЬ РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ ПО ПЕРЕГРУЗОЧНЫМ КОМПЛЕКСАМ При развитии транспортных узлов необходимо оптимально распределить капитальные вложения по критерию максимума эффективности капитальных вложений. Введем обозначения: i — номер транспортного узла; л — число всех транспортных узлов; k — номер перегрузочного комплекса; mi — число всех перегрузочных комплексов i-го транспортного узла; q — число возможных вариантов развития; s — вид ресурсов, выделяемых для развития перегрузочных комплексов; I — число всех видов ресурсов; t — год планового периода; 135
7 — число лет планового периода; Plk^ — прирост прибыли на k-м перегрузочном комплексе Z-ro транспортного узла согласно q-му варианту развития; Kikq — капитальные вложения для развития k-ro перегрузочного комплекса i-ro транспортного узла согласно q-му варианту; Л — лимит капитальных вложений на развитие всех перегрузочных комплексов; bs.^ — затраты s-ro вида ресурсов в /-м году на развитие k-ro перегрузочного комплекса i-ro транспортного узла согласно q-му варианту; fist — количество выделяемых ресурсов s-ro вида в t-м году; x.k— искомая величина, равная 1, если на k-м перегрузочном комплексе i-ro транспортного узла принят q-й вариант развития, и равная 0 в противном случае. Математическая модель. Найти максимум эффективности капитальных вложений п т1 г S Sj S Pikqxikq i=lk=l q=i n mi r ESS KikqXikq i=l q=l max при ограничениях: на лимит капитальных вложений п т1 I S S S KikqXikq<K> /=1 Л=1 <7=1 на другие виды ресурсов п mi г £ 2 S Ь%я <B,t (s = ’• 2 /; / = 1, 2 Т). fe=l <7=1 на выбор одного варианта i У, Xikq <1 (<=1,2 п; k = 1, 2 тс), <7=1 ~ на целочисленность переменных xikq (* — = 0 (< = 1, 2, .. . , n; k = 1, 2, . .. , т-, <7=1,2 <). Это задача целочисленного программирования, которая может решаться методами ветвей и границ с помощью динамического программирования. Экономико-математические модели при решении задач на транспорте дают возможность получать лучшие результаты и широко используются на практике, особенно при определении перевозок грузов.
Глава 6 МОДЕЛИ ЗАДАЧ ТОРГОВОЙ ДЕЯТЕЛЬНОСТИ Торговая деятельность, направленная на выполнение функций обмена между производством и потреблением товаров населением, регулирует производство товаров народного потребления, предоставляет населению возможности приобретения необходимых благ. Развитие торговли, совершенствование планирования и управления торговой деятельностью способствует повышению эффективности общественного производства и росту благосостояния населения. МОДЕЛЬ РАЗМЕЩЕНИЯ РОЗНИЧНОЙ ТОРГОВОЙ СЕТИ Спрос на различные товары зависит от населения, товары в магазины поставляют со складов. Необходимо разместить торговые магазины так, чтобы общие затраты на строительство, эксплатацию, транспортировку продукции и потери от некачественного обслуживания покупателей были наименьшими. . Введем обозначения: i — номер склада (базы); п — число всех складов (баз); г — вид товара; R — число всех видов товара; j — номер торговой точки (магазина); т — число торговых точек; q — номер варианта развития торговой точки; Qy — число возможных вариантов развития /-й торговой точки; Nir — количество r-го вида товара на t-м складе; MQjr — количество реализуемой продукции r-го вида в /-й торговой точке согласно q-му варианту; Р? — приведенные затраты /-й торговой точки согласно q-му варианту; Wr — объем продукции r-го вида, потребляемой во всей торговой сети; Сги — стоимость перевозки единицы продукции r-го вида от t-ro склада к /-й торговой точке; CJ — потери за счет траты времени покупателей (некачественного обслуживания) в /-й торговой точке, развивающейся согласно' q-му варианту; xj — искомая величина, равная 1, если в /-й торговой точке выбирается q-ъ вариант, и равная 0 в противном случае; xjy — объем перевозки r-й продукции из t-ro склада в /-ю торговую точку. В этой модели размещения розничной торговой сети требуется найти такие xj и 0 (t = 1, 2, . . . , л; j = 1, 2, . . . , т\ г — 1, 2, . . . , 7?; <7=1, 2, . . Q), при которых достигается минимум совокупных затрат и потерь т п т Р /=1 V=1 i=lj=ir=l 137
и выполняются условия: вывоз товаров из склада должен быть в пределах возможного xi j N ir 2, ...» n\ r = 1, 2, . . . , /?), /=1 поставляемые товары должны соответствовать мощностям торговых точек п Q У 4/ = S (/=1,2 т; Г = 1, 2, ... , R), i=l q=l объем поставляемой продукции должен соответствовать потреблению п т S S = Wr (' -=1.2 R), /=1/=1 должен быть выбран только один вариант развития торговой точки О/ У4=1 0=1.2 т). ’ / <7—1 Решая полученную задачу, получаем оптимальные варианты развития торговых точек xj и транспортные потоки xriJf т. е. получаем оптимальное размещение розничной торговой сети. Заметим, что потери покупателей CQj могут рассчитываться в стоимостном выражении. Например, Cq = tqcs, где t] —-средние потери времени в часах одним покупателем за счет простаивания в очереди и покупки товара в /-м магазине, развивающемся согласно ?-му варианту; с — средняя заработная плата одного человека за один час; s — среднее число покупателей в /-м магазине. МОДЕЛЬ ПЛАНИРОВАНИЯ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ ТОРГОВОГО ПРЕДПРИЯТИЯ На основании изучения спроса покупателей торговое предприятие разрабатывает месячные, квартальные и годовые планы своей хозяйственной деятельности. При этом следует учитывать возможность увеличения прибыли предприятия, выполнения плана товарооборота, полного удовлетворения спроса покупателей на различные виды товаров и качества обслуживания. Другими словами, в плане торгового предприятия должны быть отражены способы наилучшего использования имеющихся ресурсов: торговые залы, складские помещения, численность персонала,торговое оборудование и т. д. Введем обозначения: г — вид товарной группы; R — число всех видов товарных групп; s — вид товара, реализуемого в магазине; Sr — число видов товара в r-й товарной группе; Qi, Q2 — нижняя и верхняя границы объема товарооборота для магазина; I — вид трудовых ресурсов, используемых в магазине;' L — число всех видов трудовых ресурсов; bi — время, которое могут работать продавцы Z-й квалификации в данном магазине; k — вид имеющихся в магазине площадей (торговые залы, подсобные помещения и др.); 138
К — число видов площадей; bk — наличные в магазине площади k-ro вида; h — вид издержек обращения в денежном выражении; Н — число всех видов обращения; bh —объем издержек обращения в денежном выражении; Prs — прибыль магазина от реализации единицы товара s-ro вида из r-й группы товаров; ars, Prs —' нижний и верхний пределы по реализации s-ro вида товара из r-й группы товаров; <7rs — средняя розничная цена s-ro вида товара из r-й группы товаров; blrs — норма расхода времени на продажу товара s-ro вида из r-й группы; bkrs — норма площади k-ro вида, необходимой для осуществления продажи единицы товара s-ro вида из r-й группы; bhrs — норма расхода h-ro вида издержек обращения в денежном выражении при реализации единицы s-ro вида товара из r-й группы; xrs — искомый объем продажи s-ro вида товаров из r-й группы. Тогда модель планирования хозяйственной деятельности предприятия состоит в определении таких xrs > 0 (s = 1, 2, . . . , Sr; г = 1, 2, при которых достигается максимальная прибыль R sr S S PK,xrs-+ max Г=1 S=1 и выполняются ограничения: по имеющимся трудовым ресурсам R sr S S^sxrs<6z (1=1, 2. ... , L), r=l S=1 no имеющимся видам площадей Л sr S S brsxr'<b* (k = l,2,..., K), r=l S=1 no имеющимся видам издержек обращения R sr Л S (Л =1.2 Н), Г=1 S=1 по объему товарооборота R sr Ql < X X ^rsXrs Qzt r=l s=i по выполнению плана ассортимента товаров ars ^Xrs Prs* Решая ’ полученную модель как задачу линейного программирования^ получаем оптимальный план реализации товаров xrs и товарооборота =е > R sr = X S Qrsxrt- Прибыль торгового предприятия равна разности между Г«=1 3^1 139
валовым доходом и издержками обращения. Валовой доход измеряется суммой торговых скидок, составляющих определенный процент от различной цены товара, т. е. прибыль Prs = — Cr5 (s = 1, 2, ... , Sf; г = 1, 2, . .. , R)t где krs — торговая скидка; CrS — суммарные издержки обращения на единицу s-ro вида товара из r-й группы. В модели планирования хозяйственной деятельности предприятия можно использовать критерий товарооборота с учетом ограничений на ресурсы и ассортимент реализуемых товаров. МОДЕЛЬ ОПТИМИЗАЦИИ ПЛАНА ОТРАСЛЕВОГО РАЗВИТИЯ ТОРГОВЛИ •Определить оптимальный объем и структуру розничного товарооборота по республикам при выделяемых ограниченных ресурсах. Введем обозначения: t — планового периода; Т — число лет планового периода; i — номер республики; m — число союзных республик; / — номер товарной группы; п — число всех товарных групп; — наименьшее значение товарооборота в i-й республике по j-й товарной группе в Z-м году; Rit — лимит по трудовым ресурсам i-й республики в Z-м году; Kit — лимит по капитальным вложениям Z-й республики в Z-м году; Нц — валовой доход i-й республики в i-м году; Сц — издержки обращения i-й республики в Лм году; — нерабочее время, расходуемое населением в сфере торгового обслуживания i-й республики в Z-м году; rijt — норматив трудоемкости в i-й республике на единицу товарооборота по /-й товарной группе в i-м году; Kijt — норматив капиталоемкости в i-й республике на единицу товарооборота по /-й товарной группе в i-м году; hijt — норматив торговых наценок в i-й республике на единицу товарооборота по /-й товарной группе в i-м году; Cijt— норматив издержкоемкости в i-й республике на единицу товарооборота по /-й товарной группе в i-м году; Vqt — норматив затрат нерабочего времени населения для покупки товаров в i-й республике на единицу товарооборота по /’-й товарной группе в i-м году; aqi — коэффициент соизмерения полезности часа внерабочего времени, затрачиваемого населением при приобретении товара /-й товарной группы в i-й республике в Z-м году; Хщ — объем розничного товарооборота в i-й республике по /-й товарной группе в i-м году. Математическая модель. Найти минимум затрат (издержки обращения, капитальные вложения, стоимость потерь времени населением на приобретение товаров) . т п Т S S S (CUt + xijt min i=l /=1 t=l 140
при ограничениях: на трудовые ресурсы , m; t = 1, 2, •.. , Т), S ГШХШ < Rt* i=i («= 1, 2 на капитальные вложения 7=1 (« = 1, 2, , , т\ t = 1, 2, • • • > Т')» на валовой доход S htitxiit < i=i (» = 1, 2, ... ■ , t — 1, 2, ... | Г). на издержки обращения S СШХШ (i= 1, 2, ... , т; <= 1, 2, ...» Г), 7=1 на нерабочее время населения, расходуемое на покупки iitxiit • • • > ^1» 7 — 1» 2, . • • , Т). 7=1 на планируемый объем товарооборота ^ijf Qijt (7 = 1, 2, .. . , m\ j = 1, 2, • • • , nt 7 = 1, 2, . . . , Г). МОДЕЛЬ ПРОГНОЗИРОВАНИЯ РАСПРЕДЕЛЕНИЯ РАБОЧИХ И СЛУЖАЩИХ ПО РАЗМЕРАМ ЗАРАБОТНОЙ ПЛАТЫ Определить удельные веса рабочих и служащих, получающих заработную плату определенного размера, и составить прогноз этих значений на плановый период. Введем обозначения: i — номер интервала значений заработной платы рабочих и служащих; m — число всех интервалов; М — максимальный размер заработной платы; t — номер года; Xi — средняя заработная плата t-го интервала; Рц — удельный вес рабочих и служащих, получающих заработную' плату по размерам 7-го интервала в f-м году; Тогда считается, что распределение рабочих и служащих по размерам ваработной платы подчиняется логарифмически нормальному закону D 1 л (lnx; —а/)2 ГЦ = в Z > xict V2л 2о? где щ = S Pit In Xi (/ = 1, 2 , ...); а/ = 2 [lnx£ — at]2 Pit (/ = 1,2, .. .); *=^(2'-i)=^('-|j = 141
Для получения прогнозов для Рц на плановый период используют ин* формацию за прошлые п лет, вычисляют значения at и ot для /= 1,2, ...» л, затем по методу наименьших квадратов определяют параметры а, Ь, с, d, g для зависимостей щ = а + bt, <эt = с dt gt2, и 1 затем, подставляя сюда значение t для планового года, получают а/ и о/ для планового года. Наконец по формуле логарифмически нормального закона получают Рц —? прогноз распределения рабочих и служащих по размерам заработной платы на плановый период. Если известно плановое значение средней заработной платы at в /-м году планового периода,то достаточно получить а/ по формуле а/ = а + bt, а затем вычислить значения о/ = .■ In at - «Л ' \ 1,1513 / прогноз для по формуле МОДЕЛЬ ПРОГНОЗИРОВАНИЯ РАСПРЕДЕЛЕНИЯ НАСЕЛЕНИЯ ПО РАЗМЕРАМ ДОХОДОВ Повышение жизненного уровня населения приводит к снижению удельного веса населения с малым доходом и увеличению удельного веса населения с большим доходом. Это следует отразить при определение прогнозов удельного веса населения, получающего определенный доход. Введем обозначения: i — номер интервала доходов; т — число всех интервалов; xt — средний доход населения, соответствующий /-му интервалу; t — номер года; л — число лет базового предпланового периода (/=л+1, л+2,... 9 ..., л + Т — годы планового периода); Pit — фактический удельный вес населения, получающего доход не /-го интервала в /-м году; Qi(t) — теоретическое значение удельного веса населения, получающего доход, соответствующий Z-му интервалу в /-м году. При небольших значениях i удельный вес Pi(t) части населения, получающей доход в пределах i-го интервала, убывает при увеличении /; для средних величин / величина Pi(t) с ростом t сначала убывает, а затем увеличивается; для остальных / величина Pt(/) с ростом t незначительно уве« личивается. Этот процесс можно приближенно отразить функцией Qi (0 = ai/t* + bi/t + cit где ai, bi, Ci (/=1,2, . . . , m) — параметры. Эти параметры определяют в результате решения следующей задачщ т п S S [Qi (0-^]2-min t=l /=1 при условиях: т X Qi(0 = 1 (/ = « + !. п + ту, 1=1 Qi(t) > 0 (/ = 1, 2, . . . , т; / = 1, 2, . . . , л + Т). Эта модель является задачей квадратичного программирования, и ее решение дает значения а/, bi, С{. Таким образом, определяют теоретические значения Qi(t) для удельных весов части населения Pi(t), получающей доход в соответствии с Z-м интервалом в t-м году. Для планового периода Pi(t) = Qi(t) (/= n + 1, ..., n + Г) и по этой формуле вычисляют распределение населения по размерам доходов. 142
МОДЕЛЬ ПРОГНОЗИРОВАНИЯ РАСПРЕДЕЛЕНИЯ СТАТЕЙ БАЛАНСА ДЕНЕЖНЫХ ДОХОДОВ И РАСХОДОВ НАСЕЛЕНИЯ На определенном уровне получают размер статьи баланса денежных доходов и расходов населения в плановом периоде,а затем эти статьи распределяют по объектам низшего уровня. Введем обозначения: республики; республик; года; лет базового периода; лет планового периода; i — номер п — число t — номер т — число Т — число Rit — денежный доход (расход) по определенной статье i-й республики в t-м году (для t= 1, 2, т значение Rit известно, а для t = т + 1, •••, т + Т его надо определить); Rt — денежный доход (расход по определенной статье в t-м году в целом по народному хозяйству считается известным для t = 1, 2, ..., tn + Г); Pit — удельный вес доходов (расходов) по определенной статье i-й республики в t-м году, т. е. Рц = Rit/Rt (i = 1,2,..., ..., m; t= 1, 2, ..., m + T); Qi(t,al)—функция от t известного вида метрами а1 = (о/, а‘, ..., alki). тенденцию изменения удельного лики в t-м году. с неопределенными пара- Эти функции выражают веса Рц для i-й респуб- Тогда модель состоит в нахождении таких . . . , (i = 1, 2, . . ., п) при которых достигается минимум суммы квадратов относительных отклонений теоретических значений удельных весов Qi (t, а£) от фактических Рц п т 1=1 /=1 а min при условиях: £ Qi (Л *0 = I i=i Q (t, at) >0 (i = 1,2, (t = m+ 1, ... , m + T); . . , n\ t =1,2, . . . , tn + T). Если Qi (t, a1’) > 0 (t = 1, 2, . . . , m-}-T\ i = 1, 2, . . . , n), то поставленную задачу можно решить методом Лагранжа, т. е. неизвестные а{ (i = 1, 2, . . . , п) определяют из условий минимума функции п т т-\-Т п I = р- [Qi (Л ai) - Pit]* + Л/ g QC (t, аг) - 1] -*min, f=l/=l a t=m+\ i = \ где X/ (t = tn -f- 1, ... , tn + T) — неизвестные множители Лагранжа. В общем виде такая задача решается сложно. При некоторых предложениях относительно вида функций Qi(t, а£) решение этой задачи упрощается. Так, при линейной зависимости Qi (Л а1') от а%, ...» alki (i = 1, 2, . .. , п) эту задачу можно свести к решению системы линейных нормальных уравнений. 143
Найдя a1 (i = 1,2, ... п), подставляют их значения в Qi(t, а1) и определяют значение удельного веса Рц в плановом периоде по формуле Pit = Q (Л &) (i = 1, 2, . . . , и; t = т + 1, . . . , т + 7), а затем рассчитывают денежный доход (расход) данной статьи по формуле Pit = Pt Ри 0 = 1 > 2, . . . , п\ t = т -f-1, . . . , т -р 7). Получив распределение статьи доходов (расходов) по республике, аналогично можно провести расчеты для определения этой статьи по областям республики. Пример 20. Пусть при распределении статьи доходов по республикам функции Qi(t, а1) имеют вид квадратичной зависимости Qi (t, 0Z) = 01 #2 / “И °з ^2, тогда функция Лагранжа будет иметь вид i = J] + + X [ (fli -j- 02 “F аз №) — 11 —► min. i=i Для получения системы нормальных линейных уравнений относительно flj » аа > 0з 0’ = 1, 2, — , п) найдем частные производные по L и приравняем их к нулю т т+Т ‘ t=\ lt t=m+l где степень j — 1, 2, 3; i= 1, 2, ... , п. dL/dlf = S М + + a^2) — I = 0 (t = m + 1; m + 2, ... , m + T). 1=1 Эта система линейных уравнений в нормальном,виде имеет следующий вид: 2^-' т-\-Т т t=m+l t=l (/ — 1 > 2, 3; i — 1, 2, . .. t n), n Jj (ai “b a2 t “F 0з ^2) = 1 (/ = 0i-Fl,...,/n-f“ 7). i=i Для ее решения можно применить известные общие методы. Баланс денежных доходов и расходов населения является составной частью планового баланса народного хозяйства и используется для установления соответствия между денежными доходами населения и потреблением товаров. Так, на основе имеющихся данных о мощностях рассчитывают, какое количество товаров можно произвести. Если спрос превышает возможности производства, то определяют потребность в дополнительных мощностях. При низком спросе на товары разрабатывают мероприятия, способствующие его повышению (объем сокращения производства, изменение цен, доходов и т. д.).
МОДЕЛИ ПРОГНОЗИРОВАНИЯ СПРОСА НА ТОВАРЫ ДЛИТЕЛЬНОГО ПОЛЬЗОВАНИЯ * Моделирование спроса с помощью логистической функции. Спрос на многие товары с течением времени возрастает: сначала медленно,затем быстро и, наконец, снова замедляется за счет насыщения. Это значит, что скорость увеличения спроса прямо пропорциональна обеспеченности и насыщению товаром. Для построения модели введем обозначения: t — время; у — обеспеченность товаром (удельный вес семей или людей, владеющих данным товаром); А — насыщенность товаром (предельное значение обеспеченности товаром); k — коэффициент пропорциональности. Тогда зависимость обеспеченности от времени выражается дифференциальным уравнением dyldt = ky(A — у), т. е. скорость увеличения обеспеченности dy/dt пропорциональна достигнутой обеспеченности у и необеспеченности (Л — у). Отсюда следует, что при малых и больших значениях у скорость роста обеспеченности будет малой. Коэффициент k и насыщенность А определяют следующим образом. Пусть известны значения обеспеченности yt за прошлые годы t= 1, 2, ...»/и» Дифференциальное уравнение перепишем в виде bytlbt = kAyt — ky2t. Принимая А/ = 1 и обозначая kA = b, получаем: = byt + kyf. Теперь для определения b и k используют метод наименьших квадратов (byt —byt —kyty*-* mln. t=i Дифференцированием L по b и k получим т = 2 J] (byt — byt — ky]) (—yt) -- 0; t=i m = 2 (byt - byt - kyj) (-«/?) = 0, /=1 отсюда формируем систему нормальных линейных уравнений т т т у} + к^ y*t = ^ У^УГ, /=1 t=l /=1 т т т у* +k S *4 = 2 y^yt- t=\ i=\ t=\ Решая эту систему, определяем b и k, а затем находим А = b/k. Для определения у решаем уравнение dy/y(A — у) = kdt, 145
« получаем решение в виде логистической функции «/ = Д/(1 +Ce-kAt), в которой параметры А и k определены по методу наименьших квадратов. Для нахождения постоянной С можно потребовать, чтобы функция проходила через последнюю точку, т. е. выполнялось условие Ут = А/(\ Се~кАт). Решая последнее уравнение относительно С, получаем: с = А — утекАт1ут. Окончательно получим формулу зависимости спроса от времени » = Ут + (А-ут)е~кА«-т'- Прогнозы спроса получают при подстановке в эту формулу значений t > m. Моделирование спроса с помощью логарифмически нормального закона. В основе такой модели используется гипотеза о том, что обеспеченность товаром у подчиняется интегральному логарифмически нормальному закону t — (1П 2 —СХ)2 1 С 2о* У ) е dz' о ]/ 2л J где y(t) — обеспеченность товаром к моменту времени /; а, о — неопределенные параметры функции. Очевидно для этой гипотезы при всех t должны выполняться неравенства <0 < y(t) < 1. Чтобы» пользоваться формулой интегрального логарифмически нормального закона, надо определить параметры а и а. С этой целью делают замену переменных х = (lnz — a/о), тогда получают In t—a В этой формуле выражение справа является интегралом Гаусса, для которого составлены таблицы значений. Для определения а и а применяют формулу xt = (Inf— а)/а. Зная значения y(t) за прошлые годы t= 1, 2, ..., m, из таблиц для интеграла Гаусса находят х/(/ = 1, 2, ..., т). Обозначив а = 1/о; b = а/о, получают xt = a In t — b. Применяя метод наименьших квадратов, находят такие а и Ь, при которых т 2 (я In/ — b — x/)2->min. /=1 Затем находят о = 1/а; а = Ьо = Ь/а. Тогда получают известную функцию, с помощью которой можно определить прогноз обеспеченности y(i) при / > т. Л\ожно также решать задачу определения номера года /3, в котором обеспеченность достигает заранее заданного значения. Для этого считается известным y(tr) = yv затем по таблицам для интеграла Гаусса находят 146
и, наконец, находят /х, /х = е Этот метод можно использовать и в том случае, когда обеспеченность y(t) > 1, но для этого надо знать предельное значение обеспеченности и в качестве y(t) рассматривать z/(/)M. Определение спроса на основе анкетных опросов. Этот метод использует анкеты, содержащие сведения о желаемой очередности покупок определенного набора товаров, а также данные о реальной очередности покупок этих товаров в прошлом. На основании этих данных определяют вероятности того, что Z-й товар будет куплен /-м по очередности, т. е. получают квадратную матрицу вероятностей Р = Затем определяют удельный вес покупателей s£, имеющих в наличии i видов товаров (Z 0, 1, 2, ..., п — 1). Назовем емкостью рынка набор вероятностей г/ того, что покупатель, приобретая какой-либо товар, купит именно i-й товар. Обозначим через S и R соответственно вектор-столбцы удельных весов S и емкостей рынка R So Г1 S = Sn-l 1 гп Тогда емкость рынка R =’PS. Зная емкость рынка R, можно определить спрос на товары. Пример 21. На основе анкет определена матрица вероятностей очередности покупок трех видов товаров: 1 — стиральные машины, 2 — холодильники, 3 — пылесосы. Кроме того, имеются данные об удельном весе- этих товаров, имеющихся у покупателей, 0,90 0,04 0,06 Р = 0,02 0,20 0,78 S = 0,07 0,80 0,13 0,30 II 0,43 0,27 тогда емкость рынка будет 0,90 0,04 0,06 0,30 0,90 • 0,30 + 0,04 • 0,43 + 0,06 • 0,27 R = 0,02 0,20 0,78 0,43 = 0,02 • 0,30 + 0,20 • 0,43 + 0,78 • 0,27 0,07 0,80 0,13 0,27 0,07 • 0,30 + 0,80 • 0,43 + 0,13 • 0,27 0,3 0,3 0,4 Итак, вероятность покупки стиральной машины равна 0,3; холодильника — 0,3; пылесоса — 0,4 при условии, что покупка будет совершена. Пусть известно число покупателей Q. Если считать, что покупатель обязательно купит хотя бы один их этих товаров, то спрос составит: на стиральные машины 0,3Q, на холодильники 0,3Q, на пылесосы 0,4Q. Для прогнозирования спроса и предложения на товары длительного пользования используют и другие методы прогнозирования, среди которых особенно следует отметить методы, основанные на определении зависимостей спроса от величины факторов, влияющих на образование спроса или предложения. Основные положения этих методов состоят в определении главных факторов, влияющих на спрос, значений этих факторов на прогнозируемый период и функции, выражающей зависимость спроса от главных факторов. Подбор главных факторов должны осуществлять специалисты (торговые работники, производственники, научные работники специальных институтов). Для выбора функции, выражающей зависимость спроса от факторов, можно применять многофакторные модели. Пример 22. Так, для прогнозирования спроса на пылесосы использовались функции У = А — ea+bxl+cwf+gzk.^ у __ д ^xi _|_ cwf _|_ где Z, /, k = ± 1; х — накопленный денежный доход населения; у — лроцент городского населения; г— индекс цен. 147
Заметим, что накопленный денежный доход в t-м году равен xt — х® + 4-х® 4* •••4"*р где х®» х®, ... , xj—денежный доход соответственно в 1-м, 2-м, ... , t-м году . Определение научно обоснованного спроса на продукцию и особенно на товары народного потребления является сложной и очень важной задачей. Использование экономико-математических моделей и методов помогает решать эти задачи. Наиболее подходящими являются многофакторные модели. При использовании таких моделей необходимо, чтобы специалисты очень тщательно отобрали основные факторы, влияющие на спрос, и полу* чили значения этих факторов в прогнозируемом периоде. Это также является сложной задачей, но от ее решения зависит успех применения моделей. Следует отметить также, что имеются и другие подходы, методы и способы для определения спроса. Однако они имеют свои недостатки.Поэтому целесообразно выбирать метод прогнозирования с учетом специфических особенностей отрасли и прогнозируемых показателей. Глава 7 МОДЕЛИ НАРОДНОХОЗЯЙСТВЕННЫХ ЗАДАЧ В народнохозяйственных планах и способах управления- должны отражаться планомерность и пропорциональность развития экономики. Выбор оптимального варианта плана основывается на сопоставлении множества вариантов согласно критерию эффективности народнохозяйственных задач по определению общественных потребностей и возможностей их наиболее полного удовлетворения за счет имеющихся ресурсов. Наиболее широко используются модели межотраслевых балансов. СТАТИЧЕСКАЯ МОДЕЛЬ МЕЖОТРАСЛЕВОГО БАЛАНСА Определить балансовые соотношения для основных показателей развития народного хозяйства. Введем обозначения: i — номер производящей отрасли; / — номер потребляемой отрасли; п — число всех отраслей; Vj — количество труда, идущее на изготовление продукции /-го вида; mi — чистый доход Z-й отрасли; yi — конечный продукт i-й отрасли; xt — валовой продукт i-й отрасли; Xj—валовой продукт /-й отрасли; x£j — часть i-ro валового продукта, идущего на производство /-го вида продукции; a£j — коэффициенты прямых затрат, т. е. количество i-й продукции, идущей на производство единицы продукции /-го вида; Ь£/- — коэффициенты полных затрат, т. е. норма полных затрат продукции i-ro вида на производство единицы конечного продукта /-й отрасли. Уравнения межотраслевого баланса следующие: п Xi = S xii + У* (i = Ь 2, ... , n), /=1 148
или b стоимостном выражении п xi = Tl xii + vi + ml i=l (/= 1, 2, ... , л). Уравнение межотраслевого баланса с учетом коэффициентов прямых затрат п Х( = У] (7 == 1, 2, ..., л), 7=1 где (7 = 1, 2, ..., л; / = 1, 2, ... л). Решение системы уравнений межотраслевого баланса следующее: п Xi = S ьцУ1 (i== ь 2» ••• » ")• 7=1 Система уравнений межотраслевого баланса является линейной, для ее решения можно применять метод Гаусса, Жордана-Гаусса или другие методы. Пример 23. Определить объемы валовой продукции трех отраслей xlt х2, х3, если известны значения конечного продукта уг = 60, у2 =30, у3 = = 20 и коэффициенты прямых затрат i=i 7=2 7=3 7=1 0,40 0,20 0,30 7=2 0,15 0,25 0,10 i=3 0,10 0,15 0,20 Уравнения межотраслевого баланса следующие: X} = 0,40*1 + 20ха + ЗОх3 + 60; х2 = 0,15хг + 0,25х2 + 0,10х3 + 30; х3 = 0,10x1 + 0,15х2 + 0,20х3 + 20. Решение следующее: Xi = 160, х2 = 80, х3 = 60. ДИНАМИЧЕСКАЯ МОДЕЛЬ МЕЖОТРАСЛЕВОГО БАЛАНСА Определить сбалансированные объемы выпускаемой продукции различных отраслей, ввод основных фондов, капитальные вложения по годам планового периода. Введем обозначения: t— год планового периода; Т — число лет планового периода; 7, / — отрасль; п — число всех отраслей; х*— валовой выпуск продукции i-й отрасли в 7-м году; у* — конечный продукт i-й отрасли в 7-м году; ajy — коэффициент прямых затрат i-й отрасли на производство единицы продукции /-й отрасли в 7-м году; 149
— продукция Z-й отрасли, идущая на капитальные вложения в /-м году; — конечное потребление продукции Z-й отрасли в /-м году; — коэффициент прямых затрат продукции Z-й отрасли на 1 руб. капитальных вложений в /-ю отрасль в Z-м году; ДФу — потребность ввода в действие основных фондов /-й отрасли в Лм году; О*. — капитальные вложения в прирост незавершенного строительства /-й отрасли в Z-м году; — прочие капитальные вложения, не увеличивающие стоимости основных производственных фондов (содержание временных построек, расходы на подготовку кадров и т. п.); /у — коэффициент фондоемкости, т. е. величина производственных фондов, приходящаяся на единицу продукции /-й отрасли в Z-м году; Фу — производственные фонды /-й отрасли на начало /-го года; Ху — коэффициент связи между объемом вводимых фондов /-й отрасли и их среднегодовой величиной в Z-м году; ау — коэффициент ввода основных фондов, показывающий, сколько надо капитальных вложений для ввода основных фондов /-й Отрасли в Z-м году; ₽у — удельный вес прочих капитальных вложений /?у в общем объеме капитальных вложений /-й отрасли в Z-м году. Балансовые соотношения: для валовой продукции = У, “//*/+ y‘i а = 1, 2, , п; < = 1,2 Т), для конечного продукта потребления и накопления y(i = *' +£• (»’ = 1. 2 п; /=1,2 Т), для капитальных вложений (межотраслевые потоки капитальных вложений) Ц = S 4*/ («■ = 1. 2 / = 1, 2 Т), для валовой, конечной продукции и капитальных вложений = S °'/*Z + S + *' (' = 1 > 2 Т; i = 1, 2 П), /=1 /=1 для капитальных вложений и прироста основных фондов К}=Дф} + <?' + ^ (/ = 1,2 п- /=1,2 Г), , //-*7 ~ где потребность в основных фондах ДФ,- = (/=1, 2, ... , л; / /= 1, 2 Т). Капитальные вложения в прирост незавершенного строительства <?'• = «$ДФ< (/ = 1, 2, ..., п; / = 1, 2 Т), 150
прочие капитальные вложения Я/ = ₽/К* (/= 1, 2, ..., л; (=1,2 Т) , п; Т), и таким образом, капитальные вложения к> объем основных фондов /-го года ф'-1 1 ' '— (/=1.2 л; (=1,2 Т) Общий вид динамической модели межотраслевого баланса следующий: ? = У * х‘ I | -t i 2-i ail I + 2-1 ; 171 _ r<\ + ei j=l i=l 'V Pl) (i = 1, 2 n; ( = 1,2, ... , T). В модель межотраслевого баланса можно включить оборотные фонды /=1 /=1 /=1 (1 = 1, 2 и; /= 1, 2 7), где e\j — коэффициент оборотных фондов в /-м году (часть продукции i-й отрасли, идущей на оборотные фонды /-й отрасли, в расчете на единицу валовой продукции /-й отрасли); е^~1— коэффициент оборотных фондов в (/— 1)-м году; х*”1—валовая продукция /-й отрасли в (/ — 1)-м году. МОДЕЛЬ МЕЖОТРАСЛЕВОГО БАЛАНСА С УЧЕТОМ ЛАГА КАПИТАЛЬНЫХ ВЛОЖЕНИЯ Необходимо получить балансовые уравнения производства, распределение и потребление продукции с учетом запаздывания между освоением капитальных вложений и вводом основных фондов. Введем обозначения: I, / — отрасли народного хозяйства; п — число всех отраслей народного хозяйства; / — год планового периода; Т — число лет планового периода; т — лаг капитальных вложений, т. е. число лет, прошедших после освоения капитальных вложений до ввода основных фондов; Ту — наибольший лаг капитальных вложений в /-ю отрасль; Ку(/, т) — капитальные вложения в /-ю отрасль, осуществляемые в /-м году для ввода в действие основных фондов в (/ + + т)-м году; ДФд/ + т) — основные фонды, вводимые в /-ю отрасль в (/ + т)-м году за счет капитальных вложений ^y(/, т); осу — коэффициент временной структуры капитальных вложений; 151
a^j — коэффициент прямых затрат i-й продукции на производство единицы продукции /-го вида в /-м году; х\ — валовая продукция i-й отрасли в /-м году; — валовая продукция /-й отрасли в /-м году; — коэффициент прямых затрат продукции i-й отрасли на 1 руб. капитальных вложений в /-ю отрасль в Лм году; g^ — конечное потребление продукции i-й отрасли в t-м году; — коэффициент фондоемкости /-й продукции в (/ + т)-м году; — коэффициент связи между вводом основных фондов /-й отрасли и их среднегодовой величиной в /-м году; Фу(? + т) — основные фонды /-й отрасли на начало (/ + т)-го года. Соотношение межотраслевого баланса следующее: п п xt х\ = S а*Ч^ + S S Л«7“/ТДФ/{t + т) + e‘i /-1 /=1г=1 t, К At, т) ГДе<#= Дф'(/ + г) (/=1.2, Т); /<+М_ф.(/ + т) ДФ,(t + т) = —{- 1 ^'+- (/ = 1,2 t = 1, 2, ..., Г). 7=1,2, ..., п;\ к/=1, 2, ...» Т Г МОДЕЛЬ ДИНАМИЧЕСКОГО МЕЖОТРАСЛЕВОГО БАЛАНСА В ПРЕДПОЛОЖЕНИИ, ЧТО ВСЕ КАПИТАЛЬНЫЕ ВЛОЖЕНИЯ ПРЕВРАЩАЮТСЯ В ОСНОВНЫЕ ФОНДЫ Введем обозначения: t — год планового периода; Q — максимальное число лет освоения капитальных вложений; т — годы ввода основных фондов; Kt — капитальные вложения в t-м году; <рт — доля капитальных вложений, выделяемых в т-м году и превращаемых в основные фонды в т-м году; Ф* — основные фонды в t-м году; И* — незавершенное строительство в t-м году; G* — конечный продукт в t-м году; А* — матрица прямых затрат в t-м году; Df — матрица приростной фондоемкости в t-м году; Дф/ — прирост основных фондов в t-м году; Дх* — прирост валовой продукции в t-м году; xt — валовая продукция в t-м году; Е — единичная матрица. Тогда уравнение межотраслевого баланса Q ?+' = А'+'х‘+' + ± [zX Ах* - 2 <Ртл'-1-Т] + G'+I. 152
При этом справедливо учитывать соотношения: по вводу фондов Q Q К*= Ф*’ t+x ; Ф*’ = <pU'; Ф' = £ т=0 т=0 по незавершенному строительству Q Kt = Н( + Ф(; #' = А[(1 -,°)Ф-Е <₽ТК _т Т=1 Элементы матрицы приростной фондоемкости вычисляются по формуле = ЛФ-//Д*Л где ДФ// — прирост основных фондов /-й. отрасли за счет конечного продукта Z-й отрасли в Лм году; Дх*— прирост валовой продукции j-й отрасли в t-м году. Остальные показатели Q Дф* =Dt^Xt; Ф*+1=Ф< + ДФЬ /С'+» = Л рУДх'— ФТКЖ_Т] ; Т—1 Q = -1 (1 — <р«) DtAxt — yj фхК<+1 -Tj , Т=1 где xt = (х*, х*, ...» xj,..., х„) — вектор валового продукта; К = (К[, К* , ... ...,/Ср .. , Kfy—вектор капитальных вложений; Н* =(Н^ Н^, ... , Яр ... ..., Я^)—вектор незавершенного строительства; Ф* = (ф*, Ф*, ... , фр ... ••• » фл) — вектор основных фондов; Gt = (Gj, G*, ... , Gp ... , G^) — вектор конечного потребления. При решении этой системы межотраслевого баланса валовой продукт представляется в виде х*+1 = х* + Дх* и считается известным х* (можно считать так потому, что на начало планового периода при / = 0 х* известно, затем определяется Дх* и становится известным х*+1 и т. д.). Прирост Дх* определяется по формуле Ax' = s[v_£]_!(yv_AG/)’ где Q S(E — At+1)-1; N = (E— At+t) xt + Jo дЖ-т _ Gt; AG* = Gi+1 —Gt — прирост конечного потребления. Получив Axz и подставив их в вышеприведенные формулы, определяют значения Ф/+1, Л7+1, xz+1 в (t + 1)-м году. Так надо провести расчеты последовательно для /= 1, / = 2 и т. д. и получим решение задачи для всего планового периода.
МОДЕЛЬ РАЗМЕЩЕНИЯ ПРОИЗВОДИТЕЛЬНЫХ СИЛ Определить оптимальный план размещения производства, дающий минимум производственно-транспортных затрат и учитывающий межотраслевой баланс производства распределения и потребления продукции. Введем обозначения: i, / — номер производимой продукции; г, s — районы производства и потребления продукции; xrL —объем производства i-й продукции в r-м районе; Ху — объем производства /-й продукции в r-м районе; Xys — объем перевозок /-й продукции из r-го района в s-й; Хуг — объем перевозок /-й продукции из s-ro района в г-й; ац — прямые затраты i-й продукции на производство единицы /-й продукции в r-м районе; gj — конечное потребление i-й продукции в r-м районе; С\ — затраты на производство единицы продукции i-ro вида в г-м районе; а$у — затраты i-й продукции на перевозку единицы /-й продукции из s-ro района в г-й; Ь' — потребность i-й продукции в r-м районе; Ь* — потребность i-й продукции в s-м районе; Кг — выделяемые капитальные вложения для r-го района; hrt — капитальные вложения на развитие транспорта в r-м районе за счет использования i-й продукции; — капитальные вложения на прирост единицы i-й продукции в г-м районе; — мощность по выпуску i-й продукции в r-м районе на начало планового периода; Ту — потребности в рабочей силе на производство единицы продукции /-го вида в r-м районе; Zys — лимит на трудовые ресурсы в r-м районе; /у — затраты труда на перевозку единицы продукции /-го вида из r-го района в s-й; tSj — затраты труда на перевозку продукции /-го вида из s-ro района в г-й; Мг* — максимально возможная пропускная способность транспортной сети r-го района относительно перевозок /-Й продукции в s-й район; М*г — максимально возможная пропускная способность транспортной сети s-ro района относительно перевозок /-й‘продукции в г-й район; mfy — затраты i-й продукции на увеличение перевозок единицы /-й продукции из r-го в s-й район; — затраты i-й продукции на увеличение перевозок единицы /-Й продукции из s-ro в г-й район. 154
Математическая модель. Найти минимум затрат на производство и транспортировку продукции ss+ssss «и8+а+а" г i г s i j при ограничениях: на потребность в продукции S = S *Г1 = Ь*> s*r г на капитальные вложения i на трудовые ресурсы S Т% + S S *7х7 + S S <7х7 < т' ’ / / S / S на балансовые соотношения < = S аГих' + S <s - S х? + S S x7 (a7 + {7) + + S S x7 Й + 'Г) + S S 'm7i (x7 - M7) + / s j s + S S m4 (x7-MY) + < «-N!) + & / 5 на неотрицательность переменных ,x^>0; х5[ > 0. МОДЕЛИ ЦЕНООБРАЗОВАНИЯ Балансовая модель ценообразования. Определить сбалансированные цены на продукцию различных отраслей. Введем обозначения: г, j — вид продукции (отрасли); m — число всех видов продукции; Ьс — стоимость всех видов ресурсов, на которые уже цена определена, но идущие на производство единицы i-й продукции; gi — добавленная (вновь созданная) стоимость на единицу продукции i-го вида; сц — норма расхода /-й продукции на единицу i-й продукции; Xi — цена единицы продукции i-ro вида; Xj — цена единицы продукции /-го вида. Балансовые соотношения для цен следующие: xi = S aHxi + bi + У1 (‘= Ь 2, , m). /=1 Решая эту систему линейных уравнений, можно получить цены на продукцию. Модель для определения индексов цен на продукцию. Необходимо определить изменение цен на продукцию по годам планового периода. 155
Введем обозначения: I, j — вид продукции; т — число всех видов продукции; t — год планового периода; t = 0 — отчетный год; Т — число лет планового периода; 1* — индекс цены на Z-ю продукцию в /-м году; — валовой выпуск i-й продукции в отчетном году, вычисленный в действующих оптовых ценах без налога с оборота; a^i — коэффициент прямых материальных затрат i-й продукции в /-м году на производство единицы j-й продукции; Ьц — коэффициент амортизации орудий и средств труда j-й отрасли на производство единицы i-й продукции в t-м году; v? — заработная плата i-й отрасли в t-м году; uj — отчисление на страхование в f-й отрасли в t-м году; ш* — прибыль (добавочный продукт) i-й отрасли в t-м году; — валовой выпуск продукции i-й отрасли в t-м году, оцененный в действующих оптовых ценах без налога с оборота. Для определения валовых выпусков продукции используют уравнения межотраслевого баланса т т /=1 /=1 i = 1, 2, ... , т; \ ,t = 0, 1, 2, .... Т/ Решая эту систему уравнений для каждого /=1,2, .... Т, получают значения валовых выпусков продукции и вычисляют индексы цен по формуле Если обозначить x\k— валовой выпуск k-й продукции i-й отрасли в t-м году; P*k—цена единицы продукции k-ro вида в t-м году, то индекс цен k k Балансовая модель территориальной дифферениации цен. Многие’виды продукции производятся в различных районах. Экономические показатели производства зависят от местных условий, что влияет в первую очередь на себестоимость производимой продукции. Для обеспечения рентабельности производства необходимо определять цены на производимую продукцию в зависимости от района. Чтобы обеспечить рентабельное производство, необходим учет территориальной дифференциации цен. Цены в большей степени должны отражать общественно необходимые затраты труда, определяемые различными природными условиями и технико-экономической оснащенностью производства, обеспечивая каждому предприятию возмещение издержек производства и прибыль. С целью получения научно обоснованных цен на продукцию необходимо учесть затраты на производство и прибавочный продукт. 156
Введем обозначения: i — номер вида продукции; - т — число видов продукции; k — номер района, где производится продукция; N — число всех районов; / — вид продукции, сырья, ресурсов, потребляемых в производстве; М — число всех видов ресурсов; I — номер района, где производятся поставляемые ресурсы; z — число всех предприятий, производящих ресурсы; ciijik — норма потребления /-го ресурса, произведенного в /-м районе для производства единицы продукции /-го вида в /г-м районе; Cjlk — стоимость перевозки единицы /-го ресурса из /-го района в 6-й; й ytk — прибыль на единицу продукции /-го вида, произведенной в k-M районе; Xik — цена единицы продукции /-го вида, произведенной в 6-м районе; xjlk — иена единицы ресурса /-го вида в 6-м районе, но произведенного в /-м районе. Часть продукции, которая производится на заводах данного района (k = = 1,2, ..., Л/), может потребляться как сырье при производстве продукции на этих же заводах. Поэтому такая продукция рассматривается^ как сырье, вид которого будем нумеровать числами / =1, 2, ... т. Остальные виды ресурсов: сырье, топливо, финансы, зарплата и т. д. нумеруем числами / = = т + 1, т + 2, ..., М. Математическая модель состоит в определении цены x.k(i = Ь 2’ ••• > т'* 6=1,2, ... , N)\ Хц (/ = 1, 2, ... , /и; I = 1, 2, L) из системы уравнений т L ML ML xlk = S S aijlkxn + S S aiilkxjl + S S aiilkcjlk + Vi*- 1=11=1 /=m+l/ = l /=!/=! Обозначив через bik известную стоимость ресурсов на производство единицы продукции /-го вида в k-м районе, получим ML ML bik = S aijikxji + S S ai)ikciik- /=m4-l/ = 1 /=1/=1 Система уравнений перепишется в виде Xik = S S ailikxil + bik (i = 1. 2 m; k = 1, 2 N). i=i 1=1 Если известные величины объединить bik + Uik = gik, то система уравнений примет вид т L = S S aiiikxii+Sik (‘ = 1 т-, k = 1, 2, ... , N). /=11=1 .Эта система уравнений есть аналог балансовой модели производства и рас-^ пределения продукции. Таким образом, для определения цен на продукцию Xik надо решить систему линейных уравнений порядка mN. Модели перехода типов цен. Рассматривают три типа цен: стоимостную цену, в которой накопление определяется в виде определенного процента от себестоимости; производственную цену, в которой накопление определяется в виде определенного процента от основных и оборотных фондов; произ- 157
водственно-стоимостную цену, в которой накопление определяется в виде определенного процента от суммы основных и оборотных фондов и фонда заработной платы. В модели приводят системы уравнений, дающие возможность перейти от стоимостной цены к производственной и производственностоимостной ценам. Введем обозначения: / — вид продукции (отрасли); п — число видов продукции; Fj — стоимость основных фондов /-й отрасли; fj — стоимость оборотных фондов /-й отрасли; Sj — стоимость продукции /-й отрасли; Zj — накопление /-й отрасли; b — норма накопления по отношению к фондам (основным и оборотным); Ху — коэффициент корректировки цены от стоимостного типа к производственному типу; Гу — производственная цена продукции j-й отрасли; Ру — производственно-стоимостная цена продукции j-й отрасли; yj — коэффициент перехода от стоимостной цены продукции к производственно-стоимостной цене j-й отрасли; С — норма накопления по отношению к основным, оборотным фондам и фонду заработной платы; hj — стоимость экспорта j-й отрасли; kj — стоимость потребительских товаров j-й отрасли, предназначенных на конечное потребление; dj — часть продукции j-й отрасли, идущей на удовлетворение спроса, остающегося' после исключения экспорта, и стоимости потребительских товаров; Uj — фонд заработной платы j-й отрасли; FZy — стоимость основных фондов j-й отрасли, расходуемая на производство продукции i-й отрасли; ft-y — стоимость оборотных фондов j-й отрасли, расходуемая на производство продукции i-й отрасли; / б?уу — прямые затраты j-й отрасли, расходуемые на производство продукции i-й отрасли; уу — сумма амортизации j-й отрасли; t — коэффициент роста. Тогда система уравнений для получения коэффициентов корректировки цены от стоимостной к производственной следующая: п X/=Y wiixi (/ = }’ 2 пУ /=1 Поскольку для получения ненулевого решения этой системы необходимо равенство нулю определителя системы, то добавляется еще одно уравнение, которое должно обеспечивать ненулевое (может быть единственное) решение где п п п п S r/=S xisi или S xisi = y st* / = 1 i=l Z=! 1 Г uiki dihi viFii »,/+T2-L+TLr + Jr7+ »('’« +VI L /=i /=i f/ = V/ 458
Система уравнений для получения коэффициентов корректировки цены от стоимостной к производственно-стоимостной следующая: У, = S (/ = 1 • 2 п). 1=1 Аналогично и в этом случае для получения ненулевого решения определитель системы должен равняться нулю, поэтому добавляется еще одно уравнение, которое должно обеспечить ненулевое неотрицательное решение (желательно единственное) МОДЕЛЬ СОЧЕТАНИЯ ПЛАНОВ РАЗВИТИЯ ОТРАСЛЕЙ И РАЙОНОВ На основе разработанных планов развития и размещения производства отраслей согласовываются планы с интересами района, в которой будет осуществляться строительство новых предприятий данных отраслей. Введем обозначения: N — число предприятий, которые предполагается начать строить в данном районе; / — номер предприятия (/ = 1, 2, ..., /V); * Qj — наиболее ранний год начала предполагаемого строительства /-го предприятия; Ту — наиболее поздний год предполагаемого строительства /-го предприятия; Т — период планирования развития района в годах; t — номер года планируемого периода; R — число местных нетранспортабельных ресурсов, имеющихся в районе и необходимых для строительства и эксплуатации предприятий (т. е. ресурсов, доставка которых в данный район практически либо невозможна, либо нецелесообразна. Например территория, водные ресурсы и др.); г — номер вида такого ресурса (г — 1, 2, ... ,/?); 5 — число половозрастных групп трудовых ресурсов; s — индекс половозрастной группы (s = 1, 2, ..., S); Art — максимально возможный объем ресурсов r-го вида, который можно выделить для обеспечения строительства и эксплуатации новых предприятий в /-м году планируемого периода (под новыми предприятиями понимают те, которые предполагается начать строить в планируемом периоде, в отличие от старых предприятий, уже функционирующих или начавших строиться к началу планируемого периода); Bst — прогноз объема трудовых ресурсов s-й половозрастной группы района в /-м году; 159*
Cst — объем трудовых ресурсов s-й половозрастной группы, необходимый для обеспечения старых предприятий в t-м году планируемого периода; О st — численность обучающихся с отрывом от производства s-й половозрастной группы трудовых ресурсов района в Лм году; Dst — максимально возможное увеличение объема трудовых ресурсов s-й половозрастной группы в районе в Лм году, достигаемое за счет миграции населения в данный район; Mst — максимальное число работающих s-й половозрастной группы, которых можно привлечь из других районов к временной работе в районе в t-м году; Gst — максимально допустимое уменьшение объема трудовых ресурсов s-й половозрастной группы в районе в t-м году, достигаемое за счет миграции населения из других районов; Lst — максимально допустимое число работающих s-й половозрастной группы, проживающих в данном районе, которых можно привлечь к работе в других районах временно в Лм году; — естественно допустимая для района в каждом году планируемого периода минимальная доля временно работающих (включая занятых в домашнем хозяйстве) по отношению к объему трудовых ресурсов s-й половозрастной группы; p-s — естественно допустимая для района максимальная доля временно не работающих (включая занятых в домашнем хозяйстве) по отношению к объему трудовых ресурсов s-й половозрастной группы; 5s — минимально и максимально возможные доли трудовых ресурсов s-й половозрастной группы в общем объеме трудовых ресурсов района; а$/ — затраты, связанные с переселением в данный район одного рабочего s-й половозрастной группы в t-м году; fist — затраты, связанные с привлечением на временную работу в районе одного рабочего (из других районов) s-й половозрастной группы в t-м году; у st — затраты, связанные с переселением одного рабочего s-й половозрастной группы в t-м году в другие районы; — затраты, связанные с привлечением на временную работу в других районах одного рабочего s-й половозрастной группы в t-м году; <р5/ — средние затраты на одного человека s-й половозрастной группы, связанные с удовлетворением культурных и бытовых потребностей населения в t-м году; Д/ — затраты, связанные с обеспечением культурных и бытовых потребностей нетрудоспособного населения района в t-м году; Л/ — доля затрат на обеспечение культурных и бытовых потребностей населения, осуществляемых за счет отчислений от прибыли функционирующих в районе предприятий в t-м году; gt — норматив отчислений от прибыли предприятий на обеспечение культурных и бытовых потребностей населения района в /-м году; а}г1 — объем ресурсов r-го вида, необходимый для /-го предприятия в l-м году (считая от начала его строительства); bhl — объем трудовых ресурсов s-й половозрастной группы, необходимый для J-го предприятия в l-м году (считая от начала его строительства); К — число важнейших видов продукции, которые будут производиться на новых предприятиях; k — номер вида продукции (fe= 1, 2, ...» К); — объем производства продукции k-ro вида на /-м предприятии в l-м году (считая от начала его строительства); 160
Qkt — минимально необходимый объем производства продукции k-ro вида на новых предприятиях района в t-м году; Р/7 — прибыль, получаемая от эксплуатации /-го предприятия в 1-м году (считая от начала его строительства); П/ — прибыль, получаемая от эксплуатации старых предприятий района в t-м году планируемого периода; — показатель, характеризующий степень загрязнения окружающей среды /-м предприятием; - F максимально возможная степень загрязнения среды в районе новыми предприятиями; Е — нормативный коэффициент. Величины As, us, Y]s, |s рассчитывают предварительно для обеспечения такой половозрастной группьГ структуры населения, которая бы в наибольшей мере соответствовала нормальным условиям воспроизводства населения в данном районе. Неизвестными в модели являются логические переменные Хд, характеризующие возможность начала строительства /-го предприятия в t-м году планируемого периода. (1, если /-й объект начинают строить в t-м году планируемого периода; О в противном случае. у st, Ust — необходимое увеличение, уменьшение1 объема трудовых ресурсов s-й половозрастной группы в районе в t-м году, достигаемое за счет миграции населения; *sA и st — необходимое увеличение, уменьшение работающих s-й половозрастной группы района за счет временного использования в t-м году населения других районов; wst — численность временно не работающих s-й половозрастной группы (в том числе занятых в домашнем хозяйстве) в /-м году. Математическая модель имеет вид: 1. Каждое предприятие можно начать строить лишь в течение предполагаемого отраслью периода, прячем строительство можно начинать твиько один раз Q/-1 т £ х„ = 0 (/={1,2 AT|Qy>l}); J] х/<=0 <=1 t-tf+l Ч (/ = {1,2 ЛГ|т,<7'}); £ х/(<1 (/ = 1,2 N). 2. Потребление новыми предприятиями ресурсов ограничено возможностями данного района N t У, У хjqafr, /4-1—я (^ = 1» 2, ... , /?; t = 1, 2, ..., Т). /■«1 <7=1 3. Строительство и эксплуатация предприятий должны быть обеспечены трудовыми ресурсами N t Ost + Xfqbjst+i—q + ®st + Ost = В st + /=1 <7=1 t + S (ySq — usq) + zst — Vst (S= 1, 2, ... , S; t= 1, 2, ... , T). <7=1 6 1-398 161
4. Возможности по миграции населения и временному использованию работающих ограничены ®<yst<Dst', 0<zs/<2Wsr, O^ust<Gst\ Q<vsi <Lst (s = 1, 2, ... , S; /= 1, 2, ... , T). 5. Необходимо соблюдение нормальных для данного района пропорций в структуре населения t (&st + 2 (ysq USq) + Zst — vst) C Wst < (Bst 4- <7=1 t I 2 S + У ~ usq) + — Vst) j, g T ) ’ <7=1 s t t . Tls У, (ysq — Usq) zst— Vst)<Bst-\- 2 (ysq—USq) + 2st—vst s=I q=\ q=l S t <£s S (Bs'+ S ^sq~ “s? + ^— vst)(s= !> 2- - • S; S = 1 q=l t= 1, 2, ... , T). 6. Отчисления от прибыли предприятий на удовлетворение культурный и бытовых потребностей населения не должны быть меньше, чем требуется району * = (П, + S S */Л Ж-?> h‘ (д' + S ф* + 1 = 1 q=l s=l t + S (г/»«~“s«) + ~VsM (< = >• 2, ... , T). <7=1 7. Новые предприятия должны выполнить плановые задания по выпуску важнейших видов продукции TV t S S xndik, i+q (* = >•2 *; < = 1.2 Г). /=1 <7=1 8. Необходимо учитывать возможнэсти загрязнения предприятиями окружающей среды N т/ S xit<F- /=1 Г=«/ 9. Ограничения для формализации логических переменных О < 1; xjt — целые (/ = 1, 2, ... , N-, t — 1, 2, ... , Г). 10. В качестве критерия оптимальности выбирается требование максимизации приведенной к началу планирования прибыли, получаемой от эксплуатации всех имеющихся в районе объектов на протяжении планируемого периода (по аналогии с критериями максимизации величины приведенной прибыли). 162
После преобразований, исключающих постоянные величины, получена целевая функция Р=£ (1 + £)-' f <+!-</-S (> + £)~'S (as/w+₽s^ + / = 1 /=1 q=\ s=l T S t + Ts<«s/+ — £ (!+£)■' S ‘Ps/CS ^sq — usq} + ^i— us/)р->тзх. t=\ s=l <7=1 Определяется дополнительное число предприятий п, которые можно начать строить в районе в предполагаемые для них сроки, по формуле N т/ /=1 i = Qj Пусть xjp y}t, zjp ujp v\t, pl, n1 — решение задачи, тогда возможны следующие случаи: 1. п' = N. Это означает, что в районе можно начать строительство всех предприятий. При этом год начала строительства каждого из предприятий Оу определяется по формуле т/ °/= S tx}t и = 1’2 »)■ t=Q/ 2. п1 < N. Это означает', что строительство некоторых предприятий, х/ а именно с такими номерами/, что х1^ = 0, не может быть начато в районе t=Q в предполагаемые сроки. Поэтому для них необходимо либо рассмотреть возможность их строительства в других районах, либо пересмотреть сроки предполагаемого начала их строительства в данном районе. МОДЕЛЬ ИТЕРАТИВНОГО АГРЕГИРОВАНИЯ В МЕЖПРОДУКТОВОМ БАЛАНСЕ На уровне Госплана получают список продуктов агрегированной номенклатуры и объем производства этих продуктов в предплановом году. В министерствах на основе этих данных и детализированных нормативов потребления продукции рассчитывают полуагрегированные нормативы (затраты продукции агрегированной номенклатуры на производство единицы продукции детализированной номенклатуры) и агрегированные нормативы (затраты продукции агрегированной номенклатуры на производство единицы продукции агрегированной номенклатуры отрасли). В Госплане на основе решения межотраслевого баланса по агрегированной номенклатуре получают план производства. В министерствах с помощью полуагрегированных нормативов осуществляют дезагрегирование и получают первое приближение плана производства в детализированной номенклатуре отрасли; далее производится пересчет полуагрегированных и агрегированных нормативов (Госплан передает в министерства агрегированный план производства, а министерства передают в Госплан скорректированные агрегированные нормативы). Введем обозначения: /, / — вид детализированной продукции; N — число видов детализированной продукции; р, q — вид агрегированной продукции; 6* 163
п — число видов агрегированной продукции; k — номер приближения плана; aif — нормативы прямых затрат i-й отрасли на производство единицы j-й продукции; А — матрица детализированных нормативов; Ьс — конечная продукция /-го вида; Xi — объем валовой продукции /-го вида; х* — объем валовой продукции плана, полученного на k-м приближе- 1 нии; g^q — норматив прямых затрат i-й продукции детализированной номенклатуры на производство единицы q-й продукции агрегированной ' номенклатуры; 1 — множество видов / детализированной номенклатуры, входящей в q-й агрегированный продукт; zkq— валовой продукт агрегированной номенклатуры q-ro вида; hpq — агрегированные нормативы прямых затрат р-й агрегированной продукции на единицу q-й агрегированной продукции; BQ — конечная продукция q-ro вида. Процесс получения плана начинают с данных предпланового периода k = 0. Для k-ro приближения: 1. На основ* решения уравнений межотраслевого баланса для детализи- N рованной номенклатуры Х[ = a.jXj^-bi (/ — 1, 2 N) получают ва- /=1 левые объемы производства продукции по детализированной номенклатуре. 2. Вычисляют полуагрегированные нормативы S г*= S */ (< = Ь 2 N’ q= *’ 2’ •••’ я)- JQJ q q 3. Вычисляют агрегированные- нормативы h*q = S & (P = 1. 2 n; <7=r. 2 П). 1 p 4. Решают систему уравнений межотраслевого баланса <+1 = £ hpA+' + вр (р = L 2’ - - *)- <7=1 где Вр= J] bi (р = 1, 2 п). 5. Вычисляют (k + 1)-е приближение плана *?+1= S Ф:+1+^. (7=1 ЭКОНОМЕТРИЧЕСКИЕ МОДЕЛИ РАЗВИТИЯ НАРОДНОГО ХОЗЯЙСТВА В системе моделей развития народного хозяйства используют следующие обозначения: L — общая численность населения; Д — численность работников, занятых в отраслях материального производства; 164
Z — фонд заработной платы; F — ввод в действие основных производственных фондов; К — капитальные вложения; Р — производительность труда; S — затраты на образование; D — амортизационные отчисления; М — материальные затраты; х — совокупный общественный продукт; — валовая продукция промышленности; х2 — валовая продукция сельского хозяйства; х3 — валовая продукция строительства; — валовая продукция торговли и общественного питания; х- — валовая продукция внешней торговли; хв — валовая продукция транспорта и связи; х7 — валовая продукция прочих отраслей; i — номер отрасли; И — национальный доход; Hi — национальный доход, произведенный в Z-й отрасли; G — размер посевных площадей; Т — количество минеральных удобрений; t — номер года; а/ — лаг капитальных вложений или средний срок строительства объектов в i-й отрасли; и — размер незавершенного строительства. Система уравнений модели. В качестве регулирующих, ключевых факторов в системе выбраны: A, F, К, Р и S. Значения этих факторов можно задать плановыми органами или получить с помощью прогнозных расчетов. Для каждого из них строят структурное уравнение регрессионного типа, в которое эти факторы входят в качестве определяемой функции. Таким образом, выражаются зависимости регулирующих переменных от других показателей согласно взаимосвязи между ними. В остальные уравнения модели ключевые показатели входят в качестве аргумента, от которого зависит значение соответствующего результирующего показателя. Необходимо выразить зависимость результирующих переменных (валовая продукция и национальный доход, созданный в отдельных отраслях) от регулирующих ключевых факторов. Путем варьирования последних осуществляется поиск наиболее целесообразных вариантов прогноза результирующих переменных, которые характеризуют развитие народного хозяйства. Для этой цели сводные показатели, такие как объем производства совокупного общественного продукта и национального дохода в целом по народному хозяйству должны базироваться на самостоятельных прогнозах. Затем суммируют соответствующие отраслевые показатели взловой продукции и национального дохода и сопоставляют с численными значениями прогнозируемых сводных показателей. Если окажется, что результаты частных прогнозов не сбалансированы и взаимно не согласованы, необходимо построить новую модель, с помощью которой можно произвести комплекс перспективных расчетов экономических показателей с требованием совпадения суммарных значений показателей валовой продукции и национального дохода по отраслям с величиной соответствующих сводных показателей республики. Уравнения модели для расчета экономических показателей на перспективу: 1. Уравнения для определения ключевых переменных: Ац = aQi + a^Lt + a2iZit + a3iLtZit\ Fa = boi + biiFit + b2iHt btiUa + b.iUitHt} 165
К a = dot 4~ d^Hf -j- d2iDt7 4" dsiUи 4~ d^Fit 4~ d^iHtU и 4" ai + S di+°d /=o 5 Sit = h0i + hiiHt+ У iFit_^ /=1 5 Pit = roi 4- rli^it 4- r2iFit 4- FsiFitSit 4- V ry_j_3 .s. t_j. /=1 2. Уравнения для определения результирующих показателей: хи = Я io 4" Qii^itPit 4“ <7*2^it 4" Qi^zit 4“ ^i^it 4" qibPlt^it 4“ qieFitSif (i=it 3, 4, 5, 6); X2t = ^20 4" ^21^2^2/ 4" ^22^2/ 4"^23^2/ 4" ^24^ 4" ^25^2* + ?2в^2^2/ + 4- q2iF2tS2t\ 6 Xlt = ^70 4~ q^ltPlt 4" ^72^J 4- ^73^ 4“ <774*$^ 4~ У ?7t i^Xit 4" 1=1 4" <77, 11^itZlt 4- Q7t 12^7/^7/1 где Tf = ± 1, (₽£ = ± 1 , Ifr = ± 1. 3. Уравнения для материальных затрат: 7 Ми = git) + £ &ijxjt ((=1,2,3 7). /=1 5. Соотношения для национального дохода: Нц — хц — Мц (i = 1, 2, , 7). 5. Общий национальный доход 7 7 Hi = S Hit = £ (XU - Ми) = xt- М„ i=l i=l где 7 7 Xt = £ хи; М( = £ Ми. i = l » = 1 На вход модели поступают регулирующие и запаздывающие переменные. К запаздывающим переменным относят объемы основных производственных фондов предыдущего и предшествующих лет, объем капитальных вложений и затраты на образование прошлых лет и время. Сводные уравнения для прогнозирования национального дохода, валового продукта и материальных затрат: xt ~ <7о 4- qi^tPt 4-^2^ 4~ Яз^ 4“ Я^^ 4“ Яъ?& 4- q^FtSt 4- q^Z^St; Mt = go 4~ gixt 4" giFx 4- g3^t 4~ £4^ 4- gbFt^t 4- geFfSt 4- giZtSt Ht= Xt — Mit где т, ф, ф = ±1. Коэффициенты aiJt bjlt dJ[t hjiy Гц, q^, gip <рь фб т, <p, ф определяют следующим образом. В уравнениях для определения ключевых переменных коэффициенты определяют по методу наименьших квадратов на основа- 166
нии статистических данных за tn лет. При этом скорости роста численности работников отрасли Л/ в зависимости от увеличения факторов могут иметь произвольные знаки, так как при увеличении численности всего населения не обязательно должен быть рост численности работников (рост L может быть за счет пенсионеров и детей), а увеличение фонда заработной платы может не повлечь увеличение численности работников из-за увеличения заработной платы работников. Поэтому коэффициенты а]Ч могут быть произвольными (положительными, отрицательными). Скорости роста основных фондов Fi в зависимости от факторов следующие: скорость по фактору Н может иметь произвольный знак, поэтому коэффициенты b2i и могут быть произвольных знаков. Скорость по фактору U должна быть отрицательной, т. е. должно быть dFit/dUц = b3i + b^Ht <0. Скорости роста капитальных вложений отрасли Ki в зависимости от введенных факторов должны быть неотрицательными, поэтому должно быть d2Z->0; d3t -f- d^Ht > 0; d4;>0; dy_|_6 (->0. Скорости роста расходов на образование в зависимости от введенных факторов могут иметь произвольные знаки, поэтому коэффициенты hf( могут иметь произвольные знаки. Скорости роста производительности труда в зависимости от введенных факторов должны быть следующими: по численности работников А — произвольного знака, по величине основных фондов F — произвольного знака, по расходам на образование S — неотрицательная, т. е. fy, r2i — произвольных знаков, а г.31->0, ... , r8i > 0. Если коэффициенты не удовлетворяют приведенным условиям, то следует по возможности изменить число лет базового периода, ввести другие факторы, решать задачу не простым методом наименьших квадратов, а с дополнениями, наложенными на коэффициенты, т. е. решать задачу выпуклого квадратичного программирования. Для уравнений результирующих показателей коэффициенты следующие: >0; +FltqiZ^0. Показатели степени Тр фр находят из условий максимума точности прогноза, определенного по нескольким последним годам базового периода. Для оценки функции fv по точности прогноза используют следующий принцип: уменьшают т базовых точек на п последних, т. е. рассматривают базу в т — п точек. На основании этой новой базы по методу наименьших квадратов для функции fv(x, а) определяют параметры а, и делают прогноз показателя на п последних точках, затем вычисляют взвешенную сумму квадратов отклонений теоретических и от фактических значений процесса х т °vn=:i X Далее последовательно уменьшают п до 1 и проводят те же вычисления. Затем суммируют полученные Gun, усредняют их и получают точность прогноза по формуле л —1 т /=0 t=m—п -Н4-1 Выбирают те функции fv, при которых Hvn принимает наименьшее значение. Для получения прогнозов Fit, К и* Sit используют данные прогнозов Я/, полученных по сводным уравнениям.
МОДЕЛЬ КОРРЕКТИРОВКИ ОТРАСЛЕВЫХ ПОКАЗАТЕЛЕЙ Получив значения прогнозов по уравнениям для ключевых переменны! рассчитывают прогнозы Я/, х/, Mt и сравнивают с прогнозами этих показателей, полученных по сводным уравнениям х*, М*, Я*. Тогда отклонения составят Ах/= х*— х/; AM/= М*—Mf\ hHt — H*— Ht. Для устранения этих расхождений можно применить следующий метод. Пусть Ах//, AM//, \Нц— искомые отклонения соответственно валового продукта, материальных затрат и национального дохода /-й отрасли, которые должны удовлетворять уравнениям 7 7 7 £ Дх« = bxf, £ Ши = £ ДЯ« = ДЯг; 4=1 Z=1 /=1 ац &xit Р//’ У it < АЯ it < АЯ it = Axtf — AM^, где az/, pt7, yit, oit, ^it — нижние и верхние пределы изменения Ах/р AAfjp &Hit. Эти искомые величины зависят от A, F, К, S, Р, которые в свою очередь зависят от Z, U, S. Обозначим через AZ//, АЯ//, AS// искомые величины, которые согласно уравнениям ключевых переменных должны вызвать изменения АЛ//, АГ//, &Кц, &Sit, а затем, согласно уравнениям результирующих показателей, они должны вызвать изменения Ах//, AM//, АЯ//. При этом предполагается, что величины L/, Я/, Я// в уравнениях для ключевых переменных не изменяются. Таким образом, учитывая вышеприведенные связи, А^7 =/1/(AZ//, АЯ//, AS//); AM//=/2/(AZ//, АЯ//, AS//), можно записать основные соотношения 7 Уз f\i№Zit> MJib ^$it) = &xt\ i=\ ан <fii(^Zit, MJit, 1 £ ДЯ„, Д517) = ДМ/: 4 = 1 Уи = fii (&Zit, &Uit> &Sif) '<.(Jif, 7 £ [fu^Zu, bU a, bSu)-fu(&Zu, bSu)] = &Hf, /=1 Sit < fzi MJ a, ASit) < lit. При каждом t в этой системе имеется три уравнения и 3x7 = 21 неизвест- . ных AZ//, MJit, М>ц (/=1, 2, ...» 7). Эти неизвестные определяют из условия максимизации общего веса всех валовых продуктов отраслей 7 7 У £«Дх«=2 fii (bZit, MJ и. bSu) ->max, »=1 i=I где Ец — вес Z-й отрасли в t-м году. Вес £// может отражать меру дефицитности продукции Z-й отрасли. При разработке народнохозяйственных планов большое значение имеет критерий оптимальности. Построение общего народнохозяйственного критерия оптимальности плана наталкивается на большие трудности, связанные с необходимостью соизмерения различных благ. Например, необходимо выразить количественно и соизмерить такие блага, как жизненный и культурный уровень народа, производство продукции, образование, медицинское 168
обслуживание, обеспечение обороноспособности. Поскольку такой критерий еще не построен, то применяют частные критерии, например национальный доход. Однако частные критерии на уровне народного хозяйства могут не согласовываться с отраслевыми критериями. Поэтому практически согласование производится путем получения основных показателей народнохозяйственного плана на основании частного критерия оптимальности, а затем эти показатели вводят в модель отраслевого планирования в виде ограничивающих условий. Например, полученные на основе народнохозяйственной модели объемы капитальных вложений по отраслям используются как ограничения для отраслевой модели. Аналогично производится согласование отраслевых планов с планами предприятий отрасли (министерства). Глава 8 МОДЕЛИ ПРОГНОЗИРОВАНИЯ ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ Изменение экономических показателей исследуется с помощью анализа и экстраполяции временных рядов. Длина этих рядов небольшая и выборка значений не репрезентативная, что значительно затрудняет использование методов математической статистики для их исследований и прогнозирования. Обычно рассматривается два вида временных рядов: однофакторные и многофакторные. Однофакторный временной ряд отражает зависимость показателя от одного фактора. Многофакторный ряд отражает зависимость от нескольких факторов (среди этих факторов может быть и время). ОСНОВНЫЕ МОДЕЛИ ПРОГНОЗИРОВАНИЯ ОДНОФАКТОРНЫХ ВРЕМЕННЫХ РЯДОВ Задан однофакторный временной ряд, необходимо определить функцию, отражающую тенденцию изменения этого ряда, а затем использовать ее для прогнозирования. Введем обозначения: t—номер года (периода времени); т — количество лет (периодов времени), для’ которых известны изме- • рения показателя; Т — количество лет прогнозируемого периода; yt — известные значения показателя (статистические данные) в /-м году (периода времени); ft — функция, отражающая тенденцию показателя у в Лм году; y(t) — теоретические значения показателя в Лм году; е(/) — случайная составляющая, имеющая нулевую среднюю. Зависимость для однофакторного ряда y(t) = f(t) + е(/). Задача состоит в следующем: на основании статистических значений yt за т лет подобрать такую функцию f (t), которая лучше отражает временной ряд yt (/ == 1, 2, . . . , т). В качестве функций /(/) наиболее часто используют следующие: линейную У = а 4- bt\ параболическую (квадратическую) у = а + bt + с/2; нормальную у = Aekt* ; степенную у = atb\ экспоненциальную у = aebt\ модифицированную экспонента у = А — ebt\ логистическую у = А/(1 + e~ct)\ гиперболическую У = а + Ь/(с + 0; комбинированную экспоненциально-степенную функцию у = eattb\ функцию Гимпертца у = аь*; комбинированную линейно-гиперболи- п ческую у = а + bt + c/t\ колебательную у = а + bt + J] ci sin (wit -f- ф/). t=l 169
Если вид функции наперед выбран, то производится расчет параметров функции. Очень часто для этой цели используют метод наименьших квадратов, т. е. определяют такие значения параметров функции, при которых достигается минимум суммы квадратов отклонений теоретических значений показателя от теоретических: У [/(/) — W]2->min. t=i Значения параметров получают в результате решения нормальных уравнений. Рассмотрим эти методы. Линейная функция у = а + Ы. Параметры а, b находят решением системы линейных уравнений т т т т т от + Ъ t = J] ус, а у t + Ь £ /2 = £ tyt. t=\ t=l t=l t=l t=l Квадратическая функция у = a-\- bt + ct2. m Параметры находят решением системы линейных уравнений am-^-b^t-}- t=i т т + о £ t* = у ус t=\ t=\ mm mm m m 0% + 6S <* + ' E Z3= S «SZ2 + *£Z3 + i=l i=l t=l t = l t = l m m +c S = S i2y<- t=l г t=\ Нормальная функция у = Aekt\ образом. Сначала определяют In Л и Параметры Ли k находят следующим k из системы линейных уравнений т т т т т mlnA + k In ус In А у + k £ = £ Р In yt, t=\ t=l t=l t=l t=! затем потенцированием определяют A = eInA. Степенная функция у = atb. Параметры а и b находят следующим образом. Сначала находят In а и b из системы уравнений т In а + b У In t — у In yt\ In a у In t + b У (In Z)2 = У In t In yt. t=\ t=\ t=i t=i t=i Затем потенцированием находят a = elna. Экспоненциальная функция у = aebt. Параметры а и b находят следующим образом. Сначала определяют In а и b из системы уравнений т т т т т т In а + b У t = У In yt\ In а У t + b У /2 = у t In yt. /=1 /=1 /=1 t=\ f=i Затем потенцированием определяют a = eina. Модифицированная экспонента у = А — ebt. У этой функции параметр Л считается известным, а параметр b определяют по формуле ь = У t In (Л — yt) /=1 т У Р. /=1 170
Логистическая y = A/(l-\-e ct). Чтобы применить метод наименьших квадратов для определения параметров А и с сначала вычислим производную dyldt = Ace~ctl(\ + e~cZ)2 = Су (Л — у)/А = су + by*, где b = с/А. Поскольку аргумент t принимает значения t = 1, 2, . . . , то dy/dt = = &yt — yt-i (t ~2> 3, ... , tn). Для получения параметров с и b решают систему уравнений т т т т т щ С Ё у2 + ь Ё = Ё yt&yt; С Ё y3t+b S У/ = Ё У21&У(- t=2 t=2 " ' п ‘ Л У ' Затем определяют t—2 t=2 t=2 t=2 A = — db. Гиперболическая функция у = а + Ь/(/ + с). В этой функции параметр с считается известным, остальные параметры а и b определяют решением системы линейных уравнений w т т т т т ma + b^ (t + c)-1^ Vyt', a^(t + c)-^ + b У] (t + с)~2 = £ yt (G-c)"*. /=1 t = \ /=1 /=1 /=1 Комбинированная экспоненциально-степенная функция у = eattb. Параметры а и b находят из следующей системы линейных уравнений т т т a S /2 + b t In/ = £ t In yt\ i—\ /=1 f=l a J] t In t + b У (In О2 = У In t In yt. /=1 /=1 <=1 Функция Гомпертца у = abt. Для определения параметров а и b сначала решают систему уравнений относительно In b и In In а т т In b у / + т In In а = In In yt\ t=i t={ In b J] t2 + In In a t= fining. /=1 /=1 t=i о t lnb glnlno Затем потенцированием определяют b = e , a = e Комбинированная линейно-гиперболическая функция у = а + bt + c!t. Для определения параметров а, b и с решают систему линейных уравнений т т т т т ma + b'Z t + c у /-i= у у(- ‘+ Ь % t* + t=l t=\ t=l /=1 /=1 mm mm +mc = У, 1УГ & ^_X + ^/n + c ~ У t=l t=\ t=l t=\ n Колебательная функция у = a + ^ + У c( sin (wf + (pz) представлена 1 n в виде y = a-]-bt-[- у (a- cos jwt + b> sin jwt), где w = 2n/p (p — период /=1 изменения функции у). 171
Параметры а, Ь,а^ bj(j = 1,2, ..., п) находят из системы (2п + 2) уравнений с (2п + 2) неизвестными т п т пт т ma + b V 14- V а, £ cos/tt>/+ У bj у sin/W= У yt\ i=i /=i /=1 1=1" t=i i=i т т п т пт т aSz + &S/2+S ai S tcos jwt+ у bj у /sinM= у tyt\ /=1 /=1 /=1 /=1 /=1 /=1 /=1 т т пт а У cos#tttf + & У t cos kwt + У cij У cos jwt cos kwt + /=1 /=1 /=1 /=1 n m n + У bj у sin jwt cos kwt = у yt cos kwt (k = 1, 2, ... , n); /=1 /=1 /=1 m m n m a У sin kwt + b У t sin kwt + У а/ У cos jwt sin kwt + /=1 /=1 /=1 /=i n m n + У bj У sin jwt sin kwt = У yt sin kwt (£ = 1, 2, ... , zi). /=1 /=1 t=\ В случае, когда колебательная функция имеет более простой вид параметры а0» Л/, bj (j = 1, 2, ... , п) определяют по формулам т /=1 т a/=l-X^cos?/7 (/=1’2 п): /=1 т bi = m^4 ytsin2£i‘ (/=1,2 п). /=1 МЕТОД ЭКСПОНЕНЦИАЛЬНОГО СГЛАЖИВАНИЯ Пусть имеются данные временного ряда у/ (t = 1, 2, ...» т) и некоторые числа 0 < а < 1, р = 1 — а. Формула для экспоненциального сглаживания S (/) = ayt + (1 — a) S (/ — 1) = ayt + PS (t — 1) (/ = 2, 3, ... , т). Параметр а — постоянная сглаживания. Формулу экспоненциального сглаживания можно применить повторно и тогда получим функцию сглаживания n-го порядка S'* (/) = aS(n_1) (t) + ps(n) a — 1) (n = 2, 3, ... , m). 172
Применяя эту формулу последовательно для т точек, получаем: S(m)=af П=1 Эти формулы применяют для получения коэффициентов функции, выражающей тренд временного ряда в виде многочлена f (0 = Яо + ait + ~2 а^2 + • • * + “f antn. В экономических прогнозах наиболее часто встречаются линейные и квадратические функции. Для линейной функции у = а0 + используют формулы для определения параметров а0 (/) = 2S(1> (!) - S<2> (/); a, (!) = [S(I) (!) - S(2) (/)]. p Для определения параметров а0 и временного ряда, состоящего из т точек, используют следующий алгоритм: 1. Полагают S(1> (1) = S(2) (1) = yv 2. Вычисляют S(1) (2) = а.у2 + (О; 5*2> (2) = aS*1) (2) + PS*21 (1). 3. По формулам для t = 2 вычисляют коэффициенты a0(/) и а0 (2) = 2S(I> (2) - S<2>(2); аг (2) = [S<‘> (2) -S(2> (2)]. 4. Затем аналогично вычисляют значения S(1) (3), S(2) (3) и коэффициенты а0(3), Д1(3) и т. д. до тех пор, пока получают aQ(m), а^т). Эти последние коэффициенты используются в функции у = a0(m) + аДт)/, где t означает прогнозный год, т. е. прогнозные значения у — (т + /) = «= a0(m) + аД/п)/. Замечание. Промежуточные значения a0W> °i(0 Для t — 2, 3, ... ,(m — 1) рассчитывать необязательно. Важно получить значения (/) и (/) для t = 2, 3, ..., m, т. е. зная (/и), S(2) (m) можно сразу получить а» (т) = 2S*1’ (т) — S<2> (m); a, (т) = ~ [S(1 > (т) - S<2> (m)J. Для квадратичной функции у = a0 + 0i^+~y02^2 используют следующие формулы для определения параметров: а0 (!) = 3S<1 > (!) - 3S<2> (!) + S<3> (!)■ a, (!) = 1(6 - 5a) S<*> (0 - — 2 (5 — 4a) S<2> (!) + (4 — 3a) S(3) (/)]; at (t) - p (S(,) (!) - 2S<2> (0 + S<3> (!)). Для вычисления параметров a0, alt a2 временного ряда квадратичной функции используют следующий алгоритм: 1. Полагают (1) = (1) = (1) = yv 2. Вычисляют S(1) (2) = ay, + PS(I) (1); S<2) (2) = aS(I) (2) + PS(2) (1); S<3) (2) = aS<2> (2) + PS<3) (1). 173
3. Аналогично вычисляют S(,) (3) = ау3 + ps(l) (2); S(2) (3) = aS(,) (3) + ₽S(2) (2); S(3> (3) = aS<2) (3) + ₽S(3) (2) и t. д. до тех пор, пока получат S(1) (т) = аут + ₽S(I) (т — 1); S(2) (т) = aS(I) (т) 4- ₽S(2) (т — 1)1 S<3> (m) = aS(2) (m) + 0S(3) (m — 1). 4. Вычисляют значения коэффициентов б?о = аь (т) = 3S(1) (т) — 3S(2) (т) + S(3) (т)\ °i = (m) = ^5 [(b - 5a) S(1> (m) -2(5- 4a) S<2> (m) + + (4 - 3a) S<3) (m)], a2 = a2 (m) = [S( *> (m) - 2S<2> (m) + S<3) (m)J и получают значения прогноза для /-го периода по формуле у(т + /) = aQ(tri) + aY(m)t + (а2(т)/2) t2. МЕТОД ПРОГНОЗИРОВАНИЯ ВРЕМЕННОГО РЯДА С УЧЕТОМ ПРИРОСТА В этом случае для временного ряда yt (/=1,2, ... , т) рассматривается зависимость y(t) = у (t — 1) + / (/). Тогда для исходного ряда формируются приросты kyt = yt — yt~\ (/ = 2, 3, ... , т) и параметры функции f (/) определяются на основании временного ряда Ду^ (t = 2, 3, ... , т) и затем вычисляют прогнозы по формуле у (t) = yt^.\ + /(/). МЕТОД ОТБОРА ЛУЧШЕЙ ФУНКЦИИ ДЛЯ ОДНОФАКТОРНЫХ ВРЕМЕННЫХ РЯДОВ Пусть имеется временной ряд ^(/=1, 2, ... , т). Для определения тенденции f (t) этого ряда рассматривается множество М функций fq (/) (q = = 1,2, ... , Q). Требуется из множества Af выбрать лучшую функцию. Для этого может применяться метод ступенчатого отбора. 1. Проверка по содержательному смыслу. С этой целью вычисляют коэффициенты эластичности —— (dy/dt) и формируют множество тех У \i) функций, для которых коэффициент эластичности отвечает содержательному смыслу. Например, если с увеличением / показатель у (t) должен расти, то отбирают лишь те функции, для которых Eqt > 0. Если с увеличением / показатель y(t) должен уменьшаться, то отбирают лишь те функции, для которых Eqt < 0. 2. Оценки по точности прогноза. Все множество значений yt (/ = 1, 2, ..., т) разбивают на два: базовое — первые п точек, проверочное — последние h = (т — п) точек. Первое множество точек служит базой для определения функции /(/), выражающей тенденцию изменения y(t), а второе — для проверки получаемых значений прогноза. Пусть yqi — значения прогноза показателя y(t) в /-м году, полученные по функции fq(t) на базе п первых точек. Тогда точность прогноза вычисляется как взвешенное средне174
квадратическое отклонение теоретических значений от фактических на проверочном множестве точек по формуле h— 1 tn е=0 t—m—h-he-j-l Из множества функций формируется множество функций М2, для которых Нqh принимают наименьшие значения (или близкие к наименьшим). 3. Оценки по точности аппроксимации. Из множества функций М2 отбирают функцию, для которой среднеквадратическое отклонение наименьшее. Если у q(t) — теоретическое значение показателя в Лй момент, вычисленное по q-й функции на базе всех т точек, то среднеквадратическое отклонение т /=1 МНОГОФАКТОРНЫЕ МОДЕЛИ ПРОГНОЗИРОВАНИЯ Определяется регрессионная зависимость между экономическим показателем и факторами. Введем обозначения: t — номер года (периода времени); т — число лет базового периода; Т — число лет прогнозируемого периода; yt — фактические значения показателя в 6й год; y(t) — теоретические значения показателя в /-й год; i — номер фактора; п — число всех факторов; хц — значение Z-го фактора в /-м году; сц — неопределенные параметры функций, выражающие зависимость между показателем и факторами. Основные виды зависимостей: п 1. "Линейная у (t) = aQ + Oixit (t = 1, 2, ... , tn, tn 4- 1> ... » т-\-Т), « = 1 Коэффициенты at (i = 0, 1, 2, . . . , п) определяют по методу наименьших квадратов решением системы линейных уравнений т т т mao + Oi^ АГ1/ + ... + ап^ Xnt = S У*' t=i t=i t=t tn tn th tn °o Xli X x\txit + • • • + xntxit = 5 i ytxit /=1 /=1 /=1 /=1 (i = 1, 2, .. . , n; n + 1 < tn), n 2. Линейно-гиперболическая y(t) = ^o+5j где Г/= Парамет- f=I ры ai (I =0, 1, 2, , n) определяют методом наименьших квадратов ре¬ шением системы линейных уравнений т т т /=1 6-1 175
mm m °0 v x'lt + £ xftx'f + ... + <’« V t=i /=1 /=1 m = V rt ytxu (i = 1, 2, .... л; « + 1 <m). tn n n 3. Гиперболическо-квадратическая у (/) = я0 + atx^ + а^хцХ i=l i = l /=1 Xx/t. Параметры ai (i = 0, 1,2, . . . , n), a{j (//=1,2, . . . , n) определяют по методу наименьших квадратов решением системы* линейных уравнений т п т п п т та<» + S S а^и + S S S аихихн = S У‘> f = l i = l f = li = l/=l f = l f=l m n m n n m x'Ji+i s Witft+s s s =s ytx'/t t=l l = l Z = 1 1 = 1 i=l t = l (/= 1, 2, ... , л); m m n m n n Oo I XktXst + S S aixliXktXst + S S S aHxi‘xjfXktXst = / = 1 /=1 Z=1 /=li=l/=l m = ytxkiXst (k = 1, 2, . .. , n\ s=l, 2, ...,n; n + 1 + n2 < m\ /7 = ± 1). n n n 4. Квадратическая у (/) »= oQ + 2 J] auxitxjt- Это частный t=l 7=1 /=j случай 3-го типа гиперболическо-квадратической зависимости, получаемой при П = 1 (i = 1, 2, ...» л). п 5. Экспоненциальная у (/) — ехр {я0 + где П = ±1. Параметры ai (/= 0, 1, 2, ...» п) определяют по методу наименьших квадратов решением системы линейных'уравнений т п т т т п ma« + ii Ё °ix'i = i ,пУ(’ a»i x/t + £ Ё aixitxit = t=\ 1=1 f=l /=1 f=l Z=1 ш - . = £ xitln Vt (/ = 1. 2, ... , л; л + 1 < m). t=i 6. Экспоненциальная с учетом насыщения y(t) «= A — exp [я0 + n r + V а,х(‘], где A — известное число, означающее уровень насыщения; /7 — /=1 « ±1. Параметры а0, alt ... , ап определяют по методу наименьших квадратов решением системы уравнений т п т т т п ««о Ё ЁаХ«=Ё 1п(Л —yz); а0 Ё *//+Ё Ё alxiixit =• t=i (=1 /=1 t-=i r=i i-i m = 2 xr/t In (Л — yt) t-=i (/ = 1,2 я; л + 1 <m). 176
7. Степенная у (/) = x°}xfy, ... , х%. Параметры alt а2, , ап определяют по методу наименьших квадратов решением системы уравнений т п т V £ a(lnxttlnxlt= 2 lnyz (/= 1. 2, ... , n; n<m). г=1 1=1 /=1 МОДЕЛИ ПРОГНОЗИРОВАНИЯ С УЧЕТОМ ЛАГА ФАКТОРОВ Модели прогнозирования с учетом сосредоточенного лага факторов У (0 = f (xlt~Si> x2t-3, Xnt-3n) + аУз< где s — сосредоточенный лаг показателя у\ si — сосредоточенный лаг i-ro фактора (Z = 1, 2, ..., n); f — функция, выражающая тенденцию (она может быть одной из приведенных выше; линейной, линейно-гиперболической, гиперболическо-квадратической и т. д.). Нахождение параметров а/ (Z = = 0, 1, 2, ..., и) функции f и величин лагов — это сложная задача. Приведен метод нахождения этих параметров и величин лагов для линей- п ной функции у (/) = о0 + J] aixu-sг где 0 < si < bt. Надо определить а0, сц, sc (i = 1, 2, ..., и). Для этого используют метод наименьших квадратов, т. е. находят минимум суммы квадратов отклонений теоретических значений показателя от фактических т п L = S (a» + S aixit-4 - У()г ■* min /=ы-1 1=1 ‘ (/=1, 2, ...» л), где b = max Ь^ I Вводят новые переменные _ Г 1, если k = m — si ^ik I 0, если k Ф т — si У тогда 2 = 1; k=m—b^ т xim—si—l = 2 Х£к—1Уik (/ = 2, k*=m— П\ \ т — bi — 1) п ■ т полагая tn — / = t, получаем у (t) = а0+ а{ J] 1=1 k=m—b^ п т Обозначая atyik = zlk, получаем: у (t) = а0 £ £ zikxik-m+t' f=l k=m — b- тогда L = S [°o + S У Wtk-m+t - У J2 -> min. /=Ь4-1 i = l k=m—b^ Для определения д0, zik составляется система уравнений т пт = 2 S [°® + S S zlkx(k-m+t — = 0: /=Ь4-1 Г=1 k3=m-bt 7 1-398 177
т пт = 2 (ff* + S S — У*} Xib-m+t = ° /=Ь4-1 t=l k=m—b£ (1=1,2 п: k = m—bi,m — bi+\,...,m). т Решая эту систему, находим а0, z-k и затем а£ = У z£k (1=1,2, ...» л). k=m—b£ Для определения y£k подставляют z£k = a£y£k в систему уравнений и получают п т £ S ciikyik = df (/=1,2 N), i = l k=m—b£ где N — число неизвестных. Решают задачу квадратического целочисленного программирования N п т F = S(S S S </,-*= i; Ум = о или 1. у 1 = 1 k=m—bi k=m—t)£ Многофакторные модели с учетом распределенного лага. Они выражаются в виде п sl У (0 = ^1#/—j + b2yt—2+ + ^s^/f_s+ У aiaijxit—j' i=l /=0 Г где s — известный наибольший лаг показателя; s£ — известный наибольший лаг Z-го фактора (/=1, 2, ...» n); — неизвестные коэффициенты, показывающие распределение лага i-ro фактора по годам; /, bY д2, ... , — неизвест¬ ные коэффициенты распределения лага показателя; сц — неизвестные парамет- si ры. Для них должны выполняться условия У a£j=l, b£^0, < У b£ = 1. Для нахождения а£, a{j, b£, st решают задачу математического /=1 программ ирования т з п si У (^о+ У btyt__£ + У у ^^у^__у — #/)2->min /=Ы-1 /=1 i=i /=о si s при условиях a£j- > 0, > О, у a£j- = 1, у b£ = 1, b = max (sp s). /=о /=1 1 т Вводя переменные z.j = a.a.- (/=1, 2, .. , л), получим £= У (я0 + 1 1 1 s п si + ^biyt-i+ У у zifxii_/— i//)2-^min. Параметры л0, bt, ztj находят /=1 1=1 /=о из системы нормальных линейных уравнений (метод наименьших квадратов), si тогда о, = J] г,. становится известным н поэтому остается решить вада чу 178
квадратического программирования относительно S (*0+ У biyt-l + У, S aiauxit-l— г//)2—^rnin /=Н-1 /=i i=i/=о si при ограничениях aij= 1> atf >0- /=о Многофакторные модели прогнозирования с учетом лага и взаимосвязей между факторами. Рассматривается пример такой функции У (0 = *0 + S biVt—i + S atxit+ S S aiexitxtb /=1 z=l 1=1 e=l где Г1 = ± 1 (i = I, 2, . . . , n). Остальные параметры b0, bj (j = 1, 2, . .. , s), ai (i = 1, 2, ... , n)t (i»l, 2, . . . , ti\ e = 1, 2, .. . , n) отределяются по методу наименьших квадратов, т. е. путем нахождения минимума функции L ю У [*о+£ b t— /+2 S S alexuxet — yt]f ~>-min, t=b j=l i=l e=l где d = min(s/, s); m—число базовых точек. l Нормальные уравнения для неизвестных: тЬь + S [S jUt--I "Ь S a^x/i~t~ S S aUxttxlt] = S У1' t=b j=i i=i t=i /=1 t=b S x bi^t-jyt-k+Ti a‘x?tyt-k+ S S auxitxuyt-k] = t—b /=1 1 = 1 1=1 /=1 = S Vt-kyt (£ = 1.2 s); t=b ms n S [m»?+ SM«-X? + S t=b 1=1 +S S = S tyyt (<7= ь 2 «); i-l z=l t~=b У [boxptxgt 4” У b t—ixptxgt~^~ У aitx/txptxgr t=b j=l i=l + S S anxuxttxptxgt] = S xptxgtyt (p. g = 1.2 «). 1=1 /=1 t=b ДИНАМИЧЕСКИЕ МОДЕЛИ ПРОГНОЗИРОВАНИЯ В этих моделях предполагается, что параметры функции зависят от вргмени. Рассматривается пример у (I) = аа + £„/“• + £ (at + Ь(1и‘) х%, 1=1 7* 179
где ui = ± 1, rt = ± 1 (i =• 1, 2 л). Параметры а(, bt (i = 0, 1,2,.., , п) неопределенные, их определяют по методу наименьших квадратов, т. е. находят минимум суммы L = У [а0 + М“° + S (ai + xit ~ У№ -* min- t=\ /=1 Нормальная система уравнений для определения неизвестных а., т П т [°о + ^Q^U° + J] (ai + btt l) xit \ — Г«1 i = l /=1 tn n tn S [«.<“• + M2“‘ + S' x^“' = S У‘‘“°’ t=l i=l t=l m n m s ["о*// + +S (ai+= S хну* о=1 -2 «)’> /=1 i=i (=1 m n m S l(«o + bat^ai Xr/t +£ (at + bit^ix^ = £ xr> tul yt (/ = 1,2 n). t =1 /=1 t=i МЕТОД ОТБОРА ЛУЧШЕЙ ФУНКЦИИ, ВЫРАЖАЮЩЕЙ ТЕНДЕНЦИЮ ПРОГНОЗА ДЛЯ МНОГОФАКТОРНЫХ МОДЕЛЕЙ Пусть у (t) =fq(xlt, X2t, , xnt\ a0, alt ... , ak), где fq — функция, выражающая тенденцию; xit значение Z-ro фактора в Z-м году; q—номер функции; Q — количество всех функций; а0, alt ., . , ak — параметры функции. Тогда метод отбора можно описать так. 1. Из множества М всех функций формируется множество М± функций, которые отвечают содержательному смыслу. Одной из проверок содержательного смысла есть соответствие коэффициентов эластичности Eqit = (xit/fq) X X <dfQldx,). Пусть согласно содержательному смыслу экономический показатель должен расти при увеличении фактора Ху, тогда должно быть Eq-t > 0. Если это не так, то q-я функция не попадает в множество М±. Если согласно содержательному смыслу экономический показатель должен убывать при увеличении /-го фактора, то должно быть Е^ < 0. Поэтому отбрасываются все те функции fqt для которых Е^ > 0. Для отбора функций можно использовать и другие свойства коэффициентов эластичности. 2. Отбор по ошибке прогнозирования. Для этого уменьшают базу т лет (точек) на h последних, т. е. рассматривается база (т — h) первых точек t. При этом надо помнить, что (т — h) должно быть больше, ч$м число (k + 1) параметров функции f На основании базы (т — h) точек по методу наименьших квадратов для fq определяют параметры д0, а19 ... , ak и вычисляют прогноз yhqt экъяъмячыкъго показателя у (t) для t = т — h + 1, т — Л + + 2, ... , т. Составляют взвешенную сумму квадратов отклонений теоретических значений от фактических 1 т G^ = h £ (yhqt-yt)*. t=m—h+l 180
Далее последовательно уменьшают h до\1, определяют = Ь 2,... ... , h — 1) и усредняют их по формуле h—1 Л—1 т ~ ~h AJ = 'h S h — ё — е=1 h*=e t=m—/г-f-e-hl Очевидно, чем меньше Нqh, тем точнее получается прогноз для у (t). Поэтому из множества Afx выбирают те функции fqi для которых Нqh наименьшее, и получают множество М2 функций. 3. Отбор по среднеквадратическому отклонению. Из множества М2 отбирают функции, для которых среднеквадратическое отклонение наименьшее, т V 5« = [т1Х(/)-И2’ /=1 где уq(t) — значение показателя у, полученное по функции fq. Замечание 1. На практике целесообразно использовать в процентах точность прогноза И Н^=100Я?Л/| £ yt и точность аппроксимации т t=l Замечание 2. Вычисленные теоретические значения прогнозов y(t) целе- сообразно корректировать по формуле t> (/) = у (0 + (ут — y(m))/(t — т), где t = т + 1, т + 2, .... т + Т — значение точек t для прогнозного nei риода. 1 МЕТОД ГРУППОВОГО УЧЕТА АРГУМЕНТОВ (МГУА] Для прогнозирования технико-экономического показателя используют данные о показателе и факторах за несколько базовых лет (моментов времени). Это множество точек (моментов времени) разбивают на два подмножества: обучающие точки и проверочные точки. На множестве обучающих точег находится прогнозирующая функция, а на множестве проверочных точек эта функция проверяется. Для получения множества проверяемых функций применяют метод нарастающей сложности. В качестве критерия выбора параметров функции на обучающем множестве может применяться метод наименьших квадратов, а для отбора лучшей функции применяют среднеквадратическое отклонение значений проверяемой функции на проверочном множестве. L \^Метод МГУА для нескольких факторов. ^Введем обозначения: t — момент времени (точка)) т — число всех моментов времени (точек)! 181
Afx — множество обучающих точек (моментов времени); т—h — число точек (моментов времени) множества Л4Х; М2 — множество проверочных точек (моментов времени); yt — значение показателя в момент времени /; хц — значение i-ro фактора в момент времени /; п — число всех факторов; q — номер вида выбираемой функции для прогноза; fq — вид выбираемой функции для прогноза; Sq — среднеквадратическое отклонение на множестве М2 проверочных точек фактических значений показателя от теоретических, вычисленных согласно q-и функции. yt — фактическое значение показателей в момент /; Уд(1) — теоретическое значение показателя в точке /, вычисленное соглавно q-й функции. Множество функций строится следующим образом. Сначала выбираются самые простые, а затем последовательно усложняются. п Для q = 1 рассматривают линейную ух (/) = oQ + У, сцхц, для q =» i=l п п п рассматривают ковариации у2 (/) = а0 + aixit + У, У, ацхцхц (I /), z=i z=i/=i п п п для q = 3 рассматривают квадратическую у2 (t) = а0 + У сцхц + J £ X i=i 1=1 /=1 X а^ХцХц и т. д. до тех пор, пока это возможно. Формальное возможное ограничение: число неопределенных коэффициентов aQt сц, ац (I, / = 1, 2, ... ... , п) должно быть меньше чем т—h. Для каждой функции на обучающем множестве точек вычисляют неопределенные коэффициенты п0, alf по методу наименьших квадратов, затем теоретические значения параметра yq(t) на проверочном множестве М2 и среднеквадратические отклонения _1 s?=[4 Ем-»)2]2- Та функция считается лучшей, для которой Sq наименьшее. Например, для п = 2 получают функции #1 (/) — Я0 + alxlt + ^2v2^’ У2 (0 = а0 + fflxlt + °2X2t + a12XltX2t’> Уз (0 = аа + ai^it + + anx2lt + амх2(. Существуют некоторые способы построения обучающих и проверочных множеств. Первый способ. Все четные точки входят в обучающее множество, все нечетные точки входят в проверочное множество. Второй способ. Все нечетные точки входят в обучающее множество, все четные — входят в прозерочнсе множество. Третий способ. Первые (т—/г) точек входят в обучающее множество, последние h точек входят в проверочное множество. 182
Четвертый способ. Последние h точек входят в обучающее множество, первые (т — h) точек входят в проверочное множество. Пятый способ. В проверочное множество выделяют наиболее характерные точки, а остальные точки образуют обучающее множество. МОДЕЛЬ ПРОГНОЗИРОВАНИЯ СОВОКУПНОСТИ ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ С УЧЕТОМ ВЗАИМОЗАМЕНЯЕМОСТИ Необходимо получить прогноз каждого из совокупности показателей при условиях взаимозаменяемости и баланса. Введем обозначения: t — номер года; т — число лет базового периода; Т — число лет прогнозируемого периода; j — вид экономического показателя; / — число всех видов совокупности экономических показателей; i — вид фактора, от которого зависит экономический показатель; п — число всех видов факторов; q — вид функции, с помощью которой выражают тенденцию изменения экономического показателя; Q — число всех видов функции; Уц — фактические значения /-го экономического показателя в /-м году; yqj(i) — теоретическое значение /-го экономического показателя в Z-м году, полученное по q-й функции; y^t — значение обобщающего (основного) экономического показателя в /-м году; gj — коэффициент взаимозаменяемости /-го показателя по отношению к обобщающему (например, gr = 0,2 означает, что единица 1-го экономического показателя эквивалентно заменяет 0,2 единицы обобщающего показателя); хц — значение Z-ro фактора в t-м году; s — номер параметра функции, выражающей тенденцию изменения экономического показателя; as — параметры функции, выражающей тенденцию изменения экономического показателя; fqj(xt,a) — q-я функция, выражающая тенденцию изменения /-го экономического показателя в зависимости от факторов х/ =» = (*1б..., хп/) и параметров а= (а0, ах, . . .,as, ...). Математическая модель. Найти минимум суммы квадратов относительных отклонений теоретических значений экономических показателей от фактических значений т I при ограничениях: 1 S Sjfqi (*6 °) = УЫ /=1 для t > т одного прогнозируемого года и при qlt fqj (Xh dXl < 183
■где здак означает больше, равно или меньше в зависимости от содержательного смысла влияния Z-ro фактора на /-й показатель. Метод решения задачи может быть следующий. Для каждого / рассматривается множество М подходящих функций q и перебираются все возможные наборы функций по одной из каждого Mj. Для каждого набора решают задачу и определяют минимальное значение F, затем отбирают тот набор, для которого F принимает наименьшее значение. Можно видоизменить алгоритм. Сначала для каждого / подбирают наилучший вид функции q исходя из решения частной задачи прогнозирования /•го показателя без учета взаимозаменяемости, а затем используют этот вид функции при неопределенных параметрах для решения поставленной задачи. Экономико-математические модели и методы прогнозирования широко используют в практике при составлении тенденций развития процесса й получения количественных значений показателей процесса в будущем. Особое внимание уделяют методам отбора лучшей функции, выражающей тенденции развития процесса. Очень важно учитывать содержательный смысл формирования процесса при отборе лучшей функции, так как соответствие модели исследуемому процессу должно быть прежде всего по внутренним связям, которые, в частности, могут проявляться через коэффициенты эластичности или скорости изменения показателя в зависимости от изменения факторов. Важным также является критерий точности прогнозов, который позволяет специалисту как-то судить о способности модели к прогнозированию, Часто модель может достаточно точно аппроксимировать данные процесса* но не обладать прогнозирующим свойством. Поэтому наряду с точностью аппроксимации следует делать отбор по критерию точности прогнозов. Глава 9 МАТЕМАТИЧЕСКИЕ МЕТОДЫ ЛИНЕЙНЫЕ АЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ МЕТОД ГАУССА ДЛЯ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ Рассмотрим схему единственного деления. Пусть задана система уравнений alixi + Я12хз + • • • + aijxj + • • • + 0in*n = 021*1 + 022*2 + * * ’ + 02/*/ + • • • + 02П*П D 020» 0/1*1 + 0/2*2 + •' • + 0t-/*/ + • • • + ainXn — aio'> аП1х1 + 0/12*2 + * * ’ + anJxj + ’ ’ ’ + 0/1П*Л = 0/10- Идея метода Гаусса для решения системы уравнений с п неизвестными состоит в последовательном исключении неизвестных. Сначала исключает одну неизвестную и получают систему п — 1 уравнений с п — 1 неизвестно ми. Затем, по аналогии исключают 2-ю неизвестную и т. д. до тех пор, пока получится одно уравнение с одним неизвестным. Из него находят значение этой неизвестной и в обратном порядке последовательно определяют остальные неизвестные. 184
Пусть из системы необходимо исключить хх. Для этого выберем разрешающий элемент — отличный от нуля кбэффициент при х^ Пусть ап #= О й выберем его в качестве разрешающего. Поскольку ац находится в 1-м уравнении Системы, то это уравнение разделим на а1Ь тогда получим *1.+ «12*з + • • • + «!/* + • • • + «}п*п = «{0. где а|у = ау/ац (/«1,2 п, 0). Для того чтобы исключить Xi из всех остальных уравнений системы, умножим feto на Полученное уравнение вычтем из Z-ro, тогда получим ^iax2 + ••• + а1/х/ + ••• + ainxn = Q/o> где а’с/ = а^~а(Л^ (I = 2, 8, ...» п; / = 2, ... , n, 0). Таким образом, получим систему п 1 уравнений с п — 1 неизвестными. К ней можно применить тот же метод и исключив х2, получим новую систему п — 2 уравйений 6 п — 2 неизвестными °43хз + • • • + G?/x/ + • • • + (i = 3, . .. , n, 0), где 4 = °^27a^2G«3,...» Щ / = 3, ... , n, 0). fl22 и уравнение для хя х2 + + * • • + ahXj + * ’ * + a%nxn = fl20’ где a^i = —(J = 3> 4, ... t nt 0). a22 Продолжая этот процесс, можно встретиться со следующими случаями: 1. На последнем n-м этапе получим одно уравнение с одним неизвестным а"„*п = а"о и уравнение для хп^: *n-i+ «„_]. „*п = 0« тогда опреде- ляем хп и совершаем обратный ход — подставляем хп в предыдущее уравнение, находим хп_1» затем хп_2 и т. д. Таким образом получим решение системы, которое является единственным. 2. На некотором fc-м этапе получится строка, в которой все коэффициенты при неизвестных и свободный член равны нулю, это значит, что исходная система имеет бесконечно много решений. 3. На некотором 6-м этапе получится строка, в которой все коэффициенты при неизвестных равны нулю, а свободный член не равен нулю. Это значит, что исходная система не имеет решения. Замечание. Для вычисления коэффициентов ak.j используют правило прямоугольника: рассматривают четыре элемента, находящиеся на пересечении строк и столбцов, в которых находятся разрешающий и искомый коэффициенты, а затем вычисляют разность между произведениями двух элементов: диагонали, содержащей разрешающий элемент, и побочной диагонали, и результат делят на разрешающий элемент»
МЕТОД ЖОРДАНА—ГАУССА ДЛЯ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ В методе Жордана — Гаусса расчеты проводят аналогично тому, как я в методе Гаусса, но решение системы получают сразу без проведения обратного хода. Исключаем Для этого рассматриваем систему уравнений, находим в 1-м уравнении системы отличный от нуля коэффициент при неизвестной (ап 4=. 0), производим первый шаг метода Гаусса, тогда коэффициенты при х, будут равны = 1, ... = = 0. Остальные коэффициенты (i ~ 2, 3, ... , п\ / = 2, 3, ... , п, 0) вы¬ числяют по известным формулам. Тогда получим систему уравнений *1 + Ч F a\jxi Ч F а]пхп = ; a1 х2 + • • • + a\i*i + • • • + а1 хп = а1 ; 22 & 1 1 2/ / ‘ 1 2^‘ 20 я}2*2 Ч Ь a}jxj Ч 1- а\п х" = а1о: ап2хз Ч F anjxj Ч F = a’Q. Из этой системы исключаем х2. Для этого во 2-м уравнении системы выбираем отличный от нуля коэффициент 0). Делим 2-е уравнение системы на а*2 и получаем коэффициенты ^2/ = ^2/^22 (i = 1 ’ 2, 3» ...» /I, 0). Остальные коэффициенты для новой системы вычисляем по правилу прямоугольника. Тогда получим систему уравнений xi + а?зх» + Ь °1/Х/ + Ь а1пХп = ’ Х3 Ч- а23х3 Ч- •• • Ч* «2/Х/ + •• • Ч- а2пХП = °1о’ аззХз + • • • Ч- al/Xf Ч- • • • Ч- alnxn = а43Хз >■ °4/Х/ Ь а\пХп = °40; an3x3 ч 1- a^jXj Ч Н а^Хп = а^. В этой системе все коэффициенты ^1 и а?2 при х± и х2 равны нулю за исключением = 1. Далее в системе проводим аналогичное преобра- вование, исключаем х3, а затем х4 и т. д. ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Каноническая форма задачи линейного программирования: найти такие xlt х>» . . . хп, при которых достигает минимума линейная функция Z =* Ci Xj + с2 + • • • + Сп хп -> min и выполняются ограничения в виде линейных уравнений G11 xi + а22 х2 4~ • • • + о,щ хп = п01; °2i xi + а22 х2 + • • • + а2П хп = а02; ami Х1 4“ атъ х2 4- * ‘ * + атп хп = аот 186
и неотрицательности переменных > 0, х2 > 0, ... , 0. Представление задачи линейного программирования в канонической форме удобно при использовании симплекс-метода для ее решения. Стандартные формы задачи линейного программирования: а) найти минимум линейной формы Ci *1 + с2 *2 + ’ • • + сп *п -► min при ограничениях в виде неравенств «н *1 + ^12 *2 + * ’ * + «1л хп > я01; «21 *1 + а22 х2 + ’ • ‘ + а2П ХП > О()2! Omi Х1 + «m2 Х2 + • • • + атп хп «от» х± > 0, х2 > 0, . . ., > 0; б) найти максимум линейной формы С1 Х1 + с2 х2 + . • • + сп хп -> max при ограничениях в виде неравенств «п Х1 + 012 х2 4~ • • + ain Хп о01; «21 *1 + «22 *2 + • • • + «2Л Хп < О02; «mi + ат2 х2 4- • • • + атп хп «от» х^ 0, х2 0, . . . у Хп 0. Сведение стандартной формы «а» задачи линейного программирования к канонической форме. Вводят такие дополнительные неотрицательные переменные *л+1 > хл+2 > 0, . . ., Хп+т > О, при которых неравенства в ограничениях превращаются в равенства «и х± + 012 х2 + • • *4“ «in хп — Xn+i = ooi; «21 Xi 4" а22 Х2 -(- • • *4“ «2Л Хп — Хп+2 = «02» «ml xi 4- ат2 Х2 4“ ‘ * * 4“ «тл Хп — Хп+т = «от» Тогда получают каноническую форму задачи линейного программирования. Найти минимум линейной формы при ограничениях в виде линейных уравнений и неотрицательности переменных Xi, ..., xn+m. Сведение стандартной формы «б» задачи линейного программирования к канонической форме. Вводятся дополнительные неотрицательные переменные Xn+i > 0, хп+2 > 0, ... , хп+т > 0, с помощью которых неравенства превращаются в соответствующие линейные уравнения «и xi 4“ «12 х2 4" • • *4“ ат хп 4- Хп+1 = «011 «21 Х1 4" «22 Х2 4- • • • 4- «2П Хп 4“ Хп+2 = «02» «mi Х± 4- «тг Х2 4- • • • 4“ «тл Хп 4“ Хп+т и «от» Тогда получают каноническую форму задачи линейного программирования. Найти минимум линейной формы — cixi — с2х2 — • • • — спХп~^ mln Г87
при ограничениях в виде линейных уравнений и неотрицательности переменных Xlt ... , Xn+tn- „ Общая форма задачи линейного программирования: найти экстремум (максимум йли минимум) линейной формы Cl Xi 4» С2 Х2 + • ♦ • -}- Cn Хп extr при ограничениях an *i 4~ flia х2 + • • • + ain хп e *о11 ’ ^21 Х1 + ^22 Х2 + ‘ 4 * + а2П ХГГ= Я021 0т 1 xi + ат2 Х2 + ’ • • 4" атп = 0ОАП» - 0т+1,1 Х1 4“ 0т+1,2 *2 4“ ’ * * 4“ ат+1,п хп ■< ^o./n+i ’ 0m+2,l *1 4“ ат+2,2 х2 + ’ * ’ + ат+2,п хп < ао,т+2* am+k,i xi 4" am+k,2 *2 4“ * * ’ 4“ am+k,n хп ■< Яо.т+А»; 0т+Л+1,1 xi + ат+/г+1,2 *2 4" * * * 4~ am+k+i,n хп > Go,m+k+i't ' am+k+2,l Х1 4" am+k+2,2 х2 4" * * * 4" atn+k+2,nxn > 0о,т+Л+2 > flm+A+e,i Х1 4" am+k+e,2 х2 4" • • • 4“ am+k+e,n хп >■ ao,m+k+e> Xj > 0, х2 > 0 xs > О (s< л). В общей форме задачи линейного программирования т ограничений ваданы в виде равенств; k ограничений — в виде неравенств < 0; е ограничений — в виде неравенств > 0; s переменных должны быть неотрицательными, а остальные п —s переменных могут иметь произвольные знаки.9” у Сведение общей формы задачи линейного программирования к канонической форме. Если условие задачи выражает минимум cixi 4“ с2 х2 4" • • • 4" сп хп -> min, то целевая функция остается без изменений. Если целевая функция максимизируется, то она записывается в виде 1 — 0i xi — 02 х2 — • • • — 0«*fi->min. Вводят дополнительные неотрицательные переменные *n+i-*n+a> • • >xn+k, xn+k+i, • • • , хп+Л+е» с помощью которых неравенства превращаются в равенства 0m+i,i Х1 4" ат+1,2 х2 -{-••• 4- O/n+ui хп 4- xn+i = 0/о,т+11 ’ 0т+2,1 Х1 4" ат+2,2 х2 4“ * • • 4“ ат+2,п хп + Хп^2 = 0о, п+2 5 • am+k,i *14" am+k,2 х2 4" * * • 4“ am+k,n 4" xn+k ~ Gb,m+k\ am+k+i,i Х1 4" am+k+l,2 *2 + ’ * ’ 4~ am+k+i,n хп — xn+k+i — 0о,т+Л+11 0т+Л+2»1 *1 + am+k+2t2 *2 4“ 4 * ‘ 4" am+k+2n хп — xn+k+2 — 0(Ь/п+Л+2’» am+k+e,i *i 4“ am+k+e,2 х2 4" * * * 4“ 0т+Л+е,п хп — xn+k+l Go,m+k+e- Чтобы получить все переменные неотрицательными, имеется два способа; 1. Для переменных xs+1, xs+2, . . . , хп, имеющих произвольные знакн> вводят дополнительные неотрицательные переменные 188
xn+k+e+i> Xn+k+e+xt • • • » x2n+k+e-s> x2n+k+e-s+i> x2n+k+e -s+2> • • . , *8n+&+e-2J и ограничения в виде равенств A's+1 = xn+k+e+l х2П+&+е-з+11 *s+g = ХП+&+е+2 — x2fl+k+e-s+2i хп — x2n+&+e-s — хзп+&+е-23- Теперь значения xs+1, xs+2, ... , хп подставим в соответствующие ограничения и целевую функцию и получим задачу линейного программирования в канонической форме. При этом способе будем иметь s + & + e + 2n —2s переменных. 2. Для того чтобы получить все переменные неотрицательными, в общей задаче линейного программирования следует выразить xs+1, xs+2, ...» xs+n из соответствующих равенств через переменные xlt х2, . . . , xs и подставить их во все остальные неравенства и целевую функцию. Тогда получим задачу линейного программирования в канонической форме, в которой нет переменных xs+1, . . . , хп. При этом способе имеется (s + k + е) переменных, что на (2/г — 2)s переменных меньше, чем при первом способе. Это играет большую роль, так как с увеличением числа переменных значительно растет число вычислений, необходимых для получения решения задачи линейного программирования. ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ В НОВОЙ ФОРМЕ Эта форма характеризуется следующими признаками: 1. Система ограничений приведена к единичному базису а неотрицательными свободными членами. 2. Линейная форма (целевая функция) выражена через свободные переменные. 3. Все переменные неотрицательные. Задача линейного программирования в новой форме записывается в виде 2 = С0,Г+1 ХГ+1 + С0,Г+2 ХГ+2 4“ • • • + Со,п ХП + С00 ->min при ограничениях: + ^l,r+l хГ+1 + &l,r+2 Xr+2 4" • • • 4“ Ь1ПХП = ^011 ’ х2 + b2,г+1 Хг+1 + 62,г+2 ХГ+2 4" • • • 4" Ь2п хп = 602; Xr + ^r,r+l %Г+1 “1“ ^Г,Г+2 Xr+2 4“ • • • + ^ГП ХП = хх 0, х2 О, ... , Хц 0, 0, 602 0, . . . , bQr О, где г — число базисных переменных хх, ..., хг. Сведение канонической формы лйнейного программирования к новой форма состоит в следующем. Систему ограничений а помощью метода симплексного преобразования (он будет описан ниже) приводят к единичному базису с неотрицательными срободными членами. Затем базисные переменные хх, х2, ..., хг выражают через свободные переменные Х1 = Ь01 G’l.r+l *r+l + г+2 хГ+2 4" • • • 4" Ьщ хп)\ Х2 s ^02 — (b2tr+1 Xr+i 4".^2,Г+2 ХГ+2 + • • • 4“ Ь2П xn)\ xr = boy (br,r+i xr+i br,r+2 xr+2 + . . . 4- brn xn)t 189
подставляют их в целевую функцию п г =» у xi и получают г г сво = S Ci Ь°!' С»'г+Ь = ~ S С( bl’T+b + Сг+Л (k = 1 • 2 п—г). 1=1 /=1 КРИТЕРИЙ ОПТИМАЛЬНОСТИ ПЛАНА ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ В НОВОЙ ФОРМЕ »Если в задаче линейного программирования в новой форме на минимум целевой функции 2 — ^0,Г+1 ХГ+1 4“ G),T+2 ХГ+2 4~ • • • + Со,п хп + f00 т^П все значения коэффициентов в целевой функции при свободных переменных неотрицательные О),г+1 ^О.Г+2 • • • » f0,n О, то план х± = £01» х2 = ^02» • • •» xr ~ bQrt хг+1 = хг+2 = ... = хп = 0 является оптимальным. Если же в задаче линейного программирования в новой форме на минимум целевой функции z хотя бы рдин из коэффициентов cQj <С 0 при свободных переменных и в /-м столбце ограничений имеется хотя бы один положительный коэффициент, то план хх = &01, х2 = Ь02, . . . , х2 = ЬОг» *r+i =* = хг+2 = , , . = хп =0 не оптимальный и его можно улучшить. Если в задаче линейного программирования в новой форме на максимум целевой функции z — со,г+1 xr+i + со,г+2 хг+2 4" • • • 4~ со,п хп 4" соо ~>тах все значения коэффициентов в целевой функции при свободных переменных неположительные ^О.Г+1 ^0»Г+2 ^0» ...» С(),п -^0, то план хх = ^01» х2 = ^02 ». . • » хг ==bor* xr+i = хг+2 = • • • = Xfi =* 0 является оптимальным. Если же в задаче линейного программирования в новой форме на максимум целевой функции z хотя бы один из коэффициентов с0/ > 0 при свободных переменных в целевой функции, то план хх = &ох,.. . , ха = дог, хг+1 = . . . = хп = 0 не является оптимальным. Его можно улучшить, если в /-м столбце ограничений имеется положительный коэффициент. СИМПЛЕКС-МЕТОД (ПРЯМОЙ) ПОСЛЕДОВАТЕЛЬНОГО УЛУЧШЕНИЯ ПЛАНА Рассматривают задачу линейного программирования в новой форме (на минимум целевой функции). Симплекс-метод состоит из последовательности итераций. Проверяют, является ли опорный план оптимальным хх = &01’ Х2 3 ^02’ • • • » Хг = Ьцг, Хг+1 = Хг+2 = • • • = Xfi = 0. Если условие оптимальности с0,г+х > 0; с0,г+2 > 0, . . . , гол > 0 выполнено, то данный опорный план юптимальный и итерации заканчиваются. 190
Если условие оптимальности не выполнено, т. е. среди коэффициентов го,г+1» ^о>+2> ... имеются отрицательные, то сначала отыскивается переменная xfi которую надо ввести в базис по правилу: xi соответствует свободной 'переменной, находящейся при минимальном коэффициенте с0’г+/ (/ = 1,2, .. . , и), теперь применяют правило однократного замещения, т. е. определяют переменную хр, которую надо вывести из базиса; определяется та строка р, для которой отношение свободного члена к соответствующему положительному коэффициенту /-го столбца является наименьшим, Ь0Р bpi = min (для тех $, при которых bsi > 0). b$l Если среди bsi нет положительных, то задача неразрешима. Если есть такие числа, то можно выбрать р-ю строку, соответствующую переменной, которую надо исключить из базиса. Проводят шаг по методу Жордана—Гаусса с разрешающим элементом bpi, т. е. получают новые элементы b}j матрицы ограничений для задачи линейного программирования в новой форме (/--+'.' + 2 »); bl,/-Г + 1. Г + 2 l-l. l + l „); Ьц =0 (/ ^ р) и коэффициенты целевой функции clol = Coibp‘^-b-—L (/ = '+1. г + 2,..., 1-1, 1+1,..., п,0), т. е. получают следующую задачу линейного программирования Z1 = X %,г+/ Xr+f + CQP ХР + %о /=г+1 /V/ при ограничениях xi + ь},г4-1 Xr+i + * ’ ’ + ь},1—1 xt-i + Ь1р хр + ^м+1 *ui + + • • • + blnxn = ^1 ’ *р-1 + bp-l,r+i *r+i + • • • + ьр—1, 1 xl-i + bp—l,p XP + bp-1,/4-1 X X Xl+i + • ’ ’ + bp-i,n xn = ; *1 + 6/,r4-l *r+l + * * • + ^/,/—1 xl-i + bip XP + bU+i xl+i + • • • + + b],n X* = b}l ; *P+1 + bp+\, r4~l xr+i + . . . + ^p4_i j_i */-i + &Р4-1.Д XP + ^p4-it/4_i X X x/+iH = ^4_! ; + ^r.H-1 Xr+1 + • • • + br,i-i X/-! + brrp xp + x/+1 4- + • • • + Ьг,п xn = b*,r • 191
На этом итерация заканчивается. Последовательное применение таких итераций как правило приводит к получению оптимального плана. При проведении итераций может произойти зацикливание, т. е. возвращение к прежнему базису при неоптимальном плане. Для устранения зацикливания можно незначительно изменить правую часть одного равенства в ограничении задачи. Для применения прямого симплекс-метода необходимо иметь начальное опорное решение или выразить задачу линейного программирования в новой форме. МЕТОД НАХОЖДЕНИЯ ОПОРНОГО ПЛАНА (СИМПЛЕКС-МЕТОД С ИСКУССТВЕННЫМ БАЗИСОМ) Рассматривают задачу линейного программирования в канонической форме п c/x/->min; У-1 X} = aoi (/=1,2,..., т)\ /=1 х, > О (/ = 1,2 п). Если среди есть отрицательные, то соответствующие им уравнения умножают на (—1) и получают задачу линейного программирования в виде п 2 Су Ху-> min; S bHxl = bot (‘ = 1'2,..., m)t № x>0 (/= 1,2, . . . , n), где все Z?oz > 0 (/ = 1,2,..., zn). Далее вводят дополнительные искусственные неотрицательные переменные *n+z>0 таким образом, что данная задача превращается в эквивалентную задачу п т 2 Су Ху + AI 2 хл+г -> min; /=1 <=1 п 2 bif Xj + xn+i = &01 (/ = 1,2,... , m); /Л1 Ху > 0 (/ = 1,2, . .. , п + /и), где Л1 — некоторое большое положительное число; Xn+i (/=1,2,..., т) составляют искусственный базис. Теперь, применяя итерации прямого симплекс-метода к этой задаче, получим оптимальное решение, в котором должны быть все xn+z = 0 (/ = = 1, 2, ...» т), а остальные переменные Xj (/ — 1,2, ..., п) дадут оптимальное решение исходной задачи линейного программирования. Если окажется, что в оптимальном плане эквивалентной задачи среди дополнительных переменных xn+i есть хотя бы одно положительное, то 192
исходная задача не имеет решения. Если для исходной задачи линейного программирования необходимо получить только опорное решение, то при итерациях прямого симплекс-метода для эквивалентной задачи достаточна остановиться тогда, когда все дополнительные (искусственные) переменные будут выведены из базиса. Для получения опарного решения исходной задачи линейного программирования в канонической форме достаточно рассматривать решение следующей вадачи линейного программирования: т хл+<-»-т1п| г=1 bil xl + Xn+l G = 1,.. Ху>о (/ = 1,2,.,,, п + т). ЗАДАЧА ЛИНЕЙНОГО ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ Найти максимум линейной формы п г~ ^с-х, /=1 при линейных ограничениях п Yiaiixi = bl G=l>2 т), 7=1 неотрицательности переменных Х] > 0 (/=1,2, ...» п) и целочисленности; Xj = целое (/ = 1,2, п). Обозначим L — множество значений векторов х = (хх, х2, ..., хп), удовлетворяющих линейным ограничениям задачи целочисленного программирования и условиям неотрицательности переменных; Lx — подмножество значений векторов из L, удовлетворяющих условию целочисленности переменных. Любой вектор х называется планом задачи линейного целочисленного программирования. Вектор х* С Ьх, обращающий г в максимум, называется оптимальным планом задачи целочисленного линейного программирования. Обозначим x(L, z) — оптимальный план задачи линейного программи- рования без условия целочисленности п п z = X max, ацх) = Ь1 (1 = 2, ••• » т)> /=1 /=1 Обозначим x(Lx, z) — оптимальный план задачи линейного целочисленного программирования. Дробной частью {х} числа х называется {х} = х — [х], где [х] — целая часть х, т. е. наибольшее целое число, не превышающее х. АЛГОРИТМ ГОМОРИ (ПЕРВЫЙ) ДЛЯ РЕШЕНИЯ ЗАДАЧИ ЛИНЕЙНОГО ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ Начальная итерация. Решают задачу линейного программирования без условия целочисленности, т. е. находят x(L, z). Если эта задача не разрешима, то не существует и решения х (Lx, z) целочисленной задачи линейного программирования. Если х (L, z) существует и удовлетворяет условию целочис193
ленности, то х (L, z) = x(Llt z), т. е. является одновременно и оптимальным планом задачи целочисленного линейного программирования. Если же х (L, z) нецелочисленное, то переходят к г-й итерации, которая состоит в следующем: пусть на (г — 1)-й итерации получен нецелочисленный оптимальней план xr~1 (L, z) задачи линейного программирования без условия целочисленности. Тогда выражают целевую функцию z и базисные переменные X](j = 1, 2, ...» п) через свободные переменные х.- € М’)’> xi = ^io Xj Ьц ( xi) G* = 1, 2, . . ., m), где br(Q — свободные члены; Ьг^ — коэффициенты при переменных в линейных ограничениях последней симплексной таблицы, полученной для оптимального плана, п выбирают наименьшую по номеру строку, которой соответствует нецелочисленная переменная в этом плане. Пусть эта строка имеет номер k, тогда строят дополнительное ограничение (отсечение), сохраняющее все целочисленные значения переменных из множества L и отсекающее часть нецелочисленных значений, в виде следующей строки: *л+г4-1 = — {6ло) + S {**/} xi’ xn+r+i >■ °> i(-Nr где хЛ4Г+1 — целое. Эту строку приписывают снизу к симплексной таблице, полученной на —(г — 1)-й итерации. К полученной расширенной симплексной таблице применяют симплекс-метод. После вывода хл+г+1 из базиса соответствующая строка вычеркивается, а после введения в базис х/ (/ > > п + 1) соответствующая строка не восстанавливается. Если в итоге получим, что полученная задача линейного программирования неразрешима, то и задача целочисленного линейного программирования также неразрешима. Если же получают оптимальное решение задачи линейного программирования, то проверяют его на целочисленность. Если полученное решение целочисленное, то оно и есть искомое решение поставленной задачи. Если же в полученном решении имеется нецелочисленное значение переменной, то переходим к (г + 1)-й итерации. Если гарантирована целочисленность целевой функции и она ограничена- снизу или задача имеет хотя бы один целочисленный план, то приведенный алгоритм Гомори за конечное число шагов приводит к решению задачи. Следует отметить, что применение этого алгоритма на практике связано с большим количеством вычислений. ДИСКРЕТНОЕ ПРОГРАММИРОВАНИЕ Постановка задачи: минимизировать z = f (х) при условии х С G, где G — некоторое конечное множество. Наиболее простой метод решения этой задачи состоит в полном переборе всех значений х из множества G вычислений всех значений функции /(х) и выборе из них наименьшего. Этот способ неприменим, если число элементов множества G большое. Для сокращения перебора элементов множества G предложен универсальный метод ветвей и границ. Этот метод позволяет отбрасывать часть элементов множества G без ущерба для отыскания минимума функции f (х). Эффективность этого метода зависит от способов ветвления и построения границ, позволяющих выбрасывать из рассмотрения подмножеств элементов множества G. МЕТОД ВЕТВЕЙ И ГРАНИЦ 1. Вычисление нижней границы (оценки) для функции Дх) на некотором множестве Go, т. е. нахождение такого числа М, что Дх) > М для х С Чем точнее получено М, тем эффективнее метод. 194
2. Ветвление, т. е. разбиение множества G на подмножества. Вычисления согласно этому методу проводят по шагам. 0-й шаг — имеется множество Go = G, которое разбивается на подмножества (непересекающиеся) £-й шаг — имеются множества Gp G2, ... , G^, еще не подвергавшиеся ветвлению. По некоторому правилу среди них выбирается множество и разбивается на конечное число подмножеств G*^ р G^ 2, . .. , Множества Gp С2>...» еще не подвергавшиеся ветвлению, заново обозначаются через G*+I, G2+!, , G*+^. 3. Пересчет оценок. Если множество GjCZ^, то очевидно mln f (х) :> > min/(x). Поэтому, разбивая в процессе решения некоторсе множество G* xG°« на подмножества Gj, Gj, ... , Gj> всегда считается, что оценка (граница) для любого множества G* не меньше оценки для G1, т. е. Л1 (Gj) > М (G1) (/= 1, 2,..., s), где М (Л) — оценка функции f (х) на множестве А. Часто можно получить улучшение оценки, т. е. хотя бы для некоторых i будет М (Gj) > М (G1). 4. Вычисление планов. Для конкретных задач указывают способы нахождения планов в последовательно разветвляемых подмножествах. Эти способы зависят от вида задачи. s 5. Оценка точности приближенного решения. Пусть R= |J6bM=minX __ Z=1 1 X (Gi). Если x — некоторый план исходной задачи, то М < min / (х) </(х). xQG Если А = /(х) — М невелико, то х можно принять за приближенное решение, а А — за оценку точности приближения. Алгоритм решения задачи z = f(x) -> max при условии х £ G состоит в последовательном осуществлении шагов. 0-й шаг — вычисляют оценку М (G) = М (G0). Если при этом удается такой план х, что / (х) == М (G), то х — оптимальный. Если же оптимальный план не найден, то разбивают множество G = G° на конечное число подмножеств G1, Gj, ... 9 Gj так, что их объединение равно множеству G. 1-й шаг — вычисляют оценки М (Gj) (i = 1, 2, •••, гг). Если при этом удается найти такой план х, что х £ Gj для некоторого г (1 < г < rj и /(х) = М (G*) < М (Gj) (i = 1, 2, • • • , rj), то х — оптимальный план. Если х не оптимальный, то для дальнейшего ветвления выбирают наиболее подходящее множество с наименьшей оценкой М (Gj ) = min М (G\). 1 195
Разбивают множество Gj^ на несколько подмножеств °i(l) = Gv(l), 1 0 Gj(!) 2 и , U s(1). Остальные не подвергавшиеся разбиению множества Gr ’ Gv(l)-P Gv(l)+P » Grx» Gv(l),I» • • • » Gv(l), $(!) заново обозначают через G*, G^,. , G^ и переходят ко 2-му шагу. k-й шаг (k > 2) — вычисляют оценки М (G^) (Z = 1, 2, . .. , rk). Если при этом удаетдя найти такой план х £ G* для некоторого г(1 что f (х) = М (Gkr) < М (GJ) i = l, 2, •• • , то х — оптимальный. Если х не оп.- ь тимальный, то снова выбирают множество Gv(^, для которого оценка наименьшая M(G$(ft))= min A4(G?), и разбивают на несколько непересекающихся подмножеств G’(*> = О U, > U ®v(A), s(*>" Множества, не подвергавшиеся разбиению, G*, Gj, ••• , G^k)__v ••• , G*IK p ••• , G*(k)' s(k} заново обозначают через G^1, G^1,***, и пеРех°Дят к (&+1)-му шагу. Разновидности метода ветвей и границ состоят в различных методах ветвления и вычисления оценок в зависимости от конкретных задач. ТРАНСПОРТНАЯ ЗАДАЧА Пусть имеется т пунктов, из которых надо доставить продукцию в гц •пунктов потребителям при минимальных транспортных затратах. Модель задачи. Найти такой план Ху >0 (i =* 1, 2, ..., т\ / = 1, 2,... , п) при котором достигается минимум затрат на перевозку т п S S C^-omin »=1 /=1 и. выполняются ограничения: S = at (f = 1, 2 m)j /=» S *</ = */ (/=1,2 п); /=■1 т п S at = S bi- /«I /=1 Такая транспортная задача всегда имеет решение. 196
КРИТЕРИЙ ОПТИМАЛЬНОСТИ ПЛАНА ТРАНСПОРТНОЙ ЗАДАЧИ Для оптимальности . плана x{j- > 0 (i = 1, 2, . . . , m; /« 1, 2, ., л) еобходимо и достаточно существование чисел ^(7= 1, 2, , п) И (I ь 1, 2, ...» т) таких, что у I — Cq (i — 1, 2, ... > I / * 1, 2, ... у л) | v. — ul =r если xtj > 0. Числа Уу и ui называют потенциалами пунктов задачи. АЛГОРИТМ РЕШЕНИЯ ТРАНСПОРТНОЙ ЗАДАЧИ Он состоит из двух этапов: 1. Отыскание опорного плана., 2. Улучшение опорного плана до тех пор, пока получат оптимальный. Существует несколько методов отыскания опорного плана. Для изложения этих методов вводят такие понятия. Коммуникация — это перевозки из одного пункта в другой. Последовательность коммуникаций, при которой перевозка начинается В одном пункте, проходит через некоторые другие пункты и заканчивается в определенном пункте, называется маршрутом. Замкнутым маршрутом называется такой маршрут, который начинается и заканчивается в одном пункте. Основной коммуникацией плана называется коммуникация, по которой перевозят продукт, т. е. коммуникация ij — основная, если для нее x.j > > 0. План транспортной задачи — опорный, если из его основных коммуникаций невозможно составить замкнутый маршрут. Опорный план задачи называется невырожденным, если все его п + т — 1 значения х[}- > 0. Опорный план, в котором хотя бы одно значение xq = 0,— вырожденный. Метод минимального элемента. Он состоит из следующих шагов. 1- й шаг — определяют минимальный элемент матрицы С транспортных затрат. Если им оказался то полагаем = min (а^, Ь^). возможны два случая: 1) <Ь^, тогда определяем элементы /гй строки матрицы плана X, полагая х{ у = 0 для / =£ 2) > Ь-^ тогда в матрицей Облагаем нулями элементы ]\-го столбца, т. е. = i i±. 2- шаг — пусть С£ — матрица, полученная из С вычеркиванием либо /гй строки (случай 1), либо /гго столбца (случай 2). Положим Г at при i I — ПРИ Ч* bj при j 1; bi ~ Ч/. при I “ к- Общее число строк и столбцов матрицы на единицу меньше числа «трок и столбцов матрицы С. 2-й шаг состоит в проведении вышеописанных операций применительно К матрице Cj и величинам Ь*. В результате этого шага заполняется еще Одна линия (строка или столбец) матрицы X. Затемнел еду ет 3-й шаг и т. д. 197
до тех пор, пока заполнится матрица X, Этот метод приводит к опорному плану, число шагов при этом равно п + tn — 1. Этот метод часто приводит к получению опорного шага более близкого к оптимальному, чем при методе «Северо-западного угла». Метод потенциалов для нахождения оптимального плана транспортной задачи. Пусть проведено k итераций метода потенциалов и получен опорный невырожденный план транспортной задачи х&. (i = 1, 2, ...» т\ j = 1, 2, ... п). Следующая (k + 1)-я итерация состоит из шагов. 1- й шаг — исследование плана на оптимальность: выделяют множество тех значений CZ/-, для которых х^- > О, и находят потенциалы uff (i = 1, 2,... ...» т), v* (j = 1, 2, . .. , п) путем решения системы уравнений = (Со.с/?А). Полагают и* = 0, тогда находят Зная v*t можно найти и* и т. д. Если 1 /12 полученные значения v^f и} таковы, чтр для любой пары Z, j имеет место неравенство то соответствующий (полученный) план Хц оптимальный. Если же для некоторых пар i, j имеет место неравенство v* — u* > CZy, то план х^ не оптимальный и его надо улучшить, т. е. перейти ко 2-му шагу. 2- й шаг — вычисляют уклонения По условию среди чисел имеются отрицательные. Определяют пару индексов /0, /о» Для которой с?+'-т,пС;,+' (в качестве Cj+J можно принять любые отрицательные уклонения). Соединяют пункты /0 и /о маршрутом из основных коммуникаций плана х^. Пусть эти пункты z0, /!, ilt j2, ...» /s_p is, i0 рассматривают перевозки по тем коммуникациям маршрута, которые при движении от /0 к /0 проводятся в положительном направлении, т. е. от пункта производства к пункту потребления. Минимальная среди них перевозка Qk = min xlrjr (Zo = ilt j0 = /s). Вводят в план xjy следующие изменения: величины перевозок из ir в jr (г =» = 1, 2, ...» s) уменьшают на Qk, а величины перевозок из в jr(r = = 1, 2, ... , s — 1) увеличивают на Qk (здесь /0 = ilt /0 = /s). Кроме того, вводят новую перевозку между пунктами i0, и /0, равнуюQk. Полученная новая совокупность перевозок х^"1 является опорным планом, для которого общие затраты на перевозки продукта меньше, чем согласно предыдущему плану Хц, 198
Далее снова применяют 1-й и 2-й шаги для (& + 1)-й итерации до тех пор п жа получают оптимальный план. Если план хкц вырожденный, т. е. среди п + т—1 опорных значений плана xkj имеются значения хкр равные нулю, то применение 1-го и 2-го шагов метода потенциалов приводит к значению Qk = 0, что не приводит к уменьшению общих затрат на перевозки, но все же меняет опорный план. Действуя методом потенциалов и в случае вырожденности опорного плана, также можно получить оптимальный план. Однако встречаются и случаи зацикливания, когда при вырожденности опорного плана метод потенциалов приведет к прежнему вырожденному плану и, таким образом, процесс зацикливается и не приводит к оптимальному плану. Такие случаи редкие, но имеют место. Для избежания зацикливания обычно немного изменяют некоторые исходные значения at, bj так, чтобы достоверность задачи не терялась, и проводят оптимизацию методом потенциалов. КВАДРАТИЧЕСКАЯ ЗАДАЧА О НАЗНАЧЕНИЯХ Даны две квадратные матрицы А = ИМ- С = '!М- В матрице С производится перестановка строк и столбцов согласно подстановке п п М(А, С(Т)) = £ V O f 1 . —1 7 т. е. найти такую подстановку Т*, при которой М(Д, С, (Т)) будут наименьшими, Сформированная таким образом задача называется квадратической задачей о назначениях, для ее решения нет точных эффективных методов, однако имеются приемлемые приближенные методы. Поскольку число всех перестановок конечное, то этот минимум существует. Следовательно, можно перебрать все перестановки, вычислить для них значение Л1 (Д, С (Т)) и выбрать из них перестановку 71*, которая дает минимум М (Д, С (Т)). Однако этот путь пригоден только при малых значениях п. Как известно, число всех перестановок из п элементов равно п! = 1 • 2 • 3... 3 п. Число перестановок очень быстро растет с ростом п. Поэтому целесообразнее построить метод не сплошного, а направленного перебора подстановки таким образом, чтобы, перебрав лишь часть перестановок, можно было получить либо достаточное приближение к минимальному значению, либо абсолютное минимальное значение. Приведем один из возможных вариантов направленного поиска подстановки, минимизирующей М (Д, С(Т)). Так как каждую подстановку Т можно получить из любой другой подстановки с помощью не более чем п последовательных перестановок пар элементов, то можно уменьшить значения М (Д, С (Г)) с помощью перестановок пар элементов. Возьмем в качестве исходной подстановки единичную Е и поменяем местами г-й и s-й элементы, в результате получим подстановку ( 1 2... г—1 г г+1. . s — 1 s s + 1 . . л 1 rs ( 1 2... г — 1 s г + 1., s — 1 г s + 1 ...л] и матрицу С (Тгл). 199
Затем вычислим разность а(Т„))=М(А, C(TrJ)-M(A, С)= £[а,г- y=i “ ais^ (cis ~~ cir) + (ari “ asi) (Csi + 4" (ars asr^ (Csr crs^ 4" (arr ass) (CSS Crr)' Если матрица С = J cZ/-1| симметрична, то эту формулу можно упростить L(A,C (Т„)) = S (c(s - cir) (air - als + art - a J. i+r, s Если среди значений функции L(At C(Trs)) имеются отрицательные при некоторых значениях г и $, то выбираем такие rlt slt при которых функция L (Л, C(Trs)) достигает минимума, и образуем новую матрицу С (Tr s) = Сг из матрицы С путем перестановок в ней ггй и srft строк, а затем таких же столбцов. Далее снова для матрицы С делаем перестановки пар элементов, т. е. вычисляем £(Л, C1(Trs)) и снова делаем перестановку пар г2» s2» Для которых функция £(Л, Сг (Trs)) принимает наименьшее отрицательное значение (если имеются отрицательные значения). И так поступаем до тех пор, пока получим некоторую матрицу Ck, для которой L(A, Ck(Trs))>0. Общая перестановка 7\ составляется из перестановок пар элементов, образующих матрицу Ck. Вычисляем значение локального минимума М(А, Ck) = Мг. Далее можно организовать случайный поиск. Например, выбирается случайно подстановка Т, согласно которой формируют матрицу С(Т) и считают ее исходной. Для этой матрицы снова находят локальный минимум относительно перестановок пар элементов и вычисляют его значение. Если этот локальный минимум меньше, чем Mlt то снова выбирают случайную подстановку Т и снова проводят такие же вычисления. Такая процедура проводится до тех пор, пока получается несколько совпадений наименьших значений локальных минимумов. В качестве решения выбирается это наименьшее значение. Такой метод не гарантирует получения абсолютного минимума, однако он дает существенное приближение, что очень важно для практики. ЗАДАЧА КОММИВОЯЖЕРА (О ПЕРЕНАЛАДКАХ) Коммивояжер выезжает из одного города, должен побывать только один раз в определенных других городах и возвратиться в исходный город. При этом он должен избрать маршрут с минимальной общей длиной. Математическая задача ставится так: имеется матрица расстояний между городами С — || || порядка и, где п — число городов. Пусть матрица 0 10 0. . .0 0 0 10. . .0 0 0 0 1. , . .0 0 0 0 0.. . .1 1 0 0 0. . .0 200
определяет маршрут следования: из 1-го города во 2-й, из 2-го в 3-й, из 3-го в 4-й и т. д., наконец из n-го в 1-й. Каждая перестановка 1 2 . . ,п G ^2 • • • Строк и столбцов в матрице Р образует матрицу Р (Т) = ||рг/.|| давать маршрут следования коммивояжера, начинающийся и в 1-м городе. Общая длина пути и будет за- кончающийся Л1(Г)=Д Требуется определить такую подстановку Т*, при которой общая длина пути будет наименьшей, т. е. М (Г*) = mjnM (Т). т Заметим, чтр если сделать перестановку Т строк и столбцов в матрице С получить С (Т) = |1 ctlt.!;, то М(С(Т))=£ ^Ч(Р{,=М(Г) (}удет такой же, как и при перестановке Т в матрице Р. Обратная подстановка (Г*)”1 укажет оптимальный маршрут. Очевидно такая задача коммивояжера является частным случаем квадратической задачи о назначениях, для которой можно применить метод решения. Однако учитывая специфику данной задачи, алгоритм ее решения можно улучшить. С этой целью заметим, что М(В(Т)) = М(С(Т)) + v + и, где В = || by || = || Сц + vl + «у ||, причем Up vc (/, / = 1, 2, . .. , n) — любые действительные числа; mm mm v= 2 ^ = 2 vi’ «=2 %=2 «/■ t=l f=l /=1 1 /=1 mm mm T-e- 2 2 ct(tiPnи 2 2 i=l /=1 7 1=1 /=1 7 отличаются на постоянную величину v + и, не зависящую от перестановок поэтому их минимальные значения достигаются на одной и той же подстановке. С другой стороны, известен следующий результат: если два вектора а= {<*1, ^2’ • • • » ат} и Р = {Р1> Р2> • • • > рт} таковы, чтоах > а2 > . . . > ат pi<-P2< ••• то’ переставляя местами элементы в одном из векторов согласно подстановки Т и вычисляя их скалярные произведения т Оолучим, что т т mrn,?i °ttPt = S\a‘Pi' гими словами, если в одном векторе элементы не возрастают, а во вто- — не убывают, то скалярное произведение этих векторов будет мини201
мальным среди всех скалярных произведений этих векторов с учетом, что в одном из них производятся всевозможные перестановки компонент.Теперь сформулируем достаточные условия минимума для скалярного произведения матриц С (Т) и Р для того, чтобы сумма tn ш пг—1 S X C‘ipii ~ Сml + S с1, Ж i=l/=l 1=1 была минимальной среди сумм С (Т). Достаточно существование таких чисел «1, ... , um, vlt ... , vm, для которых выполняются неравенства + + ^ + «/+1 <crs + vr+us ПРИ s =^r’ + l (G r, S= 1, 2, . .. , m); индекс m+ 1 считается равным 1, т. e. cm, rn_^_l = cmi; um^ = ult Действительно, пусть существует решение этой системы неравенств. Это значит, что элементы Ьц = с{}- + vt + «у таковы, что Ьц < brs (г s, s =£ г + 1, i, г, s = 1, 2, .. . , tri). Рассматривая теперь матрицы В и Р соответственно как векторы и и р с tn2 компонентами, получим, что для них выполняется условие минимума, поэтому т т minМ (В (Г)) = min £ £ bt t ptj = b12 + b.23 + 1- bm_lm + bml. T T i=l j=l 1 Ho M (B (T)) достигает минимума на той же подстановке, что и М поэтому также rninTW (С (7)) = С12 + г23 + • • • + с^т_^т + ст1. Таким образом, достаточное условие минимума сводится к проверке совместности системы линейных неравенств. Для этой цели имеются определенные методы. Вообще, часто можно использовать более простое достаточное условие, заключающееся в проверке совместности системы {-неравенств относительно неизвестных vl (Z = 1, 2, ... , m), полагая Uj = 0 (/ = 1, 2, . . . , tri). Для построения алгоритма нахождения искомой подстановки введем определение. Определение. Пусть подстановка 7\, Т у, . .. , Т2 состоит соответственно из перестановок элементов х = {л^, х2, . . . , xk], у = {ylt у2, .. . , уе}, . . . z2, .. . , Zg} множества чисел {1, 2,... , m}. Эти подстановки назовем незацепленными, если + Ту, ^у¥=Ту+1, где Xj— любая пара чисел из разных подмножеств х, у, . . . , г. Например, если = х^ то в качестве Ту может быть взят любой элемент из множеств но не из множеств х. В частности, транспозиции Tr s , Tr s , Trf^k» т*е- перестановки только пар элементов, указанных в индексах, являются незацепленными, если все числа г1’ ''г» • • • » rk> S1> s2’ • • • » sk разные и rt Гу ± 1, r{ =£ Sy ± 1, s{ =/= r( ± 1, S( =£ Sj ± 1 при / = 1, 2, ... , tn (здесь по-прежнему индекс m -f- 1 равен индексу 1). Теперь изложим алгоритм по шагам. 1-й шаг — вычисляем значения функции для г < s и г + 1: L (С (Tr s) = М(С (ТЛ5)) — М (С (£)) = cr_ b s + cr>s+1 + + cs— 1, г + cs, r+l Cr—\, r — cr, r+1 — cs-l, s ~ cs, s+r При s = r + 1 L(C(TrsT) = cr-l, r+1 + cr, r+2 + Cr+1. r ~~ cr—l, r ~~ cr, r+1 — cr+r, r+2- Если L(C(Trs))>0 при r < s, то переходим к 3-му шагу. Если имеются значения, при которых L(C{Tr s)) <0, то переходим к 3-му шагу. 202
2- й шаг — выбираем такие незацепленные транспозиции Tlt Т2, ... , Т k, k для которых L (С (Т^) < О (/ = 1, 2, . .. , п) и J] L (С (7\)) принимает воз- 4=1 можно меньшее значение. Далее в матрице С делаем перестановку строк и столбцов согласно транспозициям Tlt Т2, . . . , Tk и получим матрицу С1. К матрице С1 снова применим 1-й шаг до тех пор, пока получим некоторую матрицу С7, для которой L (Ся (Т )) >0, й переходим к 3-му шагу. 3- й шаг — вычисляем значение целевой функции для матрицы D1 = с12 + С23 + • • • + cm-l, т + cml- Далее надо выбрать такие rlf sx, при которых функция L(Cq(Trs)) принимает наименьшее положительное значение. В матрице Ся делаем перестановки Гх и Sj строк и столбцов. Тогда получим матрицу С^1 и для нее применяем снова 1-й шаг алгоритма. В результате этих действий придем к некоторой матрице С1, для которой £(Cz(7ys))>0, и переходим к 4-му шагу. 4- й шаг — проверяем достаточное условие минимума. Если оно выполняется, то найденная матрица Cz и есть искомая. Если достаточное условие не выполняется, то надо осуществить случайный поиск, т. е. взять случайную подстановку Т, для нее вычислить С(Т) и провести шаги алгоритма. Вообще, можно проверить более простое достаточное условие минимума, т. е. проверить совместность такой системы неравенств см+! + <с‘и + ('• / = 1- 2, . . . , п), где . . . , vn — неизвестные (индекс m-J-1 считается равным 1); С1(-— элементы матрицы С1. ЗАДАЧА НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Общая задача нелинейного программирования состоит в нахождении такого вектора х = (хь ..., хп), при котором достигает минимума (максимума) функция f(x) и выполняются ограничения gt (х) <0 (/=1,2,..., /и), х G М, где среди f (х), g{ (х) (Z = 1, 2, . . . , т) имеются нелинейные функции; М — множество значений х. Функция f(x) называется целевой, a gt (х) (/=1, 2, . . . , т) — функциями ограничений задачи нелинейного программирования. Всякий вектор х из множества 2И, удозлетворяющий ограничениям gt (х) <0 (/=1,2,..., /и), называется допустимым вектором. Множество всех допустимых векторов называется допустимой областью D. Оптимальным решением называется такой допустимый вектор х, при котором целевая функция достигает минимума. Оптимальным называется значение целевой функции /(х) при х, равном оптимальному решению. Нахождение максимума целевой функции /(х) равносильно нахождению мини203
мума функции —f(x) при тех же ограничениях. При нахождении решения задач нелинейного программирования могут получаться локальные минимумы, что значительно затрудняет нахождение глобального минимума оптимального решения. Для решения общей задачи нелинейного программирования не разработаны эффективные методы. Для многих частных задач получены приемлемые методы. Если целевая функция непрерывна, а допустимое множество замкнуто, не пустое и ограниченное, то глобальный максимум (минимум) задачи существует. Методы решения задачи нелинейного программирования основаны, главным образом, на итерационных процессах постепенного приближения к максимальному (минимальному) значению целевой функции. Итерационный процесс, как правило, приводит к локальному экстремуму. Поэтому необходимо организовать процедуру перехода от локальных экстремумов к глобальному. Определение. Если в задаче нелинейного программирования целевая функция /(х) — выпуклая вниз функция, а допустимая область — выпуклое множество, то такая задача называется задачей выпуклого программирования. Выпуклой вниз функцией называется такая Дх), для которой выполняются неравенства ДХх1 + (1 - W) + (1 - %)/(х2), где х1 и х2 — любые два вектора и 0 < X < 1. г. Если в общей задаче нелинейного программирования на минимум функции Дх), g (х) (i = 1, 2, ..., т) — выпуклые вниз и множество М выпуклое, ТО она является задачей выпуклого программирования. Для такой задачи поиск глобального минимума значительно упрощается, так как оказывается справедливой следующая теорема. Теорема. В задаче выпуклого ^программирования локальный минимум совпадает с глобальным. Рассмотрим наиболее распространенный метод решения задач нелинейного программирования. ГРАДИЕНТНЫЙ МЕТОД Опишем сначала этот метод для нахождения безусловного максимума дифференцируемой функции Дх), т. е. ставится задача нахождения максимума Дх) без ограничений на х. С этой целью возьмем некоторую точку х° и из нее будем двигаться в направлении увеличения функции Дх). Для этого надо выбрать направление I в виде вектора I = (Zn ...» /л) и продвинуться на расстояние г, которое будем называть шагом. Тогда получим новое значение точки х1 = х° + 1г. Согласно формуле Тейлора, получим приближенное значение /(**) = Дх» + /г) = Дх») + г(у/, /), где у — градиент функции Дх) в точке х° (v/> 0 — скалярное произведение векторов vf и Z, т. е. Поскольку (vf, Z) == | Z || у/ [cos <р, где <р — угол между векторами I и у/, то значение (уД Z) достигает максимума тогда, когда (р = 0, т. е. надо полагать Z = у/. Получив новое значение х1, можно продолжить этот процесс и получить х2 = х1 + ZVi, где Zj — направление градиента уДх) в точке х1; п — величина шага. 204
Проводя вычисление по аналогии, получим формулу для итераций xn+i — хп _]_ inrni где 1п — градиент f (х) в точке хп, а гп — шаг на n-й итерации. Процесс итераций продолжается до тех пор, пока не будет достигнута определенная точность. В этом и состоит градиентный метод, так как движение осуществляется вдоль градиента. Необходимым признаком локального экстремума в точке х является равенство нулю всех частных производных в этой точке ~ = О (/ = 1, 2, . .. , т. е. точка х в этом случае является стационарной. Заметим, что это условие экстремума лишь необходимое, но не достаточное. Если использовать необходимое условие экстремума для нахождения стационарных точек, то возникает трудность в нахождении решения системы нелинейных уравнений, отвечающих условиям стационарной точки. Эти трудности соизмеримы с нахождением локального экстремума. Далее надо проверить эти точки на достаточность, что также не легко. Поэтому такие методы мало применяют, а используют итеративные методы типа градиентных. Эффективность градиентного метода зависит от выбора величины шага г. В некоторых случаях г выбирают постоянным, но малым, тогда сходимость градиентного метода будет медленной. Если шар г выбрать большим, то сходимости может не быть. Поэтому обычно выбирают шаг, регулярно уменьшающийся и стремящийся к нулю, например rn = rQ/n. Если функция f(x) дважды дифференцируема, имеет ограниченный экстремум, то для нее градиентный метод сходится. Заметим, что если требуется найти минимум функции Дх), то в формуле для итераций используется антиградиент, т. е. итерации проводят по формуле хп+1 = хп — 1пгп, так как при минимизации надо стараться уменьшить функцию / (х). ц Использование градиентного метода при решении задачи нелинейного программирования состоит в следующем: 1. Выбирается начальная точка х° = (х?, . . . , х°) из допустимой области, удовлетворяющая ограничениям gi (х°) <&/(/= 1, 2, ... , т) xQ £ М. 2. Производится движение по градиенту в допустимой области до тех пор, пока будет достигнут экстремум, либо до границы области, т. е. выбирается такое г, при котором хл+1 = хп -f- 1пг достигается экстремум f (х) (получается вна ечие f\x), достаточно близкое к экстремуму) внутри допустимой области, либо xn+1 достигает границы допустимой области и г выбирается из условий max min g( (хп + lnr) < bt\ r i xn+l = xn lnr £ Mt другими словами, выбирается наибольший шаг из возможных значений, допускаемых ограничениями задачи. 3. Последующая точка хп+2 = хп+1 + /л+1г получается при перемещении в направлении проекции градиента на плоскость, касательную к границе в точке хп+1. Такое перемещение не выводит точку из допустимой области и изменяет целевую функцию в направлении экстремума. Если целевая функция выпуклая вниз, а допустимое множество выпуклое, то такой процесс приводит к локальному или глобальному экстремуму. Если нет уверенности в том, что полученное решение соответствует глобальному экстремуму, то выбирают другое начальное значение х° и снова применяют градиентный метод. Так поступают несколько раз и изучают, имеется ли улучшение плана (лучшее значение принимают в качестве решения). К сожалению, при решении общей задачи нелинейного программирования нет эффективных регулярных алгоритмов для нахождения глобального экстремума. Поэтому часто используют метод случайного выбора начальной точки х° € D, а затем улучшают это значение градиентным методом. Многократное повторение этого метода может привести к цели. 205
ОГЛАВЛЕНИЕ Стр. Введение 3 Глава 1. Модели на уровне предприятий промышленности .... 6 Матричные модели планирования на промышленном предприятии 6 Модель технико-экономического (производственного) планирования 8 Максимизация выпуска4комплектной продукции .... 9 Максимизация изготовляемой комплектной продукции с учетом возможности цехов 9 Модели оптимальной загрузки производственных мощностей 11 Модель распределения оборудования по видам работ .... 14 Модель распределения оборудования по местам 15 Модель оптимальных смесей 17 Модели оптимального раскроя материалов 18 Модели оперативно-календарного планирования .... 21 Глава 2. Модели на уровне сельскохозяйственных предприятий ... 32 Базовая модель оптимального сочетания отраслей .... 33 Общая модель оптимального сочетания отраслей сельского хозяйства 34 Модель оптимизации использования кормов 36 Модель оптимизации производства кормов 37 Модель размещения и структуры посевов 39 Модель оптимизации севооборота 41 Модель оптимального использования машинно-тракторного парка 41 Модель пополнения машинно-тракторного парка .... 42 Модель оптимизации структуры машинно-тракторного парка 43 Модель составления оптимальных схем внесения удобрений 44 Модель оптимизации производства зеленых кормов .... 46 Модель оборота и структуры стада 46 Глава 3. Модели на уровне отрасли промышленности 48 Модель оптимального выбора технологий 48 Общая задача выбора технологий 50 Модель оптимизации производственного плана отрасли 51 Модель оптимального распределения общего плана выпуска продукции по предприятиям министерства 52 Модель выбора оптимального плана производства на предприятиях министерства 53 206
Глава 4. ■4 Глава 5. Глава 6. Модель оптимального текущего планирования в отрасли с учетом поступления, хранения и переработки сырья . . . . Модель загрузки парка машин Модель специализации производства Модель задачи оптимизации графика уборки, хранения и переработки сахарной свеклы Модель специализации производства стандартного и нормализованного инструмента Модель специализации производства стандартного и нормализованного инструмента с учетом пропускной способности ведущих групп оборудования Модели задач размещения производства отрасли . . . . Динамические модели размещения производства Многопродуктовые задачи размещения производства .... Модель размещения с учетом прямых связей Динамические многопродуктовые модели размещения . . . Модели распределения капитальных вложений в отрасли промышленности Модель планирования развития производства и капитальных вложений отрасли Модели планирования капитальных вложений на развитие производства объединения Модели задач для сельского хсзяйства на уровне отрасли . . Модель специализации производства сельскохозяйственной продукции Модель оптимального использования площадей ... Модели размещения производства сельскохозяйственной продукции Модель аграрно-промышленных связей при размещении сельскохозяйственного производства Модели распределения капитальных вложений .... Модель оптимизации использования минеральных удобрений Модель оптимального распределения плановых фондов минеральных удобрений Модели оптимизации закупок сельскохозяйственной продукции в пределах зоны (при небольших транспортных затратах на перевозку продукции) Модель оптимизации плана размещения производства и заготовок сельскохозяйственной продукции Модели задач на транспорте Модели Модели Модели Модели Модель Модели Транспортная задача в сетевой постановке Модель распределения капитальных вложений по перегрузочным комплексам . . . Модели задач торговой деятельности Модель размещения розничной торговой сети Модель планирования хозяйственной деятельности торгового предприятия Модель оптимизации плана отраслевого развития торговли Модель прогнозирования распределения рабочих и служащих по размерам заработной платы Модель прогнозирования распределения населения по размерам доходов 54 55 56 57 57 58 50 69 71 80 82 85 98 99 103 104 104 105 106 108 ПО 113 118 ПО 120 123 125 127 130 130 134 развития транспортной сети комплексного регулирования парка вагонов . . закрепления потребителей за поставщиками распределения транспортных средств по линиям пополнения самолетов гражданской авиации . перевозок с учетом перевалок 135 137 137 138 140 141 142 207
Глава 7, Тлава 8. Тлава 9. Модель прогнозирования распределения статей баланса денежных доходов и расходов населения Модели прогнозирования спроса на товары длительного пользования . ... . Модели народнохозяйственных задач . . Статическая модель межотраслевого баланса Динамическая модель межотраслевого баланса Модель межотраслевого баланса с учетом лага капитальных вложений Модель динамического межотраслевого баланса в предположении, что все капитальные вложения превращаются в основные фонды Модель размещения производительных сил ...... Модели ценообразования Модель сочетания планов развития отраслей и районов . . . Модель итеративного агрегирования в межпродуктовом балансе Эконометрические модели развития народного хозяйства Модели прогнозирования экономических показателей . . . Основные модели прогнозирования однофакторных временных рядов Метод экспоненциального сглаживания Метод прогнозирования временного ряда с учетом прироста Метод отбора лучшей функции для однофакторных временных рядов Многофакторные модели прогнозирования Модели прогнозирования с учетом лага факторов . . . . Динамические модели прогнозирования Метод отбора лучшей функции, выражающей тенденцию прогноза для многофакторных моделей Метод группового учета аргументов (МГУА) Модель прогнозирования совокупности экономических показателей с учетом взаимозаменяемости Математические методы Линейные алгебраические уравнения Задача линейного программирования Задача линейного целочисленного программирования . . . . Дискретное программирование Транспортная задача . . Квадратическая задача о назначениях Задача нелинейного программирования 143 145 148 148 149 151 152 154 155 159 163 164 169 169 172 174 174 175 177 179 180 181 183 184 184 186 193 194 196 199 203