2014 dxdy logo

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

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




На страницу Пред.  1, 2
 
 
Сообщение31.03.2007, 08:32 
Аватара пользователя
На самом деле я бы решал так (начинал решать). Берется требуемая грань, в соответствующем неравенстве ставится знак равенства, одна из переменных исключается из всей системы.

Далее поочередно перебирается каждая другая грань. Аналогично исключаем из системы одно уравнение и одну переменную.

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

 
 
 
 
Сообщение31.03.2007, 21:49 
Я так тоже пробовал делать, но при большой размерности очень много приходится перебирать. Вот если бы был какой-то признак смежной грани!

 
 
 
 
Сообщение31.03.2007, 23:58 
Аватара пользователя
:evil:
igrishin писал(а):
Вот если бы был какой-то признак смежной грани!

То задача линейного программирования была бы весьма простой.

На самом деле даже просто заменять неравенство на равенство нельзя: нет никакой гарантии, что получившаяся гиперплоскость содержит грань…

 
 
 
 В том, к чуму worm2 сослал, не найдется ли помощь?
Сообщение01.04.2007, 07:26 
worm2 сослал на один перевод на русском языке Часто задаваемых вопросов по лин. прогр.: http://www.sampo.ru/~alexeyf/lp_faq.html

Там есть раздел:

В6.7: “Ищу алгоритм, находящий выпуклую оболочку
конечного числа точек в n-мерном пространстве”

Не помогает ли он найти ответ Вашему вопросу?

 
 
 
 
Сообщение02.04.2007, 10:45 
Спасибо за ссылку! Попробуем использовать этот материал, а также программы, которвые предлагаются там.

 
 
 [ Сообщений: 20 ]  На страницу Пред.  1, 2


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