2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 смешанная оптимизация
Сообщение09.02.2018, 17:05 


06/02/13
14
Добрый день!

У меня есть задача оптимизировать некоторый набор параметров (порядка тысячи). И пока там были только числа с плавающей точкой, то все устраивало. Но теперь в параметры добавились целочисленные параметры, промежуточные значения у которых недопустимы. Параметры взаимосвязаны между собой (оптимизируется состояние большой физической системы).

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

Подскажите, пожалуйста, как принято решать подобные смешанные задачи оптимизации?

 Профиль  
                  
 
 Re: смешанная оптимизация
Сообщение09.02.2018, 17:18 
Заслуженный участник
Аватара пользователя


03/06/08
2344
МО
Полагаю, речь о линейной задаче?
И Вы считаете задачу линейного программирования, а потом соответствующие переменные просто округляете?
Это, разумеется, не будет оптимальным решением, а насколько, априори неясно (может, и ничего, для практических целей годится).
Так-то надо использовать целочисленное линейное программирование. Соответствующие функции есть во всех пакетах, но проблема в том, что задача целочисленного линейного программирования считается намного хуже; там, где ЛП считается за секунды, задача ЦЛП может занять годы.

 Профиль  
                  
 
 Re: смешанная оптимизация
Сообщение09.02.2018, 17:22 


06/02/13
14
Спасибо за ответ! Решаю по методу наименьших квадратов.
Если говорить примерно, то число итераций увеличивается в 2 раза, если "округлять"

 Профиль  
                  
 
 Re: смешанная оптимизация
Сообщение09.02.2018, 17:26 
Заслуженный участник
Аватара пользователя


03/06/08
2344
МО
Упс.
МНК? Я Вам тогда, наверное, не то сказал.
Можно поподробнее про задачу?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group