Un permanente en matemáticas es una función numérica definida sobre el conjunto de todas las matrices ; para matrices cuadradas es similar al determinante , y se diferencia de él solo en que en la expansión en permutaciones (o en menores ), no se toman signos alternos, sino todos los más. A diferencia del determinante, la definición de permanente también se extiende a matrices no cuadradas.
En la literatura, se suele utilizar una de las siguientes notaciones para denotar un permanente: , o .
Sea una matriz cuadrada de tamaño , cuyos elementos pertenecen a algún campo . Un número se llama matriz permanente :
,donde la suma se toma sobre todas las permutaciones de números del 1 al .
Por ejemplo, para una matriz de tamaño :
.Esta definición difiere de la definición similar del determinante solo en que en el determinante algunos términos de la suma tienen un signo negativo, dependiendo del signo de la permutación .
El concepto de permanente a veces se extiende al caso de una matriz rectangular arbitraria de tamaño de la siguiente manera. Si , entonces:
,donde la suma se toma sobre todas las ubicaciones de elementos del conjunto de números del 1 al .
Si , entonces:
.O, de manera equivalente, el permanente de una matriz rectangular puede definirse como la suma de los permanentes de todas sus submatrices cuadradas de orden .
La permanente de cualquier matriz diagonal o triangular es igual al producto de los elementos de su diagonal. En particular, el permanente de la matriz cero es igual a cero, y el permanente de la matriz identidad es igual a uno.
El permanente no cambia al transponer : . A diferencia del determinante, el permanente de una matriz no cambia por la permutación de las filas o columnas de la matriz.
El permanente es una función lineal de las filas (o columnas) de la matriz, es decir:
Un análogo de la expansión de Laplace para la primera fila de la matriz para el permanente:
,donde es el permanente de la matriz obtenida al eliminar la -ésima fila y la -ésima columna. Entonces, por ejemplo, para una matriz de tamaño , se cumple lo siguiente:
.La matriz de orden permanente es una función de orden homogénea :
, donde es un escalar.Si es una matriz de permutación , entonces:
; para cualquier matriz del mismo orden.Si la matriz consta de números reales no negativos, entonces .
Si y son dos matrices triangulares superiores (o inferiores) , entonces:
,(en el caso general, la igualdad no se cumple para arbitraria y , en contraste con la propiedad análoga de los determinantes).
El permanente de una matriz de orden doblemente estocástica al menos ( conjetura de van der Waerden , probada en 1980).
A diferencia del determinante, que se puede calcular fácilmente, por ejemplo, mediante el método gaussiano , el cálculo del permanente es una tarea computacional que requiere mucho tiempo y pertenece a la clase de complejidad de los problemas #P-completos . Sigue siendo #P-completo incluso para matrices que consisten solo en ceros y unos [1] .
Corrientemente[ aclarar ] no existe un algoritmo conocido para resolver tales problemas en el tiempo que sea polinomial en el tamaño de la matriz. La existencia de tal algoritmo polinomial sería incluso más fuerte que el famoso P=NP .
En diciembre de 2012, cuatro equipos de investigación independientes propusieron un prototipo de dispositivo fotónico cuántico que calcula la matriz permanente [2] .
Calcular un permanente es, por definición , complejo (o incluso "aproximadamente") implementado). La estimación se puede mejorar significativamente utilizando la fórmula de Raiser [3] [4] :
,con él, se puede calcular un permanente en el tiempo o incluso enumerando subconjuntos por código Gray .
El permanente tiene poco o ningún uso en álgebra lineal , pero tiene usos en matemáticas discretas y combinatoria.
El permanente de la matriz , que consta de ceros y unos, se puede interpretar como el número de coincidencias completas en un gráfico bipartito con una matriz de adyacencia (es decir, un borde entre el -ésimo vértice de una parte y el -ésimo vértice de la otra parte existe si ).
El permanente de una matriz arbitraria se puede considerar como la suma de los pesos de todos los emparejamientos completos en un gráfico bipartito completo, donde el peso de un emparejamiento es el producto de los pesos de sus aristas, y los pesos de las aristas se escriben en los elementos de la matriz de adyacencia .