Wie würde ich alle möglichen Permutationen einer 4x4-Matrix mit statischen Eckelementen finden?Python

Python-Programme
Anonymous
 Wie würde ich alle möglichen Permutationen einer 4x4-Matrix mit statischen Eckelementen finden?

Post by Anonymous »

Bisher habe ich Python verwendet, um Permutationen von Matrizen zum Finden magischer Quadrate zu generieren. Was ich also bisher (für 3x3-Matrizen) gemacht habe, ist, dass ich mit itertools.permutations alle möglichen Permutationen der Menge {1,2,3,4,5,6,7,8,9} finde, sie als Liste speichere, meine Berechnungen durchführe und meine Ergebnisse ausdrucke.

Jetzt möchte ich magische Quadrate der Ordnung 4 herausfinden. Da das Finden aller Permutationen 16 bedeutet! Möglichkeiten, ich möchte die Effizienz steigern, indem ich ähnliche Elemente in der Ecke platziere, zum Beispiel 1, 16 auf diagonalen Ecken von eins und 4, 13 auf diagonalen zwei Ecken.

Wie würde ich also Permutationen der Menge {1,2....16} finden, bei denen einige Elemente nicht verschoben werden, ist meine Frage

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post