Finding the 880 4x4 Magic squares
Audience:
Tags: magic-squares-investigation-complexity-discrete-maths-boolean-algebra
Analytics
Comments
The starting position is a very clear and intuitive problem. However, I think including Pseudo-code to explain the algorithm you used for finding the squares would have been useful for understanding what exactly you did. Showing the 880 possible squares at the end again made it very clear what your final result is.
This felt more like a vlog than a structured video on the topic.
Edit: Lurking in the SoME discord, saw your comment on my review. Fair call-out! On reflection, I agree I don’t think I graded it fairly initially. I was viewing it more as “explain this topic” video rather than “here’s my journey on this topic”.
With that in mind, I enjoyed the video much more the second time around. I still think it could do with some more structure. It seems like you’re talking off of notes/memory rather than a script, but I do appreciate the more off-the-cuff casual feel you give.
There are a couple of editing errors and the video could use some more polish overall. It feels like more of a discussion of a recreational math exploration than a math explainer. Some of the terminology is also used incorrectly (e.g., I think you meant to use “brute force” or “exhaustive search” instead of “dictionary attack”).
I liked the exploratory approach, that you were trying to show how you approach a problem, with all its warts, rather than just giving us the answer.
I think it would have made sense to give the definitions of the different kinds of magic squares at the start and with clear visualisation. I still don’t know of which kind of magic square there are 880 of (i.e, does that include diagonal constraints and how many) and I don’t know what you referred to when you mentioned the perfect square requires the “third diagonals”, so getting these clarifications out of the way would have helped. You already had the system set up to show the cumulative sums per row, so only showing the sums for constraints under consideration might have done the trick. The same goes for the symmetry considerations: Visualising the translations etc. would have made it clearer why, when and which you need to consider.