Описание тега differential-evolution
In computer science, differential evolution (DE) is a method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality. It's similar to genetic algorithm (GA) except that the candidate solutions are not considered as binary strings (chromosome) but (usually) as real vectors.
1
ответ
Внедрение сразу трех функций в другой оптимизатор Evolution
Я установил Оптимизатор дифференциальной эволюции (DE), следуя инструкциям на https://github.com/skarjoko/differential-evolution/blob/master/Main.java, и простой запуск кода в eclipse работает нормально и позволяет мне легко оптимизировать пример фу…
08 май '17 в 08:45
0
ответов
Значение слова "переменные NP"
Что означает переменная NP? Я наткнулся на статью о дифференциальной эволюции, и в ней говорится: DE является методом поиска на основе совокупности, который использует переменные NP в качестве совокупности векторов D размерных параметров для каждого…
16 май '18 в 13:00
1
ответ
Расчет ES дает ненадежный результат (обратный риск) для столбца: 1
Я продолжаю получать эту ошибку: ES calculation produces unreliable result (inverse risk) for column: 1 сообщение при использовании DEoptim, Может быть, я что-то упускаю из виду, поэтому мне нужна помощь, чтобы понять это. Я искал в Интернете, но не…
28 июн '14 в 12:08
2
ответа
Обучение нейронной сети с использованием оптимизации роя частиц
Я хочу обучить нейронную сеть прямой связи с использованием алгоритмов оптимизации роя частиц и дифференциальной эволюции на Matlab для прогнозирования рака молочной железы. Я новичок в Matlab, поэтому я искал и нашел набор инструментов Джорджа Эвер…
20 июл '16 в 16:18
1
ответ
DEoptim зависает в R
Я столкнулся с ситуацией, когда DEoptim кажется, чтобы заморозить. Я не могу понять, почему и надеялся, что кто-то с большим опытом в C мог бы взглянуть на это. Создать воспроизводимый пример довольно сложно, поэтому я просто сохранил всю среду за 5…
06 авг '16 в 11:39
3
ответа
Когда и почему кроссовер полезен в дифференциальной эволюции?
Я реализовал алгоритм дифференциальной эволюции для побочного проекта, который я делал. Поскольку шаг кроссовера, казалось, включал в себя множество вариантов выбора параметров (например, вероятности кроссовера), я решил пропустить его и просто испо…
19 янв '14 в 18:43
1
ответ
Объясните интуицию для tol paramer в дифференциальной эволюции scipy
Я использую оптимизатор дифференциальной эволюции в scipy, и я не понимаю интуицию, стоящую за аргументом tol. В частности, это сказано в документации: tol: float, опционально Когда среднее значение энергий населения, умноженное на tol, деленное на …
03 сен '18 в 03:54
1
ответ
Оптимизация портфеля с дифференциальной эволюцией
Я столкнулся с проблемой оптимизации. Мне нужно оптимизировать портфель для возвращения омега мера. Я нашел предположения, что это можно сделать, используя дифференциальную эволюцию с помощью DEoptim(очень хорошие слайды Йоллина по инструментам R дл…
26 апр '13 в 08:03
1
ответ
Оптимизация не сходится с функцией parallel_run в Scilab
Я пытаюсь выполнить оптимизацию в Scilab, и я хочу запустить дифференциальный эволюционный код параллельно, используя функцию parallel_run. Оригинальная версия кода включает цикл for для части, которую я хочу распараллелить, и она прекрасно работает…
09 апр '15 в 06:02
1
ответ
Параллельная дифференциальная эволюция
Я играл с библиотекой дифференциальной эволюции в R, и мне было интересно: этот алгоритм имеет смысл распараллеливать? Мне кажется, что вы могли бы разделить интервал оптимизации на несколько сегментов, запустить алгоритм для каждого сегмента, а зат…
23 янв '12 в 04:00
1
ответ
Найдите правильную функцию пригодности для оптимизации, используя Дифференциальную эволюцию для задачи бюджетирования
Я строю веб-сайт для системы рекомендаций, используя дифференциальную эволюцию. Сайт запросит бюджет пользователя и некоторые критерии и вернет оптимальный пакет. Поле данных выглядит так, и у меня есть 8 измерений (таблиц). Id | Name | Price 1 | A …
06 дек '18 в 08:09
0
ответов
Использование нескольких начальных догадок в функции оптимизации
Проект, над которым я сейчас работаю, требует оптимизации в отношении функции. Чтобы сделать процесс оптимизации более надежным с точки зрения нахождения глобального минимума, я хотел бы использовать несколько начальных предположений для каждой пере…
28 дек '18 в 03:07
2
ответа
Как добавить несколько ограничений для diff_evolution?
У меня та же проблема, что и в этом вопросе, но я не хочу добавлять только одно, но несколько ограничений к проблеме оптимизации. Так, например, я хочу максимизировать x1 + 5 * x2 с ограничениями, что сумма x1 а также x2 меньше чем 5 а также x2 мень…
18 ноя '17 в 18:07
3
ответа
Дифференциальная эволюция Сципи с целыми числами
Я пытаюсь запустить оптимизацию с scipy.optimize.differential_evolution. Код требует границ для каждой переменной в x. Но я хочу найти решение, где части x должны быть целыми числами, в то время как другие могут свободно варьироваться как числа с пл…
18 фев '16 в 23:49
1
ответ
Интервалы параметров в дифференциальной эволюции против генетических алгоритмов
Я привык к тому, что каждый параметр в генетических алгоритмах (GA) может быть представлен в виде двоичной строки, которая может быть закодирована в реальное значение в указанном интервале. В настоящее время я пишу код дифференциальной эволюции (DE)…
04 янв '16 в 21:16
1
ответ
Значения функций с использованием дифференциальной эволюции
Как я могу использовать дифференциальную эволюцию, чтобы найти максимальные значения функции функции f(x) = -x(x+1) от -500 до 500? Мне это нужно для шахматной программы, которую я делаю, я начал изучать дифференциальную эволюцию и до сих пор нахожу…
17 фев '12 в 00:05
1
ответ
Ошибка DEoptim: результат целевой функции имеет длину, отличную от матрицы параметров
Я пытаюсь использовать команду DEoptim (из пакета R с тем же именем), чтобы минимизировать функцию, но получаю эту странную ошибку "результат целевой функции имеет длину, отличную от матрицы параметров". Я ничего не могу найти по этому поводу пробле…
17 сен '15 в 18:59
2
ответа
Что такое дифференциальная эволюция и как она соотносится с генетическим алгоритмом?
Из того, что я читал до сих пор, они кажутся очень похожими. Дифференциальная эволюция использует вместо этого числа с плавающей точкой, а решения называются векторами? Я не совсем уверен, что это значит. Если бы кто-то мог дать обзор немного о преи…
29 фев '12 в 21:20
0
ответов
Diffrential_evolution в Scipy не дает якобинца
Я использую differential_evolution алгоритм в scipy подгонка некоторых данных к различным экспоненциальным функциям, свернутым с гауссовыми функциями, - это само по себе не проблема, функция хорошо ей подходит. Тем не менее, он не дает Jacobian в сл…
07 авг '15 в 09:20
1
ответ
Стандартные ошибки для дифференциальной эволюции
Можно ли рассчитать стандартные ошибки для дифференциальной эволюции? Из записи Википедии: http://en.wikipedia.org/wiki/Differential_evolution Это не на основе производных (на самом деле это одна из его сильных сторон), но как же тогда вычислить ста…
04 июл '14 в 16:09