Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs
Figure 1
The Costas array (1, 3, 2, 5, 6, and 4), its matrix and permutation representations. The difference triangle confirms that this is a Costas array since each row consists of unique numbers.