Ich bin auf diesem fest: Haben Sie ein Quadrat. Setzen Sie n Punkte in dieses Quadrat, so dass die minimale Entfernung (nicht die durchschnittliche Entfernung) die höchstmögliche ist.Algorithmus Putting Point in Quadrat mit maximalen Mindestabstand
Ich bin auf der Suche nach einem Algorithmus, der in der Lage sein würde, die Koordinaten aller Punkte zu erhalten, wenn sie gezählt werden.
Beispiel Ergebnisse für n = 4; 5; 6:
Example results for n=4;5;6 http://i40.tinypic.com/ohrb44.png
Bitte die richtigen und ähnliche Ideen nicht Computing-Power-basierte Sachen erwähnen, wie viel Kombination versuchen, und dann Erbsenzählerei .
Ist dies das gleiche wie "Circles in square"? http://en.wikipedia.org/wiki/Packing_problem#Circles_in_square – zaf
Lassen Sie das OP erklären, ob es Hausaufgaben ist oder nicht, bitte. –
@zaf ich denke nicht, dass dies mit den Kreisen in Quadraten zusammenhängen würde, da berühren sich die Kreise, hier stoßen die Punkte ab, selbst wenn man annimmt, dass die Punkte Zentren des Kreises sind, würden sich die Kreise überlappen. :) –