@dalias There is a reasonable use for ML here to prove a solution (or an approximation of one) exists *at all*.
But once you've done that, go figure out what the ML actually learned, turn it into a nice 20-line program you can reason about and tweak, and stop applying ML voodoo.
I mean this is what we do all the time anyway, it's just usually the "ML" bit is "a human brain".