Описание тега minimization

Минимизация - это подкласс математической оптимизации, где при заданной стоимости или целевой функции цель состоит в том, чтобы выбрать лучший набор параметров, который минимизирует значение, задаваемое этой функцией.
0 ответов

Почему NLopt не может найти глобальный минимум?

Я использую NLopt (оболочку Python) для глобальной оптимизации функции Egg holder(диапазон x_i = [-512, 512]. Я использую GN_ORIG_DIRECT безградиентный алгоритм, который является алгоритмом глобальной оптимизации. Я обнаружил, что моя оптимизация ос…
1 ответ

Алгоритм оптимизации (область доверия "собака-нога") в Matlab и Python

Я пытаюсь решить ряд нелинейных уравнений, используя алгоритм доверительной области собачьей ноги в Matlab и Python. В Matlab есть fsolve, где этот алгоритм используется по умолчанию, тогда как для Python мы указываем "dogleg" в scipy.optimize.minim…
05 дек '16 в 13:15
0 ответов

Определите значение, которое минимизирует функцию с помощью итераций

В настоящее время у меня есть следующий код: call = [] diff = [] def results(S0, K, T, r, sigma, k, N, M, Iteration): for i in range(1, Iteration): S0 = float(S0) d1 = (log(S0 / K) + (r + 0.5 * sigma ** 2) * T) / (sigma * sqrt(T)) d2 = (log(S0 / K) …
06 фев '18 в 16:18
2 ответа

Как передать аргументы другим функциям (как правило, и через scipy)?

Я пытаюсь минимизировать функцию, которая выводит хи-квадрат с помощью scipy, и нахожу mu, sigma, normc, которые обеспечивают наилучшее соответствие гауссовому наложению. from math import exp from math import pi from scipy.integrate import quad from…
0 ответов

Преобразование NFA в регулярное выражение

Я только что написал код для преобразования NFA в регулярные выражения, но проблема в том, что ответ не оптимизирован. Например: c * (a + b) (e) * (e) + c * (a + b) и ответ, данный моим кодом, я хочу знать, есть ли простое решение для минимизации ре…
06 апр '13 в 14:13
0 ответов

Использование scipy.optimize.minimize с дискретным ядром Гаусса

Я использую scipy.optimize.minimize, чтобы попытаться определить оптимальные параметры функции плотности вероятности (PDF). Мой PDF включает в себя дискретное ядро ​​Гаусса ( https://en.wikipedia.org/wiki/Gaussian_function и https://en.wikipedia.org…
29 июл '17 в 00:34
1 ответ

Как использовать ограничение "не равно" неравенству в fmincon?

Как я могу установить ограничения для решения (x1,x2), чтобы x1 ~= x2 (x1 не является x2) в функции MATLAB fmincon?В числовом смысле: x1 не должен приближаться к x2,
1 ответ

Matlab подходит для трехмерных точек данных с неявной функцией

Я пытаюсь согласовать трехмерные точки данных (>1000) с неявной функцией цилиндра (5 параметров: a,b,c,d,r): -r + sqrt((x-(x+a*(-b+y)+c*(-d+z))/(1+a^2+c^2))^2+(-b+y-(a*(x+a*(-b+y)+c*(-d+z)))/(1+a^2+c^2))^2+(-d+z-(c*(x+a*(-b+y)+c*(-d+z)))/(1+a^2+c^2)…
03 июл '15 в 14:02
1 ответ

Python LMFIT - получить неверный результат для минимизации при использовании ограниченных параметров

У меня сейчас проблемы с использованием minimize в LMFIT-модуле. Пожалуйста, смотрите случай ниже: Случай 1: параметр без ограничений import numpy as np import matplotlib.pyplot as plt from lmfit import Model, minimize, Parameters, Parameter, report…
18 май '18 в 12:09
0 ответов

Ограничить параметры в минимизации

Для моего класса теории информации я должен максимизировать следующую функцию: def MutualInfo_Channel(P): sum_i = 0 for i in range(len(P)): sum_j = 0 for j in range(len(Q[i])): sum_t = 0 for t in range(len(P)): sum_t += P[t]+Q[t][j] sum_j += Q[i][j]…
16 мар '18 в 22:38
1 ответ

Минимизация L1-регуляризованной системы, сходящейся на неминимальном месте?

Это мой первый пост в stackru, поэтому, если это не та область, я прошу прощения. Я работаю над минимизацией L1-Regularized System. Эти выходные - мое первое погружение в оптимизацию, у меня есть базовая линейная система Y = X*B, X - матрица размеро…
1 ответ

Оптимизация с помощью F#

Я совсем новичок в F# и у меня проблема. Я хочу решить нелинейную, ограниченную задачу оптимизации. Цель состоит в том, чтобы минимизировать функцию minFunc с шестью параметрами a, b, c, d, gamma а также rho_infty(функция довольно длинная, поэтому я…
02 апр '14 в 13:20
1 ответ

Минимизация со скачкообразной перекачкой в ​​Scipy

Я пытаюсь свести к минимуму функцию с алгоритмом скачкообразной перестройки в науке. Вот мой код: from math import * import time import gmpy2 from gmpy2 import mpz from gmpy2 import mpq,mpfr,mpc import numpy as np from scipy.optimize import basinhop…
11 июн '17 в 18:15
1 ответ

Почему я не получаю те же результаты от BFGS сворачивания в Python, как те, что в MATLAB?

Я пытаюсь найти минимум функции Минимум функции с помощью метода BFGS (Страница 29 документа PDF) И я не получаю такие же результаты, как те, о которых сообщается в ссылке, я уже пробовал с якобианом и без него без удачи. Любая помощь, будет оценена…
03 июн '17 в 01:38
1 ответ

Как использовать find_min_single_variable из DLIB в C++

Я пытаюсь использовать функцию find_min_single_variable из DLIB в C++. Для моего примера мне нужно вычислить min of sin(X) com 0 #include <iostream> #include <cstdio> #include <dlib/optimization.h> #include <cmath> using name…
12 дек '17 в 17:22
2 ответа

Android, ProGuard и keepclasses с именами членов

Распространенный шаблон в конфигах ProGuard для приложений Android - сохранение пользовательских View классы, поскольку на них, вероятно, ссылаются только из разметки XML, а не из кода приложения. Поэтому при создании проекта ADT добавляет эти прави…
26 апр '11 в 20:45
1 ответ

Хороший алгоритм минимизации пути 2D в Java и VTK

Я хотел бы найти алгоритм минимизации пути с некоторыми ограничениями в Java с VTK. В качестве входных данных я собираюсь дать площадь для многоугольника, которая является постоянной, центр масс многоугольника и изображение стоимости. В качестве рез…
03 дек '10 в 17:51
0 ответов

Минимальный объем вмещающего эллипсоида в MATLAB

У меня есть следующий набор данных. Цель состоит в том, чтобы минимизировать объем эллипсоида, который охватывает эти точки, используя CVX. Я сделал это, используя следующий код: cvx_begin variable A(n,n) symmetric variable b(n) maximize( det_rootn(…
28 фев '17 в 18:56
1 ответ

Как я могу связать переменную типа с целым числом в scipy минимизации?

Я использую от scipy для минимизации. Переменная должна быть 0 или 1. Как я могу это сделать?
12 мар '18 в 08:34
1 ответ

Ошибка SLSQP: длина границ не совместима с длиной x0

Привет, я работаю с решателем SLSQP на python и difv2, который является частью пакета Mystic. Для нескольких параметров работает формат, показанный ниже: bnds = ((0, 1e3), (0, 1e-4)) optimize.minimize(Error, [1e-8, 1e-7], args=(E, Bt, L, dt, TotT, n…
28 мар '18 в 15:29