Para un n fijo, considere las matrices de Toeplitz n por n con entradas que son 0 o 1. El objetivo es encontrar el determinante máximo sobre todas esas matrices de Toeplitz.
Tarea
Para cada uno n
de 1 en adelante, genere el determinante máximo sobre todas las matrices de n por n Toeplitz con entradas que sean 0 o 1. Debe haber una salida por la n
cual debe tener el determinante máximo y también una matriz de ejemplo que lo alcance.
Puntuación
Su puntaje es el más grande n
que alcanza su código en 2 minutos en mi computadora. Para aclarar un poco, su código puede ejecutarse durante 2 minutos en total, esto no es 2 minutos por n
.
Desempate
Si dos entradas obtienen el mismo n
puntaje, la entrada ganadora será la que obtenga la mayor puntuación n
en el menor tiempo posible en mi máquina. Si las dos mejores entradas son iguales en este criterio también, entonces el ganador será la respuesta presentada primero.
Idiomas y bibliotecas
Puede utilizar cualquier idioma y bibliotecas disponibles gratuitamente que desee. Debo poder ejecutar su código, así que incluya una explicación completa sobre cómo ejecutar / compilar su código en Linux si es posible.
Mi máquina Los tiempos se ejecutarán en mi máquina. Esta es una instalación estándar de ubuntu en un procesador AMD FX-8350 de ocho núcleos. Esto también significa que necesito poder ejecutar su código.
Respuestas pequeñas
Para n = 1..10 las salidas deben ser 1,1,2,3,5,9,32,56,125,315
Esta secuencia no está en OEIS, por lo que la entrada ganadora también puede proponer una nueva entrada allí.
Entradas hasta ahora
n=10
n=11
por Vioz en Pythonn=9
por Tyilo en Cn=12
por Legendre en Jn=10
por Tensibai en Rn=14
por SteelRaven en C ++n=14
por RetoKoradi en C ++
n = 1..10
: ghostbin.com/paste/axkpa