
- •Ю.Ю. Герасимов, в.К. Хлюстов
- •Математические методы и модели в расчетах на эвм: применение в лесоуправлении и экологии
- •Часть 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 |
ЗАКЛЮЧЕНИЕ
Ввиду ограниченного объема учебной дисциплины по разделу ”Математические методы и модели в расчетах на ЭВМ” некоторые вопросы не вошли в учебное издание. В частности, не отражены методы многокритериальной оптимизации, которые позволяют находить оптимальное решение не только по экономическим, лесоводственным, технологическим критериям, но и учитывать экологические, природноохранные и социальные аспекты. Недостаточно полно представлены модели имитационного моделирования, которые позволяют выбирать наиболее рациональные решения путем предварительного имитирования производственных ситуаций на ЭВМ. Много и других методов исследования операций, например, марковских процессов принятия решеий, теории игр успешно применяются или могут быть использованы в лесном деле и науке для принятия оптимальных решений в условиях дефицита информации и риска. Тем не менее, опираясь на знание материала данного учебника, можно самостоятельно освоить новые методы и грамотно их применять в своей практической работе.
Рассмотренные примеры оптимизационных моделей достаточно просты и порой недостаточно адекватно отражают реальные производственные процессы. Тем не менее разработка более сложных и точных моделей базируется на изложенном в учебнике системном подходе, алгоритмах математического моделирования и оптимизации, но требует более глубокого и детального исследования производственной ситуации, что определяется уже профессиональной подготовкой специалиста.