Erlang/OTP 19 [erts-8.0.2] oder Erlang R16B03 (erts-5.10.4). Auf beiden cccompute-Rechnern ist eine gültige Installation vorhanden (mit der wir gearbeitet haben).
Der Quellcode ist in impl-tsp/src
.
Kompiliervorgang:
cd impl-tsp
make nif
make
Start der Erlang Shell:
cd ebin
mkdir log
erl
In der EShell:
optmove3:init_nif().
evol_gapx_central:init('../data/ftv33.atsp', [], 300, 4, 10).
- '../data/ftv33.atsp': Name der Datei
- []: andere Nodes, die an dem selben Problem rechnen (falls vorhanden)
- 300: Anfangspopulation
- 4: Anzahl der Prozesse
- 10: Nachbarschaftsgröße zu Beginn für ls3opt
Der Aufruf speichert Dateien in ebin/log
.
Beispielhafter Inhalt:
1,1286,1568,1949.0
2,1286,1568,1946.8733333333332
3,1286,1568,1944.99
...
Von links nach rechts:
- Die Generation
- Der beste, bekannte Wert für das Problem
- Der momentan beste Wert
- Der durchnittliche Fitness-Wert
Die Dokumenation ist in doc/documentation.pdf
.