Минимальное значение, возвращаемое функцией

Например есть функция:

def f(x)

которая возвращает мне число. х - аргумент из диапазона от 0.0001 до 0.9999. Нужно найти такое х, при котором значение функции будет минимальным. И есть аналогичная ситуация, для двух аргументов:

def f(x, y)

найти такие х и у, при которых функция вернёт минимальное значение.

Какие есть методы, кроме простого перебора, чтобы это было быстро на Python, а лучше R? Вот такая функция на языке R Мне нужно подобрать минимальные альфу и бету


Ответы (1 шт):

Автор решения: Sergey

это функция Exponential

Если исследуемая функция непрерывна на некотором участке (экспонента - непрерывная функция), то к ней применимо множество методов поиска экстремумов функций. Например:

  1. Аналитически. Простейший вариант - берём производную и приравниваем её нулю. Там где это ур-ние имеет решение - экстремум.
  2. Численно. Простейший вариант - метод деления интервала пополам. http://kafedra-des.narod.ru/download/chisl_metod_poiska_ekstremuma.pdf
→ Ссылка