- •Волков Сергей Николаевич землеустройство экономико-математические методы и модели
- •Раздел I
- •Глава 1
- •1.2. Математические методы, применяемые в экономических расчетах
- •Глава 2
- •1. Классификация математических моделей, применяемых в землеустройстве
- •Вычислении площадей треугольников и четырехугольников
- •4.3. Метод решения задачи на условный экстремум лагранжа
- •Глава 5
- •4. Годовые затраты на 1 га пашни в зависимости от размера территории (зерно-свекловичный тип хозяйства с развитым молочно-мясным скотоводством)
- •5.3. Определение оптимальных размеров полей севооборотов
- •5. Расчет оптимального размера поля севооборота
- •Глава 6 итерационные методы
- •6.1. Постановка и математическая формулировка
- •8. Расчет координат оптимального размещения ферм методом последовательных приближений
- •9. Расчет координат животноводческих комплексов
- •10. Расчет оптимальных координат молочного комплекса при селешш Большая Вруда (итерационный метод)
- •11. Анализ эффективности размещения животноводческих комплексов (тыс. Руб., в ценах 1990 г.)
- •12. Расчет значения предельной ошибки целевой функции
- •Раздел III
- •Глава 7
- •Глава 8 расчет параметров производственных функций
- •13. Исходные данные к задаче 8.1
- •8.2. Принцип наименьших квадратов
- •8.3. Системы нормальных уравнений
- •16. Исходные данные к задаче 8.2
- •18. Исходные данные к задаче 8.3
- •8.5. Применение линейных моделей регрессии
- •22. Исходные данные к задаче 8.5
- •Глава 9
- •9.2. Оценка погрешностей определения коэффициентов корреляции
- •25. Корреляционные и дисперсионные характеристики демонстрационных задач
- •26. Формулы для расчета экономических характеристик некоторых однофакторных производственных функций
- •27. Формулы для расчета предельных норм заменяемости для некоторых двухфакторных производственных функций
- •10.2. Примеры расчета экономических характеристик
- •28. Зависимость коэффициента эластичности Ег от стоимости животноводческих построек (х2)
- •Раздел IV
- •Глава 11
- •33. Расчет бета-коэффициентов уравнения регрессии
- •11.3. Обоснование укрупнения (разукрупнения)
- •Контрольные вопросы и задания
- •Глава 12
- •35. Расчет урожайности зерновых культур на землях различных категорий с учетом изменения факторов интенсификации
- •36. Динамика урожайности сельскохозяйственных культур в совхозе «40 лет Октября»
- •38. Планируемая урожайность, рассчитанная с использованием производственных функций, ц с 1 га
- •39. Основные показатели эффективности внесения минеральных удобрений на черноземных почвах
- •40. Расчет планируемой урожайности основных сельскохозяйственных культур по факторам интенсификации расчетпо конструктивным методом
- •41. Возможные урожаи полевых культур при 3 % использования фар
- •42. Сводные данные по планированию урожайности в совхозе «40 лет Октября»
- •Глава 13
- •43. Зависимость между размерами молочной фермы и удельными капиталовложениями
- •44. Расчет параметров уравнения гиперболы
- •46. Влияние механического состава почв на величину удельного сопротивления, кг/см2
- •47. Расчет значений коэффициента а2
- •54. Потери на холостые повороты агрегатов при поперечных работах и от недобора продукции пропашных культур в полосе поворотов при различной густоте лесных полос
- •55. Экономическая эффективность продольных (основных) полезащитных лесных полос при различной густоте посадок
- •57. Чистый доход в расчете на 1 га полевого севооборота
- •58. Влияние густоты сети полевых дорог на общую величину транспортных затрат и потерь от недобора продукции
- •1 Га пашни,
- •1 Га пашни,
- •60. Определение коэффициентов значимости факторов производственной функции
- •Раздел V
- •Глава 14 общая модель линейного программирования
- •63. Исходные данные к задаче 14.2
- •64. Исходные данные к задаче 14.3
- •65. Исходные данные к задаче 14.4
- •67. Характеристика вершин области допустимых значений задачи 14.5
- •68. Первая симплекс-таблица задачи 14.5
- •69. Вторая симплекс-таблица задачи 14.5
- •70. Третья симплекс-таблица задачи 14.5
- •71. Четвертая симплекс-таблица задачи 14.5
- •72. Пятая (последняя) симплекс-таблица задачи 14.5
- •74. Исходные данные к задаче 14.6
- •75. Исходные данные к задаче 14.7
- •76. Оптимальное решение прямой задачи 4.6
- •78. Оптимальное решение прямой задачи 4.7
- •79. Оптимальное решение двойственной задачи
- •Глава 15 распределительная (транспортная) модель
- •80. Исходные данные к задаче 15.1
- •81. Исходные данные к задаче 15.2
- •82. Исходные данные к задаче 15.3
- •83. Исходные данные к задаче 15.4
- •84. Табличная форма представления транспортной модели
- •85. Исходные данные к задаче 15.5
- •86. Нахождение опорного решения задачи 15.5 методом минимального
- •87. Нахождение опорного решения задачи 15.5 методом аппроксимации*
- •15.3. Метод потенциалов
- •88. Цикл испытуемой клетки (3,5)
- •89. Цикл испытуемой клетки (2,5)
- •90. Потенциалы и оценки* для опорного решения задачи 15.5, полученного методом аппроксимации
- •91. Потенциалы и оценки* для опорного решения задачи 15.5, полученного методом минимального элемента
- •92. Потенциалы и оценки на втором шаге решения задачи 15.5
- •93. Потенциалы и оценки на третьем шаге решения задачи 15.5
- •94. Оптимальный план закрепления источников кормов за фермами
- •15.4. Особые случаи постановки и решения распределительных задач
- •95. Исходные данные к задаче 15.6
- •96. Сбалансированная исходная транспортная таблица задачи 15.6
- •97. Исходная транспортная таблица задачи 15.6, в которой учтены требование сбалансированности задачи и первые три дополнительных условия*
- •101. Оптимальный план распределения кормовых культур по участкам
- •102. Исходные данные к задаче 15.7
- •103. Опорный план задачи 15.7
- •104. Второй (оптимальный) план задачи 15.7
- •106. Опорный план задачи 15.3
- •107. Оптимальный план задачи 15.3
- •108. Средние значения коэффициентов урожайности культур в зависимости
- •Глава 16
- •109. Последняя симплекс-таблица для задачи 14.4
- •16.2. Коэффициенты замещения
- •16.3. Использование коэффициентов замещения
- •113. Исходные данные к задаче 16.1
- •114. Оптимальное решение прямой задачи 16.1
- •115. Оптимальное решение двойственной задачи 16.1*
- •16.6. Альтернативные решения распределительных задач
- •117. Исходные данные к задаче 16.2
- •121. Оптимальное решение задачи 16.2 с дополнительным условием (пример 1)*
- •Глава 17
- •122. Исходные данные к задаче 17.1
- •123. Исходная симплекс-таблица задачи 17.1
- •124. Первая расчетная симплекс-таблица 17.1
- •17.3. Роль ограничений в формировании облика
- •Глава 18
- •130. Исходная таблица
- •131. Оптимальный план
- •132. Исходная таблица
- •133. Первый оптимальный план
- •134. Промежуточный опорный план
- •135. Последний оптимальный план
- •136. Вероятностный и детерминированный планы
- •139. Исходные и расчетные данные для вычисления значений ресурсов в ограничениях
- •140. Исходные данные для вычисления коэффициентов целевой функции
- •141. Исходные данные для расчета гц
- •142. Схема двухэтапной стохастической задачи
- •143. Схема числовой стохастической модели оптимизации производственной структуры
- •Контрольные вопросы и задания
- •Раздел VI
- •Глава 19 информационное обеспечение моделирования
- •19.3. Построение матрицы экономико-математической
- •Контрольные вопросы и задания
- •Глава 20
- •146. Баланс гумуса в почве под посевами различных сельскохозяйственных культур
- •Глава 21
- •147. Вычисление значений ак1
- •148. Числовые значения ак1*
- •Раздел VII
- •152. Сведения о максимально возможных объемах и эффективности различных мероприятий по освоению и интенсификации использования земель
- •153. Матрица экономико-математической модели задачи оптимизации мероприятий по освоению и интенсификации использования
- •Контрольные вопросы и задания
- •Глава 23
- •154. Основные переменные
- •155. Исходные данные
- •23.2. Оптимизация трансформации
- •157. Качественная характеристика участков
- •158. Расчет значения Сд для полевого севооборота № 1 по 1-му участку
- •159. Оптимизация трансформации угодий
- •161. Расчет капитальных затрат на трансформацию угодий
- •162. Сводная таблица оценки вариантов, тыс. Руб.
- •Глава 24
- •163. Исходные данные для системы ограничений
- •164. Ориентировочные коэффициенты изменения урожайности культур в зависимости от их предшественников по отношению к средней урожайности хозяйства (зона неустойчивого увлажнения)
- •165. Расчет с,- по полевому севообороту
- •166. Доля сельскохозяйственных культур в рекомендуемых к освоению севооборотах
- •167. Исходные данные для построения экономико-математической модели задачи
- •168. Матрица задачи по проектированию системы севооборотов хозяйства
- •24.2. Размещение севооборотов и сельскохозяйственных
- •170. Фрагмент матрицы оптимального размещения культур (севооборотов) по участкам с различным плодородием
- •171. Фактическое размещение посевов сельскохозяйственных культур
- •172. Оценка предшественников сельскохозяйственных культур
- •173. Матрица задачи по оптимизации плана перехода к запроектированным севооборотам
- •174. Корректировка плана перехода к запроектированным севооборотам
- •175. Структура посевов после корректировки, га
- •176. Окончательный план перехода к запроектированным севооборотам
- •Глава 25
- •25.2. Особенности подготовки исходной информации и пример решения
- •178. Состав и площадь сельскохозяйственных угодий на год землеустройства и по проекту
- •179. Число работников и общий объем трудовых ресурсов
- •Глава 26
- •181. Матрица экономико-математической модели задачи проектирования противоэрозионных мероприятий
- •182. Результаты решения задачи проектирования противоэрозионных мероприятий
- •184. Расчет допустимого слоя стока
- •185. Зависимость площадей линейных элементов организации территории
- •26.3. Оптимизация размещения посевов
- •188. Исходная матрица задачи
- •Глава 27
- •27.2. Особенности подготовки
- •191. Результаты решения задачи организации территории плодовых и ягодных многолетних насаждений
- •Глава 28
- •28.2. Особенности подготовки исходной информации и пример решения
- •192. Допустимые площади кормовых культур и пастбищ*
- •193. Расчет потребности в зеленом корме
- •194. Расчет потребности в кормах с пашни
- •Контрольные вопросы и задания
- •Глава 29
- •199. Результаты решения экономико-математической задачи
- •Контрольные вопросы и задания
- •Раздел VIII
- •Глава 30
- •30.2. Особенности подготовки исходной информации и пример решения
- •200. Продолжительность рабочего периода в крестьянском хозяйстве
- •201. Нормы внесения минеральных удобрений под сельскохозяйственные культуры, кг д. В. На 1 т продукции*
- •202. Технико-экономические характеристики животноводческих хозяйств*
- •204. Математическая модель молочно-картофелеводческого крестьянского хозяйства
- •205. Выход кормов с 1 га культурных пастбищ
- •206. Оптимальные размеры землевладений и структура производства в крестьянском хозяйстве молочно-картофелеводческого направления
- •30.3. Автоматизация расчетов модели на эвм
- •207. Значения переменных задачи
- •31.2. Особенности подготовки
- •209. Состав земельных угодий до и после перераспределения земель
- •Глава 32
- •32.1. Экономико-математическая модель
- •32.2. Экономико-математическая модель
- •210. Исходная матрица задачи
- •211. Оптимальный план формирования сырьевых зон перерабатывающих предприятий
- •Контрольные вопросы и задания
- •Литература
- •Раздел I. Общие сведения об экономико-математических методах и моделировании в землеустройстве 9
- •Глава 1. Моделирование и современные методы вычислений 9
- •Глава 2. Основные этапы развития математического моделирования в аграрно- экономической и землеустроительной науке 32
- •Глава 3. Классификация математических моделей, применяемых в земле устройстве 57
- •Раздел II. Аналитическое моделирование в земле устройстве 72
- •Глава 4. Построение и исследование аналитических моделей 72
- •Глава 5. Применение дифференциального и интегрального исчисления при построении оптимизационных аналитических моделей 92
- •Глава 9. Оценка производственных функций с использованием методов корре ляционно-регрессионного анализа 161
- •Глава 10. Экономические характеристики производственных функций и
- •Раздел IV. Применение производственных функций
- •Глава 11. Оптимизация интенсивности использования земли при землеуст ройстве 197
- •Глава 12. Планирование урожайности сельскохозяйственных культур 209
- •Глава 13. Разработка землеустроительных нормативов и решение нестан дартных задач 234
- •Раздел V. Методы математического программирования
- •Глава 14. Общая модель линейного программирования 261
- •Глава 15. Распределительная (транспортная) модель 303
- •Глава 16. Анализ и корректировка оптимальных решений 344
- •Глава 17. Дополнительные аспекты решения задач линейного программиро вания 383
- •Глава 18. Некоторые виды задач математического программирования 398
- •Раздел VI. Основы экономико-математического моделирования 436
- •Глава 19. Информационное обеспечение моделирования 436
- •Глава 20. Выбор переменных и построение ограничений задачи 451
- •Глава 21. Критерии оптимальности при решении землеустроительных задач 474
- •Раздел VII. Экономико-математические модели
- •Глава 22. Экономико-математическая модель оптимизации мероприятий
- •Глава 23. Экономико-математическая модель трансформации угодий 506
- •Глава 24. Экономико-математическая модель организации системы сево оборотов хозяйства 519
- •Глава 25. Экономико-математическая модель оптимизации структуры посевных площадей при агроэкономическом обосновании проектов внутрихо зяйственного землеустройства 553
- •Глава 26. Экономико-математическая модель проектирования комплекса противоэрозионных мероприятий в условиях развитой водной эрозии почв 566
- •Глава 31. Экономико-математическая модель оптимизации перераспреде ления земель сельскохозяйственных предприятий 614
- •Глава 32. Экономико-математические модели в схемах землеустройства 659
15.3. Метод потенциалов
Основные понятия.
Опорное решение, полученное любым из известных методов, как правило, не является оптимальным. Поэтому алгоритмы оптимизации основаны на его последовательном улучшении. Прежде чем изложить строго формализованный метод такого улучшения, рассмотрим циклическую процедуру преобразования любого (в том числе опорного) решения транспортной задачи. Суть ее заключается в перемещении части транспортируемого ресурса внутри некоторой замкнутой последовательности клеток (цикла), причем в каждом цикле одна клетка свободна, а остальные заняты. Тем самым происходит замена одного базисного решения другим.
Замкнутый цикл (многоугольник) строится по следующим правилам:
315
стороны многоугольника должны располагаться только вдоль строк и столбцов матрицы, то есть пересекаться только под прямыми углами;
вершины многоугольника должны находиться в занятых клетках, кроме одной начальной, лежащей в выбранной свободной {испытуемой) клетке;
пересечение несмежных сторон многоугольника вершиной не считается;
начальной вершине приписывается знак «+», далее знаки чередуются.
В теории линейного программирования доказывается, что при выполнении указанных правил для любой свободной клетки можно построить единственный цикл. Два примера построения циклов для свободных клеток (3,5) и (2,5) показаны в таблицах 88 и 89, где размещено опорное решение задачи 15.5, полученное методом минимального элемента.
88. Цикл испытуемой клетки (3,5)
\\ у |
1 |
2 |
3 |
4 |
5 |
1 |
55 |
30 |
+ Г--У* |
50 |
15 |
9 ' |
|
40" " ^ |
|||
2 |
35 23 |
30 40 |
1 100 |
45 |
1 60 |
3 |
40 17 |
60 |
' 95 |
55 |
1 ' 25 |
11 ~ |
30 |
■■ + |
89. Цикл испытуемой клетки (2,5)
Преобразование решения осуществляется следующим образом (см., например, табл. 88). Среди клеток, помеченных знаком «—», находят клетку с наименьшим ресурсом (обозначим его хтт) и далее последовательно в клетках, помеченных знаком «+», ресурс увеличивают на хт1п, а в помеченных знаком «-» —уменьшают на хт[п. Очевидно, что при этом, как минимум, в одной из
316
клеток ресурс уменьшится до нуля и в испытуемой клетке (/,/) появится ресурс ху = хт1п, то есть переменная ху будет введена в базис. При таком изменении решения значение целевой функции может уменьшиться (то есть достигается улучшение решения задачи на минимизацию) или увеличиться (то есть решение ухудшится). Чтобы выяснить, как изменится решение, вычисляют так называемую оценку испытуемой клетки (такую оценку иногда называют ценой цикла, или характеристикой клетки):
(+) (-) (П-^
где (+) и (—) относятся к клеткам, помеченным знаками «+» и «—» соответственно.
В силу единственности цикла для каждой испытуемой клетки оценку оу действительно можно рассматривать как характеристику именно этой клетки (а не конкретного цикла). Эта величина показывает, как изменится стоимость транспортировки ресурса в случае перемещения по циклу единицы ресурса. Полное изменение стоимости транспортировки ресурса (то есть изменение значения целевой функции) задается величиной
Л^=ХтнАу- (15.7)
На этой формуле основан также один из видов контроля значений целевой функции промежуточных решений транспортной задачи: 2'= 20 + А2 или 2/=ЪСуХу, где 2,'— значение целевой функции улучшенного плана, 2!0 — значение целевой функции предыдущего плана. Значения Т, вычисленные по двум разным формулам, должны совпадать.
Таким образом, в задачах на минимизацию положительное чначение ау означает, что соответствующее преобразование решения невыгодно, а отрицательное — что оно выгодно.
Нетрудно видеть, что оценки а у незанятых клеток (соответствующие переменные ху не входят в базис) играют роль элементов индексной строки в симплекс-методе. По их знакам можно установить, достигнуто оптимальное решение или нет.
Для примеров циклов, приведенных в таблицах 88 и 89, оценки свободных клеток составляют:
а35 = С35 + С,3 - С15 - С33 = -45 < 0;
°"25 = С25 + С\Ъ + С31 - С*15 - С33 ~ С21 = -5 < 0.
Таким образом, преобразование решения с помощью обоих циклов выгодно.
Рассмотренные особенности циклического преобразования решений транспортной задачи и лежат в основе распределитель-
317
ного метода. Суть его заключается в построении на каждом шаге циклов для всех свободных клеток, вычислении оценок а,у, выборе одной из клеток с отрицательной оценкой (для задач на минимизацию) и преобразовании решения. Этот процесс повторяется до тех пор, пока оценки всех свободных клеток не станут неотрицательными.
Распределительный метод — весьма трудоемкая процедура, поскольку требует построения циклов для всех свободных клеток. Существенно меньше вычислений требует метод потенциалов, позволяющий в результате небольшого числа операций сразу (без построения циклов) определить оценки свободных клеток. Полное обоснование этого метода потенциалов может быть получено в рамках общего метода решения задач линейного программирования — симплекс-метода и теории двойственности таких задач. Мы воспользуемся более простой, но также достаточно строгой схемой (Вентцель Е. С. Исследование операций. — М.: «Советское радио», 1972. — С. 99), хотя и опустим доказательство промежуточных теорем. Полезность схемы заключается в том, что она позволяет естественным образом выйти на экономическую интерпретацию потенциалов.
Введем новые характеристики поставщиков и потребителей транспортируемого ресурса — потенциалы ос,- и р, соответственно. Придадим этим характеристикам следующий экономический смысл: при заданном решении транспортной задачи будем полагать, что:
а, —это взятые с обратным знаком средние расходы /-го поставщика на транспортировку единицы продукции к потребителям;
Ру- — это средние расходы /-го потребителя на доставку единицы продукции.
Термин «средние» предполагает, что, например, значение а, характеризует всю продукцию /-го поставщика (предназначенную в общем случае для нескольких потребителей).
При принятых предположениях- значение целевой функции должно быть равно:
п т
2=Ъ$РгЪщА- (15.8)
у' = 1 1 = 1
' С другой стороны, по определению, должно быть:
п т
^=Е ЪСуХу. (15.9)
У=1/=1
Для всех занятых клеток (включая условно занятые, в которых ху = 0) положим:
318
Сй—ру-а,-,
(15.10)
то есть потребуем, чтобы сумма средних расходов г'-го поставщика и /-го потребителя на транспортировку единицы продукции была равна заданной цене транспортировки Су. В (15.10) учитывается, что, по определению, величина а,- задает расходы поставщика с обратным знаком. Используя исходные ограничения на переменные Хц, можно показать, что подстановка (15.10) в (15.9) приводит к (15.8).
Рассматривая равенства типа (15.10) как уравнения относительно неизвестных а,- и р/ получим (т+п—1) уравнений (по числу занятых клеток). Поскольку общее число неизвестных равно (т + п), то дополним эту систему уравнений еще одним:
а! = сопз1, (15.11)
где константа может быть выбрана произвольно. Обычно, чтобы обеспечить положительность потенциалов а,- и (3/, полагают:
«^Ъ (15.12)
Можно доказать, что введенные выше оценки свободных клеток могут быть рассчитаны по формуле
ау=Су + а,-^. (15.13)
Для иллюстрации покажем это на примере таблицы 88 для клетки (3,5). В соответствии с первоначальным определением оценок (15.6) и соотношением (15.10), учитывая построенный цикл, запишем:
СТ35 = С35 + С13 - С15 - С33 = С35 + (р3 - С^) - ((35 - «1) ~ (Рз ~ «3) =
= С35 + Рз - <Х1 - Р5 + ос! - Рз + а3 = С35 + а3 - р5,
го есть приходим к формуле типа (15.13).
Таким образом, существует возможность определить оценки о,-,, минуя построение циклов для всех свободных клеток, что существенно упрощает процедуру получения оптимального решения. Заметим, что потенциалы, по определению, зависят от расположения занятых клеток и не зависят от величины стоящих в тгих клетках ресурсов.
С учетом изложенного опишем оставшиеся этапы получения оптимального решения.
Проверка опорного решения на оптимальность.
Для проверки любого (в том числе опорного) решения на оптимальность используют потенциалы а,-, /= \,...,т и |Зу, у" = 1,...,л, соответствующие строкам и столбцам таблицы. Расчет потенциа-нов ведется, исходя из следующих условий:
319
а|=тахС,у;
и
а,- = Ьу — Су или Ьу = а,- + Су (для занятых клеток).
Пользуясь этими условиями, для опорного решения задачи 15.5, полученного методом аппроксимации (табл. 87), проведем -следующие вычисления:
«I = 100; р4 = «з + С34 = 90 + 55 = 144;
Р5 = «1 + С15 = 100 + 15 = 115; (3, = а3 + С31 = 90 + 40 = 130; р3 = а, + С13 = 100 + 40 = 140; а2 = (34 - С24 = 145 - 45 = 100; а3 = р5 - С35 = 115 - 25 = 90; р2 = а2 + С22 = 100 + 30= 130.
Для свободных клеток вычислим оценки Су по формуле (15.13); результаты расчетов представлены в таблице 90.
