2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение17.08.2023, 17:45 
Заслуженный участник
Аватара пользователя


01/08/06
3144
Уфа
Определённо можно сильно сократить количество действий, необходимых для расчёта.
Например, для матрицы 3x2 сумму трёх определителей можно сократить в один:
$$
\left|\begin{array}{cc}a_{11}&a_{12}\\a_{21}&a_{22}\end{array}\right| +
\left|\begin{array}{cc}a_{11}&a_{13}\\a_{21}&a_{23}\end{array}\right| +
\left|\begin{array}{cc}a_{12}&a_{13}\\a_{22}&a_{23}\end{array}\right| =
\left|\begin{array}{cc}a_{11}+a_{12}&a_{12}+a_{13}\\a_{21}+a_{22}&a_{22}+a_{23}\end{array}\right|.
$$
Для матрицы 5x3, составленной из пяти векторов-столбцов: $\mathbf{a}_1$, $\mathbf{a}_2$, ..., $\mathbf{a}_5$, сумму десяти определителей можно сократить до суммы трёх:
$$
\left|\mathbf{a}_1\quad\mathbf{a}_2\quad\left(\mathbf{a}_3+\mathbf{a}_4+\mathbf{a}_5\right)\right|\quad+\quad
\left|\left(\mathbf{a}_1+\mathbf{a}_2\right)\quad\mathbf{a}_3\quad\left(\mathbf{a}_4+\mathbf{a}_5\right)\right|\quad+\quad
\left|\left(\mathbf{a}_1+\mathbf{a}_2+\mathbf{a}_3\right)\quad\mathbf{a}_4\quad\mathbf{a}_5\right|.
$$
Так что есть определённый оптимизм, что удастся достичь полиномиальной сложности. Но конкретный путь к ней неясен.

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение17.08.2023, 18:03 


14/01/11
3087
Сумму шести определителей 2-го порядка можно сократить до суммы двух.
$$
\left|\begin{array}{cc}a_{11}&a_{12}\\a_{21}&a_{22}\end{array}\right| +
\left|\begin{array}{cc}a_{11}&a_{13}\\a_{21}&a_{23}\end{array}\right| +
\left|\begin{array}{cc}a_{11}&a_{14}\\a_{21}&a_{24}\end{array}\right| +
\left|\begin{array}{cc}a_{12}&a_{13}\\a_{22}&a_{23}\end{array}\right| +
\left|\begin{array}{cc}a_{12}&a_{14}\\a_{22}&a_{24}\end{array}\right| +
\left|\begin{array}{cc}a_{13}&a_{14}\\a_{23}&a_{24}\end{array}\right| =
$$
$$\left|\begin{array}{cc}a_{11}+a_{12}+a_{13}&a_{12}+a_{13}+a_{14}\\a_{21}+a_{22}+a_{23}&a_{22}+a_{23}+a_{24}\end{array}\right|+
\left|\begin{array}{cc}a_{12}&a_{13}\\a_{22}&a_{23}\end{array}\right|.$$

-- Чт авг 17, 2023 18:17:40 --

Равно как и сумму десяти.
$$
\left|\begin{array}{cc}a_{11}&a_{12}\\a_{21}&a_{22}\end{array}\right| +
\left|\begin{array}{cc}a_{11}&a_{13}\\a_{21}&a_{23}\end{array}\right| +
\dots
+\left|\begin{array}{cc}a_{14}&a_{15}\\a_{24}&a_{25}\end{array}\right|=
$$
$$\left|\begin{array}{cc}a_{11}+a_{12}+a_{13}+a_{14}&a_{12}+a_{13}+a_{14}+a_{15}\\a_{21}+a_{22}+a_{23}+a_{24}&a_{22}+a_{23}+a_{24}+a_{25}\end{array}\right|+
\left|\begin{array}{cc}a_{12}+a_{13}&a_{13}+a_{14}\\a_{22}+a_{23}&a_{23}+a_{24}\end{array}\right|.$$

-- Чт авг 17, 2023 18:35:22 --

Сумма четырёх определителей для матрицы 4x3 сворачивается так:
$$\left|\begin{array}{ccс}a_{11}+a_{12}&a_{12}+a_{13}&a_{13}+a_{14}\\a_{21}+a_{22}&a_{22}+a_{23}&a_{23}+a_{24}\\a_{31}+a_{32}&a_{32}+a_{33}&a_{33}+a_{34}\end{array}\right|.$$
По-моему, закономерность определённо прослеживается. :-)

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение17.08.2023, 19:44 


14/01/11
3087
Впрочем, дальше у меня затык, например, на 5x3 идея так просто не обобщается.¯\_(ツ)_/¯

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение18.08.2023, 11:54 
Заслуженный участник
Аватара пользователя


16/07/14
9304
Цюрих
Для $(n + 1) \times n$ сворачивается до одного.

Это хочется описать через покрытия всех максимальных парасочетаний $K_{n,m}$ какими-то избранными парасочетаниями подграфов вида "$i$-ю вершину соединяем с вершинами от $a_i$ до $b_i$". Но пока не вижу, как это хорошо сделать.

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение18.08.2023, 14:57 
Заслуженный участник
Аватара пользователя


01/08/06
3144
Уфа
Я ошибся в выкладках ниже.

О, для $(2n-1) \times n$ тоже сворачивается до одного:
$$
\left|\mathbf{a}_1+\mathbf{a}_2+\dots+\mathbf{a}_{n}\quad\mathbf{a}_2+\mathbf{a}_3+\dots+\mathbf{a}_{n+1}\quad\dots\quad\mathbf{a}_n+\mathbf{a}_{n+1}+\dots+\mathbf{a}_{2n-1}\right|.
$$

-- Пт авг 18, 2023 17:03:55 --

Хотя подождите, чего-то я не соображу... Разве это не обобщается до общего случая?
$$
\left|\mathbf{a}_1+\dots+\mathbf{a}_{m-n+1}\quad\mathbf{a}_2+\dots+\mathbf{a}_{m-n+2}\quad\dots\quad\mathbf{a}_n+\dots+\mathbf{a}_{m}\right|.
$$

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение18.08.2023, 16:02 
Заслуженный участник
Аватара пользователя


16/07/14
9304
Цюрих
Для $2 \times n$ сворачивается до $\lfloor \frac{n}{2} \rfloor$ определителей. Обозначив $f(A)$ искомую функцию (сумма определителей подматриц матрицы $A$, имеем $$f(A) = |\mathbf a_1 + \ldots \mathbf a_{n - 1} \quad \mathbf a_2 + \ldots + \mathbf a_n| + f(A[2:n-1])$$

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение18.08.2023, 18:32 
Заслуженный участник
Аватара пользователя


16/07/14
9304
Цюрих
Кажется идея со сложением столбцов записывается таким образом:
Составим булеву матрицу $m \times n$, в которой $b_{ij} = 1$ если $i$-й столбец входит в $j$-й столбец нашей суммы. Нулевые столбцы вычеркиваем. Матрица должна быть выпукла по строкам и столбцам (т.е. каждая строка и каждый столбец читаются как "сначала нули, потом единицы, потом опять нули"). Набор исходных столбцов включается в определитель преобразованной матрицы, если соответствующая ему подматрица булевой матрицы нижнетреугольная, с единичной диагональю.

Пока не выглядит сильно полезным описанием, но хоть что-то комбинаторное.

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение01.10.2023, 20:38 


18/05/09
111
Sender в сообщении #1605653 писал(а):
Впрочем, дальше у меня затык, например, на 5x3 идея так просто не обобщается.¯\_(ツ)_/¯


На 5x3 все остановилось?

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение02.10.2023, 11:35 


18/05/09
111
В итоге искомый алгоритм полиномиальной сложности существует?

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение02.10.2023, 17:40 
Заслуженный участник
Аватара пользователя


01/08/06
3144
Уфа
Может быть и существует.
Но не нашли пока.

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение05.10.2023, 20:18 


18/05/09
111
По крайней мере отрицать существование полиномиального алгоритма после продемонстрированных примеров с уверенностью нельзя. Искать алгоритм полиномиальной сложности вычисления суммы определителей всех матриц порядка $n\cdot n$, полученных из строк (с сохранением их очередности) матрицы порядка $m\cdot n$, $m>n$ можно аналогичным образом?

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение09.10.2023, 13:02 


18/05/09
111
Будет ли проще такая задача?
Существует ли алгоритм полиномиальной сложности проверки на равенство 0 суммы определителей всех матриц порядка $m\cdot m$, полученных из столбцов (с сохранением их очередности) матрицы порядка $m\cdot n$, $m<n$?

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение11.10.2023, 17:10 


18/05/09
111
А можно рассмотреть подобную этой задачу в следующей формулировке.
Для квадратной матрицы $A=(a_{ij})$ размера $n\times n$ её недоопределитель $\det A$ порядка $m,\, m<n$ вычисляется по формуле:

$\sum\limits_{i_{1}j_{1}\, i_{2}j_{2}\dots \, i_{m}j_{m}}^{}
(-1)^{N(i_{1}j_{1}\, i_{2}j_{2}\dots \, i_{m}j_{m})}\ast
a_{i_{1}j_{1}} \ast a_{i_{2}j_{2}}\ast\dots \ast a_{i_{m}j_{m}}$,

где $i_{1}\ne i_{1},j_{1}\ne j_{1},\dots, i_{m-1}\ne i_{1_{m}},j_{m-1}\ne j_{m}$,

где суммирование проводится по всем перестановкам $m$ чисел $i_{1}i_{2}\dots i_{m}$ из $n$ чисел $1,\, 2,\,\dots, n$, а также всем перестановкам $m$ чисел $j_{1}j_{2}\dots j_{m}$ из $n$ чисел $1,\, 2,\,\dots, n$,

а ${N(i_{1}j_{1}\, i_{2}j_{2}\dots \, i_{m}j_{m})}$ обозначает число инверсий в перестановке.

Есть ли алгоритмы полиномиальной сложности вычисления таких недоопределителей или проверки их на равенство 0?
Задавались ли подобными вопросами Артур Кэли и его современники?

 Профиль  
                  
 
 Re: Сумма всех определителей порядка mxm матрицы mxn, m<n
Сообщение13.10.2023, 16:10 


18/05/09
111
Нужно:
недоопределитель $\det A$ обозначить как $under \det A$
исправить
$i_{1}\ne i_{1},j_{1}\ne j_{1}$
на
$i_{1}\ne i_{2},j_{1}\ne j_{2}$,
и добавить
$j_{1}> j_{2},\dots, j_{m-1}>j_{m}$.

Недоопределитель $under \det A$ включает $m!(C_{n}^{m})^2$ элементов.
Есть ли у матрицу $A$ преобразовать к диагональному виду, поможет ли это найти искомый недоопределитель?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

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



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

Сейчас этот форум просматривают: drzewo


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

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