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

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




На страницу Пред.  1, 2
 Re: Вопрос по системе ограничений
Аватара пользователя
ГАЗ-67
а... не умеете
тогда добавьте условие: попарные произведения элементов в каждой строке равны нулю

 Re: Вопрос по системе ограничений
alcoholist в сообщении #1095939 писал(а):
если добавить условие, которое дал Евгений Машеров -- положительность и целочисленность, то верно

Не, ну если добавить, то конечно.

 Re: Вопрос по системе ограничений
Аватара пользователя
Матрица содержит ровно одну единицу в каждой строке и ровно одну единицу в каждом столбце в том и только в том случае, когда выполнены оба условия:
1) суммы элементов в каждой строке и в каждом столбце равны 1
2) попарные произведения элементов в каждой строке равны нулю

-- Пн фев 01, 2016 20:58:15 --

Это $2n+\frac{n^2(n-1)}{2}$ условий для матрицы $n\times n$

 Re: Вопрос по системе ограничений
Совсем не подходит.Совсем.Только линейные равенства.

 Re: Вопрос по системе ограничений
Аватара пользователя
ГАЗ-67
что не подходит? равенство нулю не проверить?

 Re: Вопрос по системе ограничений
Попарные произведения не подходят.

 Re: Вопрос по системе ограничений
Аватара пользователя
Целочисленность невозможно задать линейными неравенствами.

 Re: Вопрос по системе ограничений
Xaositect в сообщении #1095954 писал(а):
Целочисленность невозможно задать линейными неравенствами.

Равенствами.
Может стоит попробовать попарные суммы столбцов и строк?

 Re: Вопрос по системе ограничений
Аватара пользователя
ГАЗ-67 в сообщении #1095950 писал(а):
Попарные произведения не подходят.

тогда никак
либо "замаскировать":
а) все элементы неотрицательны ($a=\operatorname{abs}(a)$)
б) в массиве попарных сумм элементов каждой строки имеется $n$ нулей

 Re: Вопрос по системе ограничений
alcoholist в сообщении #1095961 писал(а):
ГАЗ-67 в сообщении #1095950 писал(а):
Попарные произведения не подходят.

тогда никак
либо "замаскировать":
а) все элементы неотрицательны ($a=\operatorname{abs}(a)$)
б) в массиве попарных сумм элементов каждой строки имеется $n$ нулей

Хм...Попробую.

 Re: Вопрос по системе ограничений
Аватара пользователя
Условие целочисленности через линейные равенства или неравенства не выражается.

 Re: Вопрос по системе ограничений
Аватара пользователя
ГАЗ-67
Описка у меня: $n-1$ попарных сумм НЕ равны нулю, остальные попарные суммы -- нули

 Re: Вопрос по системе ограничений
Аватара пользователя
Если Вам нужно проверять, является ли матрица такой, какую Вам хочется иметь, нужно проверять равенство каждого элемента нулю, равенство каждого элемента единице (если он не равен нулю), и так или иначе проверять количество единиц в строках и столбцах. Хотя бы суммированием по строкам и столбцам. Все равенства линейные.

 Re: Вопрос по системе ограничений
ГАЗ-67 в сообщении #1095892 писал(а):
У меня в большой задаче возникла небольшая подзадача. Имеется квадратная матрица состоящая из нулей и единиц. В каждом столбце и в каждой строке может быть только одна единица. Я задал ограничения:суммы по строкам и столбцам равны 1.

Предпоследнее условие не то же самое, что и последнее. Допускается ли строка из нулей?

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


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