Сбалансированная матрица
В математике сбалансированная матрица 0–1 — это матрица (матрица, в которой каждый элемент равен нулю или единице), которая не содержит квадратной подматрицы нечетного порядка, у которой все суммы строк и суммы всех столбцов равны 2.
Сбалансированные матрицы изучаются в рамках линейного программирования . Важность сбалансированных матриц обусловлена тем фактом, что решение задачи линейного программирования является целочисленным, если ее матрица коэффициентов сбалансирована, а ее правая часть или ее целевой вектор представляет собой вектор, равный единице. [1] [2] В частности, если искать интегральное решение линейной программы такого типа, нет необходимости явно решать целочисленную линейную программу , а достаточно найти оптимальное вершинное решение самой линейной программы .
Например, следующая матрица является сбалансированной матрицей:
Характеризация запрещенными подматрицами
[ редактировать ]Эквивалентно определению, матрица 0-1 сбалансирована тогда и только тогда, когда она не содержит подматрицу, которая является матрицей инцидентности любого нечетного цикла ( граф цикла нечетного порядка). [2]
Следовательно, единственной несбалансированной матрицей три на три 0-1 является (с точностью до перестановки строк и столбцов) следующая матрица инцидентности графа цикла третьего порядка:
Следующая матрица представляет собой матрицу инцидентности графа циклов пятого порядка:
Из приведенной выше характеристики следует, что любая матрица, содержащая или (или матрица инцидентности любого другого нечетного цикла) как подматрица не сбалансирована.
Подключение к другим классам матриц
[ редактировать ]Каждая сбалансированная матрица является идеальной матрицей .
Более ограничивающим, чем понятие сбалансированных матриц, является понятие полностью сбалансированных матриц . Матрица 0–1 называется полностью сбалансированной, если она не содержит квадратной подматрицы, не имеющей повторяющихся столбцов, а все суммы строк и суммы всех столбцов равны 2. Эквивалентно, матрица полностью сбалансирована тогда и только тогда, когда она не содержит подматрицы. это матрица инцидентности любого цикла (независимо от того, нечетного или четного порядка). Из этой характеристики сразу следует, что любая полностью сбалансированная матрица является сбалансированной. [3]
матрица 0-1 Более того, любая полностью унимодулярная также сбалансирована. Следующая матрица является сбалансированной, поскольку она не содержит подматриц, являющихся матрицей инцидентности нечетного цикла:
Поскольку эта матрица не является полностью унимодулярной (ее определитель равен -2), полностью унимодулярные матрицы 0–1 являются собственным подмножеством сбалансированных матриц. [2]
Например, сбалансированные матрицы возникают как матрица коэффициентов в особых случаях задачи разделения множества . [4]
Альтернативный метод идентификации некоторых сбалансированных матриц заключается в подсчете подпоследовательностей, где счетчик подпоследовательностей SC любой строки s матрицы A равен
- СК = |{ т | [ a sj знак равно 1, a ij знак равно 0 для s < i < t , a tj знак равно 1], j знак равно 1, ..., n }|
Если матрица A 0-1 имеет SC( s ) ≤ 1 для всех строк s = 1, ..., m , то A имеет уникальную подпоследовательность и полностью унимодулярна. [4] и поэтому также сбалансирован. Обратите внимание, что это условие является достаточным, но не необходимым для того, чтобы А было сбалансированным. Другими словами, матрицы 0–1 с SC( s ) ≤ 1 для всех строк s = 1,..., m являются собственным подмножеством множества сбалансированных матриц.
В более общем смысле матрица, в которой каждый элемент равен 0, 1 или -1, называется сбалансированной, если в каждой подматрице с двумя ненулевыми элементами в строке и столбце сумма элементов кратна 4. [5]
Ссылки
[ редактировать ]- ^ Берге, К. (1972). «Сбалансированные матрицы». Математическое программирование . 2 : 19–31. дои : 10.1007/BF01584535 . S2CID 41468611 .
- ^ Jump up to: а б с Александр Шрийвер (1998). Теория линейного и целочисленного программирования . Джон Уайли и сыновья. стр. 303–308 . ISBN 978-0-471-98232-6 .
- ^ Хоффман, Эй Джей; Колен, AWJ; Сакарович, М. (1982). «Полностью сбалансированные и жадные матрицы». SIAM Journal по алгебраическим и дискретным методам . БВ (Серия). 6 (4): 720–731. дои : 10.1137/0606070 .
- ^ Jump up to: а б Райан, DM; Фолкнер, Дж. К. (1988). «О целочисленных свойствах моделей разделения множества планирования». Европейский журнал операционных исследований . 35 (3): 442–456. дои : 10.1016/0377-2217(88)90233-0 .
- ^ Конфорти, Микеле; Корнюжоль, Жерар; Вушкович, Кристина (2006), «Сбалансированные матрицы» (PDF) , Дискретная математика , 306 (19–20): 2411, doi : 10.1016/j.disc.2005.12.033 Ретроспектива и учебное пособие.