огда объясните, что Вы подразумеваете под "оптимальным решением". Судя по Вашему Score (4.0000000000000), Вами для 7-ми вершин найдено одно из 7! точных решений. Т.е. без отсечения части решений из соображений здравого смысла (даже выделив алгоритмически только нахождение одного точного решения) не обойтись, а это уже не будет полной переборной задачей. И мне не совсем понятно, что Вы подразумеваете под словами: "8 вершин никак не могу решить...". Т.е. каков критерий истины для 8 вершин?
Да вы правы у меня нет доказательств что мои решения оптимальные - они всего лишь лучшие из найденых. Для 8 вершин лучшее решение ещё не нашёл.
-- 05.10.2017, 20:16 --I use a about three years old DELL Precision Tower 5810. The as it seems optimal values for N=4 to 7 I got with some simple edge swapping algorithm in the complete graph (swapping two edges with a common vertex), but for N=8 I only managed to find the as it seems optimal solution with some additional heuristic for when to swap two edges and when not. This took maybe 24 CPU hours for N=8.
I realized after some time that in principle this method is not suited for larger N. So I completeley changed the method for N=9. I With this new method my solution appeared within a few minutes and I can prove that there is no better solution (I could not prove this with the old method for N=4 to 8, because it was a random search). For N=10 this new method again must be improved in some way, I did not find the optimal solution yet within 7 hours, the raw score still is above 3.5 millions.
This is fascinating on so many levels. I am surprised that you can prove the optimality of your n=9. Also interesting that the strategy for 8 doesn't work for 9.