Форум программистов, компьютерный форум, киберфорум
Методы оптимизации
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.10.2021
Сообщений: 6

Как в теории узнать - является ли точка локального минимума точкой глобального минимума функции?

06.10.2021, 12:50. Показов 2223. Ответов 15

Студворк — интернет-сервис помощи студентам
К примеру у меня имеется некая функция F(a), а так же точка локального минимума для этой функции на промежутке [a, b]. Каким образом узнать удовлетворяет ли эта точка локального минимума условия глобального минимума функции? Вычислить все локальные значения и выбрать из них наименьший сравнивая с уже заранее известным локальным минимумом?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.10.2021, 12:50
Ответы с готовыми решениями:

Нахождение глобального минимума для функции от двух переменных, используя SciPy и построение 3D-графика
Здравствуйте! Имеется функция от двух переменных. Мне необходимо найти глобальный минимум (используя SciPy), затем построить 3D график и...

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

Нахождение локального минимума функции методом Фибоначчи
Принцип действия: Дана квадратная функция, начало и конец отрезка, на котором ищется минимум, а также количество итераций. далее...

15
1717 / 1155 / 302
Регистрация: 05.10.2014
Сообщений: 5,612
06.10.2021, 14:27
учебник пересказать?
0
0 / 0 / 0
Регистрация: 02.10.2021
Сообщений: 6
06.10.2021, 15:04  [ТС]
Буду благодарен
0
Эксперт по математике/физике
11067 / 7368 / 3989
Регистрация: 14.01.2014
Сообщений: 16,802
06.10.2021, 15:06
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
Вычислить все локальные значения и выбрать из них наименьший сравнивая с уже заранее известным локальным минимумом?
Ещё надо сравнить со значениями функции в концевых точках.
1
1717 / 1155 / 302
Регистрация: 05.10.2014
Сообщений: 5,612
06.10.2021, 15:22
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
Буду благодарен
а какой препод посоветовал?
0
0 / 0 / 0
Регистрация: 02.10.2021
Сообщений: 6
06.10.2021, 15:30  [ТС]
К сожалению никакой ибо это "самообучение")
0
1717 / 1155 / 302
Регистрация: 05.10.2014
Сообщений: 5,612
06.10.2021, 15:45
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
ибо это "самообучение")
Уважаю, ну тогда так и продолжайте, как Ломоносов.
как надоест спросите у препода пособие)
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
06.10.2021, 16:59
Лучший ответ Сообщение было отмечено Fon Bahkshtscof как решение

Решение

Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
Вычислить все локальные значения и выбрать из них наименьший сравнивая с уже заранее известным локальным минимумом?
Обычно строят график чтобы все f(x) посмотреть…но ИМХО все это учебно-теоертическая лабуда с нулевой практической пользой.

Не знаю как другие ну лично у меня опыт такой:
На самом деле когда хочешь хоть что то посчитать практически а не из наивных учебников по оптимизации то почти всегда встаешь перед такими фактами:
1) переменных например сразу штук 20….а значит все наивные поверхности целевой функции которыми так пестрят все учебники по численным методами и оптимизации абсолютно бесполезны.

2)Не существует метода наглядной визуализации поверхности целевой от многих переменных такой как от двух переменных. Т.е. не проверить алгоритм расчета что он находит…не выбрать шаг, не выбрать куда идти и вообще не бред ли сивой кобылы решает оптимизатор.

3) градиент и производную не посчитать либо это требует 10 этажный матан для избранных. Часто на казалось бы простой задаче даже несколько форумов по математике будут молчать как рыбы =).

4) поведение целевой функции нелинейно, неизвестно какую переменную куда менять и с каким шагом. Есть и еще круче, то на что влияет переменная зависит от всех других переманенных яркий пример нейронные сети.

Вот так полистаешь 10 учебников численных методов и оптимизации…глянешь на свою придуманную задачку и думаешь...зачем вся эта макулатура написана хз.
1
0 / 0 / 0
Регистрация: 02.10.2021
Сообщений: 6
07.10.2021, 12:47  [ТС]
Спасибо за ответ. Если бы я хотел узнать Ваше мнение касательно моего стиля обучения и сходства с Ломоносовым, то попросил бы Вас это выразить. Я пришел сюда за теоретической помощью ибо у меня уже есть 2 учебника от разных вузов, а эту тему я изучаю самостоятельно без преподавателей. Разумеется, я пришел сюда не от неумения читать учебники или искать информацию в нете(она, к Вашему сведению, разнится - даже "как определить: функция выпуклая или вогнутая" трактуется n-ным кол-вом лагерей по разному), а от отсутствия ИМЕННО этого пункта и ИМЕННО в такой формулировке. Я нашел как находить глобальный и локальный минимум/максимум, но не нашел каким же образом мне проверить является ли ЛОКАЛЬНЫЙ МИНИМУМ глобальным, понимаете?
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
07.10.2021, 15:16
Может в каких-то учебных задачках и есть какие-то игрушечные проверки но я думаю так:

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

Заметили как хитро и удобно сделаны функции для проверки численных методов поиска корней?
https://ru.wikipedia.org/wiki/... птимизации
Не смотря на 5 этажные и научные названия вся эта ерунда есть функции только двух переменных т.к. только их можно наглядно построить. Но часто перебор практически невозможен т.к. очень много расчетов и поверхность целевой не построить т.к. много измерений, поэтому просто считать наилучший локальный минимум глобальным. Как альтернатива перебору может быть мультистарт, но он не всегда может решить т.к. есть функции где разрыв производной и ничего кроме перебора там не решает.
1
1717 / 1155 / 302
Регистрация: 05.10.2014
Сообщений: 5,612
07.10.2021, 17:39
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
ибо у меня уже есть 2 учебника от разных вузов
У вас с русским языком проблемы похоже и конкретные)) он у вас родной?
0
0 / 0 / 0
Регистрация: 02.10.2021
Сообщений: 6
07.10.2021, 19:13  [ТС]
К сожалению для Вас, что еще один раз подчеркивает Вашу абсолютную неосведомленность и желание "потрепать языком" - нет, мой родной язык польский
0
1717 / 1155 / 302
Регистрация: 05.10.2014
Сообщений: 5,612
07.10.2021, 19:38
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
К сожалению для Вас, что еще один раз подчеркивает Вашу абсолютную неосведомленность и желание "потрепать языком" - нет, мой родной язык польский
Какое еще сожаление???
Тогда еще раз медленно пытаемся ответить
Цитата Сообщение от mihailm Посмотреть сообщение
какой препод посоветовал?
учебник или какой есть?
УКАЖУ СТРАНИЦЫ!
0
Нарушитель
212 / 352 / 62
Регистрация: 09.06.2015
Сообщений: 1,436
07.10.2021, 22:51
Цитата Сообщение от Fon Bahkshtscof Посмотреть сообщение
Каким образом узнать удовлетворяет ли эта точка локального минимума условия глобального минимума функции?
Например, получаете уравнение касательной в этой точке (оно всегда линейное) и решаете систему уравнений где одно уравнение это касательная, а второе это исходная функция. Если решения ещё есть, кроме известной точки, то ... понятно? В пространственном случае можно действовать аналогично, только будет несколько сложнее.
0
Нарушитель
212 / 352 / 62
Регистрация: 09.06.2015
Сообщений: 1,436
08.10.2021, 22:17
Специально для особо одарённых вопрошающих.
Пример функции, имеющей локальные максимумы:
https://www.cyberforum.ru/cgi-bin/latex.cgi?f(x)=sin(2x)+0.1x^2 ;
Её локальный максимум в точке https://www.cyberforum.ru/cgi-bin/latex.cgi?0.826784638 равен https://www.cyberforum.ru/cgi-bin/latex.cgi?f(0.826784638) = 1.064933559
На рисунке график касательной в точке этого локального максимума красного цвета, сама функция цвета голубого.
Это графический способ выявления отличия локального максимума от глобального.

А это уравнение, решение которого скажет о том же самом, то есть, что максимум локальный:
https://www.cyberforum.ru/cgi-bin/latex.cgi?sin(2x)+0.1x^2 = 1.064933559
0
Нарушитель
212 / 352 / 62
Регистрация: 09.06.2015
Сообщений: 1,436
08.10.2021, 22:28
Да, с минимумами аналогично. Поскольку речь была именно о них, то их тут тоже есть и локальных, и глобальных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.10.2021, 22:28
Помогаю со студенческими работами здесь

составить программу для определения локального минимума функции
составить программу для определения локального минимума функции : f(x)= sqrt(e^x ) - x. значение аргумента должно составлть возрастающую...

Составить программу для определения локального минимума функции
Составить программу для определения локального минимума функции : f(x)= sqrt (e^x)- x вот пытался написать но не работает : ...

Нахождение локального минимума двухпараметрической функции методом Розенброка
Разработать программу для нахождения локального минимума двухпараметрической функции методом Розенброка Может кто помочь? Буду очень...

Найдите все три точки локального минимума для функции
Здравствуйте! помогите, пожалуйста написать программу в TurboPascal... Найдите все три точки локального минимума для функции (во вложении)

Циклы с условием. Составить программу для определения локального минимума функции
Составить программу для определения локального минимума функции : f(x)= sqrt (e^x)- x вот пытался написать но не работает : program...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru