2014 dxdy logo

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

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




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


01/08/06
3131
Уфа
Определённо можно сильно сократить количество действий, необходимых для расчёта.
Например, для матрицы 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
3038
Сумму шести определителей 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
3038
Впрочем, дальше у меня затык, например, на 5x3 идея так просто не обобщается.¯\_(ツ)_/¯

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


16/07/14
9149
Цюрих
Для $(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
3131
Уфа
Я ошибся в выкладках ниже.

О, для $(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
9149
Цюрих
Для $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
9149
Цюрих
Кажется идея со сложением столбцов записывается таким образом:
Составим булеву матрицу $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
3131
Уфа
Может быть и существует.
Но не нашли пока.

 Профиль  
                  
 
 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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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