Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задача 2. Постановка задачи. Cоставить алгоритм нахождения с требуемой точностью e экстремума функции f(X) двух переменной симплекс-методом с изменяемой длиной ребра





Постановка задачи. Cоставить алгоритм нахождения с требуемой точностью e экстремума функции f (X) двух переменной симплекс-методом с изменяемой длиной ребра. Начальное расположение симплекса – одна из вершин в начале координат.

Алгоритм метода.

1. Начальный этап. Расчет координат симплекса в соответствии с таблицей

№ вершины x 1 x 2
     
  P Q
  Q P

где , .

Задать k = 0.

2. Определение вершин с максимальным и минимальным значением функции. Определяют те вектора X многогранника, которые дают максимальное и минимальное значение f (X), а именно

f (Xh (k)) = max{ f (X 1(k)),..., f (Xn +1(k))};

f (Xl (k)) = min{ f (X 1(k)),..., f (Xn +1(k))}.

3. Расчет координат центра тяжести. Координаты центра тяжести рассчитываются по формуле

, j =1, …, n,

где индекс j обозначает координатное направление.

Если на k -1 этапе произошла редукция, то перейти к шагу 5, иначе к шагу 4.

4. Определение зацикливания. Зацикливание происходит в случае, если номера вершин с максимальным значением f (X) совпадают на k -ом и (k -1)-ом шагах, т.е.

h (k) = h (k -1).

Если зацикливание не обнаружено, то переход к этапу 5, в противном случае происходит проверка условия окончания поиска

 

В случае выполнения условия переход к этапу 7, иначе к этапу 6.

5. Отражение. Представляет проектирование Xh (k) через центр тяжести в соответствии с соотношением

.

Установить k = k + 1 и перейти к этапу 2.

6. Редукция. Расчет координат вершин симплекса осуществляется в соответствии с формулой

Xi (k +1) = Xl (k) + 0,5(Xi (k) - Xl (k)), i = 1, …, n + 1.

Установить k = k + 1 и перейти к шагу 2.

7. Выдача полученных результатов. В качестве решения задачи взять вершину с минимальным значением f (X).

Реализация метода. На рис. 2.3 приведено содержание ячеек рабочего листа, используемых для осуществления первых двух итераций при нахождении данным методом минимума функции
f (X) = (x 1 - 2)2 + (x 2 - 3)2 при начальной длине ребра, равной 1, и точности поиска 0,01

Результаты решения задачи для условий, описанных выше, приведены на рис. 2.4.

Date: 2015-09-18; view: 270; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию