- •Волков Сергей Николаевич землеустройство экономико-математические методы и модели
- •Раздел 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
68. Первая симплекс-таблица задачи 14.5
Коэффициенты целевой функции |
150 |
800 |
0 |
0 |
0 |
0 |
0 |
-М |
4о А.а |
|
||||
|
Базисные переменные |
с, |
Номера ограничений (для дополнительных переменных) |
До (значение базисных переменных) |
Коэффициент замещения |
|
||||||||
№ п/п (0 |
(осн.) |
(осн.) |
Аэ(*э) (изб., огр. 5) |
Лц(х4) (ост., огр. 1) |
Лй(*з) (ост., огр. 2) |
Аъ(х6) (ост., огр. 3) |
(ост., огр. 4) |
Мх*) (иск., огр. 5) |
А', п + 1 |
|||||
1 хА (ост.) |
0 |
1 |
1500 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
— |
1502 |
2 х5 (ост.) |
0 |
2 |
12000 |
5 |
50 ; |
0 |
0 |
1 |
0 |
0 |
0 |
240 |
12056 |
3 х6 (ост.) |
0 |
3 |
2000 |
-10 |
:':1:8о'^: |
0 |
0 |
0 |
1 |
0 |
0 |
25 |
2071 |
4 х-, (ост.) |
0 |
4 |
ПО |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
ПО |
112 |
5 л8 (иск.) |
-М |
5 |
400 |
0 |
40 |
_! |
0 |
0 |
0 |
0 |
1 |
10 |
440 |
Индексная |
{?!- |
-с,) |
-400М |
-150 |
-800 |
-М |
0 |
0 |
0 |
0 |
0 |
|
-950 |
строка |
|
|
|
|
-40АГ1 |
|
|
|
|
|
|
|
-441АГ |
Заметим, что принятое в каноническом представлении целевой функции буквенное обозначение коэффициента при искусственных переменных сохранено в симплекс-таблице. В связи с этим, например, второй элемент индексной строки равен величине (-800 - 40М).
Назначение двух последних столбцов симплекс-таблицы будет пояснено ниже. Нулевой элемент индексной строки (2"0 — С0) равен значению целевой функции на данной итерации симплекс-метода.
Итерационная процедура симплекс-метода сводится к последовательному преобразованию симплекс-таблиц, что (после исключения искусственных переменных — см. ниже) соответствует последовательному переходу от одной вершины симплекса к другой. На каждой итерации выполняется несколько шагов; рассмотрим их подробнее.
Шаг 1. Оценка решения, представленного данной таблицей, на оптимальность и, если оптимум не достигается, поиск переменной, вводимой в базис.
Указанные операции осуществляются на основе анализа всех элементов индексной строки, соответствующих небазисным переменным. Если все эти элементы неотрицательны в задачах на максимум (неположительны в задачах на минимум), то данное решение оптимально и соответственно вычислительный процесс прекращается. В противном случае в задачах на максимум ищется наибольший по абсолютной величине отрицательный элемент (в задачах на минимум — наибольший положительный элемент). Переменная, вводимая в базис, соответствует именно этому элементу. Соответствующий столбец называется ключевым (главным, разрешающим) столбцом. В таблице 68 такой столбец выделен затенением.
Для понимания смысла действий на первом шаге следует учесть, что каждый элемент индексной строки, взятый с обратным знаком, показывает, насколько изменяется значение целевой функции при изменении соответствующей переменной на единицу. Значит, если в задачах на максимум все рассматриваемые элементы индексной строки неотрицательны, то при введении любой небазисной переменной в базис (то есть при придании ей какого-либо положительного значения) значение ценовой функции либо не возрастет (если соответствующий элемент равен нулю), либо даже уменьшится (если элемент положителен). Это и означает, что мы достигли оптимума — Сюлыне нет возможности увеличить значение целевой функции. Если же среди элементов индексной строки есть отрицательные (случай максимизации целевой функции), то это означает, что, придавая соответствующей небазисной переменной положительное значение (вводя ее в базис), мы можем повы-1Ч!ть значение целевой функции; при этом чем больше элемент по абсолютной величине, тем быстрее будет расти целевая фун-
285
кция с ростом переменной. Именно поэтому при решении задачи на максимум каждая очередная итерация начинается с выбора наибольшего по модулю отрицательного значения элемента индексной строки.
В рассматриваемом примере вводимой в базис является переменная х2 (см. первую симплекс-таблицу). Геометрически это означает, что мы движемся по оси х2 от начала координат (где переменная х2 равна нулю) к вершине А (см. рис. 17).
Шаг 2. Определение выводимой из базиса переменной.
Рассмотрим сначала геометрическую интерпретацию этого шага.
При движении по оси х2 от начала координат первой встречается вершина А. В ней сходятся грани АВ и АР, а значит, в ней нулевой является не только переменная хь но и переменная х8. Следовательно, именно переменная х8 должна быть выведена из базиса (см. табл. 67).
Общее правило выбора выводимой из базиса переменной формулируется следующим образом: выводиться должна переменная текущего базиса, которая раньше других обращается в нуль при возрастании вводимой в базис переменной. Для ее определения следует разделить значения элементов столбца Аю на соответствующие положительные элементы ключевого столбца А{). В рассматриваемом примере результаты деления показаны в предпоследнем столбце первой симплекс-таблицы. Ту строку, в которой результат деления оказался минимальным, называют ключевой (главной, разрешающей) строкой; базисная переменная, расположенная в этой строке, подлежит выводу из базиса (в рассматриваемом примере — переменная х8; в таблице 68 ключевая строка выделена затенением). Элемент симплекс-таблицы, лежащий на пересечении ключевого столбца и ключевой строки, называют ключевым {главным, разрешающим) элементом.
Основанием для такого алгоритма поиска выводимой из базиса переменной служит доказываемое в теории линейного программирования утверждение, согласно которому при увеличении данной небазисной переменной (например, х2) любая базисная переменная (например, х8) в соответствии с заданной системой ограничений должна меняться следующим образом:
х% = А50 - А52х2 = 400 - 40х2, (14.18)
где Л50 — базисное значение переменной х8 (см. первую симплекс-таблицу); А51 — коэффициент замещения базисной переменной х8 на небазисную переменную х2.
Формула (14.18) достаточно наглядно иллюстрирует смысл термина «коэффициент замещения». Из нее прямо следует, что именно при
х2=А50/А52 = 400/40 =10 (14.19)
286
переменная х8 обращается в нуль (замещается вводимой переменной х2). Аналогичные формулы можно записать и для других базисных переменных. Их совместный анализ и приводит к указанному алгоритму.
Описанная процедура позволяет сразу найти значение новой базисной переменной. Действительно, коль скоро выгодно достичь максимально допустимого значения вводимой в базис переменной (в данном случае х2), то искомое значение определится формулой (14.19). Дальнейшее увеличение *2 нарушит условие неотрицательности переменной х8, что следует из формулы (14.18).
Шаг 3. Частичная замена базиса.
Суть этого шага состоит в исключении из базиса переменной, стоящей в ключевой строке, и записи на ее место новой переменной, стоящей в ключевом столбце.
Шаг 4. Расчет всех элементов новой симплекс-таблицы.
Расчет новых значений элементов ключевой строки проводится по формуле
Ау=Ау/Ау >
где Ац — ключевой элемент.
В рассматриваемом примере (табл. 68) А^л=40. Соответственно новые элементы ключевой строки будут равны:
^0=400/40=10; ^=0; ^52=40/40=1; А&=-1/40=-0,25; А$4=0; ^5 = 0; ^6=0; ^7 = 0; А& =1/40=0,025.
Вычисление новых значений элементов в остальных строках симплекс-таблицы, включая индексную, производится по формуле
АУ=АУ~АУклА'ы'
где Ау — значения элемента преобразуемой /-и строки, расположенного в ключевом столбце; А- у — элементы преобразованной ключевой строки.
Для примера проведем вычисления элементов 2-й строки:
у^0 =12000-50-10=11500; А^ =5-50-0=5; А$2 =50-50-1=0; ^3=0-50-(-0,025)=1,25; А^ = 0-50-0=0; А$5=1-50-0=1; ^6=0-50-0=0; ^7 = 0-50-0=0; ^8 =0-500,025=-1,25.
287
После всех преобразований все коэффициенты замещения, расположенные в ключевом столбце, кроме ключевого элемента, должны быть равны нулю; ключевой элемент будет равен 1. В результате получим новую симплекс-таблицу (табл. 69). В этой таблице, как и в последующих, ключевая строка и ключевой столбец выделены.
Анализ второй и последующих таблиц проводится по той же схеме. Кроме того, в этих таблицах проводится анализ размещения искусственных переменных. Если на данной итерации какая-либо искусственная переменная перешла в число небазисных, то она должна быть исключена из дальнейшего рассмотрения. Фактически это делается путем вычеркивания из полученной симплекс-таблицы столбца, соответствующего искусственной переменной, ставшей небазисной. В целях упорядочения итерационной процедуры симплекс-метода такое вычеркивание целесообразно считать самостоятельной итерацией. Для рассматриваемого примера вычеркивание единственной искусственной переменной х8, ставшей небазисной, зафиксировано в переходе от таблицы 69 к таблице 70.
Преобразование таблиц заканчивается, если на очередной итерации достигается оптимальное решение (см. выше описание шага 1). Четвертая и пятая (последняя) симплекс-таблицы для рассматриваемого примера приведены в таблицах 71, 72.
Контроль вычислений можно осуществлять следующим образом.
Логический контроль изменения значений целевой функции: в задачах на максимум эти значения от итерации к итерации должны возрастать (не убывать), в задачах на минимум —убывать (не возрастать).
Логический контроль вычисления значений базисных переменных — в столбце А/о не должно появляться отрицательных чисел. Их появление свидетельствует о том, что, например, неправильно выбрана ключевая строка.
Расчет дополнительного столбца симплекс-таблиц (в табл. 68—72 это последний столбец), в котором размещают контрольные суммы, определяемые по формуле,
я
Д',я+1~ 2^Ду-У = 0
В первой симплекс-таблице в этот столбец заносят суммы коэффициентов по строке, включая столбец А®. При переходе к новой таблице эти коэффициенты пересчитываются по общим правилам (см. описание шага 4), причем эти пересчитанные значения должны совпадать с суммами коэффициентов по соответствующим строкам новой таблицы.
288
