Метод Хука-Дживса в принятии решений

Освоение алгоритма решения типовой задачи оптимизации на учебном примере. Суть метода Хука-Дживса и его отличительные характеристики от других методов. Решение конкретной задачи симплексным методом. Анализ метода решения реальной задачи оптимизации.

Рубрика Менеджмент и трудовые отношения
Вид курсовая работа
Язык русский
Дата добавления 08.02.2017
Размер файла 57,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное

образовательное учреждение высшего образования

Курсовая работа

по дисциплине

«Теория и методы принятия решений»

2016

Содержание

оптимизация решение хук дживс

Введение

1. Освоение алгоритма решения типовой задачи оптимизации на учебном примере

1.1 Метод Хука-Дживса

1.2 Модифицированный метод Хука-Дживса

1.3 Блок-схема данного метода

1.4 Решение конкретной задачи симплексным методом

2. Анализ метода решения реальной задачи оптимизации на основе научной публикации

Заключение

Список литературы

Введение

В науке существует большое количество методов, с помощью которых определяются те или иные свойства и параметры функций. Эти методы постоянно совершенствовались, уточнялись, получали новое применение.

В этой работе пойдет речь об одном из методов, так называемого, прямого поиска. Это - метод Хука-Дживса. Он применяется для определения минимума функций и переменных. Этот метод, созданный в середине двадцатого столетия, применяется и сейчас, так как очень хорошо себя зарекомендовал.

Целью данной работы, является освещения концепций метода Хука-Дживса.

Основными задачами, подлежащими рассмотрению в связи с поставленной целью, являются:

· объяснить в чем состоит суть метода Хука-Дживса;

· показать его отличие от других методов данного типа;

· рассмотреть алгоритм работы метода;

· пояснить этапы выполнения метода;

· уточнить в чем состоит модификация данного метода;

· наглядно продемонстрировать работу метода с помощью блок-схем.

Актуальность данной работы заключается в конкретизации и резюмированию знаний об этом методе.

1. Освоение алгоритма решения типовой задачи оптимизации на учебном примере

1.1 Метод Хука-Дживса

Метод Хука-Дживса был разработан в 1961 году, но до сих пор является весьма эффективным и оригинальным. Поиск состоит из последовательности шагов исследующего поиска вокруг базисной точки, за которой в случае успеха следует поиск по образцу. Он применяется для решения задачи минимизирования функции без учета ограничений.

Описание этой процедуры представлено ниже:

А. Выбрать начальную базисную точку b1 и шаг длиной h1 для каждой переменной xj, j = 1, 2,…, n. В приведенной ниже программе для каждой переменной используется шаг h, однако указанная выше модификация тоже может оказаться полезной.

Б. Вычислить f (х) в базисной точке b1 с целью получения сведений о локальном поведении функции f (x). Эти сведения будут использоваться для нахождения подходящего направления поиска по образцу, с помощью которого можно надеяться достичь большего убывания значения функции. Функция f (x) в базисной точке b1, находится следующим образом:

1. Вычисляется значение функции f (b1 ) в базисной точке b1.

2. Каждая переменная по очереди изменяется прибавлением длины шага. Таким образом, мы вычисляем значение функции f (b1 +h1 e1 ), где e1 - единичный вектор в направлении оси x1. Если это приводит к уменьшению значения функции, то b1 заменяется на b1 +h1 e1. В противном случае вычисляется значение функции f (b1 -h1 e1 ), и если ее значение уменьшилось, то b1 заменяем на b1 -h1 e1. Если ни один из проделанных шагов не приводит к уменьшению значения функции, то точка b1 остается неизменной и рассматриваются изменения в направлении оси х2, т. е. находится значение функции f (b1 +h2 e2 ) и т. д. Когда будут рассмотрены все n переменные, мы будем иметь новую базисную точку b2.

3. Если b2 =b1, т. е. уменьшение функции не было достигнуто, то исследование повторяется вокруг той же базисной точки b1, но с уменьшенной длиной шага. На практике удовлетворительным является уменьшение шага (шагов) в десять раз от начальной длины.

4. Если b2 b1, то производится поиск по образцу.

В. При поиске по образцу используется информация, полученная в процессе исследования, и минимизация функции завершается поиском в направлении, заданном образцом. Эта процедура производится следующим образом:

1. Разумно двигаться из базисной точки b2 в направлении b2 -b1, поскольку поиск в этом направлении уже привел к уменьшению значения функции. Поэтому вычислим функцию в точке образца:

P1 =b1 +2(b2 -b1 ).

В общем случае:

Pi =bi +2(bi+1 -bi ).

2. Затем исследование следует продолжать вокруг точки Р1i ).

3. Если наименьшее значение на шаге В, 2 меньше значения в базисной точке b2 (в общем случае bi+1 ), то получают новую базисную точку b3 (bi+2 ), после чего следует повторить шаг В, 1. В противном случае не производить поиск по образцу из точки b2 (bi+1 ), а продолжить исследования в точке b2 (bi+1 ).

Г. Завершить этот процесс, когда длина шага (длины шагов) будет уменьшена до заданного малого значения.

1.2 Модифицированный метод Хука-Дживса

Этот метод нетрудно модифицировать и для учета ограничений. Было выдвинуто предложение, что для этого будет вполне достаточно при решении задачи минимизации присвоить целевой функции очень большое значение там, где ограничения нарушаются.

Нужно проверить, каждая ли точка, полученная в процессе поиска, принадлежит области ограничений. Если каждая, то целевая функция вычисляется обычным путем. Если нет, то целевой функции присваивается очень большое значение. Таким образом, поиск будет осуществляться снова в допустимой области в направлении к минимальной точке внутри этой области.

1.3 Блок-схема данного метода

1.4 Решение конкретной задачи симплексным методом

Задача:

Минимизируйте функцию

при ограничениях:

Решение:

Шаг 1. Задаем начальную точку x0=(1,21); приращения (шаги): ?x=(1,1); коэффициент уменьшения шага: б = 2; е=0.1

Вычислим значение функции в т. x0=(1,21)T: f(x0) = -3366.5

Итерация №0.

Шаг №2. Исследующий поиск.

Фиксируя переменную x2 = 21, дадим приращение x1:

x1=1 + 1 = 2

f(2;21) = -1980.3 > -3366.5

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=21 + 1 = 22

f(1;22) = -3870.7 < -3366.5

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x1=(1;22)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу. Осуществляется шаг из полученной базовой точки вдоль прямой, соединяющей эту точку с предыдущей базовой.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x2=x1+2(x1-x0) = [1;23]

f(x2)=-4422.9

Далее проводится исследующий поиск вокруг точки x2.

Итерация №1.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 23, дадим приращение x1:

x1=1 + 1 = 2

f(2;23) = -2601.7 > -4422.9

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=23 + 1 = 24

f(1;24) = -5025.3 < -4422.9

xk-1 = [1;23]

xk = [1;24]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x2=(1;24)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x3=x1+2(x1-x0) = [1;25]

f(x3)=-5680.0

Далее проводится исследующий поиск вокруг точки x3.

Итерация №2.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 25, дадим приращение x1:

x1=1 + 1 = 2

f(2;25) = -3341.1 > -5680

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=25 + 1 = 26

f(1;26) = -6389.2 < -5680

xk-1 = [1;25]

xk = [1;26]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x3=(1;26)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x4=x1+2(x1-x0) = [1;27]

f(x4)=-7155.1

Далее проводится исследующий поиск вокруг точки x4.

Итерация №3.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 27, дадим приращение x1:

x1=1 + 1 = 2

f(2;27) = -4208.9 > -7155.1

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=27 + 1 = 28

f(1;28) = -7979.9 < -7155.1

xk-1 = [1;27]

xk = [1;28]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x4=(1;28)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x5=x1+2(x1-x0) = [1;29]

f(x5)=-8865.8

Далее проводится исследующий поиск вокруг точки x5.

Итерация №4.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 29, дадим приращение x1:

x1=1 + 1 = 2

f(2;29) = -5215.2 > -8865.8

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=29 + 1 = 30

f(1;30) = -9815 < -8865.8

xk-1 = [1;29]

xk = [1;30]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x5=(1;30)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x6=x1+2(x1-x0) = [1;31]

f(x6)=-10830.

Далее проводится исследующий поиск вокруг точки x6.

Итерация №5.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 31, дадим приращение x1:

x1=1 + 1 = 2

f(2;31) = -6370.3 > -10830

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=31 + 1 = 32

f(1;32) = -11912 < -10830

xk-1 = [1;31]

xk = [1;32]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x6=(1;32)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x7=x1+2(x1-x0) = [1;33]

f(x7)=-13064.

Далее проводится исследующий поиск вокруг точки x7.

Итерация №6.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 33, дадим приращение x1:

x1=1 + 1 = 2

f(2;33) = -7684.5 > -13064

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=33 + 1 = 34

f(1;34) = -14288 < -13064

xk-1 = [1;33]

xk = [1;34]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x7=(1;34)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x8=x1+2(x1-x0) = [1;35]

f(x8)=-15586.

Далее проводится исследующий поиск вокруг точки x8.

Итерация №7.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 35, дадим приращение x1:

x1=1 + 1 = 2

f(2;35) = -9168.1 > -15586

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=35 + 1 = 36

f(1;36) = -16960 < -15586

xk-1 = [1;35]

xk = [1;36]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x8=(1;36)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x9=x1+2(x1-x0) = [1;37]

f(x9)=-18413.

Далее проводится исследующий поиск вокруг точки x9.

Итерация №8.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 37, дадим приращение x1:

x1=1 + 1 = 2

f(2;37) = -10831 > -18413

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=37 + 1 = 38

f(1;38) = -19947 < -18413

xk-1 = [1;37]

xk = [1;38]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x9=(1;38)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x10=x1+2(x1-x0) = [1;39]

f(x10)=-21563.

Далее проводится исследующий поиск вокруг точки x10.

Итерация №9.

Шаг №2. Исследующий поиск (после поиска по образцу).

Фиксируя переменную x2 = 39, дадим приращение x1:

x1=1 + 1 = 2

f(2;39) = -12684 > -21563

Фиксируя переменную x1 = 1, дадим приращение x2:

x2=39 + 1 = 40

f(1;40) = -23265 < -21563

xk-1 = [1;39]

xk = [1;40]

Значение ЦФ в пробной точке меньше значения ЦФ в исходной точке, поэтому шаг поиска успешный. Базовая точка x10=(1;40)T. Переходим к поиску по образцу.

Шаг 3. Поиск по образцу.

Новая точка образца определяется по формуле: xpk=xk+(xk-xk-1)

x11=x1+2(x1-x0) = [1;41]

f(x11)=-25054.

Далее проводится исследующий поиск вокруг точки x11.

Ответ:

x(1;41)

f(x)=-25054.

2. Анализ метода решения реальной задачи оптимизации на основе научной публикации

В статье рассматривается задача о глубоком сверлении стальной заготовки ствола охотничьего ружья.

Путь резания / l рез. / составляет 628м. Расчёт средней стойкости инструмента (T?) проводится по тейлоровской зависимости:

T? = СT / ? µ, где

СT - константа, не зависящая от скорости резания

µ - эмпирическая константа

? - скорость резания

Даны параметры:

СT = 1,54109

µ = 4,4

Коэффициент вариации стойкости инструмента ?t изменяется от 0,1 до 0,5.

В задаче рассматриваются 2 критерия оптимизации:

1) Минимум времени обработки детали при заданной вероятности получения брака;

2) Минимум экономического риска.

Используется численный метод - метод касательных Ньютона:

? * = (СT/ C)1/(µ-1)

Математическое ожидание равно 1.

Для первого критерия оптимальности следует учесть, что чем меньше допустимый уровень риска, тем с меньшей скоростью следует вести обработку. Оптимальное значение скорости обработки зависит от коэффициента вариации стойкости инструмента.

Для второго критерия оптимальности применяют выражение:

CR= C1[1 - P(tрез)] + С2, где

CR - среднее значение экономического ущерба из-за возможного отказа инструмента при обработке детали;

C1 - коэффициент, характеризующий среднюю стоимость потерь в связи с неблагоприятным исходом обработки заготовки;

С2 - коэффициент, учитывающий потери, пропорциональные среднему времени резания до отказа инструмента или до окончания обработки заготовки;

- вероятность безотказной работы инструмента за время резания t.

Для второго критерия оптимальности решение зависит от коэффициентов С1 и С2. С увеличением разброса стойкости усиливается влияние С12 на оптимизацию. Чем больше величина С12, т.е. чем больше зависимость потерь от брака, тем меньшую скорость обработки следует назначать.

При малых значениях коэффициента вариации стойкости оптимальная скорость резания стремится к оптимальной скорости, рассчитанной детерминировано по формуле:

T? (?) ? = lрез

В данной задаче ? = 75,1 м/мин

Решение:

T? = СT / ? µ = 1,54109 / 75,14,4 = 2,73783976 Ч 10?7

lрез =T? (?) ? = 2,73783976 Ч 10?7* (75,1) * 75,1 = 0,00154414436

Оптимальная скорость резания равна 0,00154414436.

Заключение

В результате написания курсовой работы был освоен алгоритм решения типовой задачи оптимизации на учебном примере, приобретены навыки в анализе метода решения реальной задачи оптимизации на основе научной публикации.

Решение задач линейного программирования - это достаточно трудоемкий процесс, особенно при большом числе переменных и ограничений. Поэтому решать такие задачи целесообразно с применением ЭВМ.

В данной работы были освещены концепции метода Хука-Дживса. Основываясь на данной работе и на материалах использованных для ее написания, можно сделать следующие выводы:

- метод Хука-Дживса применим для широкого числа приложений, не смотря на то, что он был разработан в 1961 году, но до сих пор является весьма эффективным и оригинальным;

- метод Хука-Дживса использует информацию на основании уже полученных значений функции, это экономит время работы;

- метод Хука-Дживса нетрудно модифицировать для учета ограничений.

Список литературы

1.Пушкин Н.М., ИноземцевА.Н., Савушкин В.Н. Оптимизация режимов обработки деталей спортивного и охотничьего оружия путём уменьшения риска потери качества/ Н.М. Пушкин, А.Н. Иноземцев, В.Н. Савушкин / /Автоматизация и современные технологии. 2002. №6. с. 10-13.

2.Бразовская Н.В., Бразовская О.В. Методы оптимизации: Учебное пособие / Алт. Госуд. Технич. Ун-т им. И.И. Ползунова. Барнаул: изд. АлтГТУ, 2006. 127 с.

3.Кулаков С.М., Бондарь Н.Ф. Методические указания к выполнению курсовой работы и практическим работам / С.М. Кулаков, Н.Ф. Бондарь. Новокузнецк: Изд. центр СибГИУ, 2016. 62 с.

4. Б.Банди. Методы оптимизации. М., 1998 г.

5. Р.Хук, Т.А. Дживс. Прямой поиск решения для числовых и статических проблем. 1961 г.

Размещено на Allbest.ru


Подобные документы

  • Понятие управленческого решения и требования к нему. Процесс выработки решения и основные задачи при его принятии. Сущность и принципы метода мозгового штурма, его виды, этапы, достоинства и недостатки. Роль творческого мышления для принятия решения.

    презентация [1,2 M], добавлен 12.03.2012

  • Принятие управленческих решений с использованием метода "платежной матрицы". Линейное программирование (задача планирования производства). Пример решения транспортной задачи, определение начального плана перевозок с помощью метода северо-западного угла.

    контрольная работа [1,1 M], добавлен 17.12.2013

  • Характеристика количественной школы, направления, основные тенденции развития. Практика принятия решений в области ценообразования в ООО "Евроокна". Анализ количественных методов для решения задачи оптимизации процесса принятия управленческих решений.

    курсовая работа [44,0 K], добавлен 18.05.2009

  • Основные управленческие решения и их классификация. Теория исследования операций и ее применение в анализе. Теории массового обслуживания, оптимизации и нечетких множеств. Процедура решения задачи. Принятие решений как важнейшая функция управления.

    реферат [325,1 K], добавлен 08.12.2014

  • Сущность, классификация и разработка управленческого решения. Общая характеристика и структура органов Федерального казначейства. Задачи и принципы оптимизации. Разработка управленческого решения в сфере оптимизации органов Федерального казначейства.

    курсовая работа [36,7 K], добавлен 17.06.2010

  • Принятие решений и обмен информацией как составная часть управленческой функции. Отличительные особенности управленческих и организационных решений. Анализ системы участия персонала в принятии управленческого решения. Виды информации для принятия решения.

    презентация [250,6 K], добавлен 17.02.2015

  • Концептуальные подходы к разработке и принятию управленческих решений. Принятие управленческих решений в сфере планирования. Система нормативного учета затрат. Экономическая диагностика предприятия. Анализ внешней среды предприятия. Принятие решения.

    курсовая работа [236,9 K], добавлен 31.10.2008

  • Процедура решения задачи методом мозгового штурма. Этапы генерации идей и их анализа. Правила этапа генерации и аналитического этапа. Поиск новых направлений решения как основная цель метода мозгового штурма. Базовые принципы работы для аналитика.

    контрольная работа [32,9 K], добавлен 25.03.2011

  • Сущность методов планирования, их использование при разработке и принятии управленческих решений. Применение балансового метода при финансовом планирования деятельности ОАО "Газпром". Рекомендации по преодолению трудностей в применении балансового метода.

    курсовая работа [6,0 M], добавлен 28.11.2015

  • Возникновение кибернетики, моделирования; формирование количественной школы управления: направления, основные тенденции развития, представители. Применение количественных методов для решения задачи оптимизации процесса принятия управленческих решений.

    реферат [24,0 K], добавлен 18.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.