Многомерная оптимизация

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

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 07.03.2024
Размер файла 306,5 K

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

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

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

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

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

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

«Московский технический университет связи и информатики»

Кафедра «Информатика»

Лабораторная работа

по теме «Многомерная оптимизация»

по дисциплине «Численные методы»

Москва, 2023

1. Индивидуальное задание

18

f(x,y) = x2 + 4 y2 - 2 x + 3 y + 5

НСА

ГДШ

Выполнение

2. Проверка условия существования точки минимума функции

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

Проверить, что функция является выпуклой на множестве R.

Матрица Гессе для функции :

угловые миноры:

Таким образом, функция - выпуклая на множестве R.

3. Аналитическое решение задачи оптимизации

Необходимые условия существования точки экстремума:

4. Выбор начальной точки численного процесса оптимизации

5. Решение задачи численной оптимизации методом ГДШ

Результат: экстремум численный график траектория

k

x

y

1

2

1

12

2

11

0

2

1.75

-0.375

4

1.5

0

0.125

3

1

-0.375

3.4375

0

0

0.5

4

1

-0.375

3.4375

Xmin = 1, Ymin = -0.375, f(Xmin,Ymin)= 3.4375

6. Программа и результат ее выполнения

x = 2

y = 1

E = 0.0001

def f(x,y):

return x**2 + 4 * y**2 - 2 * x + 3 * y + 5

def g1(x):

return 2 * x - 2

def g2(y):

return 8 * y + 3

def lamb(x,y):

return (2*x*(2*x-2) + 8*y*(8*y+3) - 2*(2*x-2) + 3*(8*y+3))/(2*(2*x-2)**2 + 8*(8*y+3)**2)

k = 0

while abs(g1(x)) > E or abs(g2(y)) > E:

l = lamb(x,y)

x = x - l*g1(x)

y = y - l*g2(y)

k = k + 1

print("Значение k:", k)

print("Значение x:", x)

print("Значение y:", y)

print("Значение f(x, y):", f(x,y))

print("Значение g1:", g1(x))

print("Значение g2:", g2(y))

print("Значение l:", l)

k

x

y

1

1.74385

-0.40881

3.99538

1.4877

-0.27049

0.12807

2

1.06515

-0.28541

3.47384

0.1303

0.7167

0.4562

3

1.04846

-0.3772

3.43986

0.09693

-0.01762

0.12807

4

1.00424

-0.36916

3.43765

0.00849

0.04669

0.4562

5

1.00315

-0.37514

3.43751

0.00631

0.00114

0.12807

6

1.00027

-0.37461

3.4375

0.00055

0.00304

0.4562

7

1.0002

-0.375009

3.4375

0.00041

-7.48163e-05

0.12807

8

1.00001

-0.37497

3.4375

3.6042e-05

0.00019

0.456204

9

1.000013

-0.3750

3.4375

2.6810e-05

-4.874e-06

0.12807

7. График траекторий поиска минимума

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


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

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

    курсовая работа [249,8 K], добавлен 25.09.2013

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

    контрольная работа [909,0 K], добавлен 14.08.2019

  • Метод установления границ начального отрезка локализации минимума. Метод золотого сечения. Оценивание точки минимума внутри найденного отрезка локализации. Программная реализация метода Свенна на языке C++. Текст программы нахождения точки минимума.

    контрольная работа [47,3 K], добавлен 27.01.2011

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

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

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

    контрольная работа [767,1 K], добавлен 02.02.2014

  • Создание программы для поиска минимума функции двух вещественных переменных в заданной области с помощью генетического алгоритма. Генетические алгоритмы и операторы. Создание начальной популяции. Размножение. Мутация и селекция. Тестирование программы.

    курсовая работа [131,6 K], добавлен 22.02.2015

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

    реферат [55,6 K], добавлен 09.04.2013

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

    реферат [72,3 K], добавлен 14.09.2009

  • Нахождение стационарной точки. Расчет безусловного экстремума функции методами прямого поиска. Графическое пояснение метода равномерного симплекса. Метод поиска Хука-Дживса. Метод сопряженных направлений Пауэлла. Разработка программного модуля расчетов.

    курсовая работа [1,4 M], добавлен 16.09.2012

  • Задачи оптимизации в математике и информатике. Классификация методов оптимизации. Методы с переменной метрикой. Значение функции на заданном интервале. Локальный минимум функции. Методы минимизации функции. Классификация методов многомерной оптимизации.

    курсовая работа [1,5 M], добавлен 19.06.2012

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