Dla stałej n rozważmy macierze Toeplitza n przez n z wpisami, które są albo 0 albo 1. Celem jest znalezienie maksymalnego wyznacznika we wszystkich takich macierzach Toeplitz.
Zadanie
Dla każdego n
z 1 w górę wyprowadzaj maksymalną determinantę dla wszystkich n na n macierzy Toeplitza z wpisami, które są albo 0 albo 1. Powinno być jedno wyjście, na n
które powinien mieć maksymalną determinantę, a także przykładową macierz, która ją osiąga.
Wynik
Twój wynik jest najwyższy w n
twoim kodzie w ciągu 2 minut na moim komputerze. Aby to trochę wyjaśnić, Twój kod może działać łącznie przez 2 minuty, nie jest to 2 minuty na n
.
Łamacz krawatów
Jeśli dwa zgłoszenia otrzymają ten sam n
wynik, zwycięskim wejściem będzie ten, który osiągnie najwyższy n
w najkrótszym czasie na mojej maszynie. Jeśli dwa najlepsze zgłoszenia są równe również w tym kryterium, zwycięzcą będzie odpowiedź przesłana jako pierwsza.
Języki i biblioteki
Możesz korzystać z dowolnego darmowego języka i bibliotek, które ci się podobają. Muszę być w stanie uruchomić Twój kod, więc proszę podać pełne wyjaśnienie, jak uruchomić / skompilować kod w systemie Linux, jeśli to w ogóle możliwe.
Moja maszyna Czasy zostaną uruchomione na moim komputerze. Jest to standardowa instalacja ubuntu na ośmiordzeniowym procesorze AMD FX-8350. Oznacza to również, że muszę być w stanie uruchomić Twój kod.
Małe odpowiedzi
Dla n = 1..10 wyniki powinny wynosić 1,1,2,3,5,9,32,56,125,315
Ta sekwencja nie znajduje się w OEIS, więc zwycięski wpis może również zaproponować tam nowy wpis.
Dotychczasowe wpisy
n=10
n=11
autor: Vioz w Pythonn=9
autor: Tyilo w Cn=12
autor: Legendre in J.n=10
autor: Tensibai w R.n=14
autor: SteelRaven w C ++n=14
autor: RetoKoradi w C ++
n = 1..10
: ghostbin.com/paste/axkpa