Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
417.28 Кб
Скачать

Задания для самостоятельной работы по

Дисциплине «экономико-математическим методам и моделированию в землеустройстве»

Методы поиска экстремума функции одной переменной.

Безусловная оптимизация

ЗАДАНИЕ 1. Дана функция: .

В области определения найти ее минимум.

  1. Находя производную и решая уравнение

а). методом половинного деления;

б). методом хорд;

в). методом касательных (Ньютона).

Точность вычислений .

  1. Не производя дифференцирования функции , организовать процедуры:

а). методом половинного деления;

б). методом золотого сечения.

Точность вычислений .

Коэффициенты по вариантам заданий приведены в в таблице:

№ Варианта

1

2

3

-1

2

3

-2

4

3

1

-1

8

4

5

3

2

5

2

4

-1

6

3

2

4

7

4

-3

2

8

6

4

7

9

2

8

-3

10

3

-5

6

МЕТОД ГРАДИЕНТНОГО СПУСКА ПОИСКА МИНИМУМА ФУНКЦИИ НЕСКОЛЬКИХ ПЕРЕМЕННЫХ

ЗАДАНИЕ 2. Пусть требуется найти локальный минимум функции

.

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

. (1)

Выбор вектора определяет различные варианты метода "спуска" к минимуму .

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

(2)

принимала наименьшее значение.

Точность полученного приближения к минимуму обычно оценивается по величине отклонения двух соседних приближений и , например

(3)

или

. (3.1)

Процесс приближений прекращается, если (абсолютная оценка приближения) или (относительная оценка приближения), где заданная точность.

"Скорейший" спуск получается, если шаг делать в направлении быстрейшего убывания , то есть вдоль вектора

. (4)

Так как градиент в любой точке ортогонален к поверхности уровня , то в точке следует двигаться в направлении вектора до такой точки , в которой ортогонален вектору (в этой точке касается поверхности уровня, то есть будет достигнут минимум функции ).

Если квадратичная функция (что как раз и имеет место в задании). То непосредственный метод скорейшего спуска сходится довольно-таки медленно. Поэтому необходимо использовать модифицированный метод сопряженных градиентов Флетчера-Ривса, который обеспечивает более быструю сходимость. В этом методе направление спуска – вектор выбирается следующим образом:

где

Таким образом, на каждом шаге спуск несколько отклоняется от "скорейшего" в направлении предыдущего шага, что дает некоторое ускорение сходимости вблизи точки минимума, когда градиент близок к нулю.

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

Для вычисления на каждом шаге спуска нужно находить минимум функции одной переменной , определяемой соотношением (2).

В общем случае для этого можно решить уравнение

,

(необходимое условие экстремума), каким-либо из приближенных методов.

В случае, если квадратичная функция, представляет собой квадратный трехчлен относительно с положительным старшим коэффициентом и его минимум можно найти, если известны значения при каких-либо трех значениях . Выберем, например для значения –1, 0, 1 и вычислим (обратившись к процедуре ) соответствующие значения . Обозначим их через , и . Здесь на самом деле можно не вычислять, так как оно известно с предыдущего шага. Тогда находится по формуле

.

Для контроля за процессом сходимости спуска на каждом шаге удобно выдавать на печать величины: (номер шага), (или , если оценка ведется по относительной точности), . Метод сходится к точке минимума , если:

  1. убывает;

  2. ;

  3. (или ) .

ЗАДАНИЕ 2. Найти экстремум функции

.

Числовые параметры функции даны в таблице для каждого варианта.

№ Варианта

Начальные данные

Точность

I

-1

2

-3

2

1

10

(-1; -1)

0,02

II

-2

3

-1

2

3

7

(0; 0)

0,01

III

-3

3

-3

2

5

3

(-2; 1)

0,03

IV

-1

4

-1

2

2

3

(2; 1)

0,015

V

-2

4

-5

1

1

3

(0; 0)

0,01

VI

-3

3

-2

2

4

1

(1; 1)

0,01

VII

-1

3

-3

1

1

5

(2; -1)

0,02

VIII

-4

5

-2

1

1

6

(0; 0)

0,02

IX

-2

3

-2

3

3

5

(-1; -1)

0,015

X

-1

1

-1

4

3

5

(1; 1)

0,02

Для вычисления экстремума используйте прямой метод градиентного спуска. При вычислении точности руководствуйтесь формулой для каждого го шага вычислений .