Плавная численная и функция с параметрами n> 2 для двигателя оптимизации C ++C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Плавная численная и функция с параметрами n> 2 для двигателя оптимизации C ++

Сообщение Anonymous »

Рассмотрим двигатель оптимизации, который использует целевые функции и ограничения, которые требуют, чтобы плавные функции работали хорошо. (Определяется как ложный, когда неположительный, верно, когда положительный) из n с ограниченными переменными x1 , x2 , ..., xn , скорее всего, будет прерывистым и не гладким, что приведет к плохой производительности двигателя оптимизации. /p>

Код: Выделить всё

double AND(double x, double y)
{
return x + y - std::hypot(x, y);
}
, которые должны возвращать положительные значения, когда x и y положительные, отрицательные значения в противном случае.
Теперь мой Вопрос в том, как можно было бы реализовать такую ​​функцию для n > 2 переменных, так что она поддерживает плавность и его свойства возвращаемого значения?
Наивный подход, который работает к цепочке n приложения этой функции для каждой переменной, но я беспокоюсь о будущих проблемах производительности из-за std :: hypot () и ошибки округа.

Подробнее здесь: https://stackoverflow.com/questions/794 ... tion-engin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»