Добавил:
vk.com СтудСклад КубГУ vk.com/studsklad Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив С / 6 семестр / Сист анализ / Системный анал ответы.docx
Скачиваний:
171
Добавлен:
11.08.2019
Размер:
545.19 Кб
Скачать

23 Метод дихотомии(половинного деления) как метод оптимизации унимодальной функции

Метод оптимизации называется активным, если точки х,,  i = 1, N, вычислений характеристик задачи (в данном случае значений целевой функции) выбираются последовательно, с учетом информации, полученной на предыдущих шагах. Для активных (последовательных) методов поиска принято указывать в используемых обозначениях номер итерации с помощью надстрочного индекса в круглых скобках. В соответствии с этим отрезок локализации после ] итераций будет обозначаться  А^( ])  = [a^(J), b^( J)]. 

алгоритм выполнения

для которой значение функции минимально

Пример. Определить методом дихотомии минимум функции(x)= x4 − 6x2 +10 , заданной на отрезке∆=[1,3], приN=8,ε=0,1.

Решение.

В данном случае будут выполнены N/2=4 итерации. Результаты вычислений заносим в табл. 4.3.

Таблица 4.3

Номер

x1()

x2()

f1(j)

f2(j)

a(j)

b(j)

итерации

 

 

 

>

 

 

 

0

 

1

3

1

1,95

2,05

1,644

<

2,446

1

2,05

2

1,475

1,575

1,680

>

1,270

1,475

2,05

3

1,713

1,813

1,004

<

1,082

1,475

1,813

4

1,594

1,694

1,211

>

1,017

1,594

1,813

 

 

 

 

 

 

 

 

Поскольку j=N/2=4, то вычисления завершаются.

Точка минимума локализована на отрезке ∆8 = [1,594; 1,813] . На данном отрезке исследованы 4 точки:

a(4)

= 1,594→ (a(4) )= 1,211;

 

 

 

 

 

 

 

 

b(4)

= 1,813→ (b(4) )= 1,082;

 

 

 

 

 

 

 

 

 

*

(3)

= 1,713,f

*

 

(3)

) = 1,004.

x2(4)

 

 

 

x

x1

 

(x1

=1,694→ (x2(4) )=1,017;

 

 

 

 

 

 

 

x(3)

=1,713

→ (x(3) )=1,004;

 

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

Ответ: ∆8

= [1,594; 1,813] ,x* 1,713,

* 1,004 .

 

 

Соседние файлы в папке Сист анализ