Elegant and short solution with good performance.
The solution uses a hard coded hill climbing strategy with a clever heuristic.
However, it lacks of flexibility and there is space for improving optimality.
Regarding the optimality, I updated the solution to use a slightly different heuristic that produces way better results now, though it still is simple hard-coded hill climbing.
Elegant and short solution with good performance. The solution uses a hard coded hill climbing strategy with a clever heuristic. However, it lacks of flexibility and there is space for improving optimality.
EvaluationSheet NMF.xlsx