2014 dxdy logo

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

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




 
 метод решения ЗЛП в булевых переменных
Сообщение01.09.2008, 14:20 
Здравствуйте!
Помогите, пожалуйста! Нужен эффективный метод решения задачи линейного программирования в булевых переменных для задачи размерности порядка 10тыс переменных на 100тыс ограничений. Особенность задачи: в оптимальном решении прогнозируется наличие единиц на порядок меньше, чем нулей. В данный момент используется метод ветвей и границ, но возникает переполнение массива вершин, которые стоят в очереди на ветвление.

 
 
 
 Re: метод решения ЗЛП в булевых переменных
Сообщение01.09.2008, 16:06 
kym писал(а):
Здравствуйте!
для задачи размерности порядка 10тыс переменных на 100тыс ограничений.


А почему именно столько переменныхи и ограничений?

 
 
 
 Re: метод решения ЗЛП в булевых переменных
Сообщение01.09.2008, 17:15 
kym писал(а):
Нужен эффективный метод решения задачи линейного программирования в булевых переменных
Это типа все переменные $a$, $b$ и $c$ принимают значения $0$ и $1$, а сложение и умножение двоичные? Тогда это задача целочисленного линейного программирования по модулю $2$. Я конечно не специалист, но в ЦЛП не существует эффективных методов точного решения.

 
 
 
 Re: метод решения ЗЛП в булевых переменных
Сообщение02.09.2008, 17:22 
e7e5 писал(а):
kym писал(а):
Здравствуйте!
для задачи размерности порядка 10тыс переменных на 100тыс ограничений.


А почему именно столько переменныхи и ограничений?


так вот задача разворачивается...

Добавлено спустя 1 минуту 28 секунд:

Цитата:
в ЦЛП не существует эффективных методов точного решения.


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

 
 
 
 Re: метод решения ЗЛП в булевых переменных
Сообщение03.09.2008, 12:56 
ddn писал(а):
Тогда это задача целочисленного линейного программирования по модулю $2$.

Лично я не могу себе представить неравенства и вычисление по модулю одновременно. Может все-таки задача целочисленного программирования при условиях $0\le x_i\le 1$.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group