It was fun to explore the CT scan on my own, then read the article to see what was actually identified, and go back to the scan to find those things myself (despite the limitation of having scans from only one unit -- it was still great!). Initially, I thought there were no details of insides of the battery units, but after adjusting the settings, I was able to see the internal layers!
I recall that in a general case finding a hamiltonian cycle (or path) is already NP-complete. Although it should be a simple problem for small real graphs, what article suggests, I think, is to use a brute-force solution.
Just deciding the question "Is there a Hamiltonian cycle in this graph?" is already NP complete. The author suggests the problem is easier than TSP because he "just" has to find any hamiltonian path, but the problem is just as hard. If I remember correctly, one can build a graph from any given 3SAT problem instance in polynomial time where: Satisfiable <=> Existence of a hamiltonian cycle.