 
        
        - •Ю.Ю. Герасимов, в.К. Хлюстов
- •Математические методы и модели в расчетах на эвм: применение в лесоуправлении и экологии
- •Часть 1. Вариационная статистика
- •Глава 1.
- •1.1. Общие положения
- •1.2. Основные понятия статистики
- •1.3. Основы теории вероятностей
- •1.3.1. Понятие случайной величины
- •1.3.2. Классическое и статистическое определения вероятности события
- •1.3.3. Основные теоремы теории вероятностей
- •1.4. Контрольные вопросы и задания
- •Глава 2.
- •2.1. Постановка задачи
- •2.2. Классификация и группировка вариант
- •2.3. Графическое представление вариационных рядов
- •2.4.1. Показатели центральной тенденции
- •2.4.2. Показатели вариации
- •2.4.3. Достоверность статистических показателей
- •2.4.4. Показатели скошенности и крутизны
- •2.5. Доверительный интервал
- •2.6. Контрольные вопросы и задания
- •Глава 3.
- •3.1. Постановка задачи
- •3.2. Нормальное распределение
- •3.3. Логнормальное распределение
- •3.4.2. Бета-распределение
- •3.5. Распределение Пуассона
- •3.6. Семейство кривых распределения Джонсона
- •3.7. Семейство кривых Пирсона
- •Контрольные вопросы и задания
- •Глава 4.
- •4.1. Постановка задачи
- •4.3. Сравнение эмпирического распределения с теоретическим (критерий "хи-квадрат")
- •4.5. Сравнение дисперсий двух эмпирических совокупностей
- •4.6. Сравнение частот взвешенных рядов по критерию
- •4.7. Использование пакетов прикладных программ
- •4.8. Контрольные вопросы и задания
- •Глава 5.
- •5.1. Постановка задачи
- •5.2. Однофакторный комплекс
- •5.3. Двухфакторный комплекс
- •5.4. Использование ms Excel для проведения дисперсионного анализа
- •5.4.1. Однофакторный дисперсионный анализ
- •5.4.2. Двухфакторный дисперсионный анализ без повторения
- •5.5. Контрольные вопросы и задания
- •Глава 6.
- •6.1. Постановка задачи
- •6.2. Коэффициент корреляции
- •6.3. Корреляционное отношение
- •6.4. Схема полного корреляционного анализа
- •6.5. Использование пакетов прикладных программ Вычисление коэффициента корреляции с использованием ms Excel
- •Контрольные вопросы и задания
- •Глава 7.
- •7.1. Постановка задачи
- •7.2. Статистический анализ одномерных моделей
- •Уравнение прямой линии
- •Уравнение гиперболы
- •Уравнение показательной кривой
- •Окончательный выбор типа уравнения регрессии
- •7.4. Множественная регрессия
- •7.5. Применение ms Excel для расчета регрессии
- •Часть 2. Исследование операций
- •Глава 8.
- •8.1. Общие положения
- •8.2. Основные понятия системного анализа
- •8.3. Основные понятия исследования операций
- •8.4. Постановка задач принятия оптимальных решений
- •8.5. Контрольные вопросы и задания
- •Глава 9.
- •9.1. Постановка задачи
- •9.2. Графическое решение задачи линейного программирования
- •9.3. Задача линейного программирования в стандартной форме
- •Преобразования неравенств
- •Преобразование неограниченных по знаку переменных
- •2.4. Основы симплекс - метода линейного программирования
- •9.5. Метод искусственных переменных
- •9.6. Анализ чувствительности в линейном программировании
- •9.7. Решение задач линейного программирования на эвм
- •9.8. Контрольные вопросы и задания
- •Глава 10.
- •10.1. Постановка задачи
- •10.2. Метод ветвей и границ
- •10.3. Рекомендации по формулировке и решению задач цп
- •10.4. Задачи оптимизации раскроя
- •XA  0, xB  0, k  0 - целые.
- •XA  0, xB  0, k  0 - целые.
- •10.5. Постановка задачи дискретного программирования
- •Решение задач целочисленного и дискретного программирования на эвм
- •10.7. Контрольные вопросы и задания
- •Глава 11.
- •11.1. Общие понятия
- •11.2. Практические рекомендации при постановке задач динамического программирования
- •11.3. Оптимальное распределение ресурсов
- •11.4. Оптимальное управление запасами
- •11.5. Оптимальная политика замены оборудования
- •11.6. Контрольные вопросы и задания
- •Глава 12.
- •12.1. Постановка задачи
- •12.2. Применение стохастического программирования
- •12.3. Метод статистического моделирования
- •12.4. Контрольные вопросы и задания
- •Глава 13.
- •13.1. Постановка задач нелинейного программирования
- •13.2. Безусловная однопараметрическая оптимизация
- •13.2.1. Методы исключения интервалов
- •13.2.2. Методы полиномиальной аппроксимации
- •13.2.3. Методы с использованием производных
- •13.2.4. Сравнение методов безусловной однопараметрической оптимизации
- •13.3. Безусловная многопараметрическая оптимизация
- •13.3.1. Постановка задачи
- •13.3.2. Методы прямого поиска
- •13.3.3. Градиентные методы
- •13.4. Нелинейная условная оптимизация
- •13.4.1. Постановка задач условной нелинейной оптимизации
- •13.4.2. Методы штрафных функций
- •13.4.3. Методы прямого поиска
- •13.4.4. Методы линеаризации
- •13.5. Решение задач нелинейной оптимизации на эвм
- •13.6. Контрольные вопросы и задания
- •Приложение 1 Значения t - распределения Стьюдента при доверительной вероятности р и числе степеней свободы k
- •Плотность вероятности нормального распределения
- •Приложение 3 Значения χ2 при доверительной вероятности р и числе степеней свободы k
- •Продолжение приложения 3
- •Значения -функции
- •Приложение 5 Значения - в распределении Джонсона
- •Продолжение приложения 5
- •Продолжение приложения 5
- •Продолжение приложения 5
- •Приложение 6
- •Продолжение приложения 6
- •Продолжение приложения 6
- •Продолжение приложения 6
- •Приложение 7
- •Продолжение приложения 7
- •Продолжение приложения 7
- •Продолжение приложения 7
13.4.4. Методы линеаризации
Идея методов заключается в сведении задачи нелинейного программирования к задаче линейного программирования. С этой целью нелинейные функции целевой функции W(x) и ограничений g(x), h(x) в ряд Тейлора до членов первого порядка в окрестности точки линеаризации xt, что позволяет W(x), g(x), h(x) аппроксимировать линейными функциями и свести общую задачу нелинейного программирования
 
к следующей задаче линейного программирования
 
Решая ее при помощи методов линейного программирования, находим новое приближение xt+1. В случае нелинейных функций точка xt+1 -обычно недопустимая точка. Однако для сходимости к оптимуму достаточно, чтобы последовательность точек {xt}, полученных в результате решения последовательности подзадач линейного программирования, выполнялось следующее условие: значение целевой функции W и невязки по ограничениям в xt+1 должно быть меньше их значений в точке xt.
13.5. Решение задач нелинейной оптимизации на эвм
Ряд программных продуктов позволяют решать задачи оптимизационные задачи в нелинейной постановке, например пакеты LINGO и MS Excel. Для последнего последовательность действий аналогична решению задачи линейной оптимизации (см. п. 9.7). В качестве примера на рис. 13.9 - 13.11 продемонстрировано решение задачи условной нелинейной оптимизации примера 13.9 в целочисленной постановке.
 
Рис. 13.9.
 
Рис. 13.10.
 
Рис. 13.11.
13.6. Контрольные вопросы и задания
- Приведите математическую формулировку основной задачи безусловной однопараметрической оптимизации. 
- В чем состоит свойство унимодальности функций и в чем заключается важное значение этого свойства при решении задач одномерной оптимизации? 
- Сформулируйте условие, при выполнении которого метод полиномиальной аппроксимации может не привести к получению правильного решения. 
- При реализации поисковых методов рекомендуется принимать решение об окончании поиска на основе проверок как величины разности значений переменной, так и величины разности значений целевых функций. Возможна ли ситуация, когда результат одной из проверок, указывает на сходимость к точке минимума, тогда как полученная точка в действительности минимуму не соответствует? Поясните ответ рисунком. 
- Бревно длиной в 20 м имеет форму конуса, диаметры оснований которого равны соответственно 0,3 и 0,2 м. Требуется автоматизировать процесс раскроя бревна для получения бруса квадратного поперечного сечения, ось которого совпадала бы с осью бревна и объем которого был бы наибольшим. Каковы должны быть размеры бруса? Принять = 0,01. 
- Требуется автоматизировать процесс раскроя листа металла размером 2 х 1,5 м, из углов которого необходимо вырезать одинаковые квадраты так, чтобы, согнув лист, получить коробку наибольшей вместительности. Какова должна быть сторона вырезаемого квадрата? Принять = 0,01. 
- Приведите математическую формулировку основной задачи безусловной многопараметрической оптимизации. 
- Опишите две ситуации, в которых метод поиска по симплексу оказывается более предпочтительным, чем метод сопряженных направлений Пауэлла. 
- Почему квадратичные функции используются как основа для построения алгоритмов нелинейной оптимизации? 
- Определить место строительства предприятия между двумя пунктами сбыта, расстояние между которыми 200 км, и размер поставок в каждый из пунктов, если выпуск продукции завода составляет 150 единиц. Зависимость продажной цены единицы продукции в каждом из пунктов сбыта от объема поставок Vi и затрат на перевозку единицы продукции от расстояния Si (в км) между предприятием и пунктом сбыта заданы в табл. 13.4. 
Таблица 13.4.
| 
 Вариант | Метод поиска | Пункт сбыта | Продажная цена, руб | Затраты на перевозку, руб | 
| 1 | Поиск по симплексу | 1 2 | 450-1,0*V1 420-0,8*V2 | 15+0,1*S1 15+0,05*S2 | 
| 2 | Хука-Дживса | 1 2 | 380-1,3*V1 330-0,7*V2 | 18+0,1*S1 18+0,08*S2 | 
| 3 | Пауэлла | 1 2 | 230-0,9*V1 210-0,6*V2 | 19+0,08*S1 19+0,04*S2 | 
- Найти оптимальный план выпуска двух видов продукции с учетом ограниченных ресурсов сырья (120 кг), электроэнергии (280 квтч) и оборудования (300 машино-часов) при следующих нормах расхода на единицу продукции: сырья 3 и 2 кг, электроэнергии 4 и 7 квтч и оборудования 50-5х1 и 20-4х2, где х1 и х2 - искомое число производимых единиц 1 и 2 вида. 
- Предприятие выпускает изделия А и Б, при изготовлении которых расходуется сырье вида 1 и 2. Известны запасы, нормы его расхода, оптовые цены на изделия и их себестоимость. Как только объем выпускаемой продукции перестает соответствовать оптимальным размерам предприятия, дальнейшее увеличение выпуска ведет к повышению себестоимости продукции, и в этих условиях фактическая себестоимость в первом приближении описывается линейной функцией c = c0 +c’ x, где с’ - постоянная величина, х - объем выпускаемой продукции. Оптимизировать план выпуска продукции по данным табл. 13.5. 
Таблица 13.5
| Вариант | a10 | a10 | a10 | a10 | a10 | a10 | p1 | p2 | c10 | c20 | c1’ | c2’ | 
| 1 | 90 | 88 | 3 | 6 | 8 | 11 | 12 | 10 | 7 | 8 | 0,2 | 0,2 | 
| 2 | 30 | 60 | 5 | 2 | 8 | 11 | 8 | 7 | 6 | 4 | 0,1 | 0,1 | 
| 3 | 60 | 10 | 11 | 8 | 1 | 2 | 10 | 11 | 7 | 9 | 0,1 | 0,1 | 
| 4 | 14 | 42 | 1 | 4 | 7 | 3 | 15 | 13 | 14 | 11 | 0,2 | 0,2 | 
| 5 | 7 | 10 | 1 | 1 | 1 | 2 | 12 | 11 | 9 | 10 | 0,2 | 0,2 | 
| 6 | 51 | 99 | 5 | 13 | 15 | 7 | 15 | 13 | 13 | 10 | 0,1 | 0,1 | 
| 7 | 40 | 84 | 4 | 7 | 12 | 11 | 17 | 9 | 14 | 15 | 0,2 | 0,2 | 
| 8 | 13 | 10 | 2 | 3 | 2 | 1 | 14 | 16 | 12 | 13 | 0,2 | 0,2 | 
| 9 | 72 | 10 | 9 | 8 | 1 | 2 | 23 | 19 | 20 | 13 | 0,3 | 0,3 | 
| 10 | 84 | 31 | 7 | 12 | 5 | 3 | 21 | 27 | 15 | 24 | 0,3 | 0,3 | 
- Из теоретических соображений известно, что связь между зависимой переменной y и переменной x можно описать двухпараметрической функцией y(x)=(a*x)/(1+b*x). Значения параметров a и b определяются в соответствии с критерием наименьших квадратов на основе экспериментальных данных, представленных в табл. 13.6. Найти a и b. 
Таблица 13.6
| Вариант | Метод | y | 1,0 | 2,0 | 3,0 | 4,0 | 
| 1 | Симплекс | x | 1,05 | 1,25 | 1,55 | 1,59 | 
| 2 | Хука-Дживса | x | 1,04 | 1,27 | 1,51 | 1,56 | 
| 3 | Пауэлла | x | 1,01 | 1,21 | 1,49 | 1,55 | 
- Требуется переправить V м3 опилок деревообрабатывающего предприятия на целлюлозно-бумажный комбинат. Для перевозки груза необходимо сконструировать герметичный контейнер таким образом, чтобы минимизировать полные затраты на перевозку груза. Известны следующие данные (табл. 13.7): стоимость каждого рейса p, руб; удельная стоимость материала днища a, руб/м2, боковых стенок b, руб/м2; крышки с, руб/м2; стоимость погонного метра сварного шва d руб. 
Таблица 13.7.
| Вари-ант | Метод | V | p | a | b | c | d | 
| 1 | Симплекс | 400 | 250 | 45 | 21,2 | 5,4 | 1,5 | 
| 2 | Хука-Дживса | 600 | 360 | 40 | 20,8 | 10,6 | 3,5 | 
| 3 | Пауэлла | 900 | 670 | 35 | 19,5 | 7,4 | 2,7 | 
ЗАКЛЮЧЕНИЕ
Ввиду ограниченного объема учебной дисциплины по разделу ”Математические методы и модели в расчетах на ЭВМ” некоторые вопросы не вошли в учебное издание. В частности, не отражены методы многокритериальной оптимизации, которые позволяют находить оптимальное решение не только по экономическим, лесоводственным, технологическим критериям, но и учитывать экологические, природноохранные и социальные аспекты. Недостаточно полно представлены модели имитационного моделирования, которые позволяют выбирать наиболее рациональные решения путем предварительного имитирования производственных ситуаций на ЭВМ. Много и других методов исследования операций, например, марковских процессов принятия решеий, теории игр успешно применяются или могут быть использованы в лесном деле и науке для принятия оптимальных решений в условиях дефицита информации и риска. Тем не менее, опираясь на знание материала данного учебника, можно самостоятельно освоить новые методы и грамотно их применять в своей практической работе.
Рассмотренные примеры оптимизационных моделей достаточно просты и порой недостаточно адекватно отражают реальные производственные процессы. Тем не менее разработка более сложных и точных моделей базируется на изложенном в учебнике системном подходе, алгоритмах математического моделирования и оптимизации, но требует более глубокого и детального исследования производственной ситуации, что определяется уже профессиональной подготовкой специалиста.
