From 88f30c3d8709d849ab67e7f9da52a2b7e182a072 Mon Sep 17 00:00:00 2001 From: Stefan Dresselhaus Date: Tue, 24 Oct 2017 13:22:20 +0200 Subject: [PATCH] savepoint --- arbeit/bibma.bib | 34 + arbeit/ma.md | 157 +- arbeit/ma.pdf | Bin 2756226 -> 2790201 bytes arbeit/ma.tex | 189 +- arbeit/template.tex | 8 +- ...0-evolution1D_5x5_100Times-added_one.error | 101 + ...n1D_5x5_100Times-added_one.gnuplot.fit.log | 6 +- ...on1D_5x5_100Times-added_one.gnuplot.script | 12 +- ...volution1D_5x5_100Times-added_one.spearman | 37 + ...mes-added_one_improvement-vs-evo-error.png | Bin 5822 -> 5692 bytes ...00Times-added_one_improvement-vs-steps.png | Bin 5841 -> 5921 bytes ...100Times-added_one_regularity-vs-steps.png | Bin 6150 -> 6296 bytes ...0170830-evolution1D_5x5_100Times-all.error | 201 ++ ...olution1D_5x5_100Times-all.gnuplot.fit.log | 6 +- ...volution1D_5x5_100Times-all.gnuplot.script | 18 +- ...0830-evolution1D_5x5_100Times-all.spearman | 37 + ..._100Times-all_improvement-vs-evo-error.png | Bin 7284 -> 5613 bytes ..._5x5_100Times-all_improvement-vs-steps.png | Bin 8280 -> 6684 bytes ...D_5x5_100Times-all_regularity-vs-steps.png | Bin 8359 -> 6820 bytes .../20170830-evolution1D_5x5_100Times.error | 101 + ...0-evolution1D_5x5_100Times.gnuplot.fit.log | 6 +- ...30-evolution1D_5x5_100Times.gnuplot.script | 12 +- ...20170830-evolution1D_5x5_100Times.spearman | 37 + ..._5x5_100Times_improvement-vs-evo-error.png | Bin 5677 -> 5565 bytes ...on1D_5x5_100Times_improvement-vs-steps.png | Bin 5818 -> 5913 bytes ...ion1D_5x5_100Times_regularity-vs-steps.png | Bin 5614 -> 5767 bytes dokumentation/evolution1d/20171005-all.error | 501 ++++ .../evolution1d/20171005-all.gnuplot.fit.log | 104 +- .../evolution1d/20171005-all.gnuplot.log | 241 +- .../evolution1d/20171005-all.gnuplot.script | 24 +- .../evolution1d/20171005-all.spearman | 37 + .../20171005-all_improvement-vs-evo-error.png | Bin 7806 -> 5724 bytes .../20171005-all_improvement-vs-steps.png | Bin 11930 -> 8833 bytes .../20171005-all_regularity-vs-steps.png | Bin 11294 -> 8236 bytes .../20171005-evolution1D_4x7_100Times.error | 101 + ...5-evolution1D_4x7_100Times.gnuplot.fit.log | 70 +- ...71005-evolution1D_4x7_100Times.gnuplot.log | 241 +- ...05-evolution1D_4x7_100Times.gnuplot.script | 12 +- ...20171005-evolution1D_4x7_100Times.spearman | 37 + ..._4x7_100Times_improvement-vs-evo-error.png | Bin 5889 -> 5753 bytes ...on1D_4x7_100Times_improvement-vs-steps.png | Bin 5602 -> 5668 bytes ...ion1D_4x7_100Times_regularity-vs-steps.png | Bin 5350 -> 5495 bytes .../20171005-evolution1D_7x4_100Times.error | 101 + ...5-evolution1D_7x4_100Times.gnuplot.fit.log | 66 +- ...71005-evolution1D_7x4_100Times.gnuplot.log | 249 +- ...05-evolution1D_7x4_100Times.gnuplot.script | 12 +- ...20171005-evolution1D_7x4_100Times.spearman | 37 + ..._7x4_100Times_improvement-vs-evo-error.png | Bin 6134 -> 6018 bytes ...on1D_7x4_100Times_improvement-vs-steps.png | Bin 5618 -> 5701 bytes ...ion1D_7x4_100Times_regularity-vs-steps.png | Bin 5197 -> 5342 bytes .../20171005-evolution1D_7x7_100Times.error | 101 + ...5-evolution1D_7x7_100Times.gnuplot.fit.log | 68 +- ...71005-evolution1D_7x7_100Times.gnuplot.log | 239 +- ...05-evolution1D_7x7_100Times.gnuplot.script | 12 +- ...20171005-evolution1D_7x7_100Times.spearman | 37 + ..._7x7_100Times_improvement-vs-evo-error.png | Bin 5538 -> 5473 bytes ...on1D_7x7_100Times_improvement-vs-steps.png | Bin 5938 -> 6025 bytes ...ion1D_7x7_100Times_regularity-vs-steps.png | Bin 5628 -> 5795 bytes ...1020-evolution1D_4x7_100Times_addedOne.csv | 111 + ...20-evolution1D_4x7_100Times_addedOne.error | 111 + ...on1D_4x7_100Times_addedOne.gnuplot.fit.log | 138 + ...lution1D_4x7_100Times_addedOne.gnuplot.log | 272 ++ ...ion1D_4x7_100Times_addedOne.gnuplot.script | 20 + ...1020-evolution1D_4x7_100Times_addedOne.log | 2341 ++++++++++++++++ ...evolution1D_4x7_100Times_addedOne.spearman | 37 + ...imes_addedOne_improvement-vs-evo-error.png | Bin 0 -> 5778 bytes ...100Times_addedOne_improvement-vs-steps.png | Bin 0 -> 5817 bytes ..._100Times_addedOne_regularity-vs-steps.png | Bin 0 -> 5755 bytes ...1020-evolution1D_5x5_100Times-addedOne.csv | 101 + ...20-evolution1D_5x5_100Times-addedOne.error | 101 + ...on1D_5x5_100Times-addedOne.gnuplot.fit.log | 138 + ...lution1D_5x5_100Times-addedOne.gnuplot.log | 272 ++ ...ion1D_5x5_100Times-addedOne.gnuplot.script | 20 + ...1020-evolution1D_5x5_100Times-addedOne.log | 2141 +++++++++++++++ ...evolution1D_5x5_100Times-addedOne.spearman | 37 + ...imes-addedOne_improvement-vs-evo-error.png | Bin 0 -> 6052 bytes ...100Times-addedOne_improvement-vs-steps.png | Bin 0 -> 6456 bytes ..._100Times-addedOne_regularity-vs-steps.png | Bin 0 -> 5907 bytes .../20171020-evolution1D_5x5_100Times.csv | 101 + .../20171020-evolution1D_5x5_100Times.error | 101 + ...0-evolution1D_5x5_100Times.gnuplot.fit.log | 138 + ...71020-evolution1D_5x5_100Times.gnuplot.log | 261 ++ ...20-evolution1D_5x5_100Times.gnuplot.script | 20 + .../20171020-evolution1D_5x5_100Times.log | 2131 +++++++++++++++ ...20171020-evolution1D_5x5_100Times.spearman | 37 + ...20-evolution1D_5x5_100Times_2-addedOne.csv | 106 + ...-evolution1D_5x5_100Times_2-addedOne.error | 106 + ...1D_5x5_100Times_2-addedOne.gnuplot.fit.log | 138 + ...tion1D_5x5_100Times_2-addedOne.gnuplot.log | 272 ++ ...n1D_5x5_100Times_2-addedOne.gnuplot.script | 20 + ...20-evolution1D_5x5_100Times_2-addedOne.log | 2236 +++++++++++++++ ...olution1D_5x5_100Times_2-addedOne.spearman | 37 + ...es_2-addedOne_improvement-vs-evo-error.png | Bin 0 -> 5773 bytes ...0Times_2-addedOne_improvement-vs-steps.png | Bin 0 -> 6154 bytes ...00Times_2-addedOne_regularity-vs-steps.png | Bin 0 -> 5739 bytes .../20171020-evolution1D_5x5_100Times_2.csv | 101 + .../20171020-evolution1D_5x5_100Times_2.error | 101 + ...evolution1D_5x5_100Times_2.gnuplot.fit.log | 138 + ...020-evolution1D_5x5_100Times_2.gnuplot.log | 261 ++ ...-evolution1D_5x5_100Times_2.gnuplot.script | 20 + .../20171020-evolution1D_5x5_100Times_2.log | 2131 +++++++++++++++ ...171020-evolution1D_5x5_100Times_2.spearman | 37 + ...x5_100Times_2_improvement-vs-evo-error.png | Bin 0 -> 5625 bytes ...1D_5x5_100Times_2_improvement-vs-steps.png | Bin 0 -> 5920 bytes ...n1D_5x5_100Times_2_regularity-vs-steps.png | Bin 0 -> 5670 bytes ..._5x5_100Times_improvement-vs-evo-error.png | Bin 0 -> 5782 bytes ...on1D_5x5_100Times_improvement-vs-steps.png | Bin 0 -> 5507 bytes ...ion1D_5x5_100Times_regularity-vs-steps.png | Bin 0 -> 5678 bytes ...1020-evolution1D_7x4_100Times_addedOne.csv | 111 + ...20-evolution1D_7x4_100Times_addedOne.error | 111 + ...on1D_7x4_100Times_addedOne.gnuplot.fit.log | 138 + ...lution1D_7x4_100Times_addedOne.gnuplot.log | 272 ++ ...ion1D_7x4_100Times_addedOne.gnuplot.script | 20 + ...1020-evolution1D_7x4_100Times_addedOne.log | 2341 ++++++++++++++++ ...evolution1D_7x4_100Times_addedOne.spearman | 37 + ...imes_addedOne_improvement-vs-evo-error.png | Bin 0 -> 6076 bytes ...100Times_addedOne_improvement-vs-steps.png | Bin 0 -> 5800 bytes ..._100Times_addedOne_regularity-vs-steps.png | Bin 0 -> 5924 bytes .../20171021-evolution1D_10x10_100Times.csv | 111 + .../20171021-evolution1D_10x10_100Times.error | 111 + ...evolution1D_10x10_100Times.gnuplot.fit.log | 138 + ...021-evolution1D_10x10_100Times.gnuplot.log | 272 ++ ...-evolution1D_10x10_100Times.gnuplot.script | 20 + .../20171021-evolution1D_10x10_100Times.log | 2341 ++++++++++++++++ ...171021-evolution1D_10x10_100Times.spearman | 37 + ...0x10_100Times_improvement-vs-evo-error.png | Bin 0 -> 5700 bytes ...1D_10x10_100Times_improvement-vs-steps.png | Bin 0 -> 6517 bytes ...n1D_10x10_100Times_regularity-vs-steps.png | Bin 0 -> 5943 bytes ...71023-evolution1D_10x10_wrong_100Times.csv | 21 + ...ion1D_10x10_wrong_100Times.gnuplot.fit.log | 138 + ...olution1D_10x10_wrong_100Times.gnuplot.log | 294 ++ ...tion1D_10x10_wrong_100Times.gnuplot.script | 20 + ...71023-evolution1D_10x10_wrong_100Times.log | 451 +++ ...rong_100Times_improvement-vs-evo-error.png | Bin 0 -> 5095 bytes ...10_wrong_100Times_improvement-vs-steps.png | Bin 0 -> 5206 bytes ...x10_wrong_100Times_regularity-vs-steps.png | Bin 0 -> 4487 bytes .../20171023-evolution1D_5x5_100Times.csv | 101 + ...3-evolution1D_5x5_100Times.gnuplot.fit.log | 138 + ...71023-evolution1D_5x5_100Times.gnuplot.log | 272 ++ ...23-evolution1D_5x5_100Times.gnuplot.script | 20 + .../20171023-evolution1D_5x5_100Times.log | 2131 +++++++++++++++ ...20171023-evolution1D_5x5_100Times.spearman | 37 + ..._5x5_100Times_improvement-vs-evo-error.png | Bin 0 -> 5989 bytes ...on1D_5x5_100Times_improvement-vs-steps.png | Bin 0 -> 5658 bytes ...ion1D_5x5_100Times_regularity-vs-steps.png | Bin 0 -> 5675 bytes ...1023-evolution1D_5x5_adv-lamb_100Times.log | 2431 +++++++++++++++++ ...0171023-evolution1D_5x5_wrong_100Times.csv | 101 + ...ution1D_5x5_wrong_100Times.gnuplot.fit.log | 138 + ...evolution1D_5x5_wrong_100Times.gnuplot.log | 272 ++ ...lution1D_5x5_wrong_100Times.gnuplot.script | 20 + ...0171023-evolution1D_5x5_wrong_100Times.log | 2131 +++++++++++++++ ...23-evolution1D_5x5_wrong_100Times.spearman | 37 + ...rong_100Times_improvement-vs-evo-error.png | Bin 0 -> 6077 bytes ...x5_wrong_100Times_improvement-vs-steps.png | Bin 0 -> 5783 bytes ...5x5_wrong_100Times_regularity-vs-steps.png | Bin 0 -> 5697 bytes .../evolution1d/25_28-points-addedOne.csv | 326 +++ .../evolution1d/25_28-points-addedOne.error | 326 +++ .../25_28-points-addedOne.gnuplot.fit.log | 138 + .../25_28-points-addedOne.gnuplot.log | 250 ++ .../25_28-points-addedOne.gnuplot.script | 20 + .../25_28-points-addedOne.spearman | 37 + ...ints-addedOne_improvement-vs-evo-error.png | Bin 0 -> 5298 bytes ...8-points-addedOne_improvement-vs-steps.png | Bin 0 -> 7446 bytes ...28-points-addedOne_regularity-vs-steps.png | Bin 0 -> 7638 bytes ...ints-addedOne_variability-vs-evo-error.png | Bin 0 -> 5044 bytes dokumentation/evolution1d/25_28-points.csv | 301 ++ dokumentation/evolution1d/25_28-points.error | 301 ++ .../evolution1d/25_28-points.gnuplot.fit.log | 138 + .../evolution1d/25_28-points.gnuplot.log | 250 ++ .../evolution1d/25_28-points.gnuplot.script | 20 + .../evolution1d/25_28-points.spearman | 37 + .../25_28-points_improvement-vs-evo-error.png | Bin 0 -> 5712 bytes .../25_28-points_improvement-vs-steps.png | Bin 0 -> 7135 bytes .../25_28-points_regularity-vs-steps.png | Bin 0 -> 7117 bytes .../25_28-points_variability-vs-evo-error.png | Bin 0 -> 5545 bytes dokumentation/evolution1d/55_to_1010.csv | 311 +++ .../evolution1d/55_to_1010.gnuplot.fit.log | 184 ++ .../evolution1d/55_to_1010.gnuplot.log | 326 +++ .../evolution1d/55_to_1010.gnuplot.script | 26 + dokumentation/evolution1d/55_to_1010.spearman | 49 + .../55_to_1010_improvement-vs-evo-error.png | Bin 0 -> 6219 bytes .../55_to_1010_improvement-vs-steps.png | Bin 0 -> 8381 bytes .../55_to_1010_regularity-vs-steps.png | Bin 0 -> 8143 bytes .../evolution1d/55_to_1010_steps.png | Bin 0 -> 14550 bytes .../55_to_1010_variability-vs-evo-error.png | Bin 0 -> 5334 bytes dokumentation/evolution1d/55_vs_77.csv | 201 ++ dokumentation/evolution1d/55_vs_77.error | 201 ++ .../evolution1d/55_vs_77.gnuplot.fit.log | 138 + .../evolution1d/55_vs_77.gnuplot.log | 239 ++ .../evolution1d/55_vs_77.gnuplot.script | 20 + dokumentation/evolution1d/55_vs_77.spearman | 37 + .../55_vs_77_improvement-vs-evo-error.png | Bin 0 -> 5755 bytes .../55_vs_77_improvement-vs-steps.png | Bin 0 -> 6589 bytes .../55_vs_77_regularity-vs-steps.png | Bin 0 -> 6079 bytes .../55_vs_77_variability-vs-evo-error.png | Bin 0 -> 5285 bytes dokumentation/evolution1d/R_analysis.r | 15 +- dokumentation/evolution1d/R_analysis.sh | 29 + dokumentation/evolution1d/adv-lamb.csv | 101 + dokumentation/evolution1d/adv-lamb_05.csv | 101 + .../evolution1d/adv-lamb_05.gnuplot.fit.log | 138 + .../evolution1d/adv-lamb_05.gnuplot.log | 272 ++ .../evolution1d/adv-lamb_05.gnuplot.script | 20 + .../adv-lamb_05_improvement-vs-evo-error.png | Bin 0 -> 6180 bytes .../adv-lamb_05_improvement-vs-steps.png | Bin 0 -> 5904 bytes .../adv-lamb_05_regularity-vs-steps.png | Bin 0 -> 5569 bytes dokumentation/evolution1d/adv-lamb_1.csv | 101 + .../evolution1d/adv-lamb_1.gnuplot.fit.log | 138 + .../evolution1d/adv-lamb_1.gnuplot.log | 272 ++ .../evolution1d/adv-lamb_1.gnuplot.script | 20 + .../adv-lamb_1_improvement-vs-evo-error.png | Bin 0 -> 6113 bytes .../adv-lamb_1_improvement-vs-steps.png | Bin 0 -> 5825 bytes .../adv-lamb_1_regularity-vs-steps.png | Bin 0 -> 5569 bytes dokumentation/evolution1d/adv-lamb_25.csv | 101 + .../evolution1d/adv-lamb_25.gnuplot.fit.log | 138 + .../evolution1d/adv-lamb_25.gnuplot.log | 294 ++ .../evolution1d/adv-lamb_25.gnuplot.script | 20 + .../adv-lamb_25_improvement-vs-evo-error.png | Bin 0 -> 6055 bytes .../adv-lamb_25_improvement-vs-steps.png | Bin 0 -> 5792 bytes .../adv-lamb_25_regularity-vs-steps.png | Bin 0 -> 5569 bytes dokumentation/evolution1d/adv-lamb_75.csv | 101 + .../evolution1d/adv-lamb_75.gnuplot.fit.log | 138 + .../evolution1d/adv-lamb_75.gnuplot.log | 272 ++ .../evolution1d/adv-lamb_75.gnuplot.script | 20 + .../adv-lamb_75_improvement-vs-evo-error.png | Bin 0 -> 6301 bytes .../adv-lamb_75_improvement-vs-steps.png | Bin 0 -> 5940 bytes .../adv-lamb_75_regularity-vs-steps.png | Bin 0 -> 5569 bytes dokumentation/evolution1d/combine.sh | 52 +- dokumentation/evolution1d/combine2.sh | 51 + dokumentation/evolution1d/combine3.sh | 55 + dokumentation/evolution1d/errors.csv | 101 + .../evolution1d/errors.gnuplot.fit.log | 102 + dokumentation/evolution1d/errors.gnuplot.log | 188 ++ .../evolution1d/errors.gnuplot.script | 20 + .../errors_improvement-vs-steps.png | Bin 0 -> 5647 bytes .../errors_regularity-vs-steps.png | Bin 0 -> 5359 bytes dokumentation/evolution1d/gradient.csv | 306 +++ .../evolution1d/gradient.gnuplot.fit.log | 184 ++ .../evolution1d/gradient.gnuplot.log | 294 ++ .../evolution1d/gradient.gnuplot.script | 26 + .../gradient_improvement-vs-evo-error.png | Bin 0 -> 6285 bytes .../gradient_improvement-vs-steps.png | Bin 0 -> 8533 bytes .../gradient_regularity-vs-steps.png | Bin 0 -> 8950 bytes .../gradient_variability-vs-evo-error.png | Bin 0 -> 5053 bytes dokumentation/evolution1d/images.sh | 12 +- dokumentation/evolution1d/post_lmb.sh | 26 + dokumentation/evolution1d/variability.gnuplot | 21 + .../evolution1d/variability_boxplot.png | Bin 0 -> 5263 bytes .../20171021-evolution3D_6x6_100Times.csv | 111 + ...1-evolution3D_6x6_100Times.gnuplot.fit.log | 138 + ...71021-evolution3D_6x6_100Times.gnuplot.log | 228 ++ ...21-evolution3D_6x6_100Times.gnuplot.script | 20 + .../20171021-evolution3D_6x6_100Times.log | 2010 ++++++++++++++ ..._6x6_100Times_improvement-vs-evo-error.png | Bin 0 -> 5410 bytes ...on3D_6x6_100Times_improvement-vs-steps.png | Bin 0 -> 5479 bytes ...ion3D_6x6_100Times_regularity-vs-steps.png | Bin 0 -> 5188 bytes dokumentation/evolution3d/YxYxY.csv | 311 +++ .../evolution3d/YxYxY.gnuplot.fit.log | 184 ++ dokumentation/evolution3d/YxYxY.gnuplot.log | 282 ++ .../evolution3d/YxYxY.gnuplot.script | 26 + .../YxYxY_improvement-vs-evo-error.png | Bin 0 -> 7928 bytes .../YxYxY_improvement-vs-steps.png | Bin 0 -> 7394 bytes dokumentation/evolution3d/YxYxY_montage.png | Bin 0 -> 26497 bytes .../evolution3d/YxYxY_regularity-vs-steps.png | Bin 0 -> 7884 bytes .../YxYxY_variability-vs-evo-error.png | Bin 0 -> 5886 bytes 264 files changed, 42924 insertions(+), 389 deletions(-) create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.error create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.spearman create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-all.error create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-all.spearman create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times.error create mode 100644 dokumentation/evolution1d/20170830-evolution1D_5x5_100Times.spearman create mode 100644 dokumentation/evolution1d/20171005-all.error create mode 100644 dokumentation/evolution1d/20171005-all.spearman create mode 100644 dokumentation/evolution1d/20171005-evolution1D_4x7_100Times.error create mode 100644 dokumentation/evolution1d/20171005-evolution1D_4x7_100Times.spearman create mode 100644 dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.error create mode 100644 dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.spearman create mode 100644 dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.error create mode 100644 dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.csv create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.error create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.script create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.log create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.spearman create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.csv create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.error create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.log create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.script create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.log create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.spearman create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.csv create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.script create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.csv create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.gnuplot.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.gnuplot.script create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times.spearman create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_adv-lamb_100Times.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.csv create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.gnuplot.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.gnuplot.script create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.log create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times.spearman create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.csv create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.error create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.gnuplot.log create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.gnuplot.script create mode 100644 dokumentation/evolution1d/25_28-points-addedOne.spearman create mode 100644 dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/25_28-points-addedOne_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/25_28-points-addedOne_variability-vs-evo-error.png create mode 100644 dokumentation/evolution1d/25_28-points.csv create mode 100644 dokumentation/evolution1d/25_28-points.error create mode 100644 dokumentation/evolution1d/25_28-points.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/25_28-points.gnuplot.log create mode 100644 dokumentation/evolution1d/25_28-points.gnuplot.script create mode 100644 dokumentation/evolution1d/25_28-points.spearman create mode 100644 dokumentation/evolution1d/25_28-points_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/25_28-points_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/25_28-points_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/25_28-points_variability-vs-evo-error.png create mode 100644 dokumentation/evolution1d/55_to_1010.csv create mode 100644 dokumentation/evolution1d/55_to_1010.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/55_to_1010.gnuplot.log create mode 100644 dokumentation/evolution1d/55_to_1010.gnuplot.script create mode 100644 dokumentation/evolution1d/55_to_1010.spearman create mode 100644 dokumentation/evolution1d/55_to_1010_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/55_to_1010_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/55_to_1010_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/55_to_1010_steps.png create mode 100644 dokumentation/evolution1d/55_to_1010_variability-vs-evo-error.png create mode 100644 dokumentation/evolution1d/55_vs_77.csv create mode 100644 dokumentation/evolution1d/55_vs_77.error create mode 100644 dokumentation/evolution1d/55_vs_77.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/55_vs_77.gnuplot.log create mode 100644 dokumentation/evolution1d/55_vs_77.gnuplot.script create mode 100644 dokumentation/evolution1d/55_vs_77.spearman create mode 100644 dokumentation/evolution1d/55_vs_77_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/55_vs_77_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/55_vs_77_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/55_vs_77_variability-vs-evo-error.png create mode 100755 dokumentation/evolution1d/R_analysis.sh create mode 100644 dokumentation/evolution1d/adv-lamb.csv create mode 100644 dokumentation/evolution1d/adv-lamb_05.csv create mode 100644 dokumentation/evolution1d/adv-lamb_05.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/adv-lamb_05.gnuplot.log create mode 100644 dokumentation/evolution1d/adv-lamb_05.gnuplot.script create mode 100644 dokumentation/evolution1d/adv-lamb_05_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/adv-lamb_05_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_05_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_1.csv create mode 100644 dokumentation/evolution1d/adv-lamb_1.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/adv-lamb_1.gnuplot.log create mode 100644 dokumentation/evolution1d/adv-lamb_1.gnuplot.script create mode 100644 dokumentation/evolution1d/adv-lamb_1_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/adv-lamb_1_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_1_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_25.csv create mode 100644 dokumentation/evolution1d/adv-lamb_25.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/adv-lamb_25.gnuplot.log create mode 100644 dokumentation/evolution1d/adv-lamb_25.gnuplot.script create mode 100644 dokumentation/evolution1d/adv-lamb_25_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/adv-lamb_25_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_25_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_75.csv create mode 100644 dokumentation/evolution1d/adv-lamb_75.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/adv-lamb_75.gnuplot.log create mode 100644 dokumentation/evolution1d/adv-lamb_75.gnuplot.script create mode 100644 dokumentation/evolution1d/adv-lamb_75_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/adv-lamb_75_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/adv-lamb_75_regularity-vs-steps.png create mode 100755 dokumentation/evolution1d/combine2.sh create mode 100755 dokumentation/evolution1d/combine3.sh create mode 100644 dokumentation/evolution1d/errors.csv create mode 100644 dokumentation/evolution1d/errors.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/errors.gnuplot.log create mode 100644 dokumentation/evolution1d/errors.gnuplot.script create mode 100644 dokumentation/evolution1d/errors_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/errors_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/gradient.csv create mode 100644 dokumentation/evolution1d/gradient.gnuplot.fit.log create mode 100644 dokumentation/evolution1d/gradient.gnuplot.log create mode 100644 dokumentation/evolution1d/gradient.gnuplot.script create mode 100644 dokumentation/evolution1d/gradient_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution1d/gradient_improvement-vs-steps.png create mode 100644 dokumentation/evolution1d/gradient_regularity-vs-steps.png create mode 100644 dokumentation/evolution1d/gradient_variability-vs-evo-error.png create mode 100755 dokumentation/evolution1d/post_lmb.sh create mode 100644 dokumentation/evolution1d/variability.gnuplot create mode 100644 dokumentation/evolution1d/variability_boxplot.png create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.csv create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.fit.log create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.log create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.script create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.log create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-steps.png create mode 100644 dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_regularity-vs-steps.png create mode 100644 dokumentation/evolution3d/YxYxY.csv create mode 100644 dokumentation/evolution3d/YxYxY.gnuplot.fit.log create mode 100644 dokumentation/evolution3d/YxYxY.gnuplot.log create mode 100644 dokumentation/evolution3d/YxYxY.gnuplot.script create mode 100644 dokumentation/evolution3d/YxYxY_improvement-vs-evo-error.png create mode 100644 dokumentation/evolution3d/YxYxY_improvement-vs-steps.png create mode 100644 dokumentation/evolution3d/YxYxY_montage.png create mode 100644 dokumentation/evolution3d/YxYxY_regularity-vs-steps.png create mode 100644 dokumentation/evolution3d/YxYxY_variability-vs-evo-error.png diff --git a/arbeit/bibma.bib b/arbeit/bibma.bib index b314dce..988391f 100644 --- a/arbeit/bibma.bib +++ b/arbeit/bibma.bib @@ -202,3 +202,37 @@ url = {http://graphics.uni-bielefeld.de/publications/disclaimer.php?dlurl=vmv15.pdf}, ISBN = {978-3-905674-95-8}, } +@article{hauke2011comparison, + title={Comparison of values of Pearson's and Spearman's correlation coefficients on the same sets of data}, + author={Hauke, Jan and Kossowski, Tomasz}, + journal={Quaestiones geographicae}, + volume={30}, + number={2}, + pages={87}, + year={2011}, + publisher={De Gruyter Open Sp. z oo}, + url={https://www.degruyter.com/downloadpdf/j/quageo.2011.30.issue-2/v10117-011-0021-1/v10117-011-0021-1.pdf}, +} +@article{weir2015spearman, + title={Spearman’s correlation}, + author={Weir, I}, + journal={Retrieved from statstutor}, + year={2015}, + url={http://www.statstutor.ac.uk/resources/uploaded/spearmans.pdf}, +} +@Article{shark08, + author = {Christian Igel and Verena Heidrich-Meisner and Tobias Glasmachers}, + title = {Shark}, + journal = {Journal of Machine Learning Research}, + year = {2008}, + volume = {9}, + pages = {993-996}, + url={http://image.diku.dk/shark/index.html}, +} +@article{hansen2016cma, + title={The CMA evolution strategy: A tutorial}, + author={Hansen, Nikolaus}, + journal={arXiv preprint arXiv:1604.00772}, + year={2016}, + url={https://arxiv.org/abs/1604.00772} +} diff --git a/arbeit/ma.md b/arbeit/ma.md index 82ff22d..fc890f5 100644 --- a/arbeit/ma.md +++ b/arbeit/ma.md @@ -660,7 +660,8 @@ can compute the analytic solution $\vec{p^{*}} = \vec{U^+}\vec{t}$, yielding us the correct gradient in which the evolutionary optimizer should move. ## Procedure: 1D Function Approximation - +\label{sec:proc:1d} + For our setup we first compute the coefficients of the deformation--matrix and use then the formulas for *variability* and *regularity* to get our predictions. Afterwards we solve the problem analytically to get the (normalized) correct @@ -696,6 +697,7 @@ dimension and shrink the distance to the neighbours (the smaller neighbour for $r < 0$, the larger for $r > 0$) by the factor $r$^[Note: On the Edges this displacement is only applied outwards by flipping the sign of $r$, if appropriate.]. +\improvement[inline]{update!! gaussian, not uniform!!} An Example of such a testcase can be seen for a $7 \times 4$--grid in figure \ref{fig:example1d_grid}. @@ -806,20 +808,148 @@ control-points. # Evaluation of Scenarios \label{sec:res} -## Spearman/Pearson--Metriken +To compare our results to the ones given by Richter et al.\cite{anrichterEvol}, +we also use Spearman's rank correlation coefficient. Opposed to other popular +coefficients, like the Pearson correlation coefficient, which measures a linear +relationship between variables, the Spearmans's coefficient assesses \glqq how +well an arbitrary monotonic function can descripbe the relationship between two +variables, without making any assumptions about the frequency distribution of +the variables\grqq\cite{hauke2011comparison}. -- Was ist das? -- Wieso sollte uns das interessieren? -- Wieso reicht Monotonie? -- Haben wir das gezeigt? -- Statistik, Bilder, blah! +As we don't have any prior knowledge if any of the criteria is linear and we are +just interested in a monotonic relation between the criteria and their +predictive power, the Spearman's coefficient seems to fit out scenario best. + +For interpretation of these values we follow the same interpretation used in +\cite{anrichterEvol}, based on \cite{weir2015spearman}: The coefficient +intervals $r_S \in [0,0.2[$, $[0.2,0.4[$, $[0.4,0.6[$, $[0.6,0.8[$, and $[0.8,1]$ are +classified as *very weak*, *weak*, *moderate*, *strong* and *very strong*. We +interpret p--values smaller than $0.1$ as *significant* and cut off the +precision of p--values after four decimal digits (thus often having a p--value +of $0$ given for p--values $< 10^{-4}$). + +As we are looking for anti--correlation (i.e. our criterion should be maximized +indicating a minimal result in --- for example --- the reconstruction--error) +instead of correlation we flip the sign of the correlation--coefficient for +readability and to have the correlation--coefficients be in the +classification--range given above. + +For the evolutionary optimization we employ the CMA--ES (covariance matrix +adaptation evolution strategy) of the shark3.1 library \cite{shark08}, as this +algorithm was used by \cite{anrichterEvol} as well. We leave the parameters at +their sensible defaults as further explained in +\cite[Appendix~A: Table~1]{hansen2016cma}. ## Results of 1D Function Approximation -\begin{figure}[!ht] -\includegraphics[width=\textwidth]{img/evolution1d/20171005-all_appended.png} -\caption{Results 1D} +In the case of our 1D--Optimization--problem, we have the luxury of knowing the +analytical solution to the given problem--set. We use this to experimentally +evaluate the quality criteria we introduced before. As an evolutional +optimization is partially a random process, we use the analytical solution as a +stopping-criteria. We measure the convergence speed as number of iterations the +evolutional algorithm needed to get within $1.05\%$ of the optimal solution. +We used different regular grids that we manipulated as explained in Section +\ref{sec:proc:1d} with a different number of control points. As our grids have +to be the product of two integers, we compared a $5 \times 5$--grid with $25$ +control--points to a $4 \times 7$ and $7 \times 4$--grid with $28$ +control--points. This was done to measure the impact an \glqq improper\grqq +setup could have and how well this is displayed in the criteria we are +examining. + +Additionally we also measured the effect of increasing the total resolution of +the grid by taking a closer look at $5 \times 5$, $7 \times 7$ and $10 \times 10$ grids. + +\begin{figure}[ht] +\centering +\includegraphics[width=0.7\textwidth]{img/evolution1d/variability_boxplot.png} +\caption[1D Fitting Errors for various grids]{The squared error for the various +grids we examined.\newline +Note that $7 \times 4$ and $4 \times 7$ have the same number of control--points.} +\label{fig:1dvar} +\end{figure} + +### Variability + +Variability should characterize the potential for design space exploration and +is defined in terms of the normalized rank of the deformation matrix $\vec{U}$: +$V(\vec{U}) := \frac{\textrm{rank}(\vec{U})}{n}$, whereby $n$ is the number of +vertices. +As all our tested matrices had a constant rank (being $m = x \cdot y$ for a $x \times y$ +grid), we have merely plotted the errors in the boxplot in figure +\ref{fig:1dvar} + +It is also noticeable, that although the $7 \times 4$ and $4 \times 7$ grids +have a higher variability, they perform not better than the $5 \times 5$ grid. +Also the $7 \times 4$ and $4 \times 7$ grids differ distinctly from each other, +although they have the same number of control--points. This is an indication the +impact a proper or improper grid--setup can have. We do not draw scientific +conclusions from these findings, as more research on non-squared grids seem +necessary.\todo{machen wir die noch? :D} + +Leaving the issue of the grid--layout aside we focused on grids having the same +number of prototypes in every dimension. For the $5 \times 5$, $7 \times 7$ and +$10 \times 10$ grids we found a *very strong* correlation ($-r_S = 0.94, p = 0$) +between the variability and the evolutionary error. + +### Regularity + +\begin{table}[bht] +\centering +\begin{tabular}{c|c|c|c|c} +$5 \times 5$ & $7 \times 4$ & $4 \times 7$ & $7 \times 7$ & $10 \times 10$\\ +\hline +$0.28$ ($0.0045$) & \textcolor{red}{$0.21$} ($0.0396$) & \textcolor{red}{$0.1$} ($0.3019$) & \textcolor{red}{$0.01$} ($0.9216$) & \textcolor{red}{$0.01$} ($0.9185$) +\end{tabular} +\caption[Correlation 1D Regularity/Steps]{Spearman's correlation (and p-values) +between regularity and convergence speed for the 1D function approximation +problem.\newline +Not significant entries are marked in red. +} +\label{tab:1dreg} +\end{table} + +\begin{figure}[ht] +\centering +\includegraphics[width=\textwidth]{img/evolution1d/55_to_1010_steps.png} +\caption[Improvement potential and regularity vs. steps]{\newline +Left: Improvement potential against steps until convergence\newline +Right: Regularity against steps until convergence\newline +Coloured by their grid--resolution, both with a linear fit over the whole +dataset.} +\label{fig:1dreg} +\end{figure} + +Regularity should correspond to the convergence speed (measured in +iteration--steps of the evolutionary algorithm), and is computed as inverse +condition number $\kappa(\vec{U})$ of the deformation--matrix. + +As can be seen from table \ref{tab:1dreg}, we could only show a *weak* correlation +in the case of a $5 \times 5$ grid. As we increment the number of +control--points the correlation gets worse until it is completely random in a +single dataset. Taking all presented datasets into account we even get a *strong* +correlation of $- r_S = -0.72, p = 0$, that is opposed to our expectations. + +To explain this discrepancy we took a closer look at what caused these high number +of iterations. In figure \ref{fig:1dreg} we also plotted the +improvement-potential against the steps next to the regularity--plot. Our theory +is that the *very strong* correlation ($-r_S = -0.82, p=0$) between +improvement--potential and number of iterations hints that the employed +algorithm simply takes longer to converge on a better solution (as seen in +figure \ref{fig:1dvar} and \ref{fig:1dimp}) offsetting any gain the regularity--measurement could +achieve. + +### Improvement Potential + +- Alle Spearman 1 und p-value 0. + +\begin{figure}[ht] +\centering +\includegraphics[width=0.8\textwidth]{img/evolution1d/55_to_1010_improvement-vs-evo-error.png} +\caption[Correlation 1D Improvement vs. Error]{Improvement potential plotted +against the error yielded by the evolutionary optimization for different +grid--resolutions} +\label{fig:1dimp} \end{figure} @@ -841,6 +971,11 @@ control-points. \caption{Results 3D for Xx4x4} \end{figure} +\begin{figure}[!ht] +\includegraphics[width=\textwidth]{img/evolution3d/YxYxY_montage.png} +\caption{Results 3D for YxYxY for Y $\in [4,5,6]$} +\end{figure} + @@ -851,7 +986,7 @@ control-points. # Schluss \label{sec:dis} -HAHA .. als ob -.- +- Regularity ist kacke für unser setup. Bessere Vorschläge? EW/EV? \improvement[inline]{Bibliotheksverzeichnis links anpassen. DOI überschreibt Direktlinks des Autors.} diff --git a/arbeit/ma.pdf b/arbeit/ma.pdf index b394efa91135e0f35ee6c4519da770c8a813a82f..9fa5a96b908f94bf685527ed0c2d2605be1ac523 100644 GIT binary patch delta 197971 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
@Z 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
y?S+c9V&R7IJ))hk7=_h^v=~dawMN< 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 F{{T)_zjOcq delta 164520 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

-VF0=obFbxSt^4o@J3hq(nIb#~bk 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 diff --git a/arbeit/ma.tex b/arbeit/ma.tex index 1f48cdb..bf27361 100644 --- a/arbeit/ma.tex +++ b/arbeit/ma.tex @@ -3,7 +3,7 @@ \documentclass[ a4paper, % default 12pt, % default = 11pt -BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm +BCOR10mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm twoside, % default, 2seitig titlepage, % pagesize=auto @@ -31,10 +31,10 @@ xcolor=dvipsnames, %%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%% \input{settings/commands} \input{settings/environments} -%\setlength{\parindent}{0pt} % kein einzug bei absaetzen -%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs�zen (funktioniert noch nicht) +\setlength{\parindent}{0pt} % kein einzug bei absaetzen +\setlength{\parskip}{12pt plus6pt minus2pt} % dafür abstand zwischen absäzen % \renewcommand{\familydefault}{\sfdefault} -\setstretch{1.44} % 1.5-facher zeilenabstand +\setstretch{1.5} % 1.5-facher zeilenabstand %%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%% % ### Fr 2 Seitig (option twopage): @@ -850,6 +850,8 @@ should move. \section{Procedure: 1D Function Approximation}\label{procedure-1d-function-approximation} +\label{sec:proc:1d} + For our setup we first compute the coefficients of the deformation--matrix and use then the formulas for \emph{variability} and \emph{regularity} to get our predictions. Afterwards we solve the @@ -886,6 +888,7 @@ neighbours (the smaller neighbour for \(r < 0\), the larger for \(r > 0\)) by the factor \(r\)\footnote{Note: On the Edges this displacement is only applied outwards by flipping the sign of \(r\), if appropriate.}. +\improvement[inline]{update!! gaussian, not uniform!!} An Example of such a testcase can be seen for a \(7 \times 4\)--grid in figure \ref{fig:example1d_grid}. @@ -1004,29 +1007,162 @@ predict a suboptimal placement of these control-points. \label{sec:res} -\section{Spearman/Pearson--Metriken}\label{spearmanpearsonmetriken} +To compare our results to the ones given by Richter et +al.\cite{anrichterEvol}, we also use Spearman's rank correlation +coefficient. Opposed to other popular coefficients, like the Pearson +correlation coefficient, which measures a linear relationship between +variables, the Spearmans's coefficient assesses \glqq how well an +arbitrary monotonic function can descripbe the relationship between two +variables, without making any assumptions about the frequency +distribution of the variables\grqq\cite{hauke2011comparison}. -\begin{itemize} -\tightlist -\item - Was ist das? -\item - Wieso sollte uns das interessieren? -\item - Wieso reicht Monotonie? -\item - Haben wir das gezeigt? -\item - Statistik, Bilder, blah! -\end{itemize} +As we don't have any prior knowledge if any of the criteria is linear +and we are just interested in a monotonic relation between the criteria +and their predictive power, the Spearman's coefficient seems to fit out +scenario best. + +For interpretation of these values we follow the same interpretation +used in \cite{anrichterEvol}, based on \cite{weir2015spearman}: The +coefficient intervals \(r_S \in [0,0.2[\), \([0.2,0.4[\), \([0.4,0.6[\), +\([0.6,0.8[\), and \([0.8,1]\) are classified as \emph{very weak}, +\emph{weak}, \emph{moderate}, \emph{strong} and \emph{very strong}. We +interpret p--values smaller than \(0.1\) as \emph{significant} and cut +off the precision of p--values after four decimal digits (thus often +having a p--value of \(0\) given for p--values \(< 10^{-4}\)). + +As we are looking for anti--correlation (i.e.~our criterion should be +maximized indicating a minimal result in --- for example --- the +reconstruction--error) instead of correlation we flip the sign of the +correlation--coefficient for readability and to have the +correlation--coefficients be in the classification--range given above. + +For the evolutionary optimization we employ the CMA--ES (covariance +matrix adaptation evolution strategy) of the shark3.1 library +\cite{shark08}, as this algorithm was used by \cite{anrichterEvol} as +well. We leave the parameters at their sensible defaults as further +explained in \cite[Appendix~A: Table~1]{hansen2016cma}. \section{Results of 1D Function Approximation}\label{results-of-1d-function-approximation} -\begin{figure}[!ht] -\includegraphics[width=\textwidth]{img/evolution1d/20171005-all_appended.png} -\caption{Results 1D} +In the case of our 1D--Optimization--problem, we have the luxury of +knowing the analytical solution to the given problem--set. We use this +to experimentally evaluate the quality criteria we introduced before. As +an evolutional optimization is partially a random process, we use the +analytical solution as a stopping-criteria. We measure the convergence +speed as number of iterations the evolutional algorithm needed to get +within \(1.05\%\) of the optimal solution. +We used different regular grids that we manipulated as explained in +Section \ref{sec:proc:1d} with a different number of control points. As +our grids have to be the product of two integers, we compared a +\(5 \times 5\)--grid with \(25\) control--points to a \(4 \times 7\) and +\(7 \times 4\)--grid with \(28\) control--points. This was done to +measure the impact an \glqq improper\grqq +setup could have and how well this is displayed in the criteria we are +examining. + +Additionally we also measured the effect of increasing the total +resolution of the grid by taking a closer look at \(5 \times 5\), +\(7 \times 7\) and \(10 \times 10\) grids. + +\begin{figure}[ht] +\centering +\includegraphics[width=0.7\textwidth]{img/evolution1d/variability_boxplot.png} +\caption[1D Fitting Errors for various grids]{The squared error for the various +grids we examined.\newline +Note that $7 \times 4$ and $4 \times 7$ have the same number of control--points.} +\label{fig:1dfiterr} +\end{figure} + +\subsection{Variability}\label{variability-1} + +Variability should characterize the potential for design space +exploration and is defined in terms of the normalized rank of the +deformation matrix \(\vec{U}\): +\(V(\vec{U}) := \frac{\textrm{rank}(\vec{U})}{n}\), whereby \(n\) is the +number of vertices. As all our tested matrices had a constant rank +(being \(m = x \cdot y\) for a \(x \times y\) grid), we have merely +plotted the errors in the boxplot in figure \ref{fig:1dfiterr} + +It is also noticeable, that although the \(7 \times 4\) and +\(4 \times 7\) grids have a higher variability, they perform not better +than the \(5 \times 5\) grid. Also the \(7 \times 4\) and \(4 \times 7\) +grids differ distinctly from each other, although they have the same +number of control--points. This is an indication the impact a proper or +improper grid--setup can have. We do not draw scientific conclusions +from these findings, as more research on non-squared grids seem +necessary.\todo{machen wir die noch? :D} + +Leaving the issue of the grid--layout aside we focused on grids having +the same number of prototypes in every dimension. For the +\(5 \times 5\), \(7 \times 7\) and \(10 \times 10\) grids we found a +\emph{very strong} correlation (\(-r_S = 0.94, p = 0\)) between the +variability and the evolutionary error. + +\subsection{Regularity}\label{regularity-1} + +\begin{table}[bht] +\centering +\begin{tabular}{c|c|c|c|c} +$5 \times 5$ & $7 \times 4$ & $4 \times 7$ & $7 \times 7$ & $10 \times 10$\\ +\hline +$0.28$ ($0.0045$) & \textcolor{red}{$0.21$} ($0.0396$) & \textcolor{red}{$0.1$} ($0.3019$) & \textcolor{red}{$0.01$} ($0.9216$) & \textcolor{red}{$0.01$} ($0.9185$) +\end{tabular} +\caption[Correlation 1D Regularity/Steps]{Spearman's correlation (and p-values) +between regularity and convergence speed for the 1D function approximation +problem.\newline +Not significant entries are marked in red. +} +\label{tab:1dreg} +\end{table} + +\begin{figure}[ht] +\centering +\includegraphics[width=\textwidth]{img/evolution1d/55_to_1010_steps.png} +\caption[Improvement potential and regularity vs. steps]{\newline +Left: Improvement potential against steps until convergence\newline +Right: Regularity against steps until convergence\newline +Coloured by their grid--resolution, both with a linear fit over the whole +dataset.} +\label{fig:1dreg} +\end{figure} + +Regularity should correspond to the convergence speed (measured in +iteration--steps of the evolutionary algorithm), and is computed as +inverse condition number \(\kappa(\vec{U})\) of the deformation--matrix. + +As can be seen from table \ref{tab:1dreg}, we could only show a +\emph{weak} correlation in the case of a \(5 \times 5\) grid. As we +increment the number of control--points the correlation gets worse until +it is completely random in a single dataset. Taking all presented +datasets into account we even get a \emph{strong} correlation of +\(- r_S = -0.72, p = 0\), that is opposed to our expectations. + +To explain this discrepancy we took a closer look at what caused these +high number of iterations. In figure \ref{fig:1dreg} we also plotted the +improvement-potential against the steps next to the regularity--plot. +Our theory is that the \emph{very strong} correlation +(\(-r_S = -0.82, p=0\)) between improvement--potential and number of +iterations hints that the employed algorithm simply takes longer to +converge on a better solution (as seen in figure \ref{fig:1dimp}) +offsetting any gain the regularity--measurement could achieve. + +\subsection{Improvement Potential}\label{improvement-potential-1} + +\begin{itemize} +\tightlist +\item + Alle Spearman 1 und p-value 0. +\end{itemize} + +\begin{figure}[ht] +\centering +\includegraphics[width=0.8\textwidth]{img/evolution1d/55_to_1010_improvement-vs-evo-error.png} +\caption[Correlation 1D Improvement vs. Error]{Improvement potential plotted +against the error yielded by the evolutionary optimization for different +grid--resolutions} +\label{fig:1dimp} \end{figure} \section{Results of 3D Function @@ -1042,11 +1178,20 @@ Approximation}\label{results-of-3d-function-approximation} \caption{Results 3D for Xx4x4} \end{figure} +\begin{figure}[!ht] +\includegraphics[width=\textwidth]{img/evolution3d/YxYxY_montage.png} +\caption{Results 3D for YxYxY for Y $\in [4,5,6]$} +\end{figure} + \chapter{Schluss}\label{schluss} \label{sec:dis} -HAHA .. als ob -.- +\begin{itemize} +\tightlist +\item + Regularity ist kacke für unser setup. Bessere Vorschläge? EW/EV? +\end{itemize} \improvement[inline]{Bibliotheksverzeichnis links anpassen. DOI überschreibt Direktlinks des Autors.} diff --git a/arbeit/template.tex b/arbeit/template.tex index 2ca0131..f88f55b 100644 --- a/arbeit/template.tex +++ b/arbeit/template.tex @@ -3,7 +3,7 @@ \documentclass[ a4paper, % default $if(fontsize)$$fontsize$,$endif$ % default = 11pt -BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm +BCOR10mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm twoside, % default, 2seitig titlepage, % pagesize=auto @@ -31,10 +31,10 @@ xcolor=dvipsnames, %%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%% \input{settings/commands} \input{settings/environments} -%\setlength{\parindent}{0pt} % kein einzug bei absaetzen -%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs�zen (funktioniert noch nicht) +\setlength{\parindent}{0pt} % kein einzug bei absaetzen +\setlength{\parskip}{12pt plus6pt minus2pt} % dafür abstand zwischen absäzen % \renewcommand{\familydefault}{\sfdefault} -\setstretch{1.44} % 1.5-facher zeilenabstand +\setstretch{1.5} % 1.5-facher zeilenabstand %%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%% % ### Fr 2 Seitig (option twopage): diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.error b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.error new file mode 100644 index 0000000..5a4409d --- /dev/null +++ b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.error @@ -0,0 +1,101 @@ +"Evolution error" +207.886 +245.873 +209.253 +236.693 +237.512 +217.347 +206.725 +218.216 +208.831 +199.805 +195.163 +193.258 +181.901 +183.091 +215.233 +210.992 +226.197 +230.55 +201.997 +227.649 +192.577 +221.454 +236.59 +224.637 +201.263 +218.685 +256.401 +228.137 +203.421 +228.677 +239.173 +203.783 +243.217 +204.188 +211.535 +229.573 +225.773 +235.748 +208.659 +220.83 +191.357 +224.938 +216.195 +218.868 +230.63 +186.89 +218.199 +217.047 +223.644 +213.801 +205.631 +210.824 +230.178 +257.369 +243.262 +229.047 +221.493 +177.905 +241.468 +243.443 +233.782 +205.347 +268.384 +230.853 +226.312 +209.55 +233.426 +210.991 +219.415 +260.926 +229.786 +194.888 +193.57 +211.086 +237.989 +217.102 +194.775 +244.384 +211.814 +212.073 +187.619 +205.625 +210.781 +191.55 +178.258 +194.329 +212.217 +200.944 +227.453 +264.972 +202.656 +201.39 +236.882 +214.712 +194.569 +195.513 +262.158 +251.577 +193.849 +224.14 diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.fit.log b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.fit.log index 75670fd..b763604 100644 --- a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.fit.log +++ b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.fit.log @@ -1,7 +1,7 @@ ******************************************************************************* -Sun Oct 1 19:59:33 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 2:5 @@ -47,7 +47,7 @@ b -0.996 1.000 ******************************************************************************* -Sun Oct 1 19:59:33 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:5 @@ -93,7 +93,7 @@ bb -1.000 1.000 ******************************************************************************* -Sun Oct 1 19:59:33 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:6 diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.script b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.script index f607525..911b8c6 100644 --- a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.script +++ b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.gnuplot.script @@ -2,19 +2,19 @@ set datafile separator "," f(x)=a*x+b fit f(x) "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 2:5 via a,b set terminal png -set xlabel 'regularity' -set ylabel 'steps' +set xlabel 'Regularity' +set ylabel 'Iterations' set output "20170830-evolution1D_5x5_100Times-added_one_regularity-vs-steps.png" plot "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:5 via aa,bb -set xlabel 'improvement potential' -set ylabel 'steps' +set xlabel 'Improvement potential' +set ylabel 'Iterations' set output "20170830-evolution1D_5x5_100Times-added_one_improvement-vs-steps.png" plot "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:6 via aaa,bbb -set xlabel 'improvement potential' -set ylabel 'evolution error' +set xlabel 'Improvement potential' +set ylabel 'Fitting error' set output "20170830-evolution1D_5x5_100Times-added_one_improvement-vs-evo-error.png" plot "20170830-evolution1D_5x5_100Times-added_one.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.spearman b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.spearman new file mode 100644 index 0000000..b39e518 --- /dev/null +++ b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20170830-evolution1D_5x5_100Times-added_one.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.34 +y -0.34 1.00 + +n= 100 + + +P + x y +x 5e-04 +y 5e-04 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one_improvement-vs-evo-error.png b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one_improvement-vs-evo-error.png index dc1c599c8ea0f96017a50f8e6b4161ed39472337..e40129a080380ad2aa3ab319dd084ffe9a01a0d7 100644 GIT binary patch delta 5367 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 delta 5498 zcmb7IcT^MKwoU^QY9REQ01`T(2#A151f+vh3t*@MB1ro|6iEa`q)SJtfmB}np?3}Sbk%)kE@gu zZtk_G-dpj+o!M3!e%ZPF`=?s(e*cWS3JfkNrggSQ;WJK4yja2G49G5mD}M>bu(QV4 zM4}t_p8ul0)Luo@2H7>;e|lo-MtuaBy5`*-?DOGwC>Mc=3Qx^j_OXfDO2(bdbH+9+ zDLyPdF`gMyR%U9b?+qJ#txfS$tL(V#WmPzGV|bUUc7~ z3XUyId&N1Qt1cfobBty!xlY#DCe2D?4bHDWaL^Das>)nlM%9M?DV-=W*-iN3&y8ec zjvT$jn?7l~=AuPfwr?;=g(i;Ok&Nv~ISL$0R~_5R8WF{6G-K7#Nn;q^M-Tplk?!vZ zytOVLr;7rG6GDeCv3;LRxw}hV9hTVHCQD+VZp^_x3nD@9K>=@7iw$TJz@EXJD zebSOJ>w*&`3*gyKkf?jcxug^^?CxB7Auo{rEOWD@Az5-=<@b+-myyHOecZw4fZaL| z&{vOuV{={w?|niYL8p+1x@r4Etx*M7t`HPIr+q&5;`!o*xp(&24+ny+=En!vMi*mShc1xcaw&0D#Nx9(1G1BIy< z$-lQ)wvaj7x>n5cW*vh0dksnGSw^6?8%j=@ouo?V9s1j~W?L8U2(~Q1M!}56e4~Nb+S%8U2Q#c8 zY#Hb_2F?u3^SG@Z#PgfY6gB2lblY18TOMewl)r*HDfDq!vIZmyl>CANsJbs9ZYT$8 zQ$t;T#g1eO^RRdfFd6dFXoeK)kmE-Az0(^LS*>CH_OgJQaT9 zM_mx!`heg9ZQyiq9w!%LqBiEtGJ?R!1-O(7GR~(jGcN*+rW-{X(q-tM$#(!sSi~$B z+mcD+k;(Z^KnbfS(Z$!uu;IdM%iIJ*>*ACyx(qA(SB3uoDb|^c#SY}h!xRlTvRm;o zjtnV}Wdw;Qx>~`hA^PI)G={@h*nGAkwj~VH;*I#wW*wm)Gv7;FBg!{`w{zj?OUh2U zi4(GyQaDPi<)V&PT(W!MDFu4OUZM3{26OAF_t$ft5NvC*|#3c*e4QqT7$`S(v zhMozR<_3WdO<4nFL690ecd9G^QbXUZm`(On&>Li1CPVT?%aV>eXc2u zMbH7gv2Iyq$R;^`UtUhgewKG%DQ7MJTo^zNRbiqJr%Jd~!C;{A!isLi@hC7Eu!o~e zVUbPsWx@yu2~vYlVtE7vu3j1upkoXN>=leSFM=Q9$Om74DMHP8A&bBnED@g1CTT7R zS!6iyYe8Z!XmCn0fwm(GS<8`4;4%d?14t8c;Aeqsa;Bo?bTTwiPiqx(?&c<*LOmLc zi)VgmvXF?LqGoguUpcdSXq!l2|eXcsJoy;U> zG_XLMqAjxzV-}_GB4GZ>eVYw&{S3j`olz`65vBXwzD#DE02yz!03T@qKhyPrz;<{#T%ZF5kjlhW63RdoCet-l5A*IEi8Ex-q-<#NGA9u zNF9kt(UCyRxs4Ig8G%@pFj|^e*4pH z2`C0BbTd+I^ymP3oXAxPy9}xReze8B{8y=)Z1UvB%CYa~W33jweI+9x>`g@@gB_?5 zdYHzgdgYq+FYM=ymzO4+P~1l(>AWIS|fx)7uNr(H z;_Faje{KJXnbMAByBsGnG1`4|JDj!S{15cpJZ$6P#n#CU`$)b=d3m14x)I;Zda4cM z+3SP_&^K#{I-LiRa{+{(v zNLXxt#FY#;__$ngk0_@zcJfBLf>GLRYk3UpofnOet>Ad|Gkr@C?41iEvCCC(j5pZD ziEhWmBHsyx0Va$0-*fyT8(`QV?1T@l67kpLi%r9!81|2bGgm~Lbjl9=Djxs_pOq+5 zv_Zy?{MCm%dp#QyRxKV@D!ZZ}m6BxY6)*u0nQeb*yi zywE{edDoM!!ZHu@;E%sd>h*nb)UFh?k4mKABHxIb-T&&GDK9^Fi)=WcvOhTN=YGY3 zxzHmqpPxbQtFZxn7NuDeWq6GHcuk4L=u&5p2md@8x(=~tkqH~fOd5aJ`-c|R6cZFi zH~FwWqQBwjDB5U{kjMPWkvTYWx=7TaX!>cXaKGH}cXXkLy3rDeVP2=5{6&Rjm*&^! z$kvluf}_nNZ_=uK15A@x1kXao-*FUe+p|M5G#<7q;K@say$vweax>;qfyt@FyIQOA zcF!4?fE5JOt!vY_d4cmd+gDlJ-iqHpxwKU1KKouAwPqu@0W7#o0R=@nmLI=)qMG?dx2?6pAPsh}2K$t87zd_I`Ma5?4_ zlbW)vJpL)SDk)V7mQEQ*e9JXIAy& z?}SBc_Q4WnBQ7ee+kX0$C-&A7g5m|WWj<_C7d_=&$`uyQ(a)M&sJf8+1a`I3q~J&{ zpaWh)iuGKEgDi1{M)s1H2KF@YCbB|aUMOXN?35?TU!Lp$;@#r`xAKjGlwtw5p6QYmyI<$H+!TeDadT)XJOY%UdOI17qnI$)vN6*@%H4ES>v^dUfGD3w@Qkp&;-S&b3Wu_liv#u+pk1@}MX9-7WqCB4SKr9n)Ko#AAtjk9R z-<6t^4!1&#<}9AUR}}6^k4jza2<#wRr~GFiS`Wdjr!!ZphWxtCFUpp^G~&!s4v^d zS(w37$ma*CDX?EUx7i?2lb*9M+SM2)ip8{fazdcWPp;7cTkzR#I5Oe!fIJi~SQ!Nb zQVdBEX*lwF!mo5^II=EZV8M`q4+4E_w}OrXOvT+gDr862`EB@~fj~vLqcFpdO)3IyQnA?!%6e!4(*9dg-&$N8y`0oIM*EeG$lBobWl zckuG<9TX4V)rxvweh~#uBEBm>D@Zr&dm4**G50+Qi&rs;hPjD{OL(D-KoG&^z6oKpD}|aqkjo}^Iuj5 zbVJU$oR>3jhNZ*8^iA#Ak%HJhOA%lTs!(%>1}?tjIu)(8O{ZP zKEaU_#i8)$VE~l$|K~>fzdcSFsZdIo9v>(#iW5;}r^>Crr*zmc{k%?9)UqaPS zjHO>GfBnevV5ERs$gRpOp7xL#O8ybTL2#e0hqP~VQhRQ&L;Lu=fSZfw*{-3k%qPXE z#MM*lFxZ{`$lqUXN^2em@o*|R|4hRyj0_35b-fw>y*m7#aMe~~hZ`kD%jc9^)roP* zHofP3^kB+_r9=6q(DlJspVIi$5~dv1iLkv4zP(9`P4Ay`{i}*%mrD>@)acB? z%4MHk81PNT#>-)E`r*1b!qBz_7f$)WYDqO|c-7d4V^lD#d+UwiL^7A^I2wX8Lcr>1$T;~0b&^L{|j$fxbwx41(N6XuRo z3+{fI2)i+#lERmH?QH$pagUEOzOtMrq9=HS@qeleApK{IQ~+gLtDDyT1vSNpTtYT9 z?hv_vExw`IDu0i^Em%XY(3NU`eEUU3Q+WGoRx}D84JR+WD zHscTcZ+;1NBmVj=uw@+-@toFvXEdK)WumGsGThI$&RbE#FIg7^Dm}Hlk*w|havG3dq#md_G@cV}y0#Cex)c@7|2`-)cFJ;8Vv_l*wUd!l7t-kv;^z>^ zu9mHJv$JkzgT;S1Wb5b40~JZg6^1-5YPomy`^FdmDXZwyU;HhxE47d2rng$uzb96% z{UUc?Uz^0(_Ns~Gtqqszk^@C2Ryv?{Sn}!1=-)LBI|RyW&WtPn`jv7jG0-*Dd4nf} F{TFBp$}|7~ diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one_improvement-vs-steps.png b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times-added_one_improvement-vs-steps.png index 51a961bf9b19a796de3697cb070609f3ebca957d..a746040a4c5e99d7b7dc56c809460f9968ce4938 100644 GIT binary patch delta 5597 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 delta 1484 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 delta 7976 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 delta 8085 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 delta 5351 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 diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times_improvement-vs-steps.png b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times_improvement-vs-steps.png index 3199afe168ca550b96db5e06d669c747ac0be0b0..9b6e7f3e3c8272458114ae7f7c4a57c8c8b6404b 100644 GIT binary patch delta 5377 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 delta 5198 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 diff --git a/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times_regularity-vs-steps.png b/dokumentation/evolution1d/20170830-evolution1D_5x5_100Times_regularity-vs-steps.png index 3173ff08597679e309e3a0fb67a8b82e5d69102d..fbc3c6659256f923f81c058ed231d4ff91754b4a 100644 GIT binary patch delta 5267 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 delta 7512 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 literal 11930 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 diff --git a/dokumentation/evolution1d/20171005-all_regularity-vs-steps.png b/dokumentation/evolution1d/20171005-all_regularity-vs-steps.png index 9a51d2331b1c81621b9894efd315ade744fbdc53..c997386ab339536be59618dba1a6639a9f8812b7 100644 GIT binary patch delta 7961 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 delta 5566 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 KQH_Bo@qYkBBpZ_e diff --git a/dokumentation/evolution1d/20171005-evolution1D_4x7_100Times_improvement-vs-steps.png b/dokumentation/evolution1d/20171005-evolution1D_4x7_100Times_improvement-vs-steps.png index 4346735e11dd99cef945dc8882dc125c1b1613d4..cc6d59966f2841bfffbd22c0515bb63a0563918f 100644 GIT binary patch literal 5668 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 b0iQm+Ny3F5e78yG?@$|^H%Hg%Vxs;Jpl0Sw delta 4770 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 F{tu6zxwZfR diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.error b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.error new file mode 100644 index 0000000..a951634 --- /dev/null +++ b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.error @@ -0,0 +1,101 @@ +"Evolution error" +211.096 +233.828 +205.276 +261.016 +205.753 +244.494 +236.857 +243.624 +227.071 +228.254 +219.293 +235.159 +240.691 +232.853 +243.665 +242.766 +243.618 +238.051 +224.685 +206.919 +266.62 +229.771 +241.243 +228.75 +246.415 +245.936 +234.603 +230.971 +246.319 +235.173 +250.199 +240.854 +233.456 +216.659 +240.033 +244.108 +216.874 +242.058 +221.484 +222.485 +239.78 +232.709 +230.785 +229.968 +235.149 +233.462 +241.027 +229.139 +210.309 +222.927 +236.762 +244.312 +225.283 +228.831 +234.735 +222.154 +215.144 +247.533 +242.563 +231.706 +245.743 +233.422 +221.213 +223.48 +234.243 +246.759 +225.232 +233.179 +256.94 +237.977 +238.547 +254.967 +223.3 +243.823 +240.056 +220.234 +242.633 +244.981 +244.803 +241.898 +222.32 +232.013 +228.661 +241.097 +225.772 +243.746 +209.245 +235.881 +241.881 +231.035 +220.946 +212.015 +234.886 +234.38 +250.999 +229.239 +222.041 +208.038 +217.716 +220.769 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.fit.log b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.fit.log index 22dd74a..43cfc2a 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.fit.log +++ b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.fit.log @@ -1,7 +1,7 @@ ******************************************************************************* -Thu Oct 5 14:02:37 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 2:5 @@ -10,12 +10,19 @@ FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 2 residuals are weighted equally (unit weight) function used for fitting: f(x) - f(x)=a*x+b fitted parameters initialized with current variable values -iter chisq delta/lim lambda a b - 0 4.2059624024e+06 0.00e+00 7.07e-01 1.000000e+00 1.000000e+00 - 5 1.6157855782e+05 -1.28e-04 7.07e-06 -3.703035e+03 2.609538e+02 + + + Iteration 0 + WSSR : 4.20596e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707197 + +initial set of free parameter values + +a = 1 +b = 1 After 5 iterations the fit converged. final sum of squares of residuals : 161579 @@ -27,17 +34,20 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1648.76 Final set of parameters Asymptotic Standard Error ======================= ========================== + a = -3703.04 +/- 2343 (63.28%) b = 260.954 +/- 37.51 (14.38%) + correlation matrix of the fit parameters: - a b + + a b a 1.000 b -0.994 1.000 ******************************************************************************* -Thu Oct 5 14:02:37 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:5 @@ -46,12 +56,19 @@ FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4 residuals are weighted equally (unit weight) function used for fitting: g(x) - g(x)=aa*x+bb fitted parameters initialized with current variable values -iter chisq delta/lim lambda aa bb - 0 4.1694597860e+06 0.00e+00 9.64e-01 1.000000e+00 1.000000e+00 - 5 1.6088124752e+05 -2.98e-05 9.64e-06 1.779074e+03 -1.445031e+03 + + + Iteration 0 + WSSR : 4.16946e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.963614 + +initial set of free parameter values + +aa = 1 +bb = 1 After 5 iterations the fit converged. final sum of squares of residuals : 160881 @@ -63,17 +80,20 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1641.65 Final set of parameters Asymptotic Standard Error ======================= ========================== + aa = 1779.07 +/- 1039 (58.39%) bb = -1445.03 +/- 961.8 (66.56%) + correlation matrix of the fit parameters: - aa bb + + aa bb aa 1.000 bb -1.000 1.000 ******************************************************************************* -Thu Oct 5 14:02:37 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:6 @@ -82,12 +102,19 @@ FIT: data read from "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4 residuals are weighted equally (unit weight) function used for fitting: h(x) - h(x)=aaa*x+bbb fitted parameters initialized with current variable values -iter chisq delta/lim lambda aaa bbb - 0 5.3588910602e+06 0.00e+00 9.64e-01 1.000000e+00 1.000000e+00 - 6 5.4694656646e+00 -5.96e-09 9.64e-07 -3.141932e+03 3.141867e+03 + + + Iteration 0 + WSSR : 5.35889e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.963614 + +initial set of free parameter values + +aaa = 1 +bbb = 1 After 6 iterations the fit converged. final sum of squares of residuals : 5.46947 @@ -99,10 +126,13 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 0.0558109 Final set of parameters Asymptotic Standard Error ======================= ========================== + aaa = -3141.93 +/- 6.057 (0.1928%) bbb = 3141.87 +/- 5.608 (0.1785%) + correlation matrix of the fit parameters: - aaa bbb + + aaa bbb aaa 1.000 bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.log b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.log index c9d2fd1..e18f703 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.log +++ b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.log @@ -1,11 +1,69 @@ -iter chisq delta/lim lambda a b - 0 4.2059624024e+06 0.00e+00 7.07e-01 1.000000e+00 1.000000e+00 - 1 1.6580035617e+05 -2.44e+06 7.07e-02 1.958416e+00 2.009886e+02 - 2 1.6524678185e+05 -3.35e+02 7.07e-03 -2.078184e+02 2.053272e+02 - 3 1.6165337078e+05 -2.22e+03 7.07e-04 -3.203881e+03 2.530098e+02 - 4 1.6157855802e+05 -4.63e+01 7.07e-05 -3.702205e+03 2.609406e+02 - 5 1.6157855782e+05 -1.28e-04 7.07e-06 -3.703035e+03 2.609538e+02 -iter chisq delta/lim lambda a b + + + Iteration 0 + WSSR : 4.20596e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707197 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 165800 delta(WSSR)/WSSR : -24.3676 + delta(WSSR) : -4.04016e+06 limit for stopping : 1e-05 + lambda : 0.0707197 + +resultant parameter values + +a = 1.95842 +b = 200.989 +/ + + Iteration 2 + WSSR : 165247 delta(WSSR)/WSSR : -0.00334999 + delta(WSSR) : -553.574 limit for stopping : 1e-05 + lambda : 0.00707197 + +resultant parameter values + +a = -207.818 +b = 205.327 +/ + + Iteration 3 + WSSR : 161653 delta(WSSR)/WSSR : -0.0222291 + delta(WSSR) : -3593.41 limit for stopping : 1e-05 + lambda : 0.000707197 + +resultant parameter values + +a = -3203.88 +b = 253.01 +/ + + Iteration 4 + WSSR : 161579 delta(WSSR)/WSSR : -0.000463012 + delta(WSSR) : -74.8128 limit for stopping : 1e-05 + lambda : 7.07197e-05 + +resultant parameter values + +a = -3702.21 +b = 260.941 +/ + + Iteration 5 + WSSR : 161579 delta(WSSR)/WSSR : -1.2809e-09 + delta(WSSR) : -0.000206966 limit for stopping : 1e-05 + lambda : 7.07197e-06 + +resultant parameter values + +a = -3703.04 +b = 260.954 After 5 iterations the fit converged. final sum of squares of residuals : 161579 @@ -17,21 +75,82 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1648.76 Final set of parameters Asymptotic Standard Error ======================= ========================== + a = -3703.04 +/- 2343 (63.28%) b = 260.954 +/- 37.51 (14.38%) + correlation matrix of the fit parameters: - a b + + a b a 1.000 b -0.994 1.000 -iter chisq delta/lim lambda aa bb - 0 4.1694597860e+06 0.00e+00 9.64e-01 1.000000e+00 1.000000e+00 - 1 1.6525762522e+05 -2.42e+06 9.64e-02 1.017401e+02 1.068470e+02 - 2 1.6449315575e+05 -4.65e+02 9.64e-03 2.381672e+02 -1.846147e+01 - 3 1.6091869157e+05 -2.22e+03 9.64e-04 1.622183e+03 -1.299781e+03 - 4 1.6088124757e+05 -2.33e+01 9.64e-05 1.778896e+03 -1.444867e+03 - 5 1.6088124752e+05 -2.98e-05 9.64e-06 1.779074e+03 -1.445031e+03 -iter chisq delta/lim lambda aa bb + + + Iteration 0 + WSSR : 4.16946e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.963614 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 165258 delta(WSSR)/WSSR : -24.2301 + delta(WSSR) : -4.0042e+06 limit for stopping : 1e-05 + lambda : 0.0963614 + +resultant parameter values + +aa = 101.74 +bb = 106.847 +/ + + Iteration 2 + WSSR : 164493 delta(WSSR)/WSSR : -0.00464742 + delta(WSSR) : -764.469 limit for stopping : 1e-05 + lambda : 0.00963614 + +resultant parameter values + +aa = 238.167 +bb = -18.4615 +/ + + Iteration 3 + WSSR : 160919 delta(WSSR)/WSSR : -0.0222129 + delta(WSSR) : -3574.46 limit for stopping : 1e-05 + lambda : 0.000963614 + +resultant parameter values + +aa = 1622.18 +bb = -1299.78 +/ + + Iteration 4 + WSSR : 160881 delta(WSSR)/WSSR : -0.000232743 + delta(WSSR) : -37.444 limit for stopping : 1e-05 + lambda : 9.63614e-05 + +resultant parameter values + +aa = 1778.9 +bb = -1444.87 +/ + + Iteration 5 + WSSR : 160881 delta(WSSR)/WSSR : -2.98408e-10 + delta(WSSR) : -4.80083e-05 limit for stopping : 1e-05 + lambda : 9.63614e-06 + +resultant parameter values + +aa = 1779.07 +bb = -1445.03 After 5 iterations the fit converged. final sum of squares of residuals : 160881 @@ -43,22 +162,93 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1641.65 Final set of parameters Asymptotic Standard Error ======================= ========================== + aa = 1779.07 +/- 1039 (58.39%) bb = -1445.03 +/- 961.8 (66.56%) + correlation matrix of the fit parameters: - aa bb + + aa bb aa 1.000 bb -1.000 1.000 -iter chisq delta/lim lambda aaa bbb - 0 5.3588910602e+06 0.00e+00 9.64e-01 1.000000e+00 1.000000e+00 - 1 1.6257651642e+04 -3.29e+07 9.64e-02 1.127845e+02 1.275042e+02 - 2 1.3617851160e+04 -1.94e+04 9.64e-03 -1.505284e+02 3.724288e+02 - 3 1.4658675724e+02 -9.19e+06 9.64e-04 -2.837355e+03 2.859890e+03 - 4 5.4696465957e+00 -2.58e+06 9.64e-05 -3.141588e+03 3.141548e+03 - 5 5.4694656646e+00 -3.31e+00 9.64e-06 -3.141932e+03 3.141867e+03 - 6 5.4694656646e+00 -5.96e-09 9.64e-07 -3.141932e+03 3.141867e+03 -iter chisq delta/lim lambda aaa bbb + + + Iteration 0 + WSSR : 5.35889e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.963614 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 16257.7 delta(WSSR)/WSSR : -328.623 + delta(WSSR) : -5.34263e+06 limit for stopping : 1e-05 + lambda : 0.0963614 + +resultant parameter values + +aaa = 112.784 +bbb = 127.504 +/ + + Iteration 2 + WSSR : 13617.9 delta(WSSR)/WSSR : -0.193849 + delta(WSSR) : -2639.8 limit for stopping : 1e-05 + lambda : 0.00963614 + +resultant parameter values + +aaa = -150.528 +bbb = 372.429 +/ + + Iteration 3 + WSSR : 146.587 delta(WSSR)/WSSR : -91.8996 + delta(WSSR) : -13471.3 limit for stopping : 1e-05 + lambda : 0.000963614 + +resultant parameter values + +aaa = -2837.35 +bbb = 2859.89 +/ + + Iteration 4 + WSSR : 5.46965 delta(WSSR)/WSSR : -25.8 + delta(WSSR) : -141.117 limit for stopping : 1e-05 + lambda : 9.63614e-05 + +resultant parameter values + +aaa = -3141.59 +bbb = 3141.55 +/ + + Iteration 5 + WSSR : 5.46947 delta(WSSR)/WSSR : -3.30802e-05 + delta(WSSR) : -0.000180931 limit for stopping : 1e-05 + lambda : 9.63614e-06 + +resultant parameter values + +aaa = -3141.93 +bbb = 3141.87 +/ + + Iteration 6 + WSSR : 5.46947 delta(WSSR)/WSSR : -5.95966e-14 + delta(WSSR) : -3.25961e-13 limit for stopping : 1e-05 + lambda : 9.63614e-07 + +resultant parameter values + +aaa = -3141.93 +bbb = 3141.87 After 6 iterations the fit converged. final sum of squares of residuals : 5.46947 @@ -70,10 +260,13 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 0.0558109 Final set of parameters Asymptotic Standard Error ======================= ========================== + aaa = -3141.93 +/- 6.057 (0.1928%) bbb = 3141.87 +/- 5.608 (0.1785%) + correlation matrix of the fit parameters: - aaa bbb + + aaa bbb aaa 1.000 bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.script b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.script index 0824e16..8e47437 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.script +++ b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.gnuplot.script @@ -2,19 +2,19 @@ set datafile separator "," f(x)=a*x+b fit f(x) "20171005-evolution1D_7x4_100Times.csv" every ::1 using 2:5 via a,b set terminal png -set xlabel 'regularity' -set ylabel 'steps' +set xlabel 'Regularity' +set ylabel 'Iterations' set output "20171005-evolution1D_7x4_100Times_regularity-vs-steps.png" plot "20171005-evolution1D_7x4_100Times.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:5 via aa,bb -set xlabel 'improvement potential' -set ylabel 'steps' +set xlabel 'Improvement potential' +set ylabel 'Iterations' set output "20171005-evolution1D_7x4_100Times_improvement-vs-steps.png" plot "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:6 via aaa,bbb -set xlabel 'improvement potential' -set ylabel 'evolution error' +set xlabel 'Improvement potential' +set ylabel 'Fitting error' set output "20171005-evolution1D_7x4_100Times_improvement-vs-evo-error.png" plot "20171005-evolution1D_7x4_100Times.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.spearman b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.spearman new file mode 100644 index 0000000..6c0d6b0 --- /dev/null +++ b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171005-evolution1D_7x4_100Times.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.21 +y -0.21 1.00 + +n= 100 + + +P + x y +x 0.0396 +y 0.0396 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171005-evolution1D_7x4_100Times_improvement-vs-evo-error.png index 359971dad26e90ba9d4c6c81c60aa52ad48c7980..dd9fe8546ef55d48cb424b800d7146e66ac9522e 100644 GIT binary patch delta 5696 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 a$<%Z0wYWz8=iax!7LyB>hPC<_{C@$OdR@T) delta 5813 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 delta 4578 zcmZ8k2|QG9_jj*LV;^gh7)n`^X^|z%3?Y&zq{*6}r6l_r&Bf3{NeS7PY$ID^UxzFu zhLSAN*hhAeeR-$){Xd`g|K88N=brEL-0eK)oO{0KyHtl{kspBPsnb1=HTF%MO9Emt zq>&82gugpbg3|Bp9lnEVaZKmtb8H~4*~c6)C|Ccw?|c&xWcZ)0Le9b&KZElL2QjSC zXTjB~a`goe!xQ!$(HE~*=;Xiz^PRD30{}X$0L#B zjtOmAWFc$u*Rbt-`)n>j^szKVslcb??Xz=lkWznuQU8d#yv+GFT}h36?OCrK;rq#~ zZtgsf4gJOm;lVJ96>K~z#mPsPBu4oo@1xkEc0zy9V{auT-sMO*{zK_rG%8S>*&P?w}qY#L6 z6zbt0Yl0>J3p6JB&n)(Nt%(aOK?J3Q)+`a10uEILx@nX$c&t8+HhCD;e&E~np&5U} zh4L-`#OPm%38H6h+>wh_5ungk{K!~{sA|(ymKPy#?}UW4dIEB1lK~J@mILze(_@Na zsMq8hWKy`1II2C388Sj5&u{R!dOKz9@Ned7A`l+lOeG%6?~dwof{hUP|2~Zld}Rh> z+b=MI-&vvPHWq>3BAHDm3j|!6n`iToi}t8gV}qjKqT;`e`u8y}YLE!Ljh&-sesybo zzQx0a!TR1O3r!zcuJam)l^MMh5~;g%@#8OgP%XJ@e1~2(Jho5HQDy0iA1K^1`-}u^ z#B12KG5Ia~%N94D`9Oq6!>1&#{Z|IU%F<60Z6OVZk*xc~KPwLBaplY^raq42{dx2a zdw#)O4(Yble$3`llCP4OQ-uKgi#JI57gfk({~kQ}ji1MA8O1Q<04zDeJq7{VN0StH zlP@f^+(M$QewG(%kl8o3q{rDo`+eYK90~P!@h%7~r$>84vOw)mgJ<(JK6Xvve6qR% z`O_zA4k0RZzvbw0a8dn-zNPqx;V4@{aDv&V==*Vw(zOLi^lJz;EOH^-hIySDgNe^% z^&9LAvp(lp6=!RFNqi=kW|uQlrh#$Qe$9M_Kw;b9)`2$RVXWbSS(xf6Fjzv;C`o*# z;MM}XJhXfDFQ9vZo?Kq@^{k&>6hNkUa#M6EdEO6+K8dJ+0NxPzA`&gptZF~0f`}8G zy%7vQ!jdKEDrEjYVH-3&J}QV1L_jLcATtO=2Ek&(Jl|}PXk?!cJH!rwB8&iI5ZsEv zAejIxpTmJK*7v8e677{t9TrN8AFV|gRaQ(+z?cvcdnAWResD<&0>P^WdJoXJ zz;W|XEH!=cR`9n;F|kXF9W2`u_Yw(Tob9TEez@Naf`c!x_+};|BoUy1#^7GKxE2=` z@QF=3=$WrsLPj`#xI$ixO0t{sER^nruq;{M#CXICC=LQC>&*JAq z76O#R;i%T<>DsY8MZ4=hPs;p^pRYcDBt-oos(X&yE8)S*Tyh{xWRu>Zfe^FV>XfjsGrp%!s1s?)ag@voCqhNb7vyNj=kS}@w*I?Q{;*266PULwz7>pM3Q6}v|LU|q{k zMV6%_VFEHIJya!DleperFWMhfQenlRIOP_x;AALgNzp*KP-DJGunB$Bz^4e%7YTx##e#zL|9OH7axay}Mr-h{ZhMC@faF5j3tGwmAB)|M82zPp6od62LyoT^Rk+vZzr-O^F}&`~FS6|jgQ*0CejUmRx&XpVZm zh@su7_VetTb>f9;^bN8@w=_uu4j$_njQ6(#TPdW%a;!oN zD^S3`NZC=mHWS|^a%ljK+Vl4{g@4H-yF5*U{peDH9u>@DLfryp*)D`syHqmLWOY2b+2`&Tx{a?;sj00 zh*vjl(xtrUY(tjzYcUt74^Vac906aBz{9vefzintK7$_Wjhg<+-MC zLTuVCOQV_VVs|NQ#Y+{D3krL6>Kiq3O@(JyJadeJxn*+~+0?Ob2f+evJL#Kg;Muuz z(^;^aoY99-+2NIeH0~X#^lMwy7mj)v$<-j*RJyCGTtr=+Cf+QRANux#L&KaZgMZ5$ zph_9|%Y@`;&Fe;tyK~NyE)CfP{5)2VuPBg1N#@*kwmseGLTwztu{^yv2|l$VoMP-6 zlZeVi%FudTxw}Z66aK{~cG-&%uCj{a;nFTrL&UH6#65~}X{HYiM9iAR|e;MaTi*O?b z!z_|oNGN#h=WImD*{v69(5cX8mV|lziX!&TekPpmG}54 zu|AZJw-Am?L=JAW{QS+tnPrR8(p?51quA7EL)oiOE$v+34wmeA=S;GZeFBr#SzLRj?b?&(^U2pDWaqRsl6P^k=J z1JswST!36636leOv|UGC-&|z^?b*P|Xx2p;H{ z;p?qe<1uCKQ5!4ue&x9%=~eaB;!9#L?TY+x&p+(an%UJ3HP|N$D}VT!Jp;Il%3;qZ zszG-y&GnXYd)Sk6ZSUW4{xLVJ#irQYeLLV5n_g?j^)uN_=1{d|Ec!XTvpBoieP&*l2_`3q99Qp}o zCWCF!{Jp_)PnT~yi;NU7ftEthaS4Z~H3Ry1=s3zDYuloPCcp{RoT0@J3zuk-FNVOG zo*6%$*hOOQ z4uZ8{_*$pm{@;^g@=y0<+Bi7mCQG3c$j!AIwn zZ&?01({gQ5+mzu#<5i5^gS{_r7?3GGdEaL?m9|y*=`AJx z|JusYqPXZiRg-$r=>~__{;GqXa+p-~lh*Z(T@kN>bLG5x9Hrj1Zz_4E+k5Ai5w zm&&E`np8Iw%9?Rq+hCpInY=!d$l1e1`E5qR(*#x?>Av3iZF!{!OONnADzvSkvI3{b zjo=^9Y#1sn+B6M1lg&|^5p-`aD6P($R`@|a;#$p^QmlNcPW|auFoopkqfz=~i!#UJ z7(e`dj-m1kELP`T|Dk2ertz}nS7KWcR}PLAW_|37qRwY2x;3;P8Q<_zmN^@(t?&E- zE*aPaj8*MvH($qrrY}6QKj__6|dreV+%9&}xKkBq5r00nkJJ=bz z_IlgjnONuI;;U*tAv0_s7N)Y{tCURB#hr^A-Pg?X6b|h->et^d4KXs6M0hkrX&Ae7W0L-fGXr zggm{Bw;;&|ViiAh=l)O|>%DgoIG9frt^e*^P2{S_Fb%TLL|fKu5`XvlF0%J5DhnEz zi$c9_S5E3)RX;efn;AcpwMX3V_0AQQI3d+LHh%3uQu~$TtH;;fp5}$+miL+v50?0| z<)ox*Ul(V(+g!oil@aL>W|rlKAyH~AsJG4arnSn6xm0i!m!NFKGIu8WvGZe#YnmBM wVO{KMk%6i7b6oh{ry(Cn`zrs<7;@4&S8vW`R|WlrpTCE6wG7S|XjljT2Oh|LMgRZ+ diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.error b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.error new file mode 100644 index 0000000..23fff91 --- /dev/null +++ b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.error @@ -0,0 +1,101 @@ +"Evolution error" +126.241 +110.962 +125.853 +140.195 +126.647 +154.539 +107.206 +128.558 +136.77 +145.941 +171.996 +118.437 +143.556 +120.873 +105.887 +154.67 +154.182 +116.314 +113.496 +159.92 +158.727 +108.387 +148.334 +112.767 +139.428 +124.479 +106.309 +139.721 +133.951 +135.062 +133.884 +120.051 +101.318 +135.279 +110.051 +136.437 +134.697 +113.78 +122.484 +114.487 +127.55 +125.629 +162.041 +156.364 +113.788 +138.26 +109.996 +164.442 +105.711 +156.553 +116.304 +113.339 +118.637 +164.957 +97.1774 +137.814 +158.652 +128.639 +144.853 +136.728 +100.103 +129.972 +134.171 +102.086 +137.823 +120.165 +121.511 +110.067 +112.614 +105.271 +140.821 +124.285 +158.103 +140.515 +101.64 +129.887 +167.194 +110.881 +146.669 +118.035 +150.583 +143.211 +114.785 +146.421 +130.875 +107.373 +152.164 +129.282 +98.1416 +129.997 +117 +111.092 +114.087 +107.558 +144.45 +118.484 +109.701 +126.593 +168.971 +143.838 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.fit.log b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.fit.log index 28cdfba..1067df0 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.fit.log +++ b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.fit.log @@ -1,7 +1,7 @@ ******************************************************************************* -Thu Oct 5 14:22:52 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 2:5 @@ -10,16 +10,23 @@ FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 2 residuals are weighted equally (unit weight) function used for fitting: f(x) - f(x)=a*x+b fitted parameters initialized with current variable values -iter chisq delta/lim lambda a b - 0 5.1103239746e+06 0.00e+00 7.07e-01 1.000000e+00 1.000000e+00 - 5 1.3279798348e+05 -2.35e-06 7.07e-06 -5.771314e+02 2.408587e+02 + + + Iteration 0 + WSSR : 5.11032e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707405 + +initial set of free parameter values + +a = 1 +b = 1 After 5 iterations the fit converged. final sum of squares of residuals : 132798 -rel. change during last iteration : -2.35102e-11 +rel. change during last iteration : -2.35098e-11 degrees of freedom (FIT_NDF) : 98 rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 36.8114 @@ -27,17 +34,20 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1355.08 Final set of parameters Asymptotic Standard Error ======================= ========================== + a = -577.131 +/- 1945 (337%) b = 240.859 +/- 56.49 (23.46%) + correlation matrix of the fit parameters: - a b + + a b a 1.000 b -0.998 1.000 ******************************************************************************* -Thu Oct 5 14:22:52 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:5 @@ -46,12 +56,19 @@ FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4 residuals are weighted equally (unit weight) function used for fitting: g(x) - g(x)=aa*x+bb fitted parameters initialized with current variable values -iter chisq delta/lim lambda aa bb - 0 5.0689010815e+06 0.00e+00 9.80e-01 1.000000e+00 1.000000e+00 - 5 9.8040471485e+04 -1.51e-05 9.80e-06 3.134345e+03 -2.780953e+03 + + + Iteration 0 + WSSR : 5.0689e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.979606 + +initial set of free parameter values + +aa = 1 +bb = 1 After 5 iterations the fit converged. final sum of squares of residuals : 98040.5 @@ -63,17 +80,20 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1000.41 Final set of parameters Asymptotic Standard Error ======================= ========================== + aa = 3134.35 +/- 530.8 (16.94%) bb = -2780.95 +/- 509 (18.3%) + correlation matrix of the fit parameters: - aa bb + + aa bb aa 1.000 bb -1.000 1.000 ******************************************************************************* -Thu Oct 5 14:22:52 2017 +Tue Oct 24 02:24:04 2017 FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:6 @@ -82,12 +102,19 @@ FIT: data read from "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4 residuals are weighted equally (unit weight) function used for fitting: h(x) - h(x)=aaa*x+bbb fitted parameters initialized with current variable values -iter chisq delta/lim lambda aaa bbb - 0 1.6606716013e+06 0.00e+00 9.80e-01 1.000000e+00 1.000000e+00 - 5 3.7498507724e+00 -4.46e-01 9.80e-06 -3.142464e+03 3.142323e+03 + + + Iteration 0 + WSSR : 1.66067e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.979606 + +initial set of free parameter values + +aaa = 1 +bbb = 1 After 5 iterations the fit converged. final sum of squares of residuals : 3.74985 @@ -99,10 +126,13 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 0.0382638 Final set of parameters Asymptotic Standard Error ======================= ========================== + aaa = -3142.46 +/- 3.283 (0.1045%) bbb = 3142.32 +/- 3.148 (0.1002%) + correlation matrix of the fit parameters: - aaa bbb + + aaa bbb aaa 1.000 bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.log b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.log index 2c247f3..17cb4d6 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.log +++ b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.log @@ -1,15 +1,73 @@ -iter chisq delta/lim lambda a b - 0 5.1103239746e+06 0.00e+00 7.07e-01 1.000000e+00 1.000000e+00 - 1 1.3304344126e+05 -3.74e+06 7.07e-02 7.011364e+00 2.228167e+02 - 2 1.3290446272e+05 -1.05e+02 7.07e-03 -3.195295e+01 2.250561e+02 - 3 1.3279958538e+05 -7.90e+01 7.07e-04 -5.102627e+02 2.389204e+02 - 4 1.3279798349e+05 -1.21e+00 7.07e-05 -5.770380e+02 2.408559e+02 - 5 1.3279798348e+05 -2.35e-06 7.07e-06 -5.771314e+02 2.408587e+02 -iter chisq delta/lim lambda a b + + + Iteration 0 + WSSR : 5.11032e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707405 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 133043 delta(WSSR)/WSSR : -37.4109 + delta(WSSR) : -4.97728e+06 limit for stopping : 1e-05 + lambda : 0.0707405 + +resultant parameter values + +a = 7.01136 +b = 222.817 +/ + + Iteration 2 + WSSR : 132904 delta(WSSR)/WSSR : -0.0010457 + delta(WSSR) : -138.979 limit for stopping : 1e-05 + lambda : 0.00707405 + +resultant parameter values + +a = -31.953 +b = 225.056 +/ + + Iteration 3 + WSSR : 132800 delta(WSSR)/WSSR : -0.000789741 + delta(WSSR) : -104.877 limit for stopping : 1e-05 + lambda : 0.000707405 + +resultant parameter values + +a = -510.263 +b = 238.92 +/ + + Iteration 4 + WSSR : 132798 delta(WSSR)/WSSR : -1.20626e-05 + delta(WSSR) : -1.60189 limit for stopping : 1e-05 + lambda : 7.07405e-05 + +resultant parameter values + +a = -577.038 +b = 240.856 +/ + + Iteration 5 + WSSR : 132798 delta(WSSR)/WSSR : -2.35098e-11 + delta(WSSR) : -3.12206e-06 limit for stopping : 1e-05 + lambda : 7.07405e-06 + +resultant parameter values + +a = -577.131 +b = 240.859 After 5 iterations the fit converged. final sum of squares of residuals : 132798 -rel. change during last iteration : -2.35102e-11 +rel. change during last iteration : -2.35098e-11 degrees of freedom (FIT_NDF) : 98 rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 36.8114 @@ -17,21 +75,82 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1355.08 Final set of parameters Asymptotic Standard Error ======================= ========================== + a = -577.131 +/- 1945 (337%) b = 240.859 +/- 56.49 (23.46%) + correlation matrix of the fit parameters: - a b + + a b a 1.000 b -0.998 1.000 -iter chisq delta/lim lambda aa bb - 0 5.0689010815e+06 0.00e+00 9.80e-01 1.000000e+00 1.000000e+00 - 1 1.3046686978e+05 -3.79e+06 9.80e-02 1.172773e+02 1.106372e+02 - 2 1.2074716009e+05 -8.05e+03 9.80e-03 6.053195e+02 -3.561808e+02 - 3 9.8095704395e+04 -2.31e+04 9.80e-04 3.009614e+03 -2.661363e+03 - 4 9.8040471500e+04 -5.63e+01 9.80e-05 3.134281e+03 -2.780891e+03 - 5 9.8040471485e+04 -1.51e-05 9.80e-06 3.134345e+03 -2.780953e+03 -iter chisq delta/lim lambda aa bb + + + Iteration 0 + WSSR : 5.0689e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.979606 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 130467 delta(WSSR)/WSSR : -37.852 + delta(WSSR) : -4.93843e+06 limit for stopping : 1e-05 + lambda : 0.0979606 + +resultant parameter values + +aa = 117.277 +bb = 110.637 +/ + + Iteration 2 + WSSR : 120747 delta(WSSR)/WSSR : -0.0804964 + delta(WSSR) : -9719.71 limit for stopping : 1e-05 + lambda : 0.00979606 + +resultant parameter values + +aa = 605.319 +bb = -356.181 +/ + + Iteration 3 + WSSR : 98095.7 delta(WSSR)/WSSR : -0.230912 + delta(WSSR) : -22651.5 limit for stopping : 1e-05 + lambda : 0.000979606 + +resultant parameter values + +aa = 3009.61 +bb = -2661.36 +/ + + Iteration 4 + WSSR : 98040.5 delta(WSSR)/WSSR : -0.000563368 + delta(WSSR) : -55.2329 limit for stopping : 1e-05 + lambda : 9.79606e-05 + +resultant parameter values + +aa = 3134.28 +bb = -2780.89 +/ + + Iteration 5 + WSSR : 98040.5 delta(WSSR)/WSSR : -1.51467e-10 + delta(WSSR) : -1.48499e-05 limit for stopping : 1e-05 + lambda : 9.79606e-06 + +resultant parameter values + +aa = 3134.35 +bb = -2780.95 After 5 iterations the fit converged. final sum of squares of residuals : 98040.5 @@ -43,21 +162,82 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 1000.41 Final set of parameters Asymptotic Standard Error ======================= ========================== + aa = 3134.35 +/- 530.8 (16.94%) bb = -2780.95 +/- 509 (18.3%) + correlation matrix of the fit parameters: - aa bb + + aa bb aa 1.000 bb -1.000 1.000 -iter chisq delta/lim lambda aaa bbb - 0 1.6606716013e+06 0.00e+00 9.80e-01 1.000000e+00 1.000000e+00 - 1 3.6419319985e+04 -4.46e+06 9.80e-02 5.817813e+01 7.298767e+01 - 2 2.5572102437e+04 -4.24e+04 9.80e-03 -4.588023e+02 5.692906e+02 - 3 6.5943618679e+01 -3.87e+07 9.80e-04 -3.010106e+03 3.015422e+03 - 4 3.7498674938e+00 -1.66e+06 9.80e-05 -3.142395e+03 3.142258e+03 - 5 3.7498507724e+00 -4.46e-01 9.80e-06 -3.142464e+03 3.142323e+03 -iter chisq delta/lim lambda aaa bbb + + + Iteration 0 + WSSR : 1.66067e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.979606 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 36419.3 delta(WSSR)/WSSR : -44.5986 + delta(WSSR) : -1.62425e+06 limit for stopping : 1e-05 + lambda : 0.0979606 + +resultant parameter values + +aaa = 58.1781 +bbb = 72.9877 +/ + + Iteration 2 + WSSR : 25572.1 delta(WSSR)/WSSR : -0.424182 + delta(WSSR) : -10847.2 limit for stopping : 1e-05 + lambda : 0.00979606 + +resultant parameter values + +aaa = -458.802 +bbb = 569.291 +/ + + Iteration 3 + WSSR : 65.9436 delta(WSSR)/WSSR : -386.787 + delta(WSSR) : -25506.2 limit for stopping : 1e-05 + lambda : 0.000979606 + +resultant parameter values + +aaa = -3010.11 +bbb = 3015.42 +/ + + Iteration 4 + WSSR : 3.74987 delta(WSSR)/WSSR : -16.5856 + delta(WSSR) : -62.1938 limit for stopping : 1e-05 + lambda : 9.79606e-05 + +resultant parameter values + +aaa = -3142.4 +bbb = 3142.26 +/ + + Iteration 5 + WSSR : 3.74985 delta(WSSR)/WSSR : -4.45921e-06 + delta(WSSR) : -1.67214e-05 limit for stopping : 1e-05 + lambda : 9.79606e-06 + +resultant parameter values + +aaa = -3142.46 +bbb = 3142.32 After 5 iterations the fit converged. final sum of squares of residuals : 3.74985 @@ -69,10 +249,13 @@ variance of residuals (reduced chisquare) = WSSR/ndf : 0.0382638 Final set of parameters Asymptotic Standard Error ======================= ========================== + aaa = -3142.46 +/- 3.283 (0.1045%) bbb = 3142.32 +/- 3.148 (0.1002%) + correlation matrix of the fit parameters: - aaa bbb + + aaa bbb aaa 1.000 bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.script b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.script index 198eca7..0d8a8d6 100644 --- a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.script +++ b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.gnuplot.script @@ -2,19 +2,19 @@ set datafile separator "," f(x)=a*x+b fit f(x) "20171005-evolution1D_7x7_100Times.csv" every ::1 using 2:5 via a,b set terminal png -set xlabel 'regularity' -set ylabel 'steps' +set xlabel 'Regularity' +set ylabel 'Iterations' set output "20171005-evolution1D_7x7_100Times_regularity-vs-steps.png" plot "20171005-evolution1D_7x7_100Times.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:5 via aa,bb -set xlabel 'improvement potential' -set ylabel 'steps' +set xlabel 'Improvement potential' +set ylabel 'Iterations' set output "20171005-evolution1D_7x7_100Times_improvement-vs-steps.png" plot "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:6 via aaa,bbb -set xlabel 'improvement potential' -set ylabel 'evolution error' +set xlabel 'Improvement potential' +set ylabel 'Fitting error' set output "20171005-evolution1D_7x7_100Times_improvement-vs-evo-error.png" plot "20171005-evolution1D_7x7_100Times.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.spearman b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.spearman new file mode 100644 index 0000000..94f6639 --- /dev/null +++ b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171005-evolution1D_7x7_100Times.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.01 +y -0.01 1.00 + +n= 100 + + +P + x y +x 0.9216 +y 0.9216 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times_improvement-vs-evo-error.png index ed8ca3cba663043bd255a9c616d64295822f7c60..d7c6185088ee4532eb6b0ad3801205fbb3f2b0d4 100644 GIT binary patch delta 5085 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 delta 5129 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 diff --git a/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times_improvement-vs-steps.png b/dokumentation/evolution1d/20171005-evolution1D_7x7_100Times_improvement-vs-steps.png index 0dec5b9ff61a6f93a59e90449f44856cc8978e11..1620b8a5f41e4fec498e7b0bac06179789ba56f0 100644 GIT binary patch delta 5702 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 KIz?LKu>S!TR*|^? literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_improvement-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..1566d20fa88825bef094e9f4c382761641680484 GIT binary patch literal 5817 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_regularity-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_4x7_100Times_addedOne_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..c434ee91c1064315d7ff8f5fec45130eda720de2 GIT binary patch literal 5755 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.csv b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.csv new file mode 100644 index 0000000..8aa5d0a --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +187.745,0.0182483,0.00111111,0.97887,227,196.94,0.0221641 +199.804,0.0152344,0.00111111,0.977513,206,209.683,0.0142768 +186.97,0.0181411,0.00111111,0.978958,227,196.045,0.0300805 +182.366,0.019132,0.00111111,0.979476,245,191.37,0.0263319 +181.893,0.0197913,0.00111111,0.979529,238,190.84,0.0243627 +184.832,0.0161942,0.00111111,0.979198,192,193.974,0.0217357 +192.909,0.0193693,0.00111111,0.978289,205,202.544,0.0319747 +226.472,0.0204366,0.00111111,0.974512,240,237.786,0.0250503 +208.156,0.0183033,0.00111111,0.976573,251,218.4,0.0217521 +198.122,0.0213555,0.00111111,0.977703,216,207.719,0.0239459 +218.91,0.0234253,0.00111111,0.975363,190,229.721,0.0230034 +182.072,0.0200981,0.00111111,0.979509,215,191.136,0.0384825 +203.83,0.0176375,0.00111111,0.97706,191,213.927,0.0294044 +187.971,0.0162914,0.00111111,0.978845,305,197.336,0.0135234 +198.237,0.0184512,0.00111111,0.97769,150,207.431,0.0484778 +233.46,0.0203856,0.00111111,0.973726,179,245.039,0.0178918 +209.599,0.0177202,0.00111111,0.976411,250,220.043,0.0280449 +204.434,0.0187668,0.00111111,0.976992,203,214.432,0.0211949 +234.718,0.0161043,0.00111111,0.973584,160,246.42,0.0239583 +192.939,0.0228069,0.00111111,0.978286,261,202.553,0.0205101 +234.394,0.0169807,0.00111111,0.97362,139,245.306,0.0336572 +183.73,0.0159035,0.00111111,0.979322,237,192.882,0.0172048 +187.186,0.0202169,0.00111111,0.978933,204,196.329,0.0395863 +194.01,0.0195768,0.00111111,0.978165,244,203.052,0.035514 +195.111,0.0170059,0.00111111,0.978041,157,204.662,0.0231966 +225.331,0.0236187,0.00111111,0.97464,160,236.452,0.0301883 +239.538,0.0189427,0.00111111,0.973042,114,251.484,0.0470329 +181.805,0.0212591,0.00111111,0.979539,268,190.782,0.0340786 +186.244,0.0207094,0.00111111,0.979039,190,195.503,0.0288453 +246.843,0.0173713,0.00111111,0.972219,193,259.133,0.0198506 +203.277,0.0181449,0.00111111,0.977123,211,213.431,0.0257039 +214.842,0.0200148,0.00111111,0.975821,238,225.349,0.038947 +196.658,0.0187428,0.00111111,0.977867,168,205.744,0.0424655 +212.094,0.0177129,0.00111111,0.97613,122,222.595,0.0428265 +230.135,0.0196257,0.00111111,0.9741,151,241.582,0.0438331 +206.85,0.0177107,0.00111111,0.97672,266,217.141,0.0213643 +237.733,0.0201347,0.00111111,0.973245,168,249.588,0.0356283 +175.754,0.017217,0.00111111,0.98022,241,184.459,0.028533 +201.986,0.0218777,0.00111111,0.977268,179,212.03,0.0387742 +184.105,0.0176688,0.00111111,0.97928,289,193.133,0.0333076 +199.825,0.0193904,0.00111111,0.977511,190,209.808,0.0321669 +205.585,0.0179865,0.00111111,0.976863,258,215.712,0.027105 +240.325,0.0198335,0.00111111,0.972953,166,251.883,0.0356981 +184.794,0.0187189,0.00111111,0.979203,236,193.995,0.0258967 +180.454,0.0186822,0.00111111,0.979691,263,189.447,0.0269632 +238.932,0.0212528,0.00111111,0.97311,117,250.443,0.0437906 +221.165,0.0193828,0.00111111,0.975109,134,231.057,0.0497979 +189.713,0.0180015,0.00111111,0.978649,201,199.026,0.0212137 +197.758,0.0185375,0.00111111,0.977744,151,207.409,0.044357 +201.952,0.0195493,0.00111111,0.977272,260,211.962,0.0261682 +188.56,0.0159997,0.00111111,0.978779,180,197.951,0.035823 +243.499,0.0199009,0.00111111,0.972596,207,255.613,0.0301646 +239.081,0.0196769,0.00111111,0.973093,157,250.788,0.0312726 +203.299,0.0212421,0.00111111,0.97712,273,213.319,0.0212051 +206.534,0.0186378,0.00111111,0.976756,198,216.537,0.0220651 +187.968,0.0201035,0.00111111,0.978845,207,197.095,0.0399027 +213.453,0.0168292,0.00111111,0.975977,190,224.087,0.0288318 +219.024,0.017168,0.00111111,0.97535,254,229.948,0.0190611 +199.468,0.0196977,0.00111111,0.977551,260,209.414,0.0308103 +238.393,0.0213402,0.00111111,0.97317,187,250.101,0.0195628 +209.099,0.0198555,0.00111111,0.976467,194,219.433,0.0317749 +194.13,0.0196069,0.00111111,0.978152,278,203.824,0.0172456 +200.102,0.0209277,0.00111111,0.97748,199,209.167,0.0328509 +183.427,0.0199804,0.00111111,0.979356,220,192.511,0.0297735 +191.681,0.0192451,0.00111111,0.978428,238,201.236,0.0205511 +213.367,0.0190531,0.00111111,0.975987,154,223.476,0.0399578 +212.537,0.0153109,0.00111111,0.97608,186,223.119,0.0415867 +240.507,0.0213148,0.00111111,0.972932,163,252.503,0.0222976 +211.405,0.0165473,0.00111111,0.976208,263,221.844,0.0324297 +225.422,0.0187176,0.00111111,0.97463,234,236.373,0.0366055 +211.011,0.0148638,0.00111111,0.976252,182,221.486,0.0206502 +210.256,0.0174415,0.00111111,0.976337,160,220.727,0.0204222 +217.209,0.019323,0.00111111,0.975554,204,228.05,0.0191575 +210.209,0.0225558,0.00111111,0.976342,184,220.544,0.0239447 +206.081,0.017393,0.00111111,0.976807,185,216.377,0.0093842 +221.445,0.0146833,0.00111111,0.975078,161,232.445,0.0262917 +242.088,0.0181286,0.00111111,0.972755,178,254.12,0.0180639 +213.359,0.0188093,0.00111111,0.975988,149,224,0.0393936 +219.037,0.018868,0.00111111,0.975349,173,229.801,0.035486 +201.648,0.0148883,0.00111111,0.977306,247,211.671,0.0210672 +197.345,0.0182581,0.00111111,0.97779,203,206.763,0.0345867 +199.057,0.019515,0.00111111,0.977597,178,208.842,0.0272527 +230.708,0.0170428,0.00111111,0.974035,145,241.647,0.0284395 +191.615,0.0211321,0.00111111,0.978435,220,200.545,0.0302029 +200.996,0.0198848,0.00111111,0.977379,148,210.728,0.0297074 +204.71,0.022276,0.00111111,0.976961,176,214.662,0.0238206 +204.41,0.0188267,0.00111111,0.976995,200,214.432,0.0297072 +212.194,0.0178961,0.00111111,0.976119,218,222.734,0.0288567 +195.299,0.0217078,0.00111111,0.97802,230,204.888,0.0335442 +217.03,0.0183731,0.00111111,0.975575,313,227.646,0.0197123 +207.129,0.0208927,0.00111111,0.976689,177,217.056,0.03195 +181.67,0.019443,0.00111111,0.979554,209,190.336,0.0231579 +187.536,0.0197584,0.00111111,0.978894,222,196.872,0.0199832 +207.254,0.0183979,0.00111111,0.976675,152,217.488,0.0372997 +188.784,0.0198524,0.00111111,0.978754,251,198.201,0.0188279 +187.669,0.0189986,0.00111111,0.978879,239,196.713,0.0255703 +177.618,0.0201662,0.00111111,0.98001,137,186.056,0.0372483 +204.647,0.0199072,0.00111111,0.976968,164,213.683,0.0293019 +257.265,0.0189825,0.00111111,0.971046,121,270.03,0.0289929 +192.284,0.02033,0.00111111,0.97836,252,201.837,0.0218422 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.error b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.error new file mode 100644 index 0000000..7cccd28 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.error @@ -0,0 +1,101 @@ +"Evolution error" +196.94 +209.683 +196.045 +191.37 +190.84 +193.974 +202.544 +237.786 +218.4 +207.719 +229.721 +191.136 +213.927 +197.336 +207.431 +245.039 +220.043 +214.432 +246.42 +202.553 +245.306 +192.882 +196.329 +203.052 +204.662 +236.452 +251.484 +190.782 +195.503 +259.133 +213.431 +225.349 +205.744 +222.595 +241.582 +217.141 +249.588 +184.459 +212.03 +193.133 +209.808 +215.712 +251.883 +193.995 +189.447 +250.443 +231.057 +199.026 +207.409 +211.962 +197.951 +255.613 +250.788 +213.319 +216.537 +197.095 +224.087 +229.948 +209.414 +250.101 +219.433 +203.824 +209.167 +192.511 +201.236 +223.476 +223.119 +252.503 +221.844 +236.373 +221.486 +220.727 +228.05 +220.544 +216.377 +232.445 +254.12 +224 +229.801 +211.671 +206.763 +208.842 +241.647 +200.545 +210.728 +214.662 +214.432 +222.734 +204.888 +227.646 +217.056 +190.336 +196.872 +217.488 +198.201 +196.713 +186.056 +213.683 +270.03 +201.837 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.fit.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.fit.log new file mode 100644 index 0000000..b6b4d5a --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.26528e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707236 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 191085 +rel. change during last iteration : -3.5658e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 44.157 +variance of residuals (reduced chisquare) = WSSR/ndf : 1949.84 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -801.741 +/- 2391 (298.2%) +b = 218.088 +/- 45.62 (20.92%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.995 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.2267e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988459 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 147724 +rel. change during last iteration : -4.79728e-07 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 38.8251 +variance of residuals (reduced chisquare) = WSSR/ndf : 1507.39 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 9976.22 +/- 1855 (18.6%) +bb = -9541.71 +/- 1812 (18.99%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.63731e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988459 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 5.78147 +rel. change during last iteration : -2.12322e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.242888 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0589946 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9327.12 +/- 11.61 (0.1244%) +bbb = 9326.98 +/- 11.34 (0.1216%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.log new file mode 100644 index 0000000..7b6b622 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 4.26528e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707236 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 191407 delta(WSSR)/WSSR : -21.2838 + delta(WSSR) : -4.07388e+06 limit for stopping : 1e-05 + lambda : 0.0707236 + +resultant parameter values + +a = 4.26373 +b = 201.775 +/ + + Iteration 2 + WSSR : 191279 delta(WSSR)/WSSR : -0.000670419 + delta(WSSR) : -128.237 limit for stopping : 1e-05 + lambda : 0.00707236 + +resultant parameter values + +a = -47.1714 +b = 203.756 +/ + + Iteration 3 + WSSR : 191088 delta(WSSR)/WSSR : -0.00100002 + delta(WSSR) : -191.092 limit for stopping : 1e-05 + lambda : 0.000707236 + +resultant parameter values + +a = -705.237 +b = 216.255 +/ + + Iteration 4 + WSSR : 191085 delta(WSSR)/WSSR : -1.66293e-05 + delta(WSSR) : -3.17761 limit for stopping : 1e-05 + lambda : 7.07236e-05 + +resultant parameter values + +a = -801.6 +b = 218.086 +/ + + Iteration 5 + WSSR : 191085 delta(WSSR)/WSSR : -3.5658e-11 + delta(WSSR) : -6.8137e-06 limit for stopping : 1e-05 + lambda : 7.07236e-06 + +resultant parameter values + +a = -801.741 +b = 218.088 + +After 5 iterations the fit converged. +final sum of squares of residuals : 191085 +rel. change during last iteration : -3.5658e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 44.157 +variance of residuals (reduced chisquare) = WSSR/ndf : 1949.84 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -801.741 +/- 2391 (298.2%) +b = 218.088 +/- 45.62 (20.92%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.995 1.000 + + + Iteration 0 + WSSR : 4.2267e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988459 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 190503 delta(WSSR)/WSSR : -21.1871 + delta(WSSR) : -4.0362e+06 limit for stopping : 1e-05 + lambda : 0.0988459 + +resultant parameter values + +aa = 103.189 +bb = 101.089 +/ + + Iteration 2 + WSSR : 188511 delta(WSSR)/WSSR : -0.0105682 + delta(WSSR) : -1992.23 limit for stopping : 1e-05 + lambda : 0.00988459 + +resultant parameter values + +aa = 325.036 +bb = -114.608 +/ + + Iteration 3 + WSSR : 151484 delta(WSSR)/WSSR : -0.244426 + delta(WSSR) : -37026.6 limit for stopping : 1e-05 + lambda : 0.000988459 + +resultant parameter values + +aa = 7045.82 +bb = -6679.35 +/ + + Iteration 4 + WSSR : 147724 delta(WSSR)/WSSR : -0.0254538 + delta(WSSR) : -3760.13 limit for stopping : 1e-05 + lambda : 9.88459e-05 + +resultant parameter values + +aa = 9963.5 +bb = -9529.28 +/ + + Iteration 5 + WSSR : 147724 delta(WSSR)/WSSR : -4.79728e-07 + delta(WSSR) : -0.0708672 limit for stopping : 1e-05 + lambda : 9.88459e-06 + +resultant parameter values + +aa = 9976.22 +bb = -9541.71 + +After 5 iterations the fit converged. +final sum of squares of residuals : 147724 +rel. change during last iteration : -4.79728e-07 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 38.8251 +variance of residuals (reduced chisquare) = WSSR/ndf : 1507.39 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 9976.22 +/- 1855 (18.6%) +bb = -9541.71 +/- 1812 (18.99%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.63731e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988459 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 39084.3 delta(WSSR)/WSSR : -117.649 + delta(WSSR) : -4.59823e+06 limit for stopping : 1e-05 + lambda : 0.0988459 + +resultant parameter values + +aaa = 105.492 +bbb = 112.304 +/ + + Iteration 2 + WSSR : 37242.9 delta(WSSR)/WSSR : -0.0494443 + delta(WSSR) : -1841.45 limit for stopping : 1e-05 + lambda : 0.00988459 + +resultant parameter values + +aaa = -105.47 +bbb = 319.436 +/ + + Iteration 3 + WSSR : 3438.73 delta(WSSR)/WSSR : -9.8304 + delta(WSSR) : -33804.1 limit for stopping : 1e-05 + lambda : 0.000988459 + +resultant parameter values + +aaa = -6527.14 +bbb = 6592.01 +/ + + Iteration 4 + WSSR : 5.84617 delta(WSSR)/WSSR : -587.203 + delta(WSSR) : -3432.89 limit for stopping : 1e-05 + lambda : 9.88459e-05 + +resultant parameter values + +aaa = -9314.96 +bbb = 9315.1 +/ + + Iteration 5 + WSSR : 5.78147 delta(WSSR)/WSSR : -0.0111909 + delta(WSSR) : -0.0646996 limit for stopping : 1e-05 + lambda : 9.88459e-06 + +resultant parameter values + +aaa = -9327.12 +bbb = 9326.98 +/ + + Iteration 6 + WSSR : 5.78147 delta(WSSR)/WSSR : -2.12322e-11 + delta(WSSR) : -1.22753e-10 limit for stopping : 1e-05 + lambda : 9.88459e-07 + +resultant parameter values + +aaa = -9327.12 +bbb = 9326.98 + +After 6 iterations the fit converged. +final sum of squares of residuals : 5.78147 +rel. change during last iteration : -2.12322e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.242888 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0589946 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9327.12 +/- 11.61 (0.1244%) +bbb = 9326.98 +/- 11.34 (0.1216%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.script b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.script new file mode 100644 index 0000000..b79d736 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times-addedOne_regularity-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-evo-error.png" +plot "20171020-evolution1D_5x5_100Times-addedOne.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.log new file mode 100644 index 0000000..8c28ce5 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.log @@ -0,0 +1,2141 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: setting target +info: setting source +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35395 1.15659 0 +info: bbsize: 2.62895 1.29409 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.745 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0182483 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97887 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 227: 196.94 0.0221641 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38107 1.19011 0 +info: bbsize: 2.65607 1.32761 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.804 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0152344 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977513 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 206: 209.683 0.0142768 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0931537 0 +info: bbmax: 2.44782 1.20562 0 +info: bbsize: 2.72282 1.29877 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 186.97 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181411 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978958 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 227: 196.045 0.0300805 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19271 1.15339 0 +info: bbsize: 2.46772 1.29089 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 182.366 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019132 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979476 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 245: 191.37 0.0263319 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27131 1.15921 0 +info: bbsize: 2.54631 1.29671 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 181.893 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0197913 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979529 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 238: 190.84 0.0243627 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.20268 1.17942 0 +info: bbsize: 2.47768 1.31692 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.832 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161942 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979198 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 192: 193.974 0.0217357 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36204 1.20621 0 +info: bbsize: 2.63704 1.34371 0 +info: setting up22500Points +info: worst iteration-count:33 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.909 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193693 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978289 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 202.544 0.0319747 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.114805 0 +info: bbmax: 2.23494 1.12893 0 +info: bbsize: 2.50994 1.24373 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.472 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0204366 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974512 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 240: 237.786 0.0250503 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38284 1.16441 0 +info: bbsize: 2.65784 1.30191 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.156 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0183033 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976573 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 218.4 0.0217521 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35076 1.11223 0 +info: bbsize: 2.62576 1.24973 0 +info: setting up22500Points +info: worst iteration-count:45 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 198.122 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0213555 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977703 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 207.719 0.0239459 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0806375 0 +info: bbmax: 2.37314 1.13331 0 +info: bbsize: 2.64814 1.21395 0 +info: setting up22500Points +info: worst iteration-count:33 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.91 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0234253 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975363 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 229.721 0.0230034 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29098 1.12936 0 +info: bbsize: 2.56598 1.26686 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 182.072 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0200981 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979509 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 215: 191.136 0.0384825 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.24891 -0.1375 0 +info: bbmax: 2.26737 1.14337 0 +info: bbsize: 2.51628 1.28087 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.83 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176375 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97706 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 191: 213.927 0.0294044 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26138 1.16479 0 +info: bbsize: 2.53638 1.30229 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.971 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162914 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978845 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 305: 197.336 0.0135234 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.17287 1.1885 0 +info: bbsize: 2.44787 1.326 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 198.237 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0184512 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97769 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 150: 207.431 0.0484778 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25547 1.21484 0 +info: bbsize: 2.53047 1.35234 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.46 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0203856 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973726 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 179: 245.039 0.0178918 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.18783 0 +info: bbsize: 2.61375 1.32533 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.599 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177202 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976411 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 250: 220.043 0.0280449 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29158 1.16646 0 +info: bbsize: 2.56658 1.30396 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.434 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0187668 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976992 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 214.432 0.0211949 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35663 1.07986 0 +info: bbsize: 2.63163 1.21736 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 234.718 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161043 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973584 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 160: 246.42 0.0239583 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19519 1.18985 0 +info: bbsize: 2.47019 1.32735 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.939 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0228069 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978286 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 261: 202.553 0.0205101 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34168 1.13753 0 +info: bbsize: 2.61668 1.27503 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 234.394 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0169807 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97362 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 139: 245.306 0.0336572 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.236192 -0.1375 0 +info: bbmax: 2.31361 1.07489 0 +info: bbsize: 2.5498 1.21239 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 183.73 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159035 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979322 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 192.882 0.0172048 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43072 1.18121 0 +info: bbsize: 2.70572 1.31871 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.186 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0202169 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978933 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 196.329 0.0395863 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.253246 -0.1375 0 +info: bbmax: 2.2469 1.12052 0 +info: bbsize: 2.50014 1.25802 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.01 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195768 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978165 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 244: 203.052 0.035514 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.129978 0 +info: bbmax: 2.25765 1.1837 0 +info: bbsize: 2.53265 1.31368 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.111 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0170059 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978041 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 157: 204.662 0.0231966 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0928856 0 +info: bbmax: 2.12354 1.13875 0 +info: bbsize: 2.39854 1.23163 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.331 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0236187 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97464 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 160: 236.452 0.0301883 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.201406 -0.123619 0 +info: bbmax: 2.38519 1.08162 0 +info: bbsize: 2.5866 1.20524 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.538 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189427 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973042 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 114: 251.484 0.0470329 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.243118 -0.133721 0 +info: bbmax: 2.36059 1.13655 0 +info: bbsize: 2.60371 1.27027 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 181.805 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0212591 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979539 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 268: 190.782 0.0340786 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19054 1.09656 0 +info: bbsize: 2.46554 1.23406 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 186.244 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0207094 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979039 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 195.503 0.0288453 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48061 1.1584 0 +info: bbsize: 2.75561 1.2959 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 246.843 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173713 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972219 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 193: 259.133 0.0198506 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.19557 0 +info: bbsize: 2.61375 1.33307 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.277 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181449 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977123 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 211: 213.431 0.0257039 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31168 1.13582 0 +info: bbsize: 2.58668 1.27332 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.842 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0200148 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975821 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 238: 225.349 0.038947 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31311 1.18924 0 +info: bbsize: 2.58811 1.32674 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.658 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0187428 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977867 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 168: 205.744 0.0424655 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41989 1.15896 0 +info: bbsize: 2.69489 1.29646 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.094 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177129 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97613 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 122: 222.595 0.0428265 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.272157 -0.1375 0 +info: bbmax: 2.29612 1.16946 0 +info: bbsize: 2.56828 1.30696 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 230.135 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196257 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.9741 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 151: 241.582 0.0438331 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29467 1.16246 0 +info: bbsize: 2.56967 1.29996 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.85 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177107 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97672 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 266: 217.141 0.0213643 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23518 1.15736 0 +info: bbsize: 2.51018 1.29486 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 237.733 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0201347 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973245 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 168: 249.588 0.0356283 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42813 1.21329 0 +info: bbsize: 2.70313 1.35079 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 175.754 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.017217 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.98022 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 241: 184.459 0.028533 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27491 1.16602 0 +info: bbsize: 2.54991 1.30352 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 201.986 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0218777 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977268 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 179: 212.03 0.0387742 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27012 1.15899 0 +info: bbsize: 2.54512 1.29649 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.105 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176688 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97928 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 289: 193.133 0.0333076 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48476 1.18222 0 +info: bbsize: 2.75976 1.31972 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.825 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193904 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977511 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 209.808 0.0321669 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38287 1.17803 0 +info: bbsize: 2.65788 1.31553 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.585 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0179865 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976863 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 258: 215.712 0.027105 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.49712 1.16037 0 +info: bbsize: 2.77212 1.29787 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.325 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198335 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972953 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 166: 251.883 0.0356981 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23341 1.1898 0 +info: bbsize: 2.50841 1.3273 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.794 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0187189 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979203 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 236: 193.995 0.0258967 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.190786 -0.0938549 0 +info: bbmax: 2.30351 1.15662 0 +info: bbsize: 2.49429 1.25048 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 180.454 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0186822 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979691 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 263: 189.447 0.0269632 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42753 1.23381 0 +info: bbsize: 2.70253 1.37131 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 238.932 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0212528 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97311 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 117: 250.443 0.0437906 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41418 1.10912 0 +info: bbsize: 2.68918 1.24662 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.165 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193828 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975109 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 134: 231.057 0.0497979 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.192055 -0.1375 0 +info: bbmax: 2.2413 1.15704 0 +info: bbsize: 2.43335 1.29454 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.713 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0180015 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978649 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 199.026 0.0212137 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29829 1.12584 0 +info: bbsize: 2.57329 1.26334 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.758 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185375 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977744 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 151: 207.409 0.044357 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.233535 -0.1375 0 +info: bbmax: 2.39207 1.17239 0 +info: bbsize: 2.6256 1.30989 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 201.952 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195493 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977272 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 260: 211.962 0.0261682 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23099 1.17497 0 +info: bbsize: 2.50599 1.31247 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.56 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159997 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978779 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 180: 197.951 0.035823 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27192 1.15953 0 +info: bbsize: 2.54692 1.29703 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 243.499 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199009 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972596 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 207: 255.613 0.0301646 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4379 1.12772 0 +info: bbsize: 2.7129 1.26522 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.081 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196769 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973093 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 157: 250.788 0.0312726 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29551 1.14819 0 +info: bbsize: 2.57051 1.28569 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.299 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0212421 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97712 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 273: 213.319 0.0212051 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33455 1.16427 0 +info: bbsize: 2.60955 1.30177 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.534 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0186378 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976756 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 198: 216.537 0.0220651 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.222711 -0.1375 0 +info: bbmax: 2.42662 1.10428 0 +info: bbsize: 2.64933 1.24178 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.968 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0201035 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978845 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 207: 197.095 0.0399027 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40137 1.08678 0 +info: bbsize: 2.67637 1.22428 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.453 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168292 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975977 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 224.087 0.0288318 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26809 1.21747 0 +info: bbsize: 2.54309 1.35497 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.024 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.017168 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97535 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 254: 229.948 0.0190611 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.110619 0 +info: bbmax: 2.35656 1.17822 0 +info: bbsize: 2.63156 1.28884 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.468 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196977 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977551 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 260: 209.414 0.0308103 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25522 1.16937 0 +info: bbsize: 2.53022 1.30687 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 238.393 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0213402 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97317 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 250.101 0.0195628 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.135315 0 +info: bbmax: 2.38894 1.22615 0 +info: bbsize: 2.66394 1.36147 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.099 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198555 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976467 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 194: 219.433 0.0317749 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0961433 0 +info: bbmax: 2.34515 1.13782 0 +info: bbsize: 2.62015 1.23396 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.13 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196069 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978152 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 278: 203.824 0.0172456 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2463 1.14657 0 +info: bbsize: 2.5213 1.28407 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 200.102 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0209277 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97748 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 199: 209.167 0.0328509 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0607645 0 +info: bbmax: 2.31322 1.14664 0 +info: bbsize: 2.58822 1.2074 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 183.427 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199804 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979356 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 192.511 0.0297735 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.32519 1.22178 0 +info: bbsize: 2.60019 1.35928 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.681 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0192451 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978428 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 238: 201.236 0.0205511 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.16735 1.21345 0 +info: bbsize: 2.44235 1.35095 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.367 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0190531 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975987 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 154: 223.476 0.0399578 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37253 1.11423 0 +info: bbsize: 2.64753 1.25173 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.537 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0153109 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97608 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 223.119 0.0415867 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34705 1.16925 0 +info: bbsize: 2.62205 1.30675 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.507 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0213148 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972932 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 163: 252.503 0.0222976 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38345 1.13521 0 +info: bbsize: 2.65845 1.27271 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.405 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165473 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976208 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 263: 221.844 0.0324297 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27098 1.17902 0 +info: bbsize: 2.54598 1.31652 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.422 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0187176 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97463 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 236.373 0.0366055 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39608 1.24466 0 +info: bbsize: 2.67108 1.38216 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.011 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148638 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976252 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 182: 221.486 0.0206502 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25639 1.07375 0 +info: bbsize: 2.53139 1.21125 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.256 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0174415 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976337 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 160: 220.727 0.0204222 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.128555 0 +info: bbmax: 2.3794 1.15553 0 +info: bbsize: 2.6544 1.28409 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.209 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019323 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975554 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 228.05 0.0191575 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.218668 -0.1375 0 +info: bbmax: 2.324 1.17059 0 +info: bbsize: 2.54267 1.30809 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.209 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0225558 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976342 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 184: 220.544 0.0239447 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37023 1.17011 0 +info: bbsize: 2.64523 1.30761 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.081 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.017393 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976807 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 216.377 0.0093842 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25019 1.18831 0 +info: bbsize: 2.52519 1.32581 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.445 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0146833 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975078 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 161: 232.445 0.0262917 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.14567 1.23908 0 +info: bbsize: 2.42067 1.37658 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 242.088 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181286 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972755 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 178: 254.12 0.0180639 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26648 1.16621 0 +info: bbsize: 2.54148 1.30371 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.359 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0188093 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975988 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 149: 224 0.0393936 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34193 1.24867 0 +info: bbsize: 2.61693 1.38617 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.037 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.018868 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975349 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 173: 229.801 0.035486 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.32299 1.13762 0 +info: bbsize: 2.59799 1.27512 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 201.648 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148883 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977306 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 247: 211.671 0.0210672 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4337 1.14658 0 +info: bbsize: 2.7087 1.28408 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.345 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0182581 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97779 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 206.763 0.0345867 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31034 1.13693 0 +info: bbsize: 2.58534 1.27443 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.057 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019515 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977597 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 178: 208.842 0.0272527 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.272995 -0.1375 0 +info: bbmax: 2.22863 1.14156 0 +info: bbsize: 2.50162 1.27906 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 230.708 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0170428 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974035 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 145: 241.647 0.0284395 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2921 1.09485 0 +info: bbsize: 2.5671 1.23235 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.615 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0211321 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978435 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 200.545 0.0302029 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.164936 -0.12795 0 +info: bbmax: 2.40824 1.1064 0 +info: bbsize: 2.57318 1.23435 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 200.996 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198848 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977379 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 148: 210.728 0.0297074 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2994 1.12529 0 +info: bbsize: 2.5744 1.26279 0 +info: setting up22500Points +info: worst iteration-count:36 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.71 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.022276 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976961 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 176: 214.662 0.0238206 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3476 1.22311 0 +info: bbsize: 2.6226 1.36061 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.41 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0188267 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976995 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 214.432 0.0297072 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33159 1.07597 0 +info: bbsize: 2.60659 1.21347 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.194 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0178961 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976119 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 218: 222.734 0.0288567 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.20023 1.13403 0 +info: bbsize: 2.47523 1.27153 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.299 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0217078 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97802 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 204.888 0.0335442 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27512 1.17128 0 +info: bbsize: 2.55012 1.30878 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.03 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0183731 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975575 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 313: 227.646 0.0197123 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33311 1.07952 0 +info: bbsize: 2.60811 1.21702 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.129 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0208927 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976689 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 177: 217.056 0.03195 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26482 1.18294 0 +info: bbsize: 2.53982 1.32044 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 181.67 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019443 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979554 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 190.336 0.0231579 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.205717 -0.1375 0 +info: bbmax: 2.37802 1.14465 0 +info: bbsize: 2.58374 1.28215 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.536 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0197584 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978894 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 222: 196.872 0.0199832 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.12501 0 +info: bbmax: 2.3389 1.14893 0 +info: bbsize: 2.6139 1.27394 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.254 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0183979 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976675 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 152: 217.488 0.0372997 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41656 1.13325 0 +info: bbsize: 2.69156 1.27075 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.784 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198524 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978754 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 198.201 0.0188279 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.131957 0 +info: bbmax: 2.34647 1.21703 0 +info: bbsize: 2.62147 1.34899 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.669 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189986 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978879 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 239: 196.713 0.0255703 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.10592 1.19349 0 +info: bbsize: 2.38092 1.33099 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 177.618 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0201662 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.98001 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 137: 186.056 0.0372483 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31218 1.07988 0 +info: bbsize: 2.58718 1.21738 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.647 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199072 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976968 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 164: 213.683 0.0293019 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31521 1.23644 0 +info: bbsize: 2.59021 1.37394 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 257.265 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189825 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.971046 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 121: 270.03 0.0289929 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36989 1.17754 0 +info: bbsize: 2.64489 1.31504 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.284 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.02033 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97836 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 252: 201.837 0.0218422 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.spearman b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.spearman new file mode 100644 index 0000000..a111c3d --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171020-evolution1D_5x5_100Times-addedOne.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.02 +y -0.02 1.00 + +n= 100 + + +P + x y +x 0.8461 +y 0.8461 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..1611da672f5e45feba83a6470414c89dc0b4a326 GIT binary patch literal 6052 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times-addedOne_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..85ebd5596f9275c9e73869976a0a5a02548087ae GIT binary patch literal 6456 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 D@ru2{ literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.csv b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.csv new file mode 100644 index 0000000..3a02f96 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +211.698,0.0203679,0.00111111,0.929303,218,222.265,0.0304584 +200.554,0.0211861,0.00111111,0.933025,215,210.496,0.019554 +209.312,0.0193559,0.00111111,0.9301,198,219.661,0.0276531 +206.148,0.0172566,0.00111111,0.931157,208,216.396,0.0235405 +217.079,0.0195466,0.00111111,0.927506,141,227.519,0.0433189 +229.411,0.0196263,0.00111111,0.923388,215,240.74,0.0228817 +199.52,0.0203185,0.00111111,0.93337,234,208.51,0.0291453 +186.604,0.0212737,0.00111111,0.937683,259,195.805,0.0213456 +225.306,0.0213791,0.00111111,0.924759,236,236.503,0.0252631 +248.528,0.0193633,0.00111111,0.917004,221,260.935,0.0160484 +189.883,0.0191517,0.00111111,0.936588,136,198.559,0.0362213 +212.6,0.0166038,0.00111111,0.929002,208,222.573,0.031822 +220.85,0.0161934,0.00111111,0.926247,205,231.708,0.0293863 +210.742,0.0191138,0.00111111,0.929622,230,220.944,0.0260993 +221.447,0.0184165,0.00111111,0.926047,262,232.462,0.0200636 +190.705,0.0171791,0.00111111,0.936314,201,200.196,0.0282271 +221.909,0.0209993,0.00111111,0.925893,190,232.786,0.0333187 +211.712,0.0165509,0.00111111,0.929298,243,222.289,0.0160656 +217.07,0.0231196,0.00111111,0.927509,182,227.732,0.0261153 +197.775,0.0203953,0.00111111,0.933953,252,207.181,0.0323614 +219.904,0.0168872,0.00111111,0.926563,120,230.616,0.0328043 +204.335,0.0180441,0.00111111,0.931762,192,214.185,0.0296326 +231.939,0.018535,0.00111111,0.922544,128,243.327,0.0304083 +211.724,0.0185923,0.00111111,0.929295,270,222.254,0.0414344 +214.148,0.0206654,0.00111111,0.928485,234,224.844,0.0317975 +185.847,0.0204202,0.00111111,0.937936,165,194.744,0.034174 +232.03,0.0193975,0.00111111,0.922513,92,243.161,0.0396967 +223.982,0.0236268,0.00111111,0.925201,208,234.626,0.0255705 +226.077,0.01857,0.00111111,0.924501,115,236.939,0.0416214 +197.984,0.0164528,0.00111111,0.933883,150,207.489,0.0291136 +176.084,0.0198163,0.00111111,0.941197,258,184.696,0.0302269 +195.22,0.0163427,0.00111111,0.934806,230,204.904,0.0349146 +202.893,0.0217023,0.00111111,0.932244,172,212.168,0.0292404 +191.762,0.0176933,0.00111111,0.935961,203,201.279,0.0218102 +208.412,0.0212612,0.00111111,0.930401,201,218.814,0.0210822 +221.844,0.0210909,0.00111111,0.925915,173,232.892,0.0258153 +219.113,0.0184739,0.00111111,0.926827,173,230.05,0.0414932 +224.465,0.0246122,0.00111111,0.92504,183,235.508,0.0250082 +206.774,0.0198917,0.00111111,0.930947,186,216.939,0.0310308 +225.859,0.0172615,0.00111111,0.924574,203,236.479,0.0398825 +212.461,0.0204119,0.00111111,0.929048,149,222.522,0.0337725 +224.924,0.0217016,0.00111111,0.924886,130,236.154,0.0354094 +232.115,0.0210782,0.00111111,0.922485,198,243.686,0.0172863 +228.396,0.0196268,0.00111111,0.923727,238,239.488,0.0184422 +196.881,0.019569,0.00111111,0.934251,255,206.689,0.0295242 +204.716,0.0180094,0.00111111,0.931635,155,213.904,0.0298783 +209.447,0.0191448,0.00111111,0.930055,118,219.704,0.0312759 +221.317,0.0189707,0.00111111,0.926091,230,231.945,0.0391334 +215.094,0.0199488,0.00111111,0.928169,216,225.771,0.0197891 +184.929,0.01736,0.00111111,0.938243,213,194.167,0.0307934 +178.666,0.0198813,0.00111111,0.940334,187,187.585,0.0149118 +174.929,0.0189218,0.00111111,0.941582,195,183.471,0.0197701 +179.673,0.0165947,0.00111111,0.939998,237,188.175,0.0268256 +204.903,0.0174921,0.00111111,0.931572,176,214.811,0.0341155 +198.996,0.0198215,0.00111111,0.933545,174,208.903,0.022187 +239.497,0.0229021,0.00111111,0.920019,145,251.345,0.0363502 +197.617,0.0190836,0.00111111,0.934006,264,207.332,0.0225783 +213.541,0.0182262,0.00111111,0.928688,171,223.93,0.024467 +205.246,0.018593,0.00111111,0.931458,200,215.194,0.0259352 +192.01,0.021189,0.00111111,0.935878,187,201.523,0.0356566 +207.623,0.0200966,0.00111111,0.930664,162,217.973,0.0237469 +207.124,0.0203329,0.00111111,0.930831,275,217.381,0.0377496 +207.6,0.015955,0.00111111,0.930672,313,217.963,0.034054 +196.464,0.0215318,0.00111111,0.934391,148,206.197,0.0255094 +225.291,0.0188696,0.00111111,0.924764,253,236.455,0.0269747 +236.139,0.0195817,0.00111111,0.921141,208,247.922,0.0181545 +218.667,0.0236608,0.00111111,0.926976,261,229.254,0.0200224 +214.905,0.0183248,0.00111111,0.928232,232,225.179,0.0317272 +222.269,0.0210694,0.00111111,0.925773,217,232.89,0.0322418 +193.848,0.0176874,0.00111111,0.935264,251,203.276,0.0293206 +210.394,0.0173601,0.00111111,0.929739,205,220.572,0.023589 +240.818,0.0172322,0.00111111,0.919578,201,252.661,0.037452 +223.163,0.0214412,0.00111111,0.925474,173,234.239,0.030632 +218.88,0.0208812,0.00111111,0.926905,110,229.098,0.0257352 +203.933,0.0179055,0.00111111,0.931896,229,213.754,0.0315607 +175.337,0.0219549,0.00111111,0.941446,169,184.029,0.0185983 +191.342,0.0173847,0.00111111,0.936101,233,200.827,0.0293542 +192.271,0.0211125,0.00111111,0.935791,185,201.758,0.022909 +217.045,0.0184074,0.00111111,0.927518,143,227.599,0.021528 +204.268,0.0199404,0.00111111,0.931784,263,214.25,0.0243066 +262.346,0.0165844,0.00111111,0.912389,190,275.187,0.0384815 +213.393,0.0220227,0.00111111,0.928737,122,223.6,0.031075 +210.514,0.0189866,0.00111111,0.929698,219,220.599,0.034692 +205.999,0.0198525,0.00111111,0.931206,143,215.885,0.0323366 +180.234,0.0208046,0.00111111,0.93981,234,189.174,0.0261096 +194.507,0.0183817,0.00111111,0.935044,133,204.135,0.0318449 +215.956,0.0189058,0.00111111,0.927881,330,226.485,0.0239564 +203.924,0.017231,0.00111111,0.931899,235,213.99,0.0323069 +235.067,0.0189216,0.00111111,0.921499,234,246.78,0.0289497 +202.496,0.0204575,0.00111111,0.932376,235,212.614,0.0216976 +263.952,0.0199218,0.00111111,0.911853,154,277.143,0.0245278 +207.128,0.0216716,0.00111111,0.930829,209,217.224,0.0321473 +244.798,0.019198,0.00111111,0.918249,260,256.629,0.0334971 +209.179,0.020316,0.00111111,0.930144,341,219.57,0.0166192 +245.103,0.0189129,0.00111111,0.918147,230,257.111,0.0263794 +226.778,0.0168544,0.00111111,0.924267,233,237.927,0.0176314 +207.236,0.0195923,0.00111111,0.930793,211,217.288,0.0189774 +192.594,0.0198456,0.00111111,0.935683,226,201.924,0.0274001 +197.183,0.0185432,0.00111111,0.93415,285,206.962,0.0215739 +222.895,0.0181898,0.00111111,0.925564,181,233.737,0.0213808 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.error b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.error new file mode 100644 index 0000000..5a37cb0 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.error @@ -0,0 +1,101 @@ +"Evolution error" +222.265 +210.496 +219.661 +216.396 +227.519 +240.74 +208.51 +195.805 +236.503 +260.935 +198.559 +222.573 +231.708 +220.944 +232.462 +200.196 +232.786 +222.289 +227.732 +207.181 +230.616 +214.185 +243.327 +222.254 +224.844 +194.744 +243.161 +234.626 +236.939 +207.489 +184.696 +204.904 +212.168 +201.279 +218.814 +232.892 +230.05 +235.508 +216.939 +236.479 +222.522 +236.154 +243.686 +239.488 +206.689 +213.904 +219.704 +231.945 +225.771 +194.167 +187.585 +183.471 +188.175 +214.811 +208.903 +251.345 +207.332 +223.93 +215.194 +201.523 +217.973 +217.381 +217.963 +206.197 +236.455 +247.922 +229.254 +225.179 +232.89 +203.276 +220.572 +252.661 +234.239 +229.098 +213.754 +184.029 +200.827 +201.758 +227.599 +214.25 +275.187 +223.6 +220.599 +215.885 +189.174 +204.135 +226.485 +213.99 +246.78 +212.614 +277.143 +217.224 +256.629 +219.57 +257.111 +237.927 +217.288 +201.924 +206.962 +233.737 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.fit.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.fit.log new file mode 100644 index 0000000..e2b112a --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.34137e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707241 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 224042 +rel. change during last iteration : -6.22481e-10 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 47.8136 +variance of residuals (reduced chisquare) = WSSR/ndf : 2286.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -3382.99 +/- 2656 (78.52%) +b = 269.51 +/- 51.79 (19.22%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.996 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.30453e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.965399 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 224312 +rel. change during last iteration : -4.70138e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 47.8425 +variance of residuals (reduced chisquare) = WSSR/ndf : 2288.9 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 991.364 +/- 809 (81.6%) +bb = -717.625 +/- 752 (104.8%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.85341e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.965399 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4.99405 +rel. change during last iteration : -2.82643e-06 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.225743 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0509597 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3144.45 +/- 3.817 (0.1214%) +bbb = 3144.19 +/- 3.548 (0.1128%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.log new file mode 100644 index 0000000..8a52f7c --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.log @@ -0,0 +1,261 @@ + + + Iteration 0 + WSSR : 4.34137e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707241 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 227857 delta(WSSR)/WSSR : -18.053 + delta(WSSR) : -4.11351e+06 limit for stopping : 1e-05 + lambda : 0.0707241 + +resultant parameter values + +a = 2.72407 +b = 202.778 +/ + + Iteration 2 + WSSR : 227318 delta(WSSR)/WSSR : -0.00237422 + delta(WSSR) : -539.701 limit for stopping : 1e-05 + lambda : 0.00707241 + +resultant parameter values + +a = -203.128 +b = 207.783 +/ + + Iteration 3 + WSSR : 224101 delta(WSSR)/WSSR : -0.0143554 + delta(WSSR) : -3217.05 limit for stopping : 1e-05 + lambda : 0.000707241 + +resultant parameter values + +a = -2957.55 +b = 261.251 +/ + + Iteration 4 + WSSR : 224042 delta(WSSR)/WSSR : -0.000261723 + delta(WSSR) : -58.6368 limit for stopping : 1e-05 + lambda : 7.07241e-05 + +resultant parameter values + +a = -3382.33 +b = 269.497 +/ + + Iteration 5 + WSSR : 224042 delta(WSSR)/WSSR : -6.22481e-10 + delta(WSSR) : -0.000139462 limit for stopping : 1e-05 + lambda : 7.07241e-06 + +resultant parameter values + +a = -3382.99 +b = 269.51 + +After 5 iterations the fit converged. +final sum of squares of residuals : 224042 +rel. change during last iteration : -6.22481e-10 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 47.8136 +variance of residuals (reduced chisquare) = WSSR/ndf : 2286.14 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -3382.99 +/- 2656 (78.52%) +b = 269.51 +/- 51.79 (19.22%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.996 1.000 + + + Iteration 0 + WSSR : 4.30453e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.965399 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 227170 delta(WSSR)/WSSR : -17.9485 + delta(WSSR) : -4.07736e+06 limit for stopping : 1e-05 + lambda : 0.0965399 + +resultant parameter values + +aa = 102.981 +bb = 107.131 +/ + + Iteration 2 + WSSR : 226223 delta(WSSR)/WSSR : -0.00418859 + delta(WSSR) : -947.555 limit for stopping : 1e-05 + lambda : 0.00965399 + +resultant parameter values + +aa = 252.273 +bb = -30.6331 +/ + + Iteration 3 + WSSR : 224317 delta(WSSR)/WSSR : -0.0084976 + delta(WSSR) : -1906.15 limit for stopping : 1e-05 + lambda : 0.000965399 + +resultant parameter values + +aa = 956.388 +bb = -685.114 +/ + + Iteration 4 + WSSR : 224312 delta(WSSR)/WSSR : -1.90727e-05 + delta(WSSR) : -4.27823 limit for stopping : 1e-05 + lambda : 9.65399e-05 + +resultant parameter values + +aa = 991.346 +bb = -717.608 +/ + + Iteration 5 + WSSR : 224312 delta(WSSR)/WSSR : -4.70138e-12 + delta(WSSR) : -1.05458e-06 limit for stopping : 1e-05 + lambda : 9.65399e-06 + +resultant parameter values + +aa = 991.364 +bb = -717.625 + +After 5 iterations the fit converged. +final sum of squares of residuals : 224312 +rel. change during last iteration : -4.70138e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 47.8425 +variance of residuals (reduced chisquare) = WSSR/ndf : 2288.9 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 991.364 +/- 809 (81.6%) +bb = -717.625 +/- 752 (104.8%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.85341e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.965399 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 37027.2 delta(WSSR)/WSSR : -130.077 + delta(WSSR) : -4.81638e+06 limit for stopping : 1e-05 + lambda : 0.0965399 + +resultant parameter values + +aaa = 103.355 +bbb = 124.231 +/ + + Iteration 2 + WSSR : 25575.9 delta(WSSR)/WSSR : -0.447736 + delta(WSSR) : -11451.3 limit for stopping : 1e-05 + lambda : 0.00965399 + +resultant parameter values + +aaa = -440.459 +bbb = 630.803 +/ + + Iteration 3 + WSSR : 62.2579 delta(WSSR)/WSSR : -409.806 + delta(WSSR) : -25513.7 limit for stopping : 1e-05 + lambda : 0.000965399 + +resultant parameter values + +aaa = -3016.49 +bbb = 3025.25 +/ + + Iteration 4 + WSSR : 4.99407 delta(WSSR)/WSSR : -11.4664 + delta(WSSR) : -57.2638 limit for stopping : 1e-05 + lambda : 9.65399e-05 + +resultant parameter values + +aaa = -3144.39 +bbb = 3144.13 +/ + + Iteration 5 + WSSR : 4.99405 delta(WSSR)/WSSR : -2.82643e-06 + delta(WSSR) : -1.41153e-05 limit for stopping : 1e-05 + lambda : 9.65399e-06 + +resultant parameter values + +aaa = -3144.45 +bbb = 3144.19 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4.99405 +rel. change during last iteration : -2.82643e-06 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.225743 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0509597 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3144.45 +/- 3.817 (0.1214%) +bbb = 3144.19 +/- 3.548 (0.1128%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.script b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.script new file mode 100644 index 0000000..7a89321 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171020-evolution1D_5x5_100Times.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_regularity-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_improvement-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171020-evolution1D_5x5_100Times_improvement-vs-evo-error.png" +plot "20171020-evolution1D_5x5_100Times.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.log new file mode 100644 index 0000000..63ef84f --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.log @@ -0,0 +1,2131 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: setting target +info: setting source +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.20908 1.15855 0 +info: bbsize: 2.48408 1.29605 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.698 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0203679 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929303 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 218: 222.265 0.0304584 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.17764 1.12182 0 +info: bbsize: 2.45264 1.25932 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 200.554 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0211861 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933025 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 215: 210.496 0.019554 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36706 1.15749 0 +info: bbsize: 2.64206 1.29499 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.312 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193559 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.9301 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 198: 219.661 0.0276531 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39731 1.23311 0 +info: bbsize: 2.67231 1.37061 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.148 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0172566 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931157 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 208: 216.396 0.0235405 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.128653 0 +info: bbmax: 2.36481 1.16937 0 +info: bbsize: 2.63981 1.29803 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.079 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195466 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927506 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 141: 227.519 0.0433189 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.126823 0 +info: bbmax: 2.32206 1.19428 0 +info: bbsize: 2.59706 1.32111 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.411 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196263 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.923388 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 215: 240.74 0.0228817 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45016 1.1251 0 +info: bbsize: 2.72516 1.2626 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.52 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0203185 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.93337 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 208.51 0.0291453 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.134659 -0.1375 0 +info: bbmax: 2.38195 1.15821 0 +info: bbsize: 2.51661 1.29571 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 186.604 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0212737 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937683 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 259: 195.805 0.0213456 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2425 1.0789 0 +info: bbsize: 2.5175 1.2164 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.306 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0213791 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924759 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 236: 236.503 0.0252631 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29687 1.20545 0 +info: bbsize: 2.57187 1.34295 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 248.528 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193633 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.917004 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 221: 260.935 0.0160484 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.44216 1.24772 0 +info: bbsize: 2.71716 1.38522 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.883 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0191517 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936588 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 136: 198.559 0.0362213 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47284 1.18227 0 +info: bbsize: 2.74784 1.31977 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.6 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166038 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929002 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 208: 222.573 0.031822 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48136 1.14786 0 +info: bbsize: 2.75636 1.28536 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.85 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161934 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926247 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 231.708 0.0293863 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30877 1.19225 0 +info: bbsize: 2.58377 1.32975 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.742 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0191138 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929622 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 220.944 0.0260993 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34666 1.15589 0 +info: bbsize: 2.62166 1.29339 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.447 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0184165 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926047 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 262: 232.462 0.0200636 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31199 1.18327 0 +info: bbsize: 2.58699 1.32077 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 190.705 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0171791 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936314 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 200.196 0.0282271 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.12517 1.0836 0 +info: bbsize: 2.40017 1.2211 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.909 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0209993 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925893 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 232.786 0.0333187 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33055 1.15661 0 +info: bbsize: 2.60555 1.29411 0 +info: setting up22500Points +info: worst iteration-count:26 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.712 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165509 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929298 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 243: 222.289 0.0160656 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.15951 1.08463 0 +info: bbsize: 2.43451 1.22213 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.07 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0231196 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927509 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 182: 227.732 0.0261153 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.17581 1.18665 0 +info: bbsize: 2.45081 1.32415 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.775 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0203953 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933953 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 252: 207.181 0.0323614 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39818 1.14973 0 +info: bbsize: 2.67318 1.28723 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.904 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168872 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926563 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 120: 230.616 0.0328043 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0921858 0 +info: bbmax: 2.41028 1.16937 0 +info: bbsize: 2.68528 1.26156 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.335 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0180441 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931762 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 192: 214.185 0.0296326 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.191788 -0.1375 0 +info: bbmax: 2.44442 1.24963 0 +info: bbsize: 2.63621 1.38713 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.939 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.018535 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.922544 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 128: 243.327 0.0304083 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36756 1.12127 0 +info: bbsize: 2.64256 1.25877 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.724 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185923 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929295 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 270: 222.254 0.0414344 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25468 1.15966 0 +info: bbsize: 2.52968 1.29716 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.148 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0206654 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928485 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 224.844 0.0317975 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.15096 1.1564 0 +info: bbsize: 2.42596 1.2939 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 185.847 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0204202 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937936 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 165: 194.744 0.034174 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.46158 1.16026 0 +info: bbsize: 2.73658 1.29776 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.03 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0193975 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.922513 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 92: 243.161 0.0396967 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.228387 -0.131607 0 +info: bbmax: 2.1475 1.15122 0 +info: bbsize: 2.37589 1.28283 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.982 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0236268 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925201 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 208: 234.626 0.0255705 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.44787 1.09999 0 +info: bbsize: 2.72287 1.23749 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.077 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.01857 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924501 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 115: 236.939 0.0416214 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29575 1.15156 0 +info: bbsize: 2.57075 1.28906 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.984 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164528 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933883 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 150: 207.489 0.0291136 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27443 1.18202 0 +info: bbsize: 2.54943 1.31952 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 176.084 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198163 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.941197 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 258: 184.696 0.0302269 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29854 1.10483 0 +info: bbsize: 2.57354 1.24233 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.22 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0163427 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934806 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 204.904 0.0349146 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.239276 -0.1375 0 +info: bbmax: 2.36364 1.21719 0 +info: bbsize: 2.60292 1.35469 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.893 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0217023 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.932244 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 172: 212.168 0.0292404 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31047 1.11054 0 +info: bbsize: 2.58547 1.24804 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.762 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176933 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935961 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 201.279 0.0218102 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.265735 -0.1375 0 +info: bbmax: 2.31484 1.17956 0 +info: bbsize: 2.58057 1.31706 0 +info: setting up22500Points +info: worst iteration-count:30 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.412 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0212612 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930401 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 218.814 0.0210822 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3107 1.1626 0 +info: bbsize: 2.5857 1.3001 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.844 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0210909 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925915 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 173: 232.892 0.0258153 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40252 1.20152 0 +info: bbsize: 2.67752 1.33902 0 +info: setting up22500Points +info: worst iteration-count:33 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.113 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0184739 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926827 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 173: 230.05 0.0414932 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.13035 1.19774 0 +info: bbsize: 2.40535 1.33524 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.465 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0246122 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.92504 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 183: 235.508 0.0250082 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29614 1.17926 0 +info: bbsize: 2.57114 1.31676 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.774 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198917 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930947 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 216.939 0.0310308 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19933 1.14238 0 +info: bbsize: 2.47433 1.27988 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.859 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0172615 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924574 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 236.479 0.0398825 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41448 1.1001 0 +info: bbsize: 2.68948 1.2376 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.461 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0204119 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929048 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 149: 222.522 0.0337725 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.15953 1.18243 0 +info: bbsize: 2.43453 1.31993 0 +info: setting up22500Points +info: worst iteration-count:26 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.924 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0217016 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924886 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 130: 236.154 0.0354094 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.134523 0 +info: bbmax: 2.27618 1.22348 0 +info: bbsize: 2.55118 1.358 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.115 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0210782 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.922485 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 198: 243.686 0.0172863 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25695 1.12828 0 +info: bbsize: 2.53195 1.26578 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 228.396 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0196268 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.923727 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 238: 239.488 0.0184422 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.09377 0 +info: bbsize: 2.61375 1.23127 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.881 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019569 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934251 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 255: 206.689 0.0295242 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.137056 0 +info: bbmax: 2.42449 1.17972 0 +info: bbsize: 2.69949 1.31678 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.716 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0180094 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931635 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 155: 213.904 0.0298783 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38368 1.20201 0 +info: bbsize: 2.65868 1.33951 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.447 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0191448 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930055 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 118: 219.704 0.0312759 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.217332 -0.1375 0 +info: bbmax: 2.21694 1.19968 0 +info: bbsize: 2.43427 1.33718 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.317 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189707 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926091 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 231.945 0.0391334 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.16831 1.16448 0 +info: bbsize: 2.44331 1.30198 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.094 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199488 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928169 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 225.771 0.0197891 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27611 1.13926 0 +info: bbsize: 2.55111 1.27676 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.929 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.01736 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.938243 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 213: 194.167 0.0307934 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2953 1.1823 0 +info: bbsize: 2.5703 1.3198 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 178.666 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198813 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.940334 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 187.585 0.0149118 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38666 1.15578 0 +info: bbsize: 2.66166 1.29328 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 174.929 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189218 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.941582 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 195: 183.471 0.0197701 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19903 1.19448 0 +info: bbsize: 2.47403 1.33198 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 179.673 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165947 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.939998 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 188.175 0.0268256 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26442 1.13575 0 +info: bbsize: 2.53942 1.27325 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.903 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0174921 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931572 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 176: 214.811 0.0341155 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4855 1.13593 0 +info: bbsize: 2.7605 1.27343 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 198.996 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198215 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933545 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 174: 208.903 0.022187 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.224106 -0.1375 0 +info: bbmax: 2.41093 1.07519 0 +info: bbsize: 2.63504 1.21269 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.497 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0229021 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.920019 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 145: 251.345 0.0363502 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.129636 0 +info: bbmax: 2.35801 1.13081 0 +info: bbsize: 2.63301 1.26045 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.617 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0190836 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934006 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 264: 207.332 0.0225783 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.49668 1.21221 0 +info: bbsize: 2.77168 1.34971 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.541 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0182262 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928688 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 171: 223.93 0.024467 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.192045 -0.122313 0 +info: bbmax: 2.42446 1.19112 0 +info: bbsize: 2.61651 1.31343 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.246 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.018593 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931458 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 215.194 0.0259352 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.114708 0 +info: bbmax: 2.16885 1.19947 0 +info: bbsize: 2.44385 1.31418 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.01 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.021189 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935878 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 201.523 0.0356566 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3362 1.17797 0 +info: bbsize: 2.6112 1.31547 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.623 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0200966 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930664 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 162: 217.973 0.0237469 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40909 1.103 0 +info: bbsize: 2.68409 1.2405 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.124 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0203329 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930831 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 275: 217.381 0.0377496 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48738 1.18807 0 +info: bbsize: 2.76238 1.32557 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.6 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.015955 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930672 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 313: 217.963 0.034054 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.18946 1.15401 0 +info: bbsize: 2.46446 1.29151 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.464 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0215318 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934391 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 148: 206.197 0.0255094 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39382 1.16242 0 +info: bbsize: 2.66882 1.29992 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.291 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0188696 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924764 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 253: 236.455 0.0269747 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.119289 0 +info: bbmax: 2.33883 1.15314 0 +info: bbsize: 2.61383 1.27242 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 236.139 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195817 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.921141 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 208: 247.922 0.0181545 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26894 1.05372 0 +info: bbsize: 2.54394 1.19122 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.667 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0236608 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926976 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 261: 229.254 0.0200224 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.167335 -0.1375 0 +info: bbmax: 2.49962 1.12586 0 +info: bbsize: 2.66695 1.26336 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.905 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0183248 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928232 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 232: 225.179 0.0317272 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.119187 0 +info: bbmax: 2.35265 1.11479 0 +info: bbsize: 2.62765 1.23398 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.269 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0210694 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925773 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 217: 232.89 0.0322418 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.16711 -0.1375 0 +info: bbmax: 2.38017 1.15002 0 +info: bbsize: 2.54728 1.28752 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.848 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176874 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935264 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 203.276 0.0293206 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30373 1.15902 0 +info: bbsize: 2.57873 1.29652 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.394 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173601 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929739 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 220.572 0.023589 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2699 1.07771 0 +info: bbsize: 2.5449 1.21521 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.818 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0172322 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.919578 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 252.661 0.037452 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0432752 0 +info: bbmax: 2.25065 1.14525 0 +info: bbsize: 2.52565 1.18852 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.163 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0214412 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925474 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 173: 234.239 0.030632 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30397 1.05128 0 +info: bbsize: 2.57897 1.18878 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.88 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0208812 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926905 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 110: 229.098 0.0257352 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.264255 -0.1375 0 +info: bbmax: 2.43503 1.18973 0 +info: bbsize: 2.69929 1.32723 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.933 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0179055 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931896 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 229: 213.754 0.0315607 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.212504 -0.1375 0 +info: bbmax: 2.42152 1.20241 0 +info: bbsize: 2.63403 1.33991 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 175.337 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0219549 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.941446 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 169: 184.029 0.0185983 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.102948 0 +info: bbmax: 2.22606 1.15492 0 +info: bbsize: 2.50106 1.25787 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.342 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173847 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936101 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 200.827 0.0293542 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.112032 0 +info: bbmax: 2.19658 1.16224 0 +info: bbsize: 2.47158 1.27427 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.271 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0211125 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935791 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 201.758 0.022909 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.17405 1.09782 0 +info: bbsize: 2.44905 1.23532 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.045 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0184074 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927518 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 143: 227.599 0.021528 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.23081 -0.1375 0 +info: bbmax: 2.31577 1.06669 0 +info: bbsize: 2.54658 1.20419 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.268 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199404 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931784 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 263: 214.25 0.0243066 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.135744 0 +info: bbmax: 2.4128 1.18045 0 +info: bbsize: 2.6878 1.31619 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 262.346 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165844 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.912389 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 190: 275.187 0.0384815 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.234734 -0.1375 0 +info: bbmax: 2.30006 1.19607 0 +info: bbsize: 2.53479 1.33357 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.393 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0220227 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928737 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 122: 223.6 0.031075 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.14426 0 +info: bbsize: 2.61375 1.28176 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.514 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189866 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929698 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 219: 220.599 0.034692 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.24696 1.16613 0 +info: bbsize: 2.52196 1.30363 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.999 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198525 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931206 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 143: 215.885 0.0323366 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.223362 -0.129137 0 +info: bbmax: 2.31128 1.21719 0 +info: bbsize: 2.53464 1.34632 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 180.234 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0208046 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.93981 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 189.174 0.0261096 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33696 1.20096 0 +info: bbsize: 2.61196 1.33846 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.507 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0183817 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935044 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 133: 204.135 0.0318449 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.1475 1.20381 0 +info: bbsize: 2.4225 1.34131 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.956 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189058 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927881 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 330: 226.485 0.0239564 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.113876 0 +info: bbmax: 2.26214 1.20719 0 +info: bbsize: 2.53714 1.32106 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.924 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.017231 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931899 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 213.99 0.0323069 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35199 1.18803 0 +info: bbsize: 2.62699 1.32553 0 +info: setting up22500Points +info: worst iteration-count:10 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.067 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189216 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.921499 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 246.78 0.0289497 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31149 1.18963 0 +info: bbsize: 2.58649 1.32713 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.496 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0204575 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.932376 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 212.614 0.0216976 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.140515 -0.1375 0 +info: bbmax: 2.47318 1.16576 0 +info: bbsize: 2.6137 1.30326 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 263.952 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199218 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.911853 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 154: 277.143 0.0245278 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.134099 0 +info: bbmax: 2.29741 1.21432 0 +info: bbsize: 2.57241 1.34842 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.128 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0216716 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930829 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 217.224 0.0321473 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.0927863 0 +info: bbmax: 2.43128 1.22521 0 +info: bbsize: 2.70628 1.318 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 244.798 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.019198 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918249 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 260: 256.629 0.0334971 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33771 1.15939 0 +info: bbsize: 2.61271 1.29689 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.179 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.020316 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930144 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 341: 219.57 0.0166192 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39895 1.19444 0 +info: bbsize: 2.67395 1.33194 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 245.103 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0189129 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918147 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 257.111 0.0263794 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.32222 1.1945 0 +info: bbsize: 2.59722 1.332 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.778 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168544 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924267 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 237.927 0.0176314 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37698 1.21552 0 +info: bbsize: 2.65198 1.35302 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.236 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195923 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930793 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 211: 217.288 0.0189774 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.10986 1.15373 0 +info: bbsize: 2.38486 1.29123 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.594 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0198456 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935683 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 226: 201.924 0.0274001 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.120551 0 +info: bbmax: 2.35465 1.21329 0 +info: bbsize: 2.62965 1.33384 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.183 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185432 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.93415 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 285: 206.962 0.0215739 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35341 1.22852 0 +info: bbsize: 2.62841 1.36602 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.895 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181898 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925564 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 181: 233.737 0.0213808 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.spearman b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.spearman new file mode 100644 index 0000000..f6df0f0 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171020-evolution1D_5x5_100Times.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.13 +y -0.13 1.00 + +n= 100 + + +P + x y +x 0.1926 +y 0.1926 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.csv b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.csv new file mode 100644 index 0000000..9f756bd --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.csv @@ -0,0 +1,106 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +185.647,0.014356,0.00111111,0.979107,223,194.608,0.0251885 +228.278,0.0166674,0.00111111,0.974309,96,239.386,0.0587051 +210.224,0.0156879,0.00111111,0.976341,148,220.631,0.0169237 +210.616,0.0124586,0.00111111,0.976305,233,220.99,0.0228667 +273.644,0.0178481,0.00111111,0.969203,121,286.984,0.0348054 +201.39,0.0178169,0.00111111,0.977335,204,211.406,0.0303567 +209.903,0.0171999,0.00111111,0.976489,120,219.459,0.0409589 +222.808,0.0168139,0.00111111,0.975037,225,233.543,0.0401666 +203.319,0.0169448,0.00111111,0.977118,210,213.447,0.0235074 +211.049,0.0176901,0.00111111,0.976248,254,221.233,0.0277544 +198.649,0.015557,0.00111111,0.977661,191,208.084,0.0312838 +202.965,0.0155469,0.00111111,0.977161,259,212.582,0.0351323 +243.06,0.0154777,0.00111111,0.972653,237,254.405,0.0356981 +222.078,0.0145561,0.00111111,0.975006,288,232.994,0.0325273 +193.881,0.0199094,0.00111111,0.97818,162,203.263,0.0298737 +193.987,0.0130592,0.00111111,0.97828,268,203.409,0.0286171 +188.631,0.0165446,0.00111111,0.978771,202,197.35,0.028157 +180.679,0.0149728,0.00111111,0.97972,125,189.628,0.0401607 +206.926,0.015751,0.00111111,0.976712,251,217.243,0.0365136 +213.045,0.0114715,0.00111111,0.976023,338,223.551,0.0298777 +172.678,0.0158423,0.00111111,0.980585,271,181.247,0.0182507 +218.003,0.0148428,0.00111111,0.975519,147,228.391,0.0452333 +211.195,0.0164286,0.00111111,0.976231,270,221.701,0.0321599 +240.495,0.0161571,0.00111111,0.972934,133,252.128,0.0552674 +200.698,0.0163158,0.00111111,0.977414,186,210.65,0.0215938 +215.725,0.0173088,0.00111111,0.975722,187,226.253,0.0289603 +202.49,0.0125383,0.00111111,0.977211,261,212.413,0.0283027 +205.788,0.0132712,0.00111111,0.97684,200,215.916,0.0308076 +214.682,0.0143839,0.00111111,0.975862,268,225.395,0.0220344 +231.114,0.0165792,0.00111111,0.97399,251,242.464,0.0253499 +185.386,0.0164515,0.00111111,0.979136,313,194.468,0.0304484 +214.335,0.0174143,0.00111111,0.975878,130,223.975,0.0362177 +183.317,0.0161095,0.00111111,0.979376,304,191.243,0.0582229 +212.715,0.0167311,0.00111111,0.97606,170,223.213,0.0342458 +196.845,0.0167791,0.00111111,0.977846,206,206.498,0.0199106 +191.37,0.0180067,0.00111111,0.978463,314,200.508,0.0321382 +221.813,0.013384,0.00111111,0.975036,195,232.713,0.0482562 +222.851,0.0160286,0.00111111,0.974955,263,233.455,0.0344433 +208.666,0.0159447,0.00111111,0.976516,223,218.831,0.0246139 +265.843,0.0164659,0.00111111,0.970081,149,278.472,0.0469066 +192.914,0.0143679,0.00111111,0.978289,254,202.505,0.0297481 +226.46,0.0175878,0.00111111,0.974514,185,237.611,0.0232642 +212.488,0.0185853,0.00111111,0.976086,230,222.704,0.0292529 +205.052,0.0176342,0.00111111,0.976923,291,215.068,0.0339813 +232.184,0.0173967,0.00111111,0.973869,219,243.65,0.0304632 +266.267,0.0147618,0.00111111,0.970033,216,279.577,0.0343761 +177.08,0.0167556,0.00111111,0.980071,241,185.929,0.0259968 +191.049,0.0138796,0.00111111,0.978499,356,200.348,0.0335199 +202.329,0.0147324,0.00111111,0.977236,258,212.262,0.0388334 +206.74,0.0177026,0.00111111,0.976733,201,216.56,0.0439213 +210.328,0.0130898,0.00111111,0.976329,231,220.799,0.0262093 +193.897,0.0201275,0.00111111,0.978178,248,203.551,0.0232533 +204.982,0.0172087,0.00111111,0.976931,319,215.113,0.0316795 +240.961,0.014936,0.00111111,0.972881,183,252.985,0.0219308 +180.8,0.0158388,0.00111111,0.979652,268,189.53,0.0263405 +235.065,0.0141919,0.00111111,0.973545,209,246.286,0.0246108 +191.202,0.0155234,0.00111111,0.978482,240,200.739,0.0320649 +261.864,0.0162687,0.00111111,0.970529,104,274.27,0.045422 +197.479,0.0145463,0.00111111,0.977775,226,207.251,0.0213115 +213.281,0.0154231,0.00111111,0.975997,260,223.877,0.0288002 +208.048,0.0179031,0.00111111,0.976585,224,218.369,0.0181026 +176.232,0.0184922,0.00111111,0.980166,336,184.794,0.0301405 +217.44,0.0162194,0.00111111,0.975528,223,228.064,0.0268147 +231.411,0.0166529,0.00111111,0.973956,146,242.68,0.0381561 +197.923,0.0162844,0.00111111,0.977726,315,207.781,0.019324 +171.524,0.0131308,0.00111111,0.980697,288,180.093,0.0370283 +229.186,0.0166106,0.00111111,0.974207,230,240.421,0.0268132 +233.517,0.0149928,0.00111111,0.973719,233,244.614,0.0333904 +219.952,0.0155735,0.00111111,0.975246,229,230.875,0.019978 +158.326,0.0151468,0.00111111,0.982181,248,166.147,0.0285648 +233.011,0.0175349,0.00111111,0.973785,156,244.438,0.0464821 +226.006,0.0157648,0.00111111,0.974564,124,236.881,0.033025 +256.376,0.0131813,0.00111111,0.971156,268,269.08,0.0278261 +215.825,0.0159012,0.00111111,0.975712,189,226.565,0.026596 +199.66,0.0178054,0.00111111,0.977533,224,209.625,0.0232476 +220.113,0.0137952,0.00111111,0.975287,154,230.205,0.0519984 +174.879,0.0144725,0.00111111,0.980319,211,183.499,0.026459 +213.68,0.00982581,0.00111111,0.975952,359,224.238,0.0258146 +244.965,0.0129242,0.00111111,0.972431,129,255.764,0.0440628 +231.825,0.015597,0.00111111,0.97391,298,243.406,0.0291375 +193.252,0.0131953,0.00111111,0.978363,242,202.853,0.0196507 +225.094,0.0168805,0.00111111,0.974667,183,236.104,0.0230592 +232.684,0.01661,0.00111111,0.973813,184,244.282,0.0342288 +235.095,0.0178999,0.00111111,0.973542,128,246.25,0.0391641 +233.933,0.0170346,0.00111111,0.973687,235,245.252,0.0270962 +211.237,0.0146474,0.00111111,0.976227,205,221.375,0.0361901 +239.651,0.0120497,0.00111111,0.97303,293,250.708,0.0436588 +188.131,0.0181584,0.00111111,0.978827,203,197.442,0.021137 +206.368,0.0144154,0.00111111,0.976775,341,216.343,0.0302359 +195.677,0.0175799,0.00111111,0.977978,184,205.377,0.0308378 +188.007,0.0150014,0.00111111,0.978841,257,197.24,0.0269627 +203.558,0.0164905,0.00111111,0.977091,182,213.491,0.01867 +231.787,0.0159009,0.00111111,0.973917,251,242.953,0.0340664 +192.961,0.0164376,0.00111111,0.978283,285,202.597,0.0333827 +246.133,0.0126244,0.00111111,0.972299,150,257.093,0.0542747 +257.313,0.0166456,0.00111111,0.971041,134,269.909,0.0314991 +229.079,0.0200458,0.00111111,0.974331,144,240.485,0.0269038 +184.348,0.0140723,0.00111111,0.979253,299,193.523,0.0332981 +210.198,0.0166009,0.00111111,0.976344,187,220.534,0.0242483 +229.809,0.0162801,0.00111111,0.974136,169,241.175,0.0226505 +237.845,0.0166568,0.00111111,0.97328,215,249.694,0.0358862 +209.702,0.0169816,0.00111111,0.976399,337,220.167,0.0178628 +249.535,0.0171186,0.00111111,0.971916,134,261.211,0.0522281 +189.733,0.0132482,0.00111111,0.978647,235,199.087,0.0225015 +190.886,0.0131875,0.00111111,0.978517,194,200.364,0.0240832 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.error b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.error new file mode 100644 index 0000000..9269040 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.error @@ -0,0 +1,106 @@ +"Evolution error" +194.608 +239.386 +220.631 +220.99 +286.984 +211.406 +219.459 +233.543 +213.447 +221.233 +208.084 +212.582 +254.405 +232.994 +203.263 +203.409 +197.35 +189.628 +217.243 +223.551 +181.247 +228.391 +221.701 +252.128 +210.65 +226.253 +212.413 +215.916 +225.395 +242.464 +194.468 +223.975 +191.243 +223.213 +206.498 +200.508 +232.713 +233.455 +218.831 +278.472 +202.505 +237.611 +222.704 +215.068 +243.65 +279.577 +185.929 +200.348 +212.262 +216.56 +220.799 +203.551 +215.113 +252.985 +189.53 +246.286 +200.739 +274.27 +207.251 +223.877 +218.369 +184.794 +228.064 +242.68 +207.781 +180.093 +240.421 +244.614 +230.875 +166.147 +244.438 +236.881 +269.08 +226.565 +209.625 +230.205 +183.499 +224.238 +255.764 +243.406 +202.853 +236.104 +244.282 +246.25 +245.252 +221.375 +250.708 +197.442 +216.343 +205.377 +197.24 +213.491 +242.953 +202.597 +257.093 +269.909 +240.485 +193.523 +220.534 +241.175 +249.694 +220.167 +261.211 +199.087 +200.364 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.fit.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.fit.log new file mode 100644 index 0000000..358a1b6 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 2:5 + format = x:z + #datapoints = 105 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 5.50446e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707196 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 357529 +rel. change during last iteration : -2.04772e-09 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 58.9165 +variance of residuals (reduced chisquare) = WSSR/ndf : 3471.16 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -8895.71 +/- 3121 (35.09%) +b = 362.23 +/- 49.61 (13.7%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.993 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:5 + format = x:z + #datapoints = 105 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 5.46001e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988111 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 313329 +rel. change during last iteration : -7.67387e-08 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 55.1546 +variance of residuals (reduced chisquare) = WSSR/ndf : 3042.03 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 10277.4 +/- 2107 (20.5%) +bb = -9809.71 +/- 2056 (20.96%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:6 + format = x:z + #datapoints = 105 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 5.18982e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988111 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 12.9217 +rel. change during last iteration : -9.78104e-13 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.354194 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.125453 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9289.92 +/- 13.53 (0.1456%) +bbb = 9290.67 +/- 13.21 (0.1421%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.log new file mode 100644 index 0000000..a5e305a --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 5.50446e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707196 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 385823 delta(WSSR)/WSSR : -13.2668 + delta(WSSR) : -5.11864e+06 limit for stopping : 1e-05 + lambda : 0.0707196 + +resultant parameter values + +a = -1.86573 +b = 220.792 +/ + + Iteration 2 + WSSR : 382086 delta(WSSR)/WSSR : -0.0097808 + delta(WSSR) : -3737.11 limit for stopping : 1e-05 + lambda : 0.00707196 + +resultant parameter values + +a = -593.106 +b = 231.171 +/ + + Iteration 3 + WSSR : 357901 delta(WSSR)/WSSR : -0.067574 + delta(WSSR) : -24184.8 limit for stopping : 1e-05 + lambda : 0.000707196 + +resultant parameter values + +a = -7873.39 +b = 346.092 +/ + + Iteration 4 + WSSR : 357529 delta(WSSR)/WSSR : -0.00104138 + delta(WSSR) : -372.325 limit for stopping : 1e-05 + lambda : 7.07196e-05 + +resultant parameter values + +a = -8894.28 +b = 362.207 +/ + + Iteration 5 + WSSR : 357529 delta(WSSR)/WSSR : -2.04772e-09 + delta(WSSR) : -0.000732119 limit for stopping : 1e-05 + lambda : 7.07196e-06 + +resultant parameter values + +a = -8895.71 +b = 362.23 + +After 5 iterations the fit converged. +final sum of squares of residuals : 357529 +rel. change during last iteration : -2.04772e-09 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 58.9165 +variance of residuals (reduced chisquare) = WSSR/ndf : 3471.16 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -8895.71 +/- 3121 (35.09%) +b = 362.23 +/- 49.61 (13.7%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.993 1.000 + + + Iteration 0 + WSSR : 5.46001e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988111 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 384230 delta(WSSR)/WSSR : -13.2103 + delta(WSSR) : -5.07578e+06 limit for stopping : 1e-05 + lambda : 0.0988111 + +resultant parameter values + +aa = 114.034 +bb = 109.495 +/ + + Iteration 2 + WSSR : 379288 delta(WSSR)/WSSR : -0.0130279 + delta(WSSR) : -4941.33 limit for stopping : 1e-05 + lambda : 0.00988111 + +resultant parameter values + +aa = 467.204 +bb = -234.184 +/ + + Iteration 3 + WSSR : 316453 delta(WSSR)/WSSR : -0.198559 + delta(WSSR) : -62834.8 limit for stopping : 1e-05 + lambda : 0.000988111 + +resultant parameter values + +aa = 8142.31 +bb = -7725.68 +/ + + Iteration 4 + WSSR : 313329 delta(WSSR)/WSSR : -0.00997133 + delta(WSSR) : -3124.31 limit for stopping : 1e-05 + lambda : 9.88111e-05 + +resultant parameter values + +aa = 10271.5 +bb = -9803.93 +/ + + Iteration 5 + WSSR : 313329 delta(WSSR)/WSSR : -7.67387e-08 + delta(WSSR) : -0.0240445 limit for stopping : 1e-05 + lambda : 9.88111e-06 + +resultant parameter values + +aa = 10277.4 +bb = -9809.71 + +After 5 iterations the fit converged. +final sum of squares of residuals : 313329 +rel. change during last iteration : -7.67387e-08 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 55.1546 +variance of residuals (reduced chisquare) = WSSR/ndf : 3042.03 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 10277.4 +/- 2107 (20.5%) +bb = -9809.71 +/- 2056 (20.96%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 5.18982e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.988111 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 60660.8 delta(WSSR)/WSSR : -84.5548 + delta(WSSR) : -5.12916e+06 limit for stopping : 1e-05 + lambda : 0.0988111 + +resultant parameter values + +aaa = 107.576 +bbb = 116.947 +/ + + Iteration 2 + WSSR : 56417.5 delta(WSSR)/WSSR : -0.0752119 + delta(WSSR) : -4243.27 limit for stopping : 1e-05 + lambda : 0.00988111 + +resultant parameter values + +aaa = -218.01 +bbb = 435.791 +/ + + Iteration 3 + WSSR : 2684.68 delta(WSSR)/WSSR : -20.0146 + delta(WSSR) : -53732.8 limit for stopping : 1e-05 + lambda : 0.000988111 + +resultant parameter values + +aaa = -7315.5 +bbb = 7363.48 +/ + + Iteration 4 + WSSR : 12.9423 delta(WSSR)/WSSR : -206.435 + delta(WSSR) : -2671.74 limit for stopping : 1e-05 + lambda : 9.88111e-05 + +resultant parameter values + +aaa = -9284.44 +bbb = 9285.32 +/ + + Iteration 5 + WSSR : 12.9217 delta(WSSR)/WSSR : -0.00159124 + delta(WSSR) : -0.0205615 limit for stopping : 1e-05 + lambda : 9.88111e-06 + +resultant parameter values + +aaa = -9289.92 +bbb = 9290.67 +/ + + Iteration 6 + WSSR : 12.9217 delta(WSSR)/WSSR : -9.78104e-13 + delta(WSSR) : -1.26388e-11 limit for stopping : 1e-05 + lambda : 9.88111e-07 + +resultant parameter values + +aaa = -9289.92 +bbb = 9290.67 + +After 6 iterations the fit converged. +final sum of squares of residuals : 12.9217 +rel. change during last iteration : -9.78104e-13 + +degrees of freedom (FIT_NDF) : 103 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.354194 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.125453 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9289.92 +/- 13.53 (0.1456%) +bbb = 9290.67 +/- 13.21 (0.1421%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.script b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.script new file mode 100644 index 0000000..2c4efbc --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_2-addedOne_regularity-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-evo-error.png" +plot "20171020-evolution1D_5x5_100Times_2-addedOne.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.log new file mode 100644 index 0000000..2797240 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.log @@ -0,0 +1,2236 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: setting source +info: setting target +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45305 1.22662 0 +info: bbsize: 2.72805 1.36412 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 185.647 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014356 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979107 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 223: 194.608 0.0251885 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45346 1.22952 0 +info: bbsize: 2.72846 1.36702 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 228.278 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166674 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974309 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 96: 239.386 0.0587051 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31716 1.16878 0 +info: bbsize: 2.59216 1.30628 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.224 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0156879 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976341 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 148: 220.631 0.0169237 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.32603 1.16817 0 +info: bbsize: 2.60103 1.30567 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.616 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0124586 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976305 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 220.99 0.0228667 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.14349 0 +info: bbsize: 2.70938 1.28099 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 273.644 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0178481 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.969203 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 121: 286.984 0.0348054 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3377 1.1364 0 +info: bbsize: 2.6127 1.2739 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 201.39 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0178169 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977335 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 211.406 0.0303567 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38548 1.16937 0 +info: bbsize: 2.66048 1.30687 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.903 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0171999 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976489 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 120: 219.459 0.0409589 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38693 1.19205 0 +info: bbsize: 2.66193 1.32955 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.808 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168139 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975037 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 225: 233.543 0.0401666 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.32774 1.23826 0 +info: bbsize: 2.60274 1.37576 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.319 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0169448 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977118 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 210: 213.447 0.0235074 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.14481 0 +info: bbsize: 2.61375 1.28231 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.049 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176901 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976248 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 254: 221.233 0.0277544 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.265614 -0.1375 0 +info: bbmax: 2.46794 1.18403 0 +info: bbsize: 2.73356 1.32153 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 198.649 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.015557 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977661 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 191: 208.084 0.0312838 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39338 1.25703 0 +info: bbsize: 2.66838 1.39453 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.965 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155469 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977161 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 259: 212.582 0.0351323 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27428 1.19005 0 +info: bbsize: 2.54928 1.32755 0 +info: setting up22500Points +info: worst iteration-count:38 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 243.06 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0154777 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972653 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 254.405 0.0356981 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50895 1.23882 0 +info: bbsize: 2.78395 1.37632 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.078 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0145561 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975006 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 288: 232.994 0.0325273 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.17201 0 +info: bbsize: 2.61375 1.30951 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.881 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0199094 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97818 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 162: 203.263 0.0298737 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4281 1.21719 0 +info: bbsize: 2.7031 1.35469 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.987 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130592 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97828 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 268: 203.409 0.0286171 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.23301 0 +info: bbsize: 2.70938 1.37051 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.631 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165446 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978771 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 202: 197.35 0.028157 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.19535 1.25703 0 +info: bbsize: 2.47035 1.39453 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 180.679 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0149728 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97972 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 125: 189.628 0.0401607 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50046 1.17519 0 +info: bbsize: 2.77546 1.31269 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.926 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.015751 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976712 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 217.243 0.0365136 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51348 1.12949 0 +info: bbsize: 2.78848 1.26699 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.045 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0114715 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976023 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 338: 223.551 0.0298777 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30554 1.17977 0 +info: bbsize: 2.58054 1.31727 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 172.678 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0158423 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.980585 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 271: 181.247 0.0182507 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.21829 1.08773 0 +info: bbsize: 2.49329 1.22523 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.003 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148428 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975519 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 147: 228.391 0.0452333 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.24159 1.20676 0 +info: bbsize: 2.51659 1.34426 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.195 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164286 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976231 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 270: 221.701 0.0321599 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31411 1.15303 0 +info: bbsize: 2.58911 1.29053 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.495 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161571 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972934 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 133: 252.128 0.0552674 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33643 1.16937 0 +info: bbsize: 2.61143 1.30687 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 200.698 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0163158 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977414 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 210.65 0.0215938 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.11959 0 +info: bbsize: 2.61375 1.25709 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.725 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173088 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975722 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 226.253 0.0289603 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34358 1.14287 0 +info: bbsize: 2.61858 1.28037 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.49 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0125383 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977211 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 261: 212.413 0.0283027 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51018 1.17501 0 +info: bbsize: 2.78518 1.31251 0 +info: setting up22500Points +info: worst iteration-count:10 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.788 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132712 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97684 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 215.916 0.0308076 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48431 1.21198 0 +info: bbsize: 2.75931 1.34948 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.682 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143839 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975862 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 268: 225.395 0.0220344 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.1733 1.23035 0 +info: bbsize: 2.4483 1.36785 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.114 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165792 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97399 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 242.464 0.0253499 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30595 1.23571 0 +info: bbsize: 2.58095 1.37321 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 185.386 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164515 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979136 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 313: 194.468 0.0304484 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.16937 0 +info: bbsize: 2.70938 1.30687 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.335 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0174143 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975878 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 130: 223.975 0.0362177 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.10243 0 +info: bbsize: 2.78906 1.23993 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 183.317 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161095 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979376 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 304: 191.243 0.0582229 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50819 1.24946 0 +info: bbsize: 2.78319 1.38696 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.715 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167311 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97606 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 170: 223.213 0.0342458 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43824 1.22584 0 +info: bbsize: 2.71324 1.36334 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.845 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167791 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977846 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 206: 206.498 0.0199106 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41392 1.22219 0 +info: bbsize: 2.68892 1.35969 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.37 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0180067 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978463 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 314: 200.508 0.0321382 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3177 1.25232 0 +info: bbsize: 2.5927 1.38982 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.813 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013384 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975036 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 195: 232.713 0.0482562 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37649 1.16937 0 +info: bbsize: 2.65149 1.30687 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.851 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0160286 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974955 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 263: 233.455 0.0344433 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30854 1.16765 0 +info: bbsize: 2.58354 1.30515 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.666 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159447 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976516 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 223: 218.831 0.0246139 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25938 1.0876 0 +info: bbsize: 2.53438 1.2251 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 265.843 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164659 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.970081 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 149: 278.472 0.0469066 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35677 1.18695 0 +info: bbsize: 2.63177 1.32445 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.914 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143679 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978289 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 254: 202.505 0.0297481 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50384 1.18396 0 +info: bbsize: 2.77884 1.32146 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.46 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175878 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974514 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 237.611 0.0232642 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.28027 1.16621 0 +info: bbsize: 2.55527 1.30371 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 212.488 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185853 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976086 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 222.704 0.0292529 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.16937 0 +info: bbsize: 2.61375 1.30687 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.052 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0176342 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976923 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 291: 215.068 0.0339813 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50233 1.18977 0 +info: bbsize: 2.77733 1.32727 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.184 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173967 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973869 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 219: 243.65 0.0304632 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.46112 1.24655 0 +info: bbsize: 2.73612 1.38405 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 266.267 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147618 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.970033 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 279.577 0.0343761 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.21902 0 +info: bbsize: 2.61375 1.35652 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 177.08 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167556 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.980071 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 241: 185.929 0.0259968 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34364 1.25239 0 +info: bbsize: 2.61864 1.38989 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.049 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0138796 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978499 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 356: 200.348 0.0335199 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.24386 0 +info: bbsize: 2.61375 1.38136 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.329 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147324 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977236 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 258: 212.262 0.0388334 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.06504 0 +info: bbsize: 2.78906 1.20254 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.74 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177026 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976733 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 216.56 0.0439213 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42703 1.20845 0 +info: bbsize: 2.70203 1.34595 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.328 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130898 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976329 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 231: 220.799 0.0262093 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25118 1.20177 0 +info: bbsize: 2.52618 1.33927 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.897 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0201275 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978178 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 248: 203.551 0.0232533 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.23481 0 +info: bbsize: 2.70938 1.37231 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.982 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0172087 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976931 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 319: 215.113 0.0316795 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.25703 0 +info: bbsize: 2.61375 1.39453 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.961 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014936 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972881 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 183: 252.985 0.0219308 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40674 1.21719 0 +info: bbsize: 2.68174 1.35469 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 180.8 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0158388 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979652 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 268: 189.53 0.0263405 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.19369 0 +info: bbsize: 2.61375 1.33119 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.065 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0141919 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973545 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 246.286 0.0246108 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42838 1.19361 0 +info: bbsize: 2.70338 1.33111 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.202 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155234 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978482 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 240: 200.739 0.0320649 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42056 1.23615 0 +info: bbsize: 2.69556 1.37365 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 261.864 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162687 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.970529 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 104: 274.27 0.045422 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.17488 0 +info: bbsize: 2.61375 1.31238 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.479 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0145463 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977775 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 226: 207.251 0.0213115 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.25289 1.13179 0 +info: bbsize: 2.52789 1.26929 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.281 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0154231 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975997 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 260: 223.877 0.0288002 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.21719 0 +info: bbsize: 2.61375 1.35469 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.048 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0179031 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976585 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 224: 218.369 0.0181026 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3878 1.21345 0 +info: bbsize: 2.6628 1.35095 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 176.232 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0184922 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.980166 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 336: 184.794 0.0301405 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42424 1.12157 0 +info: bbsize: 2.69924 1.25907 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.44 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162194 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975528 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 223: 228.064 0.0268147 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43076 1.09972 0 +info: bbsize: 2.70576 1.23722 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.411 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166529 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973956 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 146: 242.68 0.0381561 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43398 1.16937 0 +info: bbsize: 2.70898 1.30687 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.923 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162844 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977726 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 315: 207.781 0.019324 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.18264 0 +info: bbsize: 2.78906 1.32014 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 171.524 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131308 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.980697 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 288: 180.093 0.0370283 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.23926 0 +info: bbsize: 2.70938 1.37676 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.186 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166106 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974207 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 240.421 0.0268132 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.461 1.13545 0 +info: bbsize: 2.736 1.27295 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.517 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0149928 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973719 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 244.614 0.0333904 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39527 1.22051 0 +info: bbsize: 2.67027 1.35801 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.952 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155735 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975246 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 229: 230.875 0.019978 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43033 1.24639 0 +info: bbsize: 2.70533 1.38389 0 +info: setting up22500Points +info: worst iteration-count:40 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 158.326 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0151468 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.982181 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 248: 166.147 0.0285648 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34833 1.16937 0 +info: bbsize: 2.62333 1.30687 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.011 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175349 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973785 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 156: 244.438 0.0464821 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47754 1.16779 0 +info: bbsize: 2.75254 1.30529 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.006 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0157648 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974564 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 124: 236.881 0.033025 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40579 1.07375 0 +info: bbsize: 2.68079 1.21125 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 256.376 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131813 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.971156 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 268: 269.08 0.0278261 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35855 1.25354 0 +info: bbsize: 2.63355 1.39104 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.825 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159012 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975712 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 189: 226.565 0.026596 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23928 1.19429 0 +info: bbsize: 2.51428 1.33179 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.66 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0178054 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977533 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 224: 209.625 0.0232476 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33734 1.19172 0 +info: bbsize: 2.61234 1.32922 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.113 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0137952 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975287 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 154: 230.205 0.0519984 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36403 1.22466 0 +info: bbsize: 2.63903 1.36216 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 174.879 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0144725 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.980319 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 211: 183.499 0.026459 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51238 1.25703 0 +info: bbsize: 2.78738 1.39453 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.68 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00982581 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.975952 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 359: 224.238 0.0258146 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47601 1.25703 0 +info: bbsize: 2.75101 1.39453 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 244.965 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0129242 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972431 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 129: 255.764 0.0440628 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48454 1.21106 0 +info: bbsize: 2.75954 1.34856 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.825 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.015597 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97391 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 298: 243.406 0.0291375 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.24777 1.22713 0 +info: bbsize: 2.52277 1.36463 0 +info: setting up22500Points +info: worst iteration-count:37 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.252 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131953 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978363 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 242: 202.853 0.0196507 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33281 1.21719 0 +info: bbsize: 2.60781 1.35469 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.094 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168805 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974667 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 183: 236.104 0.0230592 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.25375 0 +info: bbsize: 2.78906 1.39125 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.684 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.01661 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973813 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 184: 244.282 0.0342288 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.21591 0 +info: bbsize: 2.70938 1.35341 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.095 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0178999 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973542 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 128: 246.25 0.0391641 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43812 1.2508 0 +info: bbsize: 2.71312 1.3883 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.933 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0170346 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973687 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 245.252 0.0270962 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50082 1.21408 0 +info: bbsize: 2.77583 1.35158 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.237 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0146474 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976227 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 221.375 0.0361901 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.08241 0 +info: bbsize: 2.78906 1.21991 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.651 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0120497 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97303 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 293: 250.708 0.0436588 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.17042 0 +info: bbsize: 2.61375 1.30792 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.131 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181584 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978827 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 197.442 0.021137 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.2281 0 +info: bbsize: 2.70938 1.3656 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.368 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0144154 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976775 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 341: 216.343 0.0302359 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45563 1.25151 0 +info: bbsize: 2.73063 1.38901 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.677 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175799 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977978 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 184: 205.377 0.0308378 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.48651 1.16937 0 +info: bbsize: 2.76151 1.30687 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.007 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0150014 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978841 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 257: 197.24 0.0269627 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.1475 1.16937 0 +info: bbsize: 2.4225 1.30687 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.558 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164905 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.977091 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 182: 213.491 0.01867 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41675 1.2114 0 +info: bbsize: 2.69175 1.3489 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.787 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159009 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.973917 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 251: 242.953 0.0340664 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47286 1.19322 0 +info: bbsize: 2.74786 1.33072 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.961 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164376 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978283 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 285: 202.597 0.0333827 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.22987 0 +info: bbsize: 2.78906 1.36737 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 246.133 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0126244 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.972299 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 150: 257.093 0.0542747 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.18989 0 +info: bbsize: 2.70938 1.32739 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 257.313 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166456 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.971041 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 134: 269.909 0.0314991 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42866 1.20327 0 +info: bbsize: 2.70366 1.34077 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.079 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0200458 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974331 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 144: 240.485 0.0269038 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29164 1.18619 0 +info: bbsize: 2.56664 1.32369 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.348 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140723 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.979253 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 299: 193.523 0.0332981 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.19876 0 +info: bbsize: 2.78906 1.33626 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.198 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166009 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976344 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 220.534 0.0242483 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3315 1.17114 0 +info: bbsize: 2.6065 1.30864 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.809 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162801 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.974136 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 169: 241.175 0.0226505 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.46306 1.25703 0 +info: bbsize: 2.73806 1.39453 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 237.845 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166568 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.97328 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 215: 249.694 0.0358862 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39198 1.1737 0 +info: bbsize: 2.66698 1.3112 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.702 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0169816 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.976399 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 337: 220.167 0.0178628 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.13741 0 +info: bbsize: 2.78906 1.27491 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 249.535 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0171186 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.971916 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 134: 261.211 0.0522281 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2793 1.16937 0 +info: bbsize: 2.5543 1.30687 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.733 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132482 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978647 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 199.087 0.0225015 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.44249 1.1416 0 +info: bbsize: 2.71749 1.2791 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 190.886 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131875 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.978517 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 194: 200.364 0.0240832 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.spearman b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.spearman new file mode 100644 index 0000000..216b49f --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171020-evolution1D_5x5_100Times_2-addedOne.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 105 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.26 +y -0.26 1.00 + +n= 105 + + +P + x y +x 0.0069 +y 0.0069 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 105 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..ec142b9631f37df8d50d4bda16bb7d4a8887c89a GIT binary patch literal 5773 zcmZX22|SeF*Z9mB42EVRYZwx;jwSmtmV|6svNMvUERiL<2a_dxU!;hUB}oWThzD7- zRg^WuL5mq&`3mc?%Qkb2J(aqL9htzW{{602&CR!8SKR0<6CurgL?H2I61< z0R(7xB9ID$5datspvBV0%OxZrRsv-V;^XDzRZvhcH8u70^o)&-y?5_kLqh`yf~v8seBV*g~hbLZLHd`F7bO_9~#XVvY>4g4{XuT1b=v5<;^$e zW1AVito_u|KZ6Or!1B~j?Q3sZy)#R##*AVUMBy-#*YwD7_&k-ju18S0C8%%7LuEjt z#VX8cR&47jt1cLPm=ovrX`=JhBMJD?BO7suXOq9~qTZ#De}F&lB~YkG-VT1P-&x*s zv|LS>aY|~ZH8LZ*RC`0g8k>p_HnGJ0h!mO#3ei=H!)ZW0{|gLV?5ICqQ0)33eJd1$ zcZyj~=l!B&oH=}+kpI&W{NC}-{U;W)oHlCzo@Zk1WaZES2M5lF26AdQ!l8n$t|DOXy#ZvZ4Hk!mXPGZ)B`>AKD&BE zq%=-iX_dVWXpQ9(772#S;REBjvbZ`MnOq6Xon>bopO#K z(VcQU9T3kKt-t56=j^b7DA*ydjw)IPUM5B)FF&5IYk9nprjUaCX9T6}0EK|i{a#n=J)9_Iq-gGrbZ(g#Pf4PiBlBDBbfp(_=;0ntM*b7AOC ziA6xD|035I{rS@1Y7rdSFGB~kGtwcbtLSJLzDVLgUeR1lHqrsR*sx_X$Hg9_4E3d2o20G0;=b*CzzP~r}^cw z9|D(jByqA zkv$=?PoFT2_`%IqG)`ZJK^K0e*YB(wAP|bWh5oq(O(heKN{;KilLDa z72QJ_2AO1C5y9OeCSN&?V@N#j@^_GoAtW?N`a0wYby>q1*QN_?ng_@Kwf^;v?K%W{ z;uzCKo;Bm&Yg5rx2ZGc7IiFs#KABfS$F!gq&*5?UKf6wZO#eFVb~YwBvQl~bR-gdz zDv?fCOR^f+uwLfTEPAOl!vA96{tzbxIq z5$Zm~I)qjXJ0ADoSZ?IJ)ed&{c?Yr))z_L-!kHGAc}h0E#(ATZd+n9P>zg1~+^oTJ z|8kf0UVuQTXEnWT+(f*XcLoz|DinM?U|&!Xi?vZ_G>brnoGo zjv{v`g0icd-~Z=|EM-@qKb4|~BYx)<=(amL&;b|EYB0dRF~V6~e_Z5=fguY6WaEeO zTltWMavu`2w+t`=y(;!d_;n=QEA9Ehar$p`@Ok2sg-9LH+&l9n7I_HBZ<%4X{(0Ag z5~gV4D9XlpV=XMmLxyg5e>!-F+}9H&B5j<=!%l0c|2d9wtm1SdX3GJy#i&=?kGI=i zjWpsx9&#o2Ik6&YFcZTDC`1i-CEG^_v=MHd>nDIAms{s62_UQf&2DTQ;7HcllE(zF zqcdMJBWF>p@gD)8fSW-KZ?7+aoMrB|mW9Kc7Y)QLP{s*>3}4a+N5eBD^ny4}$8 zZBlUh1+}R`r&V*jV4qkhWW{!>u{S-BA|6@brq-~NngG~P<3nv%n|*Bh+Dupa;NqmeEH2B3|_vpsA z$Pk-DF|tX};?Ep(rfQEC_Wrg*K*@t}_kLrWGaYnnIk$8{h5o^@5k4mtxQ=HggTqig*6^fhS%%Hyhfs=K_0mRx4PoxU?8b-OQ-U zyYX~*UIWyca34`I4K;o)BOb8KsU`*^mr4Dg_(TF;O#k*BxWjoerxXLVER!H@hgQam zzU|mht0W~`Rvh*@BM`T{lnNrJN2b}v9*Qxc)os905$ zp$o~#sQ5dNwqASkROkTJ8K(iq(LxvOn@>fUJTLarlNFL4F3kQpB@gbywRc>cEldj< z_7i%eMyUE=+>MnJ1Faa24VD^7XK(fB5y4>p?ltAB*nro+Z(s2xSE6ew8-nr<<7V_; zg%{|@0|L|TpCyH2-W6)%BVs(S7usj-1)ttCHnbUL8*etm1eo1xj;qhj>XLqdS0{ir zzNhsc`~E(WEs(V)#(Io#o<3*Q!YIkf6}fb7EabTczJ&cS z;-~2@B)v0r8hy$!dy1T+g4$(KR}*TG$H4W3yKCH#==4uup+Gl^n{z5R4#mwo0!Bq7 zV(}_JB##P z{y|TdVexi@QWcUy#QrOFGiMQrLw2Z&!;=PJ)&TMJ1tj{U5AHPaFwo$_nhh3-ejvYL z%7(==9FJi>MMR5exUs=cm6-gJO9QekL|giV5C*#URs@nz+}JZ(kVwLbeE|;4!bJTX zD(qp$(kj8AqJaoQbXh-%)&Hg!PMl&x$pM9p zm1t^4*R&EL(^>crrAo!k$X8)`g~co_5MJsH>FqW5Cps*?Q6)&YYC#T_&)Yo-dMl~w zgUG;dKz5ltLex;zua*Oj%Ev8PbEUwLCi&bgka;|Wy)$*dGNulhG=NFrY#&KV2vK2z zEVahs{RYSGDxL=$&*&95X8tG3kr_uW4jq>g~yh^<4SGW@7BH!vQzG(0E# z5jELJJ!Kc2iiFcGZ`y3vV(Th%Ekojf?`|{h&>=b(*cd%NCVW!XFp&C5$u=2OCn9EF z-stKJoN)q#+}a=4Z34P$*hJ^d%wOVc$~tEnrL5wgV-Ms}ArB6~a{qUX6k38y<;J z9psiFg!84eNa+zKyF79sZa=3o9HQ%z%z!eIH0+ceh(gW0#C^eFLUF|*C{!e7R2@lj zc2dkfyoAAfk_y~0m>psDY*YC<0Mdbo0tW7;9j}@U1i)TO=@V4q?F58zCv~gj(|`aB z4?Pycb}Bm?h3doh8zD*Tg`>tul0xCg1tiI8a!8|rtOzBZ98ii`X*HvU!xd6LH?cwa zX$g{aUWX6{rO@904gOE-{|ELw!J3JW96hc@j&Xb3zd$8bVslI6hA~C{1-dio@6?;! zwr3JMQ7D0nJl8Z6ZEbeETz^bCzfY~m%TNFUU%*MA^dY+T!JtMdbci?X`+w=YYqx^) z6Ne4$s_Pv=T6to0C?TZ(f>&78-vc=g;lhn*-cr!;5bSh5xIlo7o<^{3yKGbWF%)?Q zxQ`>t=8zpr&04H1Jj>meQPGr!^k0wjV;s-?bo@&9*T?=oottvAJlmhxSpRd0fg8AN z(av8rZ^~GcG@@)Ti1P5cxii=^5#hcU@oRX{ubM=8PxXd*y}P)wSi1TmIYyfQW&?N5 z{PuT6gVEk~<>xZNM_N8t+{L^3Yj+fDot$i^=SCl|Jm1q^xTL$a8mI_Zt%?VIUkENd z-;tMbV2>WWSu_*8dP(jQYVEznsoK~`B0kJtT9SUGlPNRPxV$C zbc#~p|MIrBoEo!Sa!l{Uy7)a>-}-gdo*y*YjRM&}G|o$UmG^VAb0vkUwPCghyQo*n z9G$6|Wz_ZcYigTbav~Gu4I#6cQ`e_W%W1zYZo7>?dEKLj4OS$5oSaDz+Wn=%3qB6! zXxlYZYuB|i?>mxOT%WawKFinOI)0@7Yd@^>TM38b?F>^cWm;t0@pz?(yFjr}+dJxt zV4wtlkBnAch82qMU7&WVO45GDz4WP@JGI&d9ZB_pb=&(rK6;+Ex&hSdH&MGh@#dMO z@IvGB&r&nXOOLtfscrVHEDp2JZ3;HfG;^LGkEQmsxUhJfCOwn;++p#r?o@!x+M6Wd z;O}pPe|agFQDZn0e$3Itlm-s-k47D*v4c%wTWdXE<9t(M^rUxh{;M`(aG(bNEg7x* z8E;m~FMuD(QD@77+_iV*4*2F{JCfu-9So#?bf4!qqA@ie|GzTbOFj08Dj#tb?watU z@8j@-P2{)yqi-d?Z8J1k0hX9(`Tbl+dnUJ6vX`X+g;ntz-@gYt>C4LC{^Lgf!J<6+ z?CcB^p49IZzYLh~*jGsf>;r6+XbL+7`JQ?bZUhdrZK zBkbmvMvn2thduUOw~Ie)bQi>U?XDfr51J(?cHeP8<BhlT+`8k5;sImrT}kYC@f6 zLDkD%c1`asEmBiIjc^9RA8l2TXKl4*@@sCew|p~3gx&G@rda8DQMqiEN^E};2+QZkOS;(ouOQI^rtO;=-A|meHhlU@^k$Hc!sp3 zPWjCu`b`Zvbjut*^El?3xuR!vH)lo2hQyAf^YiOm(M8)&EO)n}EOxpxS$y55|6ZXP zfEv4&h>VTU1Xv9Hu5rkFrjLY%7b`z~y(-T7%+J7+YTI4Ovk~$YA98g;lkAb38u8Bm g-mD@1+h)MY*iDYFP44wf#J>cib7uNAy2SYZ0vpLs5dZ)H literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2-addedOne_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..747cbdf46fd21699b0e093f2300b9e87851ffb5a GIT binary patch literal 6154 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.csv b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.csv new file mode 100644 index 0000000..4c884ea --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +208.251,0.0156103,0.00111111,0.930454,219,218.554,0.0237623 +205.745,0.0164894,0.00111111,0.931291,284,215.888,0.0246676 +262.299,0.0141122,0.00111111,0.912515,129,274.375,0.0565738 +224.957,0.0152828,0.00111111,0.924875,200,236.199,0.0374467 +210.151,0.0132398,0.00111111,0.92982,261,220.524,0.025062 +187.467,0.0159945,0.00111111,0.937395,202,196.458,0.0294108 +243.284,0.0186985,0.00111111,0.918838,151,255.181,0.0419001 +205.644,0.0179346,0.00111111,0.931659,219,215.837,0.0289177 +218.884,0.0197365,0.00111111,0.926907,215,229.777,0.0268596 +188.388,0.0155439,0.00111111,0.937088,226,197.728,0.0254865 +211.745,0.0161295,0.00111111,0.929349,204,222.315,0.0222368 +194.615,0.0159007,0.00111111,0.935011,185,204.324,0.0209588 +178.431,0.0163466,0.00111111,0.940413,212,187.221,0.0280782 +276.203,0.0190878,0.00111111,0.907762,141,289.253,0.0332024 +199.444,0.0152092,0.00111111,0.933395,309,209.38,0.0332999 +192.346,0.0155373,0.00111111,0.935766,255,201.838,0.0300946 +223.725,0.0166533,0.00111111,0.925287,120,234.713,0.0389049 +185.109,0.0160023,0.00111111,0.938243,357,194.356,0.0158333 +198.016,0.0166753,0.00111111,0.933872,293,207.713,0.0261414 +211.251,0.0190468,0.00111111,0.929452,246,221.794,0.0255768 +221.043,0.0134399,0.00111111,0.926182,151,231.891,0.0345185 +240.075,0.016048,0.00111111,0.919837,235,252.009,0.0217227 +207.312,0.016896,0.00111111,0.930912,223,217.426,0.0276136 +211.082,0.0172862,0.00111111,0.929509,294,221.445,0.0443438 +245.321,0.0191785,0.00111111,0.918077,167,257.465,0.0351721 +244.739,0.0157521,0.00111111,0.918333,226,256.592,0.0373863 +223.619,0.0162014,0.00111111,0.925322,160,234.339,0.0383885 +219.046,0.0157983,0.00111111,0.926849,187,229.724,0.0289253 +197.268,0.014696,0.00111111,0.934122,278,207.016,0.0270345 +187.175,0.0148869,0.00111111,0.937493,182,196.505,0.0329261 +193.197,0.0159364,0.00111111,0.935524,155,202.122,0.0380707 +202.731,0.0167975,0.00111111,0.932298,200,212.556,0.029387 +188.371,0.0129935,0.00111111,0.937093,280,197.783,0.0235418 +229.724,0.0168458,0.00111111,0.923357,135,240.317,0.0404449 +229.376,0.0175321,0.00111111,0.9234,185,240.693,0.0362523 +246.277,0.0130564,0.00111111,0.917755,121,258.116,0.0559509 +211.323,0.0147458,0.00111111,0.929428,267,221.524,0.0350329 +206.252,0.0154743,0.00111111,0.931122,131,216.335,0.0506455 +204.337,0.0195766,0.00111111,0.931761,141,214.214,0.0304005 +194.742,0.0171276,0.00111111,0.934979,262,204.095,0.0245503 +223.878,0.0151602,0.00111111,0.925236,180,234.645,0.0330038 +217.188,0.0136059,0.00111111,0.927472,142,227.992,0.0236646 +226.019,0.0175302,0.00111111,0.924521,167,237.221,0.0200143 +195.306,0.0147572,0.00111111,0.934777,288,205.039,0.0302338 +218.29,0.0169948,0.00111111,0.927102,216,228.952,0.0268954 +209.079,0.0185921,0.00111111,0.930178,171,219.368,0.0175072 +208.333,0.0166852,0.00111111,0.930544,185,218.239,0.0267055 +215.551,0.0156959,0.00111111,0.928115,239,226.308,0.0307541 +210.163,0.0143026,0.00111111,0.929816,212,220.379,0.0314692 +196.156,0.0158837,0.00111111,0.934493,265,205.943,0.0334331 +209.587,0.0140575,0.00111111,0.930062,172,219.746,0.041743 +206.029,0.0161449,0.00111111,0.931196,262,216.152,0.0287446 +214.555,0.018111,0.00111111,0.928683,233,225.258,0.0465493 +204.087,0.0156288,0.00111111,0.931845,319,214.278,0.0280257 +182.573,0.0131847,0.00111111,0.939033,301,191.56,0.0271354 +184.499,0.0150507,0.00111111,0.938386,208,193.72,0.0290137 +245.41,0.0185819,0.00111111,0.918045,188,257.562,0.026555 +205.876,0.0141595,0.00111111,0.931247,175,216.097,0.0299926 +220.681,0.0166829,0.00111111,0.926304,246,231.642,0.0226254 +246.441,0.0204901,0.00111111,0.917701,141,258.616,0.024422 +204.64,0.016331,0.00111111,0.93166,225,214.487,0.0355979 +204.459,0.012116,0.00111111,0.931721,237,214.517,0.018181 +207.989,0.0186847,0.00111111,0.930542,112,217.707,0.0454783 +221.608,0.0140767,0.00111111,0.925994,193,231.438,0.0494232 +234.879,0.0164438,0.00111111,0.921562,248,246.342,0.0216915 +232.335,0.0143684,0.00111111,0.922412,186,243.702,0.0454547 +240.425,0.0191828,0.00111111,0.91971,152,252.271,0.0374549 +223.711,0.0173486,0.00111111,0.925291,203,234.365,0.0416848 +189.186,0.0177615,0.00111111,0.936821,157,197.813,0.0354675 +225.668,0.0149183,0.00111111,0.924638,161,236.785,0.0294055 +190.516,0.013475,0.00111111,0.936377,194,199.476,0.0368492 +181.448,0.0190386,0.00111111,0.939426,172,190.418,0.0197871 +174.893,0.013657,0.00111111,0.941595,209,183.54,0.0249911 +239.432,0.0167526,0.00111111,0.920148,112,251.338,0.0424673 +216.12,0.0177558,0.00111111,0.927826,230,226.87,0.0131177 +199.419,0.0165644,0.00111111,0.933404,180,209.377,0.0360779 +214.187,0.015712,0.00111111,0.928472,334,224.776,0.0236814 +220.124,0.0146528,0.00111111,0.926489,195,231.062,0.0221922 +213.278,0.0117894,0.00111111,0.928798,306,223.872,0.0196314 +232.559,0.0143261,0.00111111,0.922671,143,243.782,0.03507 +226.85,0.0130241,0.00111111,0.924243,191,237.917,0.0356397 +239.534,0.0175992,0.00111111,0.920007,153,251.363,0.0250786 +189.334,0.0168291,0.00111111,0.936772,220,198.154,0.0291626 +222.884,0.0167893,0.00111111,0.925568,173,234.026,0.0286739 +217.705,0.0123857,0.00111111,0.927326,205,228.503,0.0233835 +219.242,0.0186138,0.00111111,0.926784,146,230.184,0.0161714 +229.813,0.0169982,0.00111111,0.923254,253,241.123,0.030569 +252.056,0.0140714,0.00111111,0.915826,244,264.597,0.0308211 +189.176,0.0138221,0.00111111,0.936824,186,198.256,0.0382027 +191.39,0.0157992,0.00111111,0.936419,266,200.756,0.02373 +190.972,0.0143532,0.00111111,0.936225,207,200.251,0.0285909 +238.237,0.0134806,0.00111111,0.92044,220,250.132,0.0133152 +188.447,0.0164881,0.00111111,0.937068,249,197.721,0.0347174 +220.511,0.0147817,0.00111111,0.92636,200,231.451,0.0277416 +227.83,0.0181621,0.00111111,0.923938,269,238.912,0.029632 +195.281,0.0171527,0.00111111,0.934786,246,204.402,0.0286607 +194.106,0.0150671,0.00111111,0.935193,209,203.589,0.0364586 +193.872,0.0118606,0.00111111,0.935256,186,203.051,0.0436481 +268.274,0.018024,0.00111111,0.910409,120,281.253,0.0400486 +256.839,0.0147597,0.00111111,0.914228,165,269.672,0.0250823 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.error b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.error new file mode 100644 index 0000000..04427df --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.error @@ -0,0 +1,101 @@ +"Evolution error" +218.554 +215.888 +274.375 +236.199 +220.524 +196.458 +255.181 +215.837 +229.777 +197.728 +222.315 +204.324 +187.221 +289.253 +209.38 +201.838 +234.713 +194.356 +207.713 +221.794 +231.891 +252.009 +217.426 +221.445 +257.465 +256.592 +234.339 +229.724 +207.016 +196.505 +202.122 +212.556 +197.783 +240.317 +240.693 +258.116 +221.524 +216.335 +214.214 +204.095 +234.645 +227.992 +237.221 +205.039 +228.952 +219.368 +218.239 +226.308 +220.379 +205.943 +219.746 +216.152 +225.258 +214.278 +191.56 +193.72 +257.562 +216.097 +231.642 +258.616 +214.487 +214.517 +217.707 +231.438 +246.342 +243.702 +252.271 +234.365 +197.813 +236.785 +199.476 +190.418 +183.54 +251.338 +226.87 +209.377 +224.776 +231.062 +223.872 +243.782 +237.917 +251.363 +198.154 +234.026 +228.503 +230.184 +241.123 +264.597 +198.256 +200.756 +200.251 +250.132 +197.721 +231.451 +238.912 +204.402 +203.589 +203.051 +281.253 +269.672 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.fit.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.fit.log new file mode 100644 index 0000000..204bb27 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.55694e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707198 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 271763 +rel. change during last iteration : -1.01351e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.6602 +variance of residuals (reduced chisquare) = WSSR/ndf : 2773.1 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -5580.61 +/- 2768 (49.6%) +b = 296.806 +/- 44.49 (14.99%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.993 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.51925e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.964973 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 233709 +rel. change during last iteration : -1.76515e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 48.8343 +variance of residuals (reduced chisquare) = WSSR/ndf : 2384.79 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 3176.73 +/- 698.5 (21.99%) +bb = -2742.16 +/- 648.7 (23.65%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.99472e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.964973 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 10.1354 +rel. change during last iteration : -4.55776e-07 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.321593 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.103422 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3140.1 +/- 4.6 (0.1465%) +bbb = 3140.23 +/- 4.272 (0.136%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.log new file mode 100644 index 0000000..d1a8f9f --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.log @@ -0,0 +1,261 @@ + + + Iteration 0 + WSSR : 4.55694e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707198 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 283142 delta(WSSR)/WSSR : -15.0942 + delta(WSSR) : -4.27379e+06 limit for stopping : 1e-05 + lambda : 0.0707198 + +resultant parameter values + +a = 0.244292 +b = 206.717 +/ + + Iteration 2 + WSSR : 281566 delta(WSSR)/WSSR : -0.00559538 + delta(WSSR) : -1575.47 limit for stopping : 1e-05 + lambda : 0.00707198 + +resultant parameter values + +a = -376.256 +b = 213.754 +/ + + Iteration 3 + WSSR : 271908 delta(WSSR)/WSSR : -0.0355197 + delta(WSSR) : -9658.1 limit for stopping : 1e-05 + lambda : 0.000707198 + +resultant parameter values + +a = -4948.6 +b = 286.721 +/ + + Iteration 4 + WSSR : 271763 delta(WSSR)/WSSR : -0.000531939 + delta(WSSR) : -144.561 limit for stopping : 1e-05 + lambda : 7.07198e-05 + +resultant parameter values + +a = -5579.74 +b = 296.792 +/ + + Iteration 5 + WSSR : 271763 delta(WSSR)/WSSR : -1.01351e-09 + delta(WSSR) : -0.000275435 limit for stopping : 1e-05 + lambda : 7.07198e-06 + +resultant parameter values + +a = -5580.61 +b = 296.806 + +After 5 iterations the fit converged. +final sum of squares of residuals : 271763 +rel. change during last iteration : -1.01351e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.6602 +variance of residuals (reduced chisquare) = WSSR/ndf : 2773.1 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -5580.61 +/- 2768 (49.6%) +b = 296.806 +/- 44.49 (14.99%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.993 1.000 + + + Iteration 0 + WSSR : 4.51925e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.964973 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 279714 delta(WSSR)/WSSR : -15.1567 + delta(WSSR) : -4.23953e+06 limit for stopping : 1e-05 + lambda : 0.0964973 + +resultant parameter values + +aa = 111.794 +bb = 102.988 +/ + + Iteration 2 + WSSR : 261643 delta(WSSR)/WSSR : -0.0690668 + delta(WSSR) : -18070.9 limit for stopping : 1e-05 + lambda : 0.00964973 + +resultant parameter values + +aa = 786.112 +bb = -522.176 +/ + + Iteration 3 + WSSR : 233742 delta(WSSR)/WSSR : -0.119368 + delta(WSSR) : -27901.4 limit for stopping : 1e-05 + lambda : 0.000964973 + +resultant parameter values + +aa = 3094.82 +bb = -2666.1 +/ + + Iteration 4 + WSSR : 233709 delta(WSSR)/WSSR : -0.000140322 + delta(WSSR) : -32.7945 limit for stopping : 1e-05 + lambda : 9.64973e-05 + +resultant parameter values + +aa = 3176.7 +bb = -2742.13 +/ + + Iteration 5 + WSSR : 233709 delta(WSSR)/WSSR : -1.76515e-11 + delta(WSSR) : -4.12532e-06 limit for stopping : 1e-05 + lambda : 9.64973e-06 + +resultant parameter values + +aa = 3176.73 +bb = -2742.16 + +After 5 iterations the fit converged. +final sum of squares of residuals : 233709 +rel. change during last iteration : -1.76515e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 48.8343 +variance of residuals (reduced chisquare) = WSSR/ndf : 2384.79 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 3176.73 +/- 698.5 (21.99%) +bb = -2742.16 +/- 648.7 (23.65%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.99472e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.964973 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 51532.4 delta(WSSR)/WSSR : -95.9239 + delta(WSSR) : -4.94319e+06 limit for stopping : 1e-05 + lambda : 0.0964973 + +resultant parameter values + +aaa = 102.17 +bbb = 128.276 +/ + + Iteration 2 + WSSR : 31291.4 delta(WSSR)/WSSR : -0.646854 + delta(WSSR) : -20241 limit for stopping : 1e-05 + lambda : 0.00964973 + +resultant parameter values + +aaa = -610.313 +bbb = 791.01 +/ + + Iteration 3 + WSSR : 46.8594 delta(WSSR)/WSSR : -666.773 + delta(WSSR) : -31244.6 limit for stopping : 1e-05 + lambda : 0.000964973 + +resultant parameter values + +aaa = -3053.42 +bbb = 3059.74 +/ + + Iteration 4 + WSSR : 10.1354 delta(WSSR)/WSSR : -3.62335 + delta(WSSR) : -36.724 limit for stopping : 1e-05 + lambda : 9.64973e-05 + +resultant parameter values + +aaa = -3140.07 +bbb = 3140.21 +/ + + Iteration 5 + WSSR : 10.1354 delta(WSSR)/WSSR : -4.55776e-07 + delta(WSSR) : -4.61945e-06 limit for stopping : 1e-05 + lambda : 9.64973e-06 + +resultant parameter values + +aaa = -3140.1 +bbb = 3140.23 + +After 5 iterations the fit converged. +final sum of squares of residuals : 10.1354 +rel. change during last iteration : -4.55776e-07 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.321593 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.103422 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3140.1 +/- 4.6 (0.1465%) +bbb = 3140.23 +/- 4.272 (0.136%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.script b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.script new file mode 100644 index 0000000..2652883 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_2_regularity-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171020-evolution1D_5x5_100Times_2_improvement-vs-steps.png" +plot "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171020-evolution1D_5x5_100Times_2_improvement-vs-evo-error.png" +plot "20171020-evolution1D_5x5_100Times_2.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.log b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.log new file mode 100644 index 0000000..b384d98 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.log @@ -0,0 +1,2131 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: setting target +info: setting source +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50084 1.20664 0 +info: bbsize: 2.77584 1.34414 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.251 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0156103 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930454 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 219: 218.554 0.0237623 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.31518 1.16937 0 +info: bbsize: 2.59018 1.30687 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.745 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164894 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931291 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 284: 215.888 0.0246676 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43996 1.25471 0 +info: bbsize: 2.71496 1.39221 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 262.299 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0141122 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.912515 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 129: 274.375 0.0565738 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38144 1.16937 0 +info: bbsize: 2.65644 1.30687 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.957 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0152828 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924875 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 236.199 0.0374467 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.20601 1.16937 0 +info: bbsize: 2.48101 1.30687 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.151 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132398 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.92982 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 261: 220.524 0.025062 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39279 1.2501 0 +info: bbsize: 2.66779 1.3876 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.467 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159945 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937395 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 202: 196.458 0.0294108 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.3627 1.13411 0 +info: bbsize: 2.6377 1.27161 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 243.284 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0186985 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918838 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 151: 255.181 0.0419001 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.15774 0 +info: bbsize: 2.61375 1.29524 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.644 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0179346 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931659 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 219: 215.837 0.0289177 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.24401 1.15185 0 +info: bbsize: 2.51901 1.28935 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.884 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0197365 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926907 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 215: 229.777 0.0268596 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34158 1.2164 0 +info: bbsize: 2.61659 1.3539 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.388 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155439 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937088 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 226: 197.728 0.0254865 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.13354 0 +info: bbsize: 2.78906 1.27104 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.745 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161295 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929349 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 222.315 0.0222368 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38282 1.25159 0 +info: bbsize: 2.65782 1.38909 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.615 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159007 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935011 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 204.324 0.0209588 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.22631 0 +info: bbsize: 2.61375 1.36381 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 178.431 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0163466 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.940413 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 212: 187.221 0.0280782 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29893 1.23694 0 +info: bbsize: 2.57393 1.37444 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 276.203 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0190878 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.907762 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 141: 289.253 0.0332024 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.19952 0 +info: bbsize: 2.61375 1.33702 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.444 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0152092 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933395 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 309: 209.38 0.0332999 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42401 1.2024 0 +info: bbsize: 2.69901 1.3399 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.346 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155373 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935766 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 255: 201.838 0.0300946 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.16937 0 +info: bbsize: 2.61375 1.30687 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.725 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166533 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925287 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 120: 234.713 0.0389049 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.21821 0 +info: bbsize: 2.70938 1.35571 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 185.109 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0160023 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.938243 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 357: 194.356 0.0158333 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50492 1.21349 0 +info: bbsize: 2.77992 1.35099 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 198.016 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166753 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933872 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 293: 207.713 0.0261414 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35547 1.13774 0 +info: bbsize: 2.63047 1.27524 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.251 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0190468 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929452 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 246: 221.794 0.0255768 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45131 1.23592 0 +info: bbsize: 2.72631 1.37342 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.043 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0134399 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926182 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 151: 231.891 0.0345185 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.14276 0 +info: bbsize: 2.70938 1.28026 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.075 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.016048 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.919837 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 252.009 0.0217227 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.15495 0 +info: bbsize: 2.61375 1.29245 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.312 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.016896 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930912 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 223: 217.426 0.0276136 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45374 1.1735 0 +info: bbsize: 2.72874 1.311 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.082 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0172862 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929509 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 294: 221.445 0.0443438 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45501 1.14438 0 +info: bbsize: 2.73001 1.28188 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 245.321 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0191785 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918077 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 167: 257.465 0.0351721 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51259 1.24265 0 +info: bbsize: 2.78759 1.38015 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 244.739 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0157521 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918333 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 226: 256.592 0.0373863 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.16937 0 +info: bbsize: 2.78906 1.30687 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.619 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0162014 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925322 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 160: 234.339 0.0383885 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33405 1.22752 0 +info: bbsize: 2.60905 1.36502 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.046 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0157983 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926849 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 229.724 0.0289253 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.25658 0 +info: bbsize: 2.61375 1.39408 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 197.268 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014696 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934122 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 278: 207.016 0.0270345 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23767 1.232 0 +info: bbsize: 2.51267 1.3695 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 187.175 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148869 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937493 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 182: 196.505 0.0329261 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23017 1.25218 0 +info: bbsize: 2.50517 1.38968 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.197 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159364 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935524 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 155: 202.122 0.0380707 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27821 1.1582 0 +info: bbsize: 2.55321 1.2957 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.731 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167975 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.932298 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 212.556 0.029387 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35213 1.1848 0 +info: bbsize: 2.62713 1.3223 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.371 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0129935 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937093 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 280: 197.783 0.0235418 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.20698 0 +info: bbsize: 2.78906 1.34448 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.724 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168458 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.923357 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 135: 240.317 0.0404449 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35578 1.21165 0 +info: bbsize: 2.63078 1.34915 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.376 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175321 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.9234 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 240.693 0.0362523 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.20958 1.25703 0 +info: bbsize: 2.48458 1.39453 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 246.277 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130564 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.917755 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 121: 258.116 0.0559509 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.13205 0 +info: bbsize: 2.78906 1.26955 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.323 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147458 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929428 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 267: 221.524 0.0350329 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41312 1.21831 0 +info: bbsize: 2.68812 1.35581 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.252 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0154743 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931122 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 131: 216.335 0.0506455 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4153 1.19497 0 +info: bbsize: 2.6903 1.33247 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.337 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0195766 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931761 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 141: 214.214 0.0304005 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.21492 0 +info: bbsize: 2.61375 1.35242 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.742 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0171276 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934979 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 262: 204.095 0.0245503 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.11788 0 +info: bbsize: 2.61375 1.25538 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.878 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0151602 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925236 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 180: 234.645 0.0330038 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.25203 0 +info: bbsize: 2.70938 1.38953 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.188 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0136059 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927472 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 142: 227.992 0.0236646 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.44686 1.16937 0 +info: bbsize: 2.72186 1.30687 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.019 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175302 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924521 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 167: 237.221 0.0200143 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.22131 0 +info: bbsize: 2.70938 1.35881 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.306 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147572 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934777 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 288: 205.039 0.0302338 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35198 1.21446 0 +info: bbsize: 2.62698 1.35196 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.29 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0169948 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927102 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 228.952 0.0268954 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41947 1.16937 0 +info: bbsize: 2.69447 1.30687 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.079 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185921 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930178 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 171: 219.368 0.0175072 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.16937 0 +info: bbsize: 2.61375 1.30687 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.333 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166852 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930544 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 185: 218.239 0.0267055 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33875 1.16383 0 +info: bbsize: 2.61375 1.30133 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.551 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0156959 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928115 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 239: 226.308 0.0307541 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.2518 0 +info: bbsize: 2.78906 1.3893 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.163 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143026 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.929816 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 212: 220.379 0.0314692 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.29585 1.16171 0 +info: bbsize: 2.57085 1.29921 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.156 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0158837 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934493 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 265: 205.943 0.0334331 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.28265 1.16937 0 +info: bbsize: 2.55765 1.30687 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.587 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140575 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930062 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 172: 219.746 0.041743 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36804 1.21719 0 +info: bbsize: 2.64304 1.35469 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.029 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0161449 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931196 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 262: 216.152 0.0287446 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38106 1.21719 0 +info: bbsize: 2.65606 1.35469 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.555 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.018111 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928683 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 225.258 0.0465493 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.19396 0 +info: bbsize: 2.70938 1.33146 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.087 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0156288 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931845 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 319: 214.278 0.0280257 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47692 1.20397 0 +info: bbsize: 2.75192 1.34147 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 182.573 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131847 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.939033 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 301: 191.56 0.0271354 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.126998 0 +info: bbmax: 2.42576 1.18267 0 +info: bbsize: 2.70076 1.30967 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 184.499 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0150507 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.938386 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 208: 193.72 0.0290137 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.1475 1.23775 0 +info: bbsize: 2.4225 1.37525 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 245.41 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0185819 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.918045 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 188: 257.562 0.026555 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.21719 0 +info: bbsize: 2.78906 1.35469 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.876 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0141595 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931247 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 175: 216.097 0.0299926 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.44785 1.22081 0 +info: bbsize: 2.72285 1.35831 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.681 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0166829 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926304 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 246: 231.642 0.0226254 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33176 1.09163 0 +info: bbsize: 2.60676 1.22913 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 246.441 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0204901 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.917701 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 141: 258.616 0.024422 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.17773 1.16937 0 +info: bbsize: 2.45273 1.30687 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.64 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.016331 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.93166 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 225: 214.487 0.0355979 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.40968 1.19453 0 +info: bbsize: 2.68468 1.33203 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 204.459 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.012116 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.931721 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 214.517 0.018181 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.16937 0 +info: bbsize: 2.78906 1.30687 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.989 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0186847 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.930542 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 112: 217.707 0.0454783 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.45034 1.16937 0 +info: bbsize: 2.72534 1.30687 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.608 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140767 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925994 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 193: 231.438 0.0494232 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51018 1.14898 0 +info: bbsize: 2.78518 1.28648 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 234.879 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164438 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.921562 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 248: 246.342 0.0216915 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.35434 1.23533 0 +info: bbsize: 2.62934 1.37283 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.335 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143684 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.922412 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 243.702 0.0454547 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37445 1.1525 0 +info: bbsize: 2.64945 1.29 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 240.425 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0191828 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.91971 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 152: 252.271 0.0374549 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.4695 1.20334 0 +info: bbsize: 2.7445 1.34084 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.711 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0173486 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925291 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 203: 234.365 0.0416848 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42627 1.24113 0 +info: bbsize: 2.70127 1.37863 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.186 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177615 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936821 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 157: 197.813 0.0354675 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38485 1.20435 0 +info: bbsize: 2.65985 1.34185 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.668 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0149183 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924638 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 161: 236.785 0.0294055 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50796 1.1573 0 +info: bbsize: 2.78296 1.2948 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 190.516 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013475 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936377 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 194: 199.476 0.0368492 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.46659 1.24189 0 +info: bbsize: 2.74159 1.37939 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 181.448 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0190386 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.939426 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 172: 190.418 0.0197871 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43438 1.2286 0 +info: bbsize: 2.70938 1.3661 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 174.893 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013657 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.941595 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 183.54 0.0249911 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.23619 1.25703 0 +info: bbsize: 2.51119 1.39453 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.432 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167526 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.920148 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 112: 251.338 0.0424673 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42029 1.23131 0 +info: bbsize: 2.69529 1.36881 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 216.12 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0177558 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927826 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 226.87 0.0131177 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34002 1.17936 0 +info: bbsize: 2.61502 1.31686 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.419 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0165644 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.933404 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 180: 209.377 0.0360779 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.24892 1.22699 0 +info: bbsize: 2.52392 1.36449 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.187 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.015712 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928472 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 334: 224.776 0.0236814 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41219 1.22697 0 +info: bbsize: 2.68719 1.36447 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.124 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0146528 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926489 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 195: 231.062 0.0221922 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.33741 1.07375 0 +info: bbsize: 2.61241 1.21125 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.278 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0117894 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.928798 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 306: 223.872 0.0196314 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42503 1.21786 0 +info: bbsize: 2.70003 1.35536 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.559 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143261 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.922671 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 143: 243.782 0.03507 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.21108 1.2121 0 +info: bbsize: 2.48608 1.3496 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.85 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130241 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.924243 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 191: 237.917 0.0356397 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.43451 1.07375 0 +info: bbsize: 2.70951 1.21125 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 239.534 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0175992 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.920007 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 153: 251.363 0.0250786 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.36531 1.23224 0 +info: bbsize: 2.64031 1.36974 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.334 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0168291 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936772 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 198.154 0.0291626 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.2602 1.15792 0 +info: bbsize: 2.5352 1.29542 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.884 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0167893 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.925568 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 173: 234.026 0.0286739 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.37595 1.16937 0 +info: bbsize: 2.65095 1.30687 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.705 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0123857 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.927326 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 228.503 0.0233835 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.38701 1.19296 0 +info: bbsize: 2.66201 1.33046 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.242 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0186138 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.926784 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 146: 230.184 0.0161714 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.39339 1.16937 0 +info: bbsize: 2.66839 1.30687 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.813 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0169982 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.923254 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 253: 241.123 0.030569 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.51406 1.16937 0 +info: bbsize: 2.78906 1.30687 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 252.056 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140714 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.915826 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 244: 264.597 0.0308211 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.42155 1.14753 0 +info: bbsize: 2.69655 1.28503 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 189.176 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0138221 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936824 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 198.256 0.0382027 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.26488 1.08866 0 +info: bbsize: 2.53988 1.22616 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 191.39 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0157992 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936419 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 266: 200.756 0.02373 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.34429 1.1261 0 +info: bbsize: 2.61929 1.2636 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 190.972 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143532 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.936225 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 207: 200.251 0.0285909 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.50264 1.25619 0 +info: bbsize: 2.77764 1.39369 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 238.237 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0134806 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.92044 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 250.132 0.0133152 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.22899 1.16937 0 +info: bbsize: 2.50399 1.30687 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 188.447 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164881 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.937068 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 249: 197.721 0.0347174 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.30493 1.21167 0 +info: bbsize: 2.57993 1.34917 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.511 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147817 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.92636 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 231.451 0.0277416 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.41335 1.20704 0 +info: bbsize: 2.68835 1.34454 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 227.83 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0181621 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.923938 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 269: 238.912 0.029632 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.149 1.23304 0 +info: bbsize: 2.424 1.37054 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 195.281 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0171527 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.934786 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 246: 204.402 0.0286607 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.27261 1.2094 0 +info: bbsize: 2.54761 1.3469 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 194.106 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0150671 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935193 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 203.589 0.0364586 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.47626 1.16705 0 +info: bbsize: 2.75126 1.30455 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.872 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0118606 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.935256 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 186: 203.051 0.0436481 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.49997 1.09912 0 +info: bbsize: 2.77497 1.23662 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 268.274 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.018024 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.910409 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 120: 281.253 0.0400486 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.275 -0.1375 0 +info: bbmax: 2.46979 1.20617 0 +info: bbsize: 2.74479 1.34367 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*25=562500 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 256.839 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147597 +info: EVOL: variability: 0.00111111 +info: EVOL: improvement: 0.914228 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 165: 269.672 0.0250823 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.spearman b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.spearman new file mode 100644 index 0000000..1693623 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171020-evolution1D_5x5_100Times_2.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 100 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.18 +y -0.18 1.00 + +n= 100 + + +P + x y +x 0.0794 +y 0.0794 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 100 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..ebabdb561b851df1447be8251cfb3b2a14e45f27 GIT binary patch literal 5625 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_regularity-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_5x5_100Times_2_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..4ab281bd1b80c59f7467054b0bc8d7931651bba5 GIT binary patch literal 5670 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 Q2WxGpcS*NM+b;C~06L{A82|tP literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.csv b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.csv new file mode 100644 index 0000000..9661f34 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.csv @@ -0,0 +1,111 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +206.798,0.0132666,0.00124444,0.976726,224,217.051,0.0321689 +230.433,0.0129607,0.00124444,0.974179,350,241.829,0.0191529 +235.764,0.012316,0.00124444,0.973466,244,247.234,0.0340095 +199.751,0.0123412,0.00124444,0.977526,205,208.848,0.0481974 +241.489,0.0154095,0.00124444,0.972822,205,253.012,0.0420169 +221.251,0.0119459,0.00124444,0.9751,191,231.788,0.0391354 +192.54,0.0111225,0.00124444,0.978342,234,202.074,0.0333217 +218.557,0.0131965,0.00124444,0.975515,267,229.468,0.0455984 +231.99,0.0123244,0.00124444,0.974004,244,243.263,0.037217 +199.36,0.0140863,0.00124444,0.977563,218,209.302,0.0400039 +210.339,0.014589,0.00124444,0.976328,222,220.579,0.0353223 +211.932,0.0145336,0.00124444,0.976155,228,222.223,0.0347758 +213.171,0.0127012,0.00124444,0.97601,249,223.725,0.02265 +211.471,0.0140631,0.00124444,0.976204,197,221.996,0.0331115 +202.478,0.0115462,0.00124444,0.977212,307,212.584,0.0329162 +215.685,0.0137823,0.00124444,0.975726,201,226.409,0.0341327 +206.25,0.00853166,0.00124444,0.976788,329,216.444,0.0237149 +243.659,0.0159332,0.00124444,0.972594,180,254.951,0.0412211 +211.175,0.0119537,0.00124444,0.976234,204,221.629,0.0290836 +216.737,0.0104078,0.00124444,0.975608,250,227.181,0.0252889 +222.083,0.00994182,0.00124444,0.975006,303,233.173,0.019122 +229.788,0.00791846,0.00124444,0.974139,264,241.261,0.0337285 +211.064,0.0119298,0.00124444,0.976246,290,221.495,0.0210607 +235.111,0.0112828,0.00124444,0.97354,240,246.657,0.0296628 +215.349,0.0153325,0.00124444,0.975764,205,225.512,0.0282139 +225.323,0.0147498,0.00124444,0.974641,182,236.552,0.0240289 +207.662,0.0108165,0.00124444,0.976741,209,217.94,0.0461651 +235.799,0.0107358,0.00124444,0.973462,230,247.234,0.0351748 +226.184,0.0133589,0.00124444,0.974545,191,236.988,0.028382 +209.332,0.0116412,0.00124444,0.976441,166,219.641,0.0224162 +238.881,0.0145758,0.00124444,0.973151,233,250.781,0.0131309 +207.212,0.0135751,0.00124444,0.97668,193,217.441,0.0276773 +232.552,0.0146704,0.00124444,0.973828,143,244.067,0.0298775 +220.393,0.0133162,0.00124444,0.975196,281,231.355,0.0170348 +217.531,0.0138724,0.00124444,0.97554,275,228.39,0.044788 +218.76,0.0132702,0.00124444,0.975397,293,229.666,0.0171661 +233.201,0.0127271,0.00124444,0.973755,151,244.85,0.0279099 +242.626,0.0127519,0.00124444,0.972694,282,254.507,0.0244114 +231.041,0.0141903,0.00124444,0.973998,252,242.406,0.0382076 +230.656,0.0119547,0.00124444,0.974041,177,241.848,0.0235317 +207.531,0.0137565,0.00124444,0.976644,225,217.496,0.0373567 +208.735,0.0130563,0.00124444,0.976508,217,219.119,0.0324791 +225.362,0.0136655,0.00124444,0.974637,140,235.316,0.0367445 +246.297,0.0130709,0.00124444,0.972281,195,258.495,0.0296797 +217.533,0.0140763,0.00124444,0.975518,309,228.343,0.0238487 +229.392,0.0115177,0.00124444,0.974296,189,240.765,0.024758 +205.861,0.0112555,0.00124444,0.976832,269,216.128,0.0258375 +233.972,0.0138471,0.00124444,0.973668,187,245.442,0.0428428 +211.074,0.0132898,0.00124444,0.976245,192,221.28,0.0228993 +193.853,0.0132847,0.00124444,0.978183,220,203.252,0.0285013 +222.659,0.0130197,0.00124444,0.974941,214,233.69,0.0450373 +231.248,0.00757204,0.00124444,0.973974,139,242.628,0.0303871 +241.374,0.0125657,0.00124444,0.972842,214,253.265,0.0363328 +210.064,0.0130632,0.00124444,0.976359,237,220.542,0.0210969 +213.455,0.0137037,0.00124444,0.975978,201,224.056,0.027066 +196.376,0.0120569,0.00124444,0.977899,262,206.19,0.0332833 +215.858,0.012159,0.00124444,0.975707,196,226.247,0.0322697 +203.955,0.0130152,0.00124444,0.977046,259,213.941,0.0497655 +241.996,0.0147589,0.00124444,0.972765,235,253.814,0.0299789 +209.033,0.00740434,0.00124444,0.976558,382,219.45,0.0147825 +224.036,0.0124452,0.00124444,0.97479,197,235.163,0.0464241 +200.36,0.013225,0.00124444,0.977451,188,210.012,0.0362091 +241.204,0.0146457,0.00124444,0.972854,178,252.424,0.0451034 +224.642,0.013653,0.00124444,0.974718,230,235.018,0.0336731 +193.707,0.00847115,0.00124444,0.978199,244,203.386,0.0210482 +222.642,0.014567,0.00124444,0.974943,227,233.621,0.0184082 +205.006,0.0127796,0.00124444,0.976928,202,215.084,0.0435905 +218.022,0.00926927,0.00124444,0.975463,292,228.691,0.0316532 +225.624,0.0112845,0.00124444,0.974607,323,236.895,0.0278785 +237.368,0.0133751,0.00124444,0.973286,263,248.789,0.0262735 +202.023,0.0132507,0.00124444,0.977264,323,211.894,0.0239864 +201.786,0.0155622,0.00124444,0.97729,192,211.446,0.0245749 +230.752,0.0131555,0.00124444,0.97403,199,241.955,0.0239992 +222.981,0.00980335,0.00124444,0.974905,177,233.64,0.0305175 +219.673,0.0126921,0.00124444,0.975277,213,229.101,0.0424971 +220.873,0.0134472,0.00124444,0.975179,141,231.363,0.0338142 +242.5,0.0122513,0.00124444,0.972708,200,254.02,0.0402273 +233.947,0.00859789,0.00124444,0.973671,260,245.399,0.0374153 +217.772,0.0142786,0.00124444,0.975491,216,228.012,0.0271751 +219.369,0.014885,0.00124444,0.975311,237,230.055,0.027008 +243.971,0.0123288,0.00124444,0.972543,226,256.164,0.0296062 +231.601,0.00996072,0.00124444,0.973935,224,243.075,0.0298171 +222.905,0.0116378,0.00124444,0.974913,265,233.683,0.0317644 +223.953,0.013382,0.00124444,0.974796,248,234.713,0.0287091 +225.696,0.0122905,0.00124444,0.974599,257,236.916,0.0222503 +251.562,0.0131166,0.00124444,0.971688,372,264.069,0.0241811 +215.314,0.014088,0.00124444,0.975768,345,225.914,0.0202194 +205.597,0.0126413,0.00124444,0.976861,330,215.836,0.0322606 +229.857,0.0127844,0.00124444,0.974131,168,241.272,0.0268215 +219.381,0.0133379,0.00124444,0.975331,172,229.923,0.0426648 +214.037,0.0164596,0.00124444,0.975911,243,224.217,0.0257317 +226.482,0.0134767,0.00124444,0.974511,286,237.739,0.0169058 +221.409,0.0120989,0.00124444,0.975082,280,232.416,0.0338596 +237.172,0.00898048,0.00124444,0.973308,272,248.36,0.0498975 +206.154,0.0150111,0.00124444,0.976799,201,216.316,0.0396122 +232.929,0.0122767,0.00124444,0.973785,207,244.429,0.0226463 +211.604,0.0135707,0.00124444,0.976185,183,222.019,0.0282387 +210.714,0.0127258,0.00124444,0.976285,273,221.087,0.0283295 +221.466,0.00934679,0.00124444,0.975075,216,232.206,0.0315628 +208.29,0.0113099,0.00124444,0.976558,207,218.041,0.0609534 +210.143,0.0139391,0.00124444,0.97635,176,219.843,0.0372479 +209.666,0.0148128,0.00124444,0.976403,200,219.588,0.0526706 +224.931,0.0130331,0.00124444,0.974685,181,236.068,0.031706 +231.488,0.0143783,0.00124444,0.973948,184,243.053,0.0411998 +211.068,0.0141543,0.00124444,0.976246,196,220.49,0.0346541 +208.165,0.0120462,0.00124444,0.976576,181,218.338,0.0256419 +218.678,0.0106275,0.00124444,0.975389,246,229.465,0.0228513 +202.25,0.0148739,0.00124444,0.977238,220,211.975,0.0273982 +213.123,0.0132812,0.00124444,0.976014,169,223.726,0.0282665 +227.555,0.0100984,0.00124444,0.97439,204,238.909,0.0304274 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.error b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.error new file mode 100644 index 0000000..af9af38 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.error @@ -0,0 +1,111 @@ +"Evolution error" +217.051 +241.829 +247.234 +208.848 +253.012 +231.788 +202.074 +229.468 +243.263 +209.302 +220.579 +222.223 +223.725 +221.996 +212.584 +226.409 +216.444 +254.951 +221.629 +227.181 +233.173 +241.261 +221.495 +246.657 +225.512 +236.552 +217.94 +247.234 +236.988 +219.641 +250.781 +217.441 +244.067 +231.355 +228.39 +229.666 +244.85 +254.507 +242.406 +241.848 +217.496 +219.119 +235.316 +258.495 +228.343 +240.765 +216.128 +245.442 +221.28 +203.252 +233.69 +242.628 +253.265 +220.542 +224.056 +206.19 +226.247 +213.941 +253.814 +219.45 +235.163 +210.012 +252.424 +235.018 +203.386 +233.621 +215.084 +228.691 +236.895 +248.789 +211.894 +211.446 +241.955 +233.64 +229.101 +231.363 +254.02 +245.399 +228.012 +230.055 +256.164 +243.075 +233.683 +234.713 +236.916 +264.069 +225.914 +215.836 +241.272 +229.923 +224.217 +237.739 +232.416 +248.36 +216.316 +244.429 +222.019 +221.087 +232.206 +218.041 +219.843 +219.588 +236.068 +243.053 +220.49 +218.338 +229.465 +211.975 +223.726 +238.909 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.fit.log b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.fit.log new file mode 100644 index 0000000..8214f75 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 2:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 6.009e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707165 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 257176 +rel. change during last iteration : -1.67142e-09 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 48.7982 +variance of residuals (reduced chisquare) = WSSR/ndf : 2381.26 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -7067.75 +/- 2553 (36.13%) +b = 318.852 +/- 32.68 (10.25%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.990 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:04 2017 + + +FIT: data read from "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 5.96075e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.987703 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 274275 +rel. change during last iteration : -4.43837e-08 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.3943 +variance of residuals (reduced chisquare) = WSSR/ndf : 2539.59 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 2184.79 +/- 3255 (149%) +bb = -1901.4 +/- 3174 (166.9%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:6 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 5.77624e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.987703 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 16.5312 +rel. change during last iteration : -9.66878e-11 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.391237 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.153066 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9319.53 +/- 25.27 (0.2711%) +bbb = 9319.59 +/- 24.64 (0.2644%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.log b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.log new file mode 100644 index 0000000..470b06e --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 6.009e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707165 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 275531 delta(WSSR)/WSSR : -20.8088 + delta(WSSR) : -5.73347e+06 limit for stopping : 1e-05 + lambda : 0.0707165 + +resultant parameter values + +a = -1.28128 +b = 228.301 +/ + + Iteration 2 + WSSR : 273016 delta(WSSR)/WSSR : -0.00921199 + delta(WSSR) : -2515.02 limit for stopping : 1e-05 + lambda : 0.00707165 + +resultant parameter values + +a = -482.145 +b = 235.426 +/ + + Iteration 3 + WSSR : 257406 delta(WSSR)/WSSR : -0.060642 + delta(WSSR) : -15609.6 limit for stopping : 1e-05 + lambda : 0.000707165 + +resultant parameter values + +a = -6274.48 +b = 308.803 +/ + + Iteration 4 + WSSR : 257176 delta(WSSR)/WSSR : -0.000893612 + delta(WSSR) : -229.816 limit for stopping : 1e-05 + lambda : 7.07165e-05 + +resultant parameter values + +a = -7066.66 +b = 318.838 +/ + + Iteration 5 + WSSR : 257176 delta(WSSR)/WSSR : -1.67142e-09 + delta(WSSR) : -0.000429849 limit for stopping : 1e-05 + lambda : 7.07165e-06 + +resultant parameter values + +a = -7067.75 +b = 318.852 + +After 5 iterations the fit converged. +final sum of squares of residuals : 257176 +rel. change during last iteration : -1.67142e-09 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 48.7982 +variance of residuals (reduced chisquare) = WSSR/ndf : 2381.26 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -7067.75 +/- 2553 (36.13%) +b = 318.852 +/- 32.68 (10.25%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.990 1.000 + + + Iteration 0 + WSSR : 5.96075e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.987703 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 275419 delta(WSSR)/WSSR : -20.6425 + delta(WSSR) : -5.68533e+06 limit for stopping : 1e-05 + lambda : 0.0987703 + +resultant parameter values + +aa = 114.383 +bb = 116.739 +/ + + Iteration 2 + WSSR : 275277 delta(WSSR)/WSSR : -0.000515129 + delta(WSSR) : -141.803 limit for stopping : 1e-05 + lambda : 0.00987703 + +resultant parameter values + +aa = 140.645 +bb = 92.1561 +/ + + Iteration 3 + WSSR : 274472 delta(WSSR)/WSSR : -0.00293507 + delta(WSSR) : -805.595 limit for stopping : 1e-05 + lambda : 0.000987703 + +resultant parameter values + +aa = 1280.13 +bb = -1019.13 +/ + + Iteration 4 + WSSR : 274275 delta(WSSR)/WSSR : -0.000715345 + delta(WSSR) : -196.202 limit for stopping : 1e-05 + lambda : 9.87703e-05 + +resultant parameter values + +aa = 2177.67 +bb = -1894.45 +/ + + Iteration 5 + WSSR : 274275 delta(WSSR)/WSSR : -4.43837e-08 + delta(WSSR) : -0.0121734 limit for stopping : 1e-05 + lambda : 9.87703e-06 + +resultant parameter values + +aa = 2184.79 +bb = -1901.4 + +After 5 iterations the fit converged. +final sum of squares of residuals : 274275 +rel. change during last iteration : -4.43837e-08 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.3943 +variance of residuals (reduced chisquare) = WSSR/ndf : 2539.59 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 2184.79 +/- 3255 (149%) +bb = -1901.4 +/- 3174 (166.9%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 5.77624e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.987703 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 21470.8 delta(WSSR)/WSSR : -268.027 + delta(WSSR) : -5.75477e+06 limit for stopping : 1e-05 + lambda : 0.0987703 + +resultant parameter values + +aaa = 113.623 +bbb = 118.859 +/ + + Iteration 2 + WSSR : 20825.5 delta(WSSR)/WSSR : -0.030988 + delta(WSSR) : -645.341 limit for stopping : 1e-05 + lambda : 0.00987703 + +resultant parameter values + +aaa = -3.20596 +bbb = 233.831 +/ + + Iteration 3 + WSSR : 4092.16 delta(WSSR)/WSSR : -4.08911 + delta(WSSR) : -16733.3 limit for stopping : 1e-05 + lambda : 0.000987703 + +resultant parameter values + +aaa = -5196.5 +bbb = 5298.59 +/ + + Iteration 4 + WSSR : 16.784 delta(WSSR)/WSSR : -242.813 + delta(WSSR) : -4075.38 limit for stopping : 1e-05 + lambda : 9.87703e-05 + +resultant parameter values + +aaa = -9287.06 +bbb = 9287.91 +/ + + Iteration 5 + WSSR : 16.5312 delta(WSSR)/WSSR : -0.0152958 + delta(WSSR) : -0.252857 limit for stopping : 1e-05 + lambda : 9.87703e-06 + +resultant parameter values + +aaa = -9319.53 +bbb = 9319.58 +/ + + Iteration 6 + WSSR : 16.5312 delta(WSSR)/WSSR : -9.66878e-11 + delta(WSSR) : -1.59836e-09 limit for stopping : 1e-05 + lambda : 9.87703e-07 + +resultant parameter values + +aaa = -9319.53 +bbb = 9319.59 + +After 6 iterations the fit converged. +final sum of squares of residuals : 16.5312 +rel. change during last iteration : -9.66878e-11 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.391237 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.153066 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9319.53 +/- 25.27 (0.2711%) +bbb = 9319.59 +/- 24.64 (0.2644%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.script b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.script new file mode 100644 index 0000000..25d9f72 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171020-evolution1D_7x4_100Times_addedOne_regularity-vs-steps.png" +plot "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-steps.png" +plot "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-evo-error.png" +plot "20171020-evolution1D_7x4_100Times_addedOne.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.log b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.log new file mode 100644 index 0000000..68be9f0 --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.log @@ -0,0 +1,2341 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: setting target +info: setting source +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.28578 0 +info: bbsize: 2.4225 1.46578 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.798 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132666 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976726 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 224: 217.051 0.0321689 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.22868 0 +info: bbsize: 2.48625 1.40868 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 230.433 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0129607 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974179 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 350: 241.829 0.0191529 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.24996 1.20158 0 +info: bbsize: 2.43996 1.38158 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.764 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.012316 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973466 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 244: 247.234 0.0340095 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.21787 1.32875 0 +info: bbsize: 2.40787 1.50875 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.751 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0123412 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977526 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 208.848 0.0481974 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.19616 1.31434 0 +info: bbsize: 2.38616 1.49434 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 241.489 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0154095 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972822 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 253.012 0.0420169 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.30825 1.30427 0 +info: bbsize: 2.49825 1.48427 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.251 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0119459 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.9751 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 191: 231.788 0.0391354 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23127 1.32875 0 +info: bbsize: 2.42127 1.50875 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 192.54 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0111225 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.978342 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 234: 202.074 0.0333217 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26732 1.27504 0 +info: bbsize: 2.45732 1.45504 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.557 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131965 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975515 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 267: 229.468 0.0455984 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.22845 1.30176 0 +info: bbsize: 2.41845 1.48176 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.99 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0123244 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974004 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 244: 243.263 0.037217 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.32335 1.22331 0 +info: bbsize: 2.51335 1.40331 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 199.36 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140863 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977563 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 218: 209.302 0.0400039 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.19557 1.30336 0 +info: bbsize: 2.38557 1.48336 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.339 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014589 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976328 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 222: 220.579 0.0353223 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.167803 -0.18 0 +info: bbmax: 2.34262 1.2225 0 +info: bbsize: 2.51042 1.4025 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.932 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0145336 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976155 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 228: 222.223 0.0347758 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.30678 1.20293 0 +info: bbsize: 2.49678 1.38293 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.171 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127012 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97601 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 249: 223.725 0.02265 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29697 1.32875 0 +info: bbsize: 2.48697 1.50875 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.471 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140631 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976204 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 197: 221.996 0.0331115 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.33051 1.32875 0 +info: bbsize: 2.52051 1.50875 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.478 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0115462 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977212 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 307: 212.584 0.0329162 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.24384 0 +info: bbsize: 2.48625 1.42384 0 +info: setting up22500Points +info: worst iteration-count:26 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.685 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0137823 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975726 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 226.409 0.0341327 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.276 1.22351 0 +info: bbsize: 2.466 1.40351 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.25 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00853166 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976788 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 329: 216.444 0.0237149 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.14848 1.3007 0 +info: bbsize: 2.33848 1.4807 0 +info: setting up22500Points +info: worst iteration-count:38 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 243.659 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0159332 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972594 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 180: 254.951 0.0412211 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20015 1.29947 0 +info: bbsize: 2.39015 1.47947 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.175 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0119537 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976234 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 221.629 0.0290836 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2972 1.30654 0 +info: bbsize: 2.4872 1.48654 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 216.737 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0104078 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975608 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 250: 227.181 0.0252889 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26104 1.32875 0 +info: bbsize: 2.45104 1.50875 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.083 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00994182 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975006 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 303: 233.173 0.019122 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29372 1.32875 0 +info: bbsize: 2.48372 1.50875 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.788 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00791846 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974139 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 264: 241.261 0.0337285 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.3156 1.31931 0 +info: bbsize: 2.5056 1.49931 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.064 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0119298 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976246 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 290: 221.495 0.0210607 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.24382 1.31944 0 +info: bbsize: 2.43382 1.49944 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.111 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0112828 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97354 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 240: 246.657 0.0296628 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23641 1.3259 0 +info: bbsize: 2.42641 1.5059 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.349 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0153325 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975764 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 205: 225.512 0.0282139 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31853 1.18188 0 +info: bbsize: 2.50853 1.36188 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.323 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147498 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974641 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 182: 236.552 0.0240289 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29444 1.32875 0 +info: bbsize: 2.48444 1.50875 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.662 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0108165 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976741 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 209: 217.94 0.0461651 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.18449 1.26395 0 +info: bbsize: 2.37449 1.44395 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 235.799 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0107358 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973462 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 247.234 0.0351748 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.27659 1.26995 0 +info: bbsize: 2.46659 1.44995 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.184 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0133589 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974545 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 191: 236.988 0.028382 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.20025 0 +info: bbsize: 2.4225 1.38025 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.332 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0116412 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976441 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 166: 219.641 0.0224162 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.1945 1.22447 0 +info: bbsize: 2.3845 1.40447 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 238.881 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0145758 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973151 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 233: 250.781 0.0131309 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23303 1.27245 0 +info: bbsize: 2.42303 1.45245 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.212 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0135751 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97668 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 193: 217.441 0.0276773 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26068 1.22198 0 +info: bbsize: 2.45068 1.40198 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.552 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0146704 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973828 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 143: 244.067 0.0298775 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.11215 1.21642 0 +info: bbsize: 2.30215 1.39642 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.393 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0133162 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975196 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 281: 231.355 0.0170348 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.34151 1.30546 0 +info: bbsize: 2.53151 1.48546 0 +info: setting up22500Points +info: worst iteration-count:39 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.531 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0138724 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97554 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 275: 228.39 0.044788 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2792 1.32875 0 +info: bbsize: 2.4692 1.50875 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.76 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132702 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975397 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 293: 229.666 0.0171661 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.22725 1.30929 0 +info: bbsize: 2.41725 1.48929 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.201 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127271 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973755 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 151: 244.85 0.0279099 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23534 1.31266 0 +info: bbsize: 2.42534 1.49266 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 242.626 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127519 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972694 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 282: 254.507 0.0244114 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26581 1.2225 0 +info: bbsize: 2.45581 1.4025 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.041 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0141903 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973998 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 252: 242.406 0.0382076 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31081 1.32875 0 +info: bbsize: 2.50081 1.50875 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 230.656 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0119547 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974041 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 177: 241.848 0.0235317 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.28955 0 +info: bbsize: 2.48625 1.46955 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 207.531 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0137565 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976644 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 225: 217.496 0.0373567 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23731 1.22455 0 +info: bbsize: 2.42731 1.40455 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.735 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130563 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976508 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 217: 219.119 0.0324791 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.23815 1.10896 0 +info: bbsize: 2.42815 1.28896 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.362 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0136655 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974637 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 140: 235.316 0.0367445 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.26621 0 +info: bbsize: 2.4225 1.44621 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 246.297 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130709 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972281 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 195: 258.495 0.0296797 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.14532 1.32131 0 +info: bbsize: 2.33532 1.50131 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.533 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0140763 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975518 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 309: 228.343 0.0238487 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.21219 1.32875 0 +info: bbsize: 2.40219 1.50875 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.392 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0115177 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974296 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 189: 240.765 0.024758 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20695 1.32875 0 +info: bbsize: 2.39695 1.50875 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.861 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0112555 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976832 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 269: 216.128 0.0258375 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.19088 1.32585 0 +info: bbsize: 2.38088 1.50585 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.972 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0138471 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973668 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 187: 245.442 0.0428428 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.127339 -0.18 0 +info: bbmax: 2.29908 1.24024 0 +info: bbsize: 2.42642 1.42024 0 +info: setting up22500Points +info: worst iteration-count:27 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.074 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132898 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976245 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 192: 221.28 0.0228993 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.32317 1.29653 0 +info: bbsize: 2.51317 1.47653 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.853 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132847 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.978183 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 203.252 0.0285013 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.150379 -0.18 0 +info: bbmax: 2.105 1.32875 0 +info: bbsize: 2.25538 1.50875 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.659 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130197 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974941 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 214: 233.69 0.0450373 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.32875 0 +info: bbsize: 2.4225 1.50875 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.248 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00757204 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973974 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 139: 242.628 0.0303871 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26766 1.25655 0 +info: bbsize: 2.45766 1.43655 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 241.374 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0125657 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972842 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 214: 253.265 0.0363328 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.27996 0 +info: bbsize: 2.4225 1.45996 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.064 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130632 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976359 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 220.542 0.0210969 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.17814 1.31457 0 +info: bbsize: 2.36814 1.49457 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.455 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0137037 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975978 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 224.056 0.027066 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.34406 1.31457 0 +info: bbsize: 2.53406 1.49457 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 196.376 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0120569 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977899 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 262: 206.19 0.0332833 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26516 1.25966 0 +info: bbsize: 2.45516 1.43966 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.858 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.012159 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975707 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 196: 226.247 0.0322697 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20256 1.31961 0 +info: bbsize: 2.39256 1.49961 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 203.955 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130152 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977046 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 259: 213.941 0.0497655 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.10888 1.2225 0 +info: bbsize: 2.29888 1.4025 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 241.996 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0147589 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972765 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 235: 253.814 0.0299789 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31228 1.31362 0 +info: bbsize: 2.50228 1.49362 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.033 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00740434 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976558 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 382: 219.45 0.0147825 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.27787 1.2601 0 +info: bbsize: 2.46787 1.4401 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.036 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0124452 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97479 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 197: 235.163 0.0464241 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31804 1.31641 0 +info: bbsize: 2.50804 1.49641 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 200.36 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013225 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977451 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 188: 210.012 0.0362091 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26351 1.2225 0 +info: bbsize: 2.45351 1.4025 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 241.204 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0146457 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972854 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 178: 252.424 0.0451034 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26181 1.3194 0 +info: bbsize: 2.45181 1.4994 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.642 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013653 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974718 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 230: 235.018 0.0336731 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.25902 1.26625 0 +info: bbsize: 2.44902 1.44625 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 193.707 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00847115 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.978199 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 244: 203.386 0.0210482 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.28678 1.21288 0 +info: bbsize: 2.47678 1.39288 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.642 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014567 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974943 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 227: 233.621 0.0184082 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.28441 1.32612 0 +info: bbsize: 2.47441 1.50612 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.006 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127796 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976928 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 202: 215.084 0.0435905 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.27591 1.32875 0 +info: bbsize: 2.46591 1.50875 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.022 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00926927 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975463 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 292: 228.691 0.0316532 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.24917 1.31713 0 +info: bbsize: 2.43917 1.49713 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.624 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0112845 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974607 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 323: 236.895 0.0278785 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.28337 1.229 0 +info: bbsize: 2.47337 1.409 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 237.368 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0133751 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973286 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 263: 248.789 0.0262735 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.32812 1.32875 0 +info: bbsize: 2.51813 1.50875 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.023 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132507 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977264 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 323: 211.894 0.0239864 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.18737 1.27814 0 +info: bbsize: 2.37737 1.45814 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 201.786 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0155622 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97729 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 192: 211.446 0.0245749 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.18615 1.2822 0 +info: bbsize: 2.37615 1.4622 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 230.752 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131555 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97403 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 199: 241.955 0.0239992 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.26897 1.23302 0 +info: bbsize: 2.45897 1.41302 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.981 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00980335 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974905 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 177: 233.64 0.0305175 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.28987 0 +info: bbsize: 2.4225 1.46987 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.673 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0126921 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975277 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 213: 229.101 0.0424971 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.24096 0 +info: bbsize: 2.48625 1.42096 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 220.873 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0134472 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975179 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 141: 231.363 0.0338142 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.28094 1.20954 0 +info: bbsize: 2.47094 1.38954 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 242.5 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0122513 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972708 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 254.02 0.0402273 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.10814 1.31059 0 +info: bbsize: 2.29814 1.49059 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 233.947 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00859789 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973671 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 260: 245.399 0.0374153 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.165823 -0.18 0 +info: bbmax: 2.31478 1.31508 0 +info: bbsize: 2.4806 1.49508 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 217.772 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0142786 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975491 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 228.012 0.0271751 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.22946 1.2942 0 +info: bbsize: 2.41946 1.4742 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.369 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014885 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975311 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 237: 230.055 0.027008 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.18822 1.27064 0 +info: bbsize: 2.37822 1.45064 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 243.971 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0123288 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.972543 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 226: 256.164 0.0296062 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.22186 1.31486 0 +info: bbsize: 2.41186 1.49486 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.601 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00996072 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973935 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 224: 243.075 0.0298171 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.34228 1.32875 0 +info: bbsize: 2.53228 1.50875 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 222.905 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0116378 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974913 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 265: 233.683 0.0317644 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.30443 1.18833 0 +info: bbsize: 2.49443 1.36833 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 223.953 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.013382 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974796 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 248: 234.713 0.0287091 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.192 0 +info: bbsize: 2.4225 1.372 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 225.696 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0122905 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974599 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 257: 236.916 0.0222503 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.31169 0 +info: bbsize: 2.4225 1.49169 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 251.562 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0131166 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.971688 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 372: 264.069 0.0241811 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.22721 1.25477 0 +info: bbsize: 2.41721 1.43477 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 215.314 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.014088 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975768 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 345: 225.914 0.0202194 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.30468 0 +info: bbsize: 2.48625 1.48468 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 205.597 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0126413 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976861 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 330: 215.836 0.0322606 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29625 1.30969 0 +info: bbsize: 2.48625 1.48969 0 +info: setting up22500Points +info: worst iteration-count:36 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 229.857 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127844 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974131 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 168: 241.272 0.0268215 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31902 1.25218 0 +info: bbsize: 2.50902 1.43218 0 +info: setting up22500Points +info: worst iteration-count:11 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 219.381 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0133379 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975331 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 172: 229.923 0.0426648 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.1381 0 +info: bbsize: 2.4225 1.3181 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 214.037 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0164596 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975911 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 243: 224.217 0.0257317 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.18167 1.25668 0 +info: bbsize: 2.37167 1.43668 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 226.482 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0134767 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974511 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 286: 237.739 0.0169058 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.14583 1.26941 0 +info: bbsize: 2.33583 1.44941 0 +info: setting up22500Points +info: worst iteration-count:25 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.409 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0120989 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975082 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 280: 232.416 0.0338596 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.14705 1.32875 0 +info: bbsize: 2.33705 1.50875 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 237.172 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00898048 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973308 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 272: 248.36 0.0498975 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.34406 1.2921 0 +info: bbsize: 2.53406 1.4721 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 206.154 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0150111 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976799 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 201: 216.316 0.0396122 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29364 1.31945 0 +info: bbsize: 2.48364 1.49945 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 232.929 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0122767 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973785 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 207: 244.429 0.0226463 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.184232 -0.18 0 +info: bbmax: 2.2614 1.32875 0 +info: bbsize: 2.44564 1.50875 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.604 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0135707 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976185 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 183: 222.019 0.0282387 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20498 1.2693 0 +info: bbsize: 2.39498 1.4493 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.714 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0127258 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976285 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 273: 221.087 0.0283295 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.21348 1.29518 0 +info: bbsize: 2.40348 1.47518 0 +info: setting up22500Points +info: worst iteration-count:12 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 221.466 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.00934679 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975075 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 216: 232.206 0.0315628 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20741 1.32875 0 +info: bbsize: 2.39741 1.50875 0 +info: setting up22500Points +info: worst iteration-count:13 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.29 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0113099 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976558 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 207: 218.041 0.0609534 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.20468 1.32875 0 +info: bbsize: 2.39468 1.50875 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 210.143 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0139391 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97635 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 176: 219.843 0.0372479 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.32875 0 +info: bbsize: 2.4225 1.50875 0 +info: setting up22500Points +info: worst iteration-count:28 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 209.666 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148128 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976403 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 200: 219.588 0.0526706 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.31359 1.31606 0 +info: bbsize: 2.50359 1.49606 0 +info: setting up22500Points +info: worst iteration-count:24 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 224.931 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0130331 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.974685 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 181: 236.068 0.031706 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2325 1.29539 0 +info: bbsize: 2.4225 1.47539 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 231.488 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0143783 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.973948 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 184: 243.053 0.0411998 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.3057 1.27601 0 +info: bbsize: 2.4957 1.45601 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 211.068 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0141543 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976246 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 196: 220.49 0.0346541 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29242 1.32875 0 +info: bbsize: 2.48242 1.50875 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 208.165 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0120462 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976576 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 181: 218.338 0.0256419 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.29639 1.32875 0 +info: bbsize: 2.48639 1.50875 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 218.678 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0106275 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.975389 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 246: 229.465 0.0228513 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.2856 1.32875 0 +info: bbsize: 2.4756 1.50875 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 202.25 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0148739 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.977238 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 220: 211.975 0.0273982 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.14874 1.28654 0 +info: bbsize: 2.33874 1.46654 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 213.123 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0132812 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.976014 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 169: 223.726 0.0282665 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.19 -0.18 0 +info: bbmax: 2.105 1.30195 0 +info: bbsize: 2.295 1.48195 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*28=630000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 227.555 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0100984 +info: EVOL: variability: 0.00124444 +info: EVOL: improvement: 0.97439 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 204: 238.909 0.0304274 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.spearman b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.spearman new file mode 100644 index 0000000..839985b --- /dev/null +++ b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171020-evolution1D_7x4_100Times_addedOne.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 110 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.25 +y -0.25 1.00 + +n= 110 + + +P + x y +x 0.0091 +y 0.0091 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 110 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..e9aa800f1f31040128d7140adf0147e7dd7a71d8 GIT binary patch literal 6076 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-steps.png b/dokumentation/evolution1d/20171020-evolution1D_7x4_100Times_addedOne_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..cd77bdcf368c4ccc62b5275c7d477224e3b4daaf GIT binary patch literal 5800 zcmb_gc|25a+n+NIjorw;P8707ifl6|yHp5SCPE>^k49lmLy`SgDb-|2A!4-Hw?m6C zmO^$0*_WmiGMH!j{hs%IpZAaV`8zwPl@AJ9t?{(j_w=?JElHfuh z5WJQaW+xE{B!oZ!G!z>PLGr79W(ivMHV#LbOePD-$;tVBgAoXb2_u+@l@%C^`0xRN zyD-6oF$f3?LrhIPl!QQFAp{d*5}CbEm6chhSXwvBPC`OLTU*=K*4Ee8mq;YuzkmPL zt5+}#Q>oPH>1oy{=vrFoE9oTzGjvBfjmcaYB{3_SC@U+>egx}lh;ytfQ7%bNJ?Zpc za+0`s2+I`&q9eX@5%JqaCZh8rQ|LC6XitYA=265Z6gq$R3VkNIzA~Wd2KUdOBRLR; z`4q82TDgPh8O<3@x5qjLXh1>;NJt36vKj>8VF=HJe*2GQ=CB%`nG?cE0?7Nr`;Q!TS*xLOpi^!_iUnTSNq*?| zc)q*MMu*GWRF$*xg3j0b651k|&)&t2laDS{2_BNW=IER@u(&z6ZE&3MKUy}SCXX?g zt-Z%^doWw)PS~5qNqxk^HqJs0WyQ}>sDM9AFRrMZSf1MZvfQvPt$+T}aRC7*O?SU- z`_rZcGDGFw_dC9lx0XBOpt5FsP3Pu|9BRh%)AyHaDmj4(K_@L8VTWxe->ZrIENRtt zZ_4Mj8`ox&=SL3_kEfnX;wQm9TrebN7GznC z=1_gMtS)CPaFi%t#S#AkCA^LC#=SL;9o{C33qL#MQ7Bdr2_y)^g%s)B=>fzA%0dJ* zQ^=LSL?av0TIj;+1(L0jLk@Nof6WlyBKOvh`D2If3BvRSYIS{sXM z;Z12tW9`BXFGWWOfcdA}wUAq%?=oszU4jKK-~cLdFpQxcLW$jadn8&q;W-Ob z5M^Z9vx)3N2E{_xaPY9?w3;bZ+Z+Pg>l&C1AwB#48e^*W`fmrgI~uiuWe z1>5gyv~ntuPK!T3Z)I$AFvFu?U4b-By;H}rj7lJiCqu5$c5xl|_YL^b)nm0XJPhAu zDUxQWyTOAScXLaJxq!>pAdWvJx@r0vU(ChO=h>Qpx;DK2*32s!E3ts>oRPcpW$g!7 zjLS1ocXxk(PvI#k&93j<{_Re>jvF@zD>U3nFD@41Btg^D)WpUGBSAU5|JLZD5j$v; zep?5Bw^I&JB0mSwniFIf9IvxS=aR15w$D(g8Elrzp{g<~jfLaF-YYinp)x}{H_kmX zjS|olLRE2tJSL^HPrl(`d;GY15GE&`^EYTCw;X-(D7^Q>S?M?SHPEwc-mUuWnmtds zo%eZEtu@5HWm=F(&`W!^yV=^K&C!n0^QGSBgE06{_H1K&{fb8V>(JmGpEI!J+)ZeI zEcEURYcNz5{BDrvWvE@wAlb5v&PO>(8m8eZdHgkvf9A-|BwLfN$3q&_s@tZXI;L;Q zmwxNW5X0)8RGzufBI;ODH*otg;O*q1?^yf4*u$wh^m2ld+52g7&jwZRM zgl)#B)$dfL zsc_%o#;BG}dFCtGvI{l^6ZF8%z5vVbqME);E@VUW$3gVPcsou0^a1rZChX5Y6#~{F zVFf&I{xDvc<$R~uQC#om<}TXZ6B*2<_Jrbt}f#nc}fhq7JV00PTgA_;c%#swSUy%BIuWW zBab8MQ^mr!>7cNLu@{dDW#T92krtH3hbikqW#5?w^b)XlLC?Zxar1Et*=tE@5V{Dv zu^W^hiMKQPvCet4o9u<+%DmL0{v2}cD5p6FspM2HUDyjzH* zEeU<8%^Q%hW!0VC9_4vUva)4rQBm;aTNlq~a7?l7m^B+|=)Kx}HL>@LB1$Z_7M0nm zc?-4iu%YkgWMrk1-u9oSxr7UsXFd}QH4oYN1s&V2t3G(%F74b&IlX@9CyC8^dHZp7 zF(qOYy{uQDQQ?36HI-@#U&#my2q~1mvRQ3$QU`+!ns8YDE+JI{gh|V4?gplHpAB)f zxaRH}h6YplH>Nfox+INq?>I0l6C^^U_Kmkpr$5;QPOoPW_jy}41l=e0edd(QF&5}n z^tyXdzyu!kenX&&$0ma|C(7FivXbxp?8LVY^YEJ+6uG`HaUTEuc)tZ*A|z(9z)8gu z-U_m)cTm^^@pq56Ay2X9u6}8Fm_EKrAq2!C> z@LrvfYX15P*IOmPx@$!JUUbM~szh1n@^XN%YbY{k_5t56l$iGH>q#yz;J!77rO4p%txxsb>{-xAy5>!odN<;X(6X*zY)AeDnwVh(Whp4!)BS z(j*7QEt1RU{HCi_X!BuGplV8EUu#~{k=ZQfm_Eu`6P0P#X*Q_*dSi4npk;hJ-U+0p zL&z(Ok$hJ>i7G(PywNYlM*Yu6i!LV2Dr``Q4>eFvEj)}|juGj_ zx&F?7GMppY>A}H7kKIk7G8hwX^}t6j9Ji%y-JU=dMW;5;KEA&&^p0h$A3REKFljOv8hLH(xfNzmy6epctomu6wmloVhW}+#P`u3xje)%pZO@I`p za4!AF+iHFz4sgUms8a>wxEgCUAHj(uYZ}X};aETGHK9`~HlSbLd20GmQDM zakb>YLKW97yT&%0RkaBDU4wCO_Atdw*bGj1s}C|dq;JWA)M<(=(74|ORvz76Op%tH zI|>iz3j%B}{hk_>ZX6qL-!TP|S!}>F;CAPJ6C1!iW29k0BgR_-*#35@b}Y5|#~E5L z#5tSXv@^`k7c(2U6M&m6On~enL|JwS;L%cDU-a~O2^VY^1}{gZ0NM&e^C)Cc*b|JE zVA*31n;TzA30nsf1W=i%T6R?)&?Zh5vTopa2xxvId+0e05fA+MFuNz6 zUw{riZ^x+;Jad7v%kB`EX>Zw4nlxl-V$?kh(VjtkfWQWgC) z3jxYCNYwIWj<&z79PQ{ywP}a`MHcxG0&P@gm$C5czpApo3!49n{3m*fJ1~;_KXYtn zF8onao1?cUfVEQ2uZRcRPmw*=*A(6CK1i}SV$r5RnNGQ9KL=Gj$!$fwm3LgrVCsTS zL-}s2_zrP)kjE4QFeV0n6!+i4V5o8Ekn_EH^Zml|_+wqpUyg|ZYV|w&a+<=%X!vZR zNrHXj@c_q<9C5tOs6wjsZ)VTy*F;Z(FJgTdfa3r;{eXv0;o`T#(jnGL#>|{EZk*9p z{KDH$`kSNEQRJJ1T|gQHjp1PVI6?Y*FL_!J(j(0jo($WZxTB;mV)9q-Yry0OlSZS) zpO5%Zgg6XRhUc^xijX+^eyMm&plpL|q(`7W;TS;z$0vRXM0pF)g-~AjIzI=x?kbHK6`h{MYwTF{s}8Te{Twlp`EX1f0IHY zsURzL`RDPX1d`vmg!HH@ARg0&{$}b3RM%qR*xyzEzidauO)Td}=@>Acdb)pJb>AwG zKiJu@A`KYHO6rOU!~1R1hEy zJa}&tbhqKEywtsAX<+H)y|t-fDbKnRr){cEDYh~*azDwtR%2I)`S~L)zPfS)X%sL- znlXYNQ|JTHj@s+`DH#Hp*vuwJ2(xs@G{xz1#oH^q{t#pk% zlqV7X^~O6sLv)TLIUa8wH!T%hH+^u|ua>MU)1FZgdz!t6HA+qD-M{L~DV6YXZb+Xc zyf$UnvPlE}`sVJ=*V|lDYLJ=Q&#W1j^jai?^|BSMDpI5S`r<*i6x#ViRcun5?c1r{ zhx+ya{rzVdv?-MRaGN)Cd}2tsYQ^m`Sf)c;!;O@4QS^4Yi#7)i`dsc=%!w@ItrEnQ zpJ^F)FAgbO{w{rX$$Y>y#c;8#T2TtfD!BWw_ER<2!{torV*1Z--yAb%H>Q^Jw^lNi z9Y?<&;T}t%1rqg9MyD=C1E3KQU8KJxl1hoF!YLVV}l->$Na)3_L}B4;_1W z@2pe`ocKw3$}%{6Q-bP!eP$|Bsj%|;*eqY)_uQQQV?u2)KfJFEB^P+fmwE5}Bcf<8s4zg)q@!9;F6( y^tB8-2?Qd^9wK3&K5v`2 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.csv b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.csv new file mode 100644 index 0000000..9a4dc39 --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.csv @@ -0,0 +1,111 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +14.36,0.0394405,0.00444444,0.995204,515,15.0742,0.00487726 +18.1343,0.039641,0.00444444,0.993944,537,19.0281,0.0043297 +11.3316,0.0383996,0.00444444,0.996217,649,11.8948,0.00322836 +17.221,0.0397316,0.00444444,0.994249,476,18.0701,0.00549755 +19.4255,0.0395006,0.00444444,0.993513,480,20.3853,0.00499332 +15.3499,0.0392873,0.00444444,0.994874,510,16.101,0.00686509 +16.1994,0.0387112,0.00444444,0.99459,587,16.9929,0.00390463 +13.1652,0.0399492,0.00444444,0.995603,545,13.8083,0.00509651 +30.3689,0.0387327,0.00444444,0.990192,369,31.8503,0.0109096 +19.3015,0.0390237,0.00444444,0.99367,540,20.2287,0.00589914 +25.3349,0.0394623,0.00444444,0.991656,488,26.601,0.00609842 +24.7539,0.0398398,0.00444444,0.992067,481,25.9728,0.00662111 +26.6391,0.0398825,0.00444444,0.991438,381,27.952,0.00991037 +29.4608,0.039664,0.00444444,0.990495,427,30.9166,0.00898525 +35.9595,0.0392526,0.00444444,0.987991,398,37.7335,0.0078473 +20.1682,0.0387665,0.00444444,0.993599,369,21.1088,0.00932903 +22.2457,0.0393466,0.00444444,0.992571,523,23.3533,0.00524067 +14.028,0.0400241,0.00444444,0.995315,672,14.7229,0.00446019 +29.0427,0.0400811,0.00444444,0.990301,441,30.4122,0.00897477 +19.1518,0.0393846,0.00444444,0.993604,492,20.1003,0.00525313 +28.2095,0.0384436,0.00444444,0.990579,409,29.603,0.00679306 +14.053,0.039299,0.00444444,0.995308,628,14.7313,0.00480566 +20.6264,0.0393422,0.00444444,0.993112,394,21.6474,0.00566811 +29.7145,0.0395492,0.00444444,0.990077,469,31.1977,0.00664533 +17.0554,0.0395737,0.00444444,0.994304,525,17.9073,0.00461353 +15.675,0.0392867,0.00444444,0.994765,549,16.4491,0.00511084 +14.8721,0.039182,0.00444444,0.995033,481,15.6155,0.00397431 +17.2649,0.0387665,0.00444444,0.994234,463,18.1249,0.00571636 +27.3077,0.0392559,0.00444444,0.990881,389,28.6527,0.008124 +13.8307,0.0385546,0.00444444,0.995381,546,14.5189,0.00399726 +27.0905,0.0391527,0.00444444,0.990954,518,28.4225,0.00644123 +18.1858,0.0391014,0.00444444,0.993927,504,19.084,0.00542151 +26.2689,0.0396946,0.00444444,0.991227,453,27.5589,0.00732404 +26.3666,0.03945,0.00444444,0.991195,452,27.6698,0.00715197 +22.6807,0.0394014,0.00444444,0.992426,565,23.8114,0.00574851 +14.2285,0.0386795,0.00444444,0.995248,579,14.9353,0.00413825 +29.101,0.0389354,0.00444444,0.990282,402,30.5353,0.00679253 +16.6676,0.0398018,0.00444444,0.994434,413,17.4914,0.00609111 +24.4103,0.0395658,0.00444444,0.991848,447,25.621,0.00668721 +27.244,0.0395741,0.00444444,0.990902,409,28.5755,0.00801946 +34.2053,0.0380809,0.00444444,0.988577,427,35.9108,0.00867913 +25.6605,0.0389797,0.00444444,0.991431,503,26.8903,0.0058364 +11.0418,0.0410054,0.00444444,0.996313,683,11.5852,0.00292052 +21.4741,0.0383375,0.00444444,0.992829,515,22.5038,0.00614985 +26.5412,0.0394589,0.00444444,0.991137,483,27.8448,0.00625323 +26.6966,0.0401482,0.00444444,0.991085,404,27.9976,0.00855193 +15.0289,0.0395067,0.00444444,0.994981,555,15.7772,0.00425857 +26.6658,0.0391194,0.00444444,0.991095,466,27.9869,0.00566514 +12.8409,0.0396559,0.00444444,0.995712,631,13.479,0.0032782 +14.5097,0.0405605,0.00444444,0.99525,506,15.2337,0.00439816 +22.2877,0.039521,0.00444444,0.992557,437,23.3786,0.00773078 +27.9124,0.0386086,0.00444444,0.990679,445,29.2883,0.00672335 +14.9269,0.0386907,0.00444444,0.995027,575,15.6505,0.00557529 +31.6763,0.0390084,0.00444444,0.989422,361,33.2044,0.00849482 +16.5842,0.0395171,0.00444444,0.994462,457,17.4096,0.00591674 +13.7959,0.0394464,0.00444444,0.995393,471,14.4648,0.00499642 +17.7625,0.0397197,0.00444444,0.994068,485,18.6431,0.00428819 +24.3591,0.0390608,0.00444444,0.991865,433,25.5686,0.00590229 +27.1801,0.0399667,0.00444444,0.990923,396,28.5265,0.00854607 +17.1031,0.0389116,0.00444444,0.994288,596,17.9579,0.00416675 +12.1693,0.0401331,0.00444444,0.995937,615,12.7723,0.00389336 +13.5063,0.0394301,0.00444444,0.99549,536,14.164,0.0050623 +38.8504,0.0387628,0.00444444,0.987026,433,40.785,0.00735292 +20.3642,0.0400625,0.00444444,0.993199,498,21.3255,0.00609077 +13.1525,0.0393065,0.00444444,0.995608,579,13.8092,0.00457018 +19.5209,0.039224,0.00444444,0.993481,446,20.4791,0.00521987 +23.3817,0.0398581,0.00444444,0.992192,394,24.5176,0.00818707 +23.0341,0.040284,0.00444444,0.992308,481,24.1726,0.00583599 +16.67,0.039687,0.00444444,0.994433,550,17.4869,0.0057003 +23.9052,0.0390983,0.00444444,0.992017,437,25.0945,0.00673776 +26.4356,0.0400711,0.00444444,0.991172,459,27.7059,0.00631619 +25.2356,0.0391868,0.00444444,0.991573,437,26.4754,0.00578933 +20.1851,0.0401101,0.00444444,0.993259,560,21.1716,0.0047811 +31.0465,0.0393103,0.00444444,0.989632,395,32.5459,0.00807501 +15.5148,0.0392508,0.00444444,0.994819,563,16.2751,0.00520313 +31.664,0.0393449,0.00444444,0.989426,406,33.2403,0.00657559 +32.2454,0.0391781,0.00444444,0.989232,392,33.8464,0.00754842 +16.0254,0.0384272,0.00444444,0.994648,505,16.8093,0.00504743 +22.0508,0.0382826,0.00444444,0.992636,526,23.1384,0.00498529 +17.0357,0.0397056,0.00444444,0.994645,404,17.8291,0.00868981 +23.0914,0.0393267,0.00444444,0.992358,536,24.2039,0.00631812 +22.1767,0.038923,0.00444444,0.992594,461,23.2424,0.00690463 +17.8238,0.0396807,0.00444444,0.994048,525,18.7146,0.00513787 +26.1758,0.0392116,0.00444444,0.991259,455,27.4515,0.00792836 +28.899,0.0387726,0.00444444,0.990349,478,30.3024,0.00577522 +18.2674,0.0379691,0.00444444,0.9939,530,19.1617,0.00510854 +19.485,0.0409639,0.00444444,0.993493,502,20.4544,0.00504572 +33.2072,0.0389376,0.00444444,0.98891,422,34.8182,0.0086229 +23.068,0.0397603,0.00444444,0.992296,475,24.2079,0.00622167 +16.7137,0.0391386,0.00444444,0.994418,603,17.546,0.00449096 +19.0233,0.0387309,0.00444444,0.993647,522,19.9468,0.00477236 +22.8882,0.0393106,0.00444444,0.992356,494,24.0261,0.00624053 +15.4327,0.0405782,0.00444444,0.994846,495,16.2007,0.00528292 +14.7451,0.0392977,0.00444444,0.995076,533,15.4723,0.00435363 +20.1377,0.0380274,0.00444444,0.993275,439,21.1418,0.00591726 +14.8937,0.0389051,0.00444444,0.99536,502,15.6044,0.00899329 +22.7971,0.0390749,0.00444444,0.992387,491,23.9062,0.00521136 +14.712,0.0396261,0.00444444,0.995087,510,15.4203,0.00498319 +31.3387,0.0395856,0.00444444,0.989534,442,32.8987,0.00720268 +38.9368,0.039718,0.00444444,0.986997,425,40.8623,0.0078076 +11.834,0.0399298,0.00444444,0.996048,497,12.4195,0.0039681 +27.8755,0.0398238,0.00444444,0.990691,480,29.2598,0.0055243 +15.1275,0.0405318,0.00444444,0.994948,445,15.874,0.00696039 +13.9956,0.0389034,0.00444444,0.995326,526,14.6894,0.0045932 +22.6638,0.0387325,0.00444444,0.992431,544,23.7909,0.00533281 +14.1211,0.0391343,0.00444444,0.995284,624,14.806,0.00621202 +23.1151,0.039199,0.00444444,0.992281,460,24.253,0.00590257 +34.9944,0.038493,0.00444444,0.988314,406,36.699,0.0088537 +17.4074,0.0390289,0.00444444,0.994187,510,18.2301,0.00536085 +34.8192,0.038342,0.00444444,0.988375,421,36.5431,0.00931266 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.error b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.error new file mode 100644 index 0000000..a4017b0 --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.error @@ -0,0 +1,111 @@ +"Evolution error" +15.0742 +19.0281 +11.8948 +18.0701 +20.3853 +16.101 +16.9929 +13.8083 +31.8503 +20.2287 +26.601 +25.9728 +27.952 +30.9166 +37.7335 +21.1088 +23.3533 +14.7229 +30.4122 +20.1003 +29.603 +14.7313 +21.6474 +31.1977 +17.9073 +16.4491 +15.6155 +18.1249 +28.6527 +14.5189 +28.4225 +19.084 +27.5589 +27.6698 +23.8114 +14.9353 +30.5353 +17.4914 +25.621 +28.5755 +35.9108 +26.8903 +11.5852 +22.5038 +27.8448 +27.9976 +15.7772 +27.9869 +13.479 +15.2337 +23.3786 +29.2883 +15.6505 +33.2044 +17.4096 +14.4648 +18.6431 +25.5686 +28.5265 +17.9579 +12.7723 +14.164 +40.785 +21.3255 +13.8092 +20.4791 +24.5176 +24.1726 +17.4869 +25.0945 +27.7059 +26.4754 +21.1716 +32.5459 +16.2751 +33.2403 +33.8464 +16.8093 +23.1384 +17.8291 +24.2039 +23.2424 +18.7146 +27.4515 +30.3024 +19.1617 +20.4544 +34.8182 +24.2079 +17.546 +19.9468 +24.0261 +16.2007 +15.4723 +21.1418 +15.6044 +23.9062 +15.4203 +32.8987 +40.8623 +12.4195 +29.2598 +15.874 +14.6894 +23.7909 +14.806 +24.253 +36.699 +18.2301 +36.5431 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.fit.log b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.fit.log new file mode 100644 index 0000000..e3afb46 --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171021-evolution1D_10x10_100Times.csv" every ::1 using 2:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 2.66027e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707654 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 522606 +rel. change during last iteration : -2.76368e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 69.5625 +variance of residuals (reduced chisquare) = WSSR/ndf : 4838.94 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 8293.35 +/- 1.136e+04 (137%) +b = 161.751 +/- 447 (276.4%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 2.65007e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996404 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 275480 +rel. change during last iteration : -7.75381e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.5049 +variance of residuals (reduced chisquare) = WSSR/ndf : 2550.74 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 21432 +/- 2166 (10.11%) +bb = -20789.6 +/- 2151 (10.34%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:6 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 52657.4 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996404 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 7.2158 +rel. change during last iteration : -9.86304e-13 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.258482 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.066813 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3144.2 +/- 11.09 (0.3526%) +bbb = 3144.26 +/- 11.01 (0.35%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.log b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.log new file mode 100644 index 0000000..25ef22c --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 2.66027e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707654 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 525704 delta(WSSR)/WSSR : -49.6041 + delta(WSSR) : -2.6077e+07 limit for stopping : 1e-05 + lambda : 0.0707654 + +resultant parameter values + +a = 20.652 +b = 484.921 +/ + + Iteration 2 + WSSR : 525132 delta(WSSR)/WSSR : -0.00108889 + delta(WSSR) : -571.811 limit for stopping : 1e-05 + lambda : 0.00707654 + +resultant parameter values + +a = 82.0779 +b = 484.708 +/ + + Iteration 3 + WSSR : 523433 delta(WSSR)/WSSR : -0.00324488 + delta(WSSR) : -1698.48 limit for stopping : 1e-05 + lambda : 0.000707654 + +resultant parameter values + +a = 3593.18 +b = 346.613 +/ + + Iteration 4 + WSSR : 522606 delta(WSSR)/WSSR : -0.00158351 + delta(WSSR) : -827.55 limit for stopping : 1e-05 + lambda : 7.07654e-05 + +resultant parameter values + +a = 8231.27 +b = 164.193 +/ + + Iteration 5 + WSSR : 522606 delta(WSSR)/WSSR : -2.76368e-07 + delta(WSSR) : -0.144432 limit for stopping : 1e-05 + lambda : 7.07654e-06 + +resultant parameter values + +a = 8293.35 +b = 161.751 + +After 5 iterations the fit converged. +final sum of squares of residuals : 522606 +rel. change during last iteration : -2.76368e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 69.5625 +variance of residuals (reduced chisquare) = WSSR/ndf : 4838.94 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 8293.35 +/- 1.136e+04 (137%) +b = 161.751 +/- 447 (276.4%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -1.000 1.000 + + + Iteration 0 + WSSR : 2.65007e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996404 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 519927 delta(WSSR)/WSSR : -49.97 + delta(WSSR) : -2.59808e+07 limit for stopping : 1e-05 + lambda : 0.0996404 + +resultant parameter values + +aa = 248.734 +bb = 238.849 +/ + + Iteration 2 + WSSR : 506480 delta(WSSR)/WSSR : -0.0265509 + delta(WSSR) : -13447.5 limit for stopping : 1e-05 + lambda : 0.00996404 + +resultant parameter values + +aa = 818.269 +bb = -324.384 +/ + + Iteration 3 + WSSR : 291841 delta(WSSR)/WSSR : -0.735464 + delta(WSSR) : -214639 limit for stopping : 1e-05 + lambda : 0.000996404 + +resultant parameter values + +aa = 15946.1 +bb = -15343.2 +/ + + Iteration 4 + WSSR : 275481 delta(WSSR)/WSSR : -0.0593885 + delta(WSSR) : -16360.4 limit for stopping : 1e-05 + lambda : 9.96404e-05 + +resultant parameter values + +aa = 21412.2 +bb = -20769.9 +/ + + Iteration 5 + WSSR : 275480 delta(WSSR)/WSSR : -7.75381e-07 + delta(WSSR) : -0.213602 limit for stopping : 1e-05 + lambda : 9.96404e-06 + +resultant parameter values + +aa = 21432 +bb = -20789.6 + +After 5 iterations the fit converged. +final sum of squares of residuals : 275480 +rel. change during last iteration : -7.75381e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.5049 +variance of residuals (reduced chisquare) = WSSR/ndf : 2550.74 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 21432 +/- 2166 (10.11%) +bb = -20789.6 +/- 2151 (10.34%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 52657.4 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996404 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 5418.35 delta(WSSR)/WSSR : -8.71835 + delta(WSSR) : -47239 limit for stopping : 1e-05 + lambda : 0.0996404 + +resultant parameter values + +aaa = 10.4442 +bbb = 12.2527 +/ + + Iteration 2 + WSSR : 5130.91 delta(WSSR)/WSSR : -0.0560214 + delta(WSSR) : -287.441 limit for stopping : 1e-05 + lambda : 0.00996404 + +resultant parameter values + +aaa = -74.1669 +bbb = 96.3479 +/ + + Iteration 3 + WSSR : 370.103 delta(WSSR)/WSSR : -12.8635 + delta(WSSR) : -4760.8 limit for stopping : 1e-05 + lambda : 0.000996404 + +resultant parameter values + +aaa = -2327.17 +bbb = 2333.12 +/ + + Iteration 4 + WSSR : 7.22054 delta(WSSR)/WSSR : -50.2569 + delta(WSSR) : -362.882 limit for stopping : 1e-05 + lambda : 9.96404e-05 + +resultant parameter values + +aaa = -3141.25 +bbb = 3141.33 +/ + + Iteration 5 + WSSR : 7.2158 delta(WSSR)/WSSR : -0.000656589 + delta(WSSR) : -0.00473782 limit for stopping : 1e-05 + lambda : 9.96404e-06 + +resultant parameter values + +aaa = -3144.2 +bbb = 3144.26 +/ + + Iteration 6 + WSSR : 7.2158 delta(WSSR)/WSSR : -9.86304e-13 + delta(WSSR) : -7.11697e-12 limit for stopping : 1e-05 + lambda : 9.96404e-07 + +resultant parameter values + +aaa = -3144.2 +bbb = 3144.26 + +After 6 iterations the fit converged. +final sum of squares of residuals : 7.2158 +rel. change during last iteration : -9.86304e-13 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.258482 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.066813 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3144.2 +/- 11.09 (0.3526%) +bbb = 3144.26 +/- 11.01 (0.35%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.script b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.script new file mode 100644 index 0000000..f36b294 --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171021-evolution1D_10x10_100Times.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171021-evolution1D_10x10_100Times_regularity-vs-steps.png" +plot "20171021-evolution1D_10x10_100Times.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171021-evolution1D_10x10_100Times_improvement-vs-steps.png" +plot "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171021-evolution1D_10x10_100Times_improvement-vs-evo-error.png" +plot "20171021-evolution1D_10x10_100Times.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.log b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.log new file mode 100644 index 0000000..fc7d7a2 --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.log @@ -0,0 +1,2341 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: setting target +info: setting source +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09343 1.04534 0 +info: bbsize: 2.17009 1.08368 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.36 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394405 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995204 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 515: 15.0742 0.00487726 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08786 1.04365 0 +info: bbsize: 2.16452 1.08198 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 18.1343 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039641 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993944 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 537: 19.0281 0.0043297 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08936 1.04579 0 +info: bbsize: 2.16602 1.08412 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 11.3316 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0383996 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.996217 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 649: 11.8948 0.00322836 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09239 1.043 0 +info: bbsize: 2.16905 1.08133 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.221 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397316 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994249 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 476: 18.0701 0.00549755 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08704 1.04666 0 +info: bbsize: 2.16371 1.085 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.4255 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395006 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993513 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 480: 20.3853 0.00499332 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08208 1.04179 0 +info: bbsize: 2.15875 1.08012 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.3499 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392873 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994874 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 510: 16.101 0.00686509 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07809 1.03924 0 +info: bbsize: 2.15475 1.07758 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.1994 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387112 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99459 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 587: 16.9929 0.00390463 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09131 1.04666 0 +info: bbsize: 2.16798 1.085 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.1652 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0399492 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995603 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 545: 13.8083 0.00509651 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09397 1.04547 0 +info: bbsize: 2.17063 1.08381 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 30.3689 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387327 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990192 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 369: 31.8503 0.0109096 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09344 1.04365 0 +info: bbsize: 2.17011 1.08198 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.3015 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390237 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99367 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 540: 20.2287 0.00589914 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09382 1.04712 0 +info: bbsize: 2.17049 1.08545 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 25.3349 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394623 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991656 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 488: 26.601 0.00609842 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0625 1.047 0 +info: bbsize: 2.13917 1.08533 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 24.7539 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0398398 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992067 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 481: 25.9728 0.00662111 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07043 1.0421 0 +info: bbsize: 2.1471 1.08043 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.6391 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0398825 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991438 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 381: 27.952 0.00991037 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08729 1.04019 0 +info: bbsize: 2.16396 1.07852 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 29.4608 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039664 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990495 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 427: 30.9166 0.00898525 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08327 1.04168 0 +info: bbsize: 2.15994 1.08002 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 35.9595 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392526 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.987991 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 398: 37.7335 0.0078473 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08871 1.04695 0 +info: bbsize: 2.16538 1.08529 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.1682 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387665 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993599 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 369: 21.1088 0.00932903 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09408 1.04742 0 +info: bbsize: 2.17075 1.08576 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.2457 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393466 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992571 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 523: 23.3533 0.00524067 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08747 1.04365 0 +info: bbsize: 2.16414 1.08198 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.028 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0400241 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995315 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 672: 14.7229 0.00446019 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07559 1.04523 0 +info: bbsize: 2.15225 1.08356 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 29.0427 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0400811 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990301 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 441: 30.4122 0.00897477 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08902 1.04714 0 +info: bbsize: 2.16568 1.08548 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.1518 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393846 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993604 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 492: 20.1003 0.00525313 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08743 1.043 0 +info: bbsize: 2.1641 1.08133 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 28.2095 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0384436 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990579 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 409: 29.603 0.00679306 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08633 1.04632 0 +info: bbsize: 2.163 1.08465 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.053 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039299 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995308 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 628: 14.7313 0.00480566 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08919 1.04462 0 +info: bbsize: 2.16586 1.08296 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.6264 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393422 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993112 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 394: 21.6474 0.00566811 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09362 1.03565 0 +info: bbsize: 2.17029 1.07398 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 29.7145 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395492 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990077 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 469: 31.1977 0.00664533 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08463 1.04009 0 +info: bbsize: 2.1613 1.07843 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.0554 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395737 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994304 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 525: 17.9073 0.00461353 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0723747 -0.0383333 0 +info: bbmax: 2.092 1.04683 0 +info: bbsize: 2.16438 1.08517 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.675 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392867 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994765 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 549: 16.4491 0.00511084 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09134 1.04365 0 +info: bbsize: 2.16801 1.08198 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.8721 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039182 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995033 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 481: 15.6155 0.00397431 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08367 1.03865 0 +info: bbsize: 2.16033 1.07698 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.2649 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387665 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994234 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 463: 18.1249 0.00571636 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09376 1.04116 0 +info: bbsize: 2.17042 1.0795 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.3077 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392559 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990881 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 389: 28.6527 0.008124 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09525 1.04567 0 +info: bbsize: 2.17192 1.084 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.8307 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0385546 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995381 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 546: 14.5189 0.00399726 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08877 1.03891 0 +info: bbsize: 2.16544 1.07724 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.0905 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391527 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990954 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 518: 28.4225 0.00644123 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08399 1.04333 0 +info: bbsize: 2.16066 1.08167 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 18.1858 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391014 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993927 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 504: 19.084 0.00542151 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07699 1.04658 0 +info: bbsize: 2.15365 1.08491 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.2689 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396946 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991227 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 453: 27.5589 0.00732404 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0625 1.04353 0 +info: bbsize: 2.13917 1.08186 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.3666 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.03945 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991195 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 452: 27.6698 0.00715197 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08098 1.04474 0 +info: bbsize: 2.15765 1.08308 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.6807 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394014 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992426 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 565: 23.8114 0.00574851 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08746 1.04606 0 +info: bbsize: 2.16412 1.08439 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.2285 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0386795 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995248 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 579: 14.9353 0.00413825 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08033 1.04294 0 +info: bbsize: 2.15699 1.08128 0 +info: setting up22500Points +info: worst iteration-count:22 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 29.101 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389354 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990282 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 402: 30.5353 0.00679253 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08942 1.04653 0 +info: bbsize: 2.16609 1.08486 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.6676 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0398018 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994434 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 413: 17.4914 0.00609111 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09133 1.04619 0 +info: bbsize: 2.168 1.08452 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 24.4103 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395658 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991848 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 447: 25.621 0.00668721 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08375 1.04732 0 +info: bbsize: 2.16041 1.08566 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.244 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395741 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990902 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 409: 28.5755 0.00801946 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07418 1.03876 0 +info: bbsize: 2.15085 1.07709 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 34.2053 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0380809 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.988577 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 427: 35.9108 0.00867913 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07719 1.04461 0 +info: bbsize: 2.15386 1.08294 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 25.6605 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389797 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991431 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 503: 26.8903 0.0058364 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09451 1.04521 0 +info: bbsize: 2.17118 1.08354 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 11.0418 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0410054 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.996313 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 683: 11.5852 0.00292052 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.06747 1.03555 0 +info: bbsize: 2.14413 1.07388 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 21.4741 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0383375 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992829 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 515: 22.5038 0.00614985 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07515 1.04531 0 +info: bbsize: 2.15181 1.08365 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.5412 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394589 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991137 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 483: 27.8448 0.00625323 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09345 1.04379 0 +info: bbsize: 2.17011 1.08213 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.6966 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401482 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991085 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 404: 27.9976 0.00855193 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08729 1.04675 0 +info: bbsize: 2.16396 1.08509 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.0289 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395067 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994981 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 555: 15.7772 0.00425857 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08189 1.04568 0 +info: bbsize: 2.15856 1.08402 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.6658 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391194 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991095 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 466: 27.9869 0.00566514 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08765 1.04481 0 +info: bbsize: 2.16431 1.08314 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 12.8409 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396559 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995712 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 631: 13.479 0.0032782 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0808 1.04395 0 +info: bbsize: 2.15747 1.08228 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.5097 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0405605 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99525 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 506: 15.2337 0.00439816 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08897 1.04687 0 +info: bbsize: 2.16564 1.08521 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.2877 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039521 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992557 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 437: 23.3786 0.00773078 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07709 1.03821 0 +info: bbsize: 2.15376 1.07654 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.9124 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0386086 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990679 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 445: 29.2883 0.00672335 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09055 1.0446 0 +info: bbsize: 2.16722 1.08294 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.9269 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0386907 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995027 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 575: 15.6505 0.00557529 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08383 1.04423 0 +info: bbsize: 2.16049 1.08256 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 31.6763 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390084 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.989422 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 361: 33.2044 0.00849482 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0921 1.03979 0 +info: bbsize: 2.16876 1.07812 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.5842 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395171 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994462 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 457: 17.4096 0.00591674 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07948 1.045 0 +info: bbsize: 2.15615 1.08334 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.7959 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394464 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995393 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 471: 14.4648 0.00499642 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09172 1.04454 0 +info: bbsize: 2.16839 1.08287 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.7625 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397197 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994068 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 485: 18.6431 0.00428819 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09166 1.03637 0 +info: bbsize: 2.16833 1.0747 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 24.3591 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390608 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991865 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 433: 25.5686 0.00590229 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09048 1.047 0 +info: bbsize: 2.16715 1.08533 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.1801 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0399667 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990923 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 396: 28.5265 0.00854607 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08386 1.04482 0 +info: bbsize: 2.16053 1.08315 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.1031 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389116 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994288 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 596: 17.9579 0.00416675 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0754 1.04483 0 +info: bbsize: 2.15206 1.08317 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 12.1693 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401331 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995937 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 615: 12.7723 0.00389336 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08853 1.03888 0 +info: bbsize: 2.1652 1.07721 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.5063 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394301 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99549 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 536: 14.164 0.0050623 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08247 1.0414 0 +info: bbsize: 2.15914 1.07973 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 38.8504 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387628 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.987026 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 433: 40.785 0.00735292 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08991 1.04563 0 +info: bbsize: 2.16658 1.08396 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.3642 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0400625 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993199 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 498: 21.3255 0.00609077 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08649 1.04422 0 +info: bbsize: 2.16316 1.08255 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.1525 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393065 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995608 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 579: 13.8092 0.00457018 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08194 1.04511 0 +info: bbsize: 2.15861 1.08344 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.5209 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039224 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993481 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 446: 20.4791 0.00521987 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09349 1.04407 0 +info: bbsize: 2.17016 1.0824 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.3817 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0398581 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992192 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 394: 24.5176 0.00818707 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09188 1.04438 0 +info: bbsize: 2.16855 1.08271 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.0341 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.040284 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992308 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 481: 24.1726 0.00583599 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08864 1.04529 0 +info: bbsize: 2.1653 1.08362 0 +info: setting up22500Points +info: worst iteration-count:14 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.67 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039687 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994433 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 550: 17.4869 0.0057003 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08224 1.04609 0 +info: bbsize: 2.15891 1.08443 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.9052 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390983 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992017 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 437: 25.0945 0.00673776 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09021 1.04495 0 +info: bbsize: 2.16687 1.08328 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.4356 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0400711 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991172 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 459: 27.7059 0.00631619 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08808 1.04483 0 +info: bbsize: 2.16475 1.08316 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 25.2356 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391868 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991573 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 437: 26.4754 0.00578933 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08612 1.04697 0 +info: bbsize: 2.16278 1.0853 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.1851 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401101 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993259 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 560: 21.1716 0.0047811 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08627 1.04514 0 +info: bbsize: 2.16293 1.08348 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 31.0465 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393103 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.989632 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 395: 32.5459 0.00807501 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08865 1.03513 0 +info: bbsize: 2.16532 1.07346 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.5148 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392508 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994819 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 563: 16.2751 0.00520313 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08729 1.04564 0 +info: bbsize: 2.16396 1.08397 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 31.664 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393449 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.989426 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 406: 33.2403 0.00657559 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08296 1.0451 0 +info: bbsize: 2.15962 1.08343 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 32.2454 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391781 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.989232 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 392: 33.8464 0.00754842 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09087 1.04377 0 +info: bbsize: 2.16754 1.08211 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.0254 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0384272 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994648 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 505: 16.8093 0.00504743 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.078 1.04595 0 +info: bbsize: 2.15467 1.08428 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.0508 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0382826 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992636 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 526: 23.1384 0.00498529 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08103 1.04447 0 +info: bbsize: 2.15769 1.08281 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.0357 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397056 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994645 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 404: 17.8291 0.00868981 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0929 1.04593 0 +info: bbsize: 2.16956 1.08426 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.0914 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393267 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992358 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 536: 24.2039 0.00631812 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08513 1.04603 0 +info: bbsize: 2.1618 1.08436 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.1767 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.038923 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992594 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 461: 23.2424 0.00690463 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08876 1.03794 0 +info: bbsize: 2.16543 1.07627 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.8238 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396807 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994048 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 525: 18.7146 0.00513787 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09396 1.03661 0 +info: bbsize: 2.17063 1.07495 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.1758 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392116 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991259 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 455: 27.4515 0.00792836 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09214 1.04675 0 +info: bbsize: 2.16881 1.08509 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 28.899 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387726 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990349 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 478: 30.3024 0.00577522 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08688 1.04364 0 +info: bbsize: 2.16354 1.08197 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 18.2674 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0379691 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.9939 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 530: 19.1617 0.00510854 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0332355 0 +info: bbmax: 2.088 1.04428 0 +info: bbsize: 2.16467 1.07752 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.485 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0409639 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993493 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 502: 20.4544 0.00504572 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09201 1.04549 0 +info: bbsize: 2.16867 1.08383 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 33.2072 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389376 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.98891 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 422: 34.8182 0.0086229 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08629 1.04087 0 +info: bbsize: 2.16295 1.0792 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.068 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397603 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992296 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 475: 24.2079 0.00622167 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08244 1.04685 0 +info: bbsize: 2.15911 1.08518 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.7137 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391386 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994418 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 603: 17.546 0.00449096 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0774 1.0436 0 +info: bbsize: 2.15407 1.08194 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.0233 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387309 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993647 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 522: 19.9468 0.00477236 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09241 1.04674 0 +info: bbsize: 2.16908 1.08508 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.8882 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0393106 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992356 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 494: 24.0261 0.00624053 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08128 1.03542 0 +info: bbsize: 2.15795 1.07375 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.4327 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0405782 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994846 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 495: 16.2007 0.00528292 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08648 1.0465 0 +info: bbsize: 2.16314 1.08483 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.7451 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392977 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995076 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 533: 15.4723 0.00435363 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08816 1.03773 0 +info: bbsize: 2.16483 1.07607 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.1377 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0380274 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993275 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 439: 21.1418 0.00591726 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08783 1.04516 0 +info: bbsize: 2.1645 1.0835 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.8937 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389051 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99536 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 502: 15.6044 0.00899329 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07741 1.04595 0 +info: bbsize: 2.15408 1.08429 0 +info: setting up22500Points +info: worst iteration-count:21 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.7971 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390749 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992387 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 491: 23.9062 0.00521136 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0914 1.04365 0 +info: bbsize: 2.16807 1.08198 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.712 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396261 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995087 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 510: 15.4203 0.00498319 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08497 1.04268 0 +info: bbsize: 2.16163 1.08102 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 31.3387 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0395856 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.989534 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 442: 32.8987 0.00720268 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08538 1.04507 0 +info: bbsize: 2.16204 1.0834 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 38.9368 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039718 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.986997 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 425: 40.8623 0.0078076 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08921 1.04407 0 +info: bbsize: 2.16587 1.0824 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 11.834 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0399298 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.996048 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 497: 12.4195 0.0039681 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09217 1.03442 0 +info: bbsize: 2.16883 1.07276 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 27.8755 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0398238 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.990691 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 480: 29.2598 0.0055243 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07258 1.04223 0 +info: bbsize: 2.14924 1.08056 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.1275 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0405318 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994948 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 445: 15.874 0.00696039 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09129 1.04277 0 +info: bbsize: 2.16796 1.0811 0 +info: setting up22500Points +info: worst iteration-count:23 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 13.9956 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389034 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995326 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 526: 14.6894 0.0045932 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08078 1.03671 0 +info: bbsize: 2.15745 1.07504 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.6638 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387325 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992431 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 544: 23.7909 0.00533281 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0792 1.04567 0 +info: bbsize: 2.15587 1.084 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.1211 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0391343 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995284 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 624: 14.806 0.00621202 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08119 1.04152 0 +info: bbsize: 2.15786 1.07985 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.1151 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039199 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992281 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 460: 24.253 0.00590257 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08761 1.0463 0 +info: bbsize: 2.16427 1.08463 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 34.9944 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.038493 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.988314 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 406: 36.699 0.0088537 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0886 1.04586 0 +info: bbsize: 2.16526 1.08419 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.4074 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390289 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994187 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 510: 18.2301 0.00536085 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08729 1.04304 0 +info: bbsize: 2.16396 1.08138 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 34.8192 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.038342 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.988375 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 421: 36.5431 0.00931266 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.spearman b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.spearman new file mode 100644 index 0000000..db82d6d --- /dev/null +++ b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 20171021-evolution1D_10x10_100Times.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 110 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.01 +y -0.01 1.00 + +n= 110 + + +P + x y +x 0.9185 +y 0.9185 +[1] "spearman for variability vs. evolution-error" + x y +x 1 NaN +y NaN 1 + +n= 110 + + +P + x y +x +y diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..e456c18daedd17728a21262d6472ffdb3e5a66ac GIT binary patch literal 5700 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-steps.png b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..55eca0e853ceaf69b9a6fc56d66eb58a6e249ffd GIT binary patch literal 6517 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 Vn6h5w?VV%Jl}m=&C7RfX{{f=i73%;1 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_regularity-vs-steps.png b/dokumentation/evolution1d/20171021-evolution1D_10x10_100Times_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..fac7a3b83faa8dee699e18c7ccd3b91f31810ac1 GIT binary patch literal 5943 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 Xex{O={`&LRp5XPgFKWHiu!;OXC)VBg literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.csv b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.csv new file mode 100644 index 0000000..5267b09 --- /dev/null +++ b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.csv @@ -0,0 +1,21 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +21.8838,0.0390969,0.00444444,0.992692,525,22.9359,0.0050557 +19.5402,0.0388188,0.00444444,0.993475,484,20.5043,0.00477674 +33.4629,0.0392889,0.00444444,0.988826,394,35.135,0.00860589 +14.0876,0.0401489,0.00444444,0.995295,498,14.785,0.00374856 +12.861,0.0401895,0.00444444,0.995705,524,13.4816,0.00511646 +17.9898,0.0397599,0.00444444,0.993992,439,18.8867,0.00566735 +17.2133,0.0389455,0.00444444,0.994276,493,18.0682,0.00646867 +14.3555,0.0394179,0.00444444,0.995206,536,15.0651,0.00460066 +15.7084,0.0381867,0.00444444,0.994754,524,16.4871,0.00533416 +26.8766,0.0397194,0.00444444,0.991358,393,28.138,0.00853122 +20.7518,0.040488,0.00444444,0.99307,491,21.7841,0.00601648 +22.4915,0.0396881,0.00444444,0.992498,451,23.5488,0.00702665 +22.0575,0.0388359,0.00444444,0.992646,513,23.148,0.0052811 +23.2697,0.0382288,0.00444444,0.992563,427,24.3823,0.00728242 +15.7048,0.0387151,0.00444444,0.994758,621,16.4822,0.00477318 +16.6815,0.0396997,0.00444444,0.994457,475,17.5076,0.0049303 +15.0559,0.0384121,0.00444444,0.994972,472,15.7615,0.00526191 +16.4196,0.0401394,0.00444444,0.994517,469,17.237,0.00552317 +22.9609,0.039011,0.00444444,0.992332,477,24.1057,0.0078333 +19.9322,0.0390032,0.00444444,0.993344,503,20.9285,0.00579932 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.fit.log b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.fit.log new file mode 100644 index 0000000..b61f88f --- /dev/null +++ b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 2:5 + format = x:z + #datapoints = 20 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.74416e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707652 + +initial set of free parameter values + +a = 1 +b = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 49777.9 +rel. change during last iteration : -1.93223e-11 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.5874 +variance of residuals (reduced chisquare) = WSSR/ndf : 2765.44 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -12290 +/- 1.789e+04 (145.6%) +b = 968.322 +/- 703 (72.6%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:5 + format = x:z + #datapoints = 20 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.72568e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996774 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 30698.4 +rel. change during last iteration : -8.95075e-11 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 41.2973 +variance of residuals (reduced chisquare) = WSSR/ndf : 1705.47 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 20119.8 +/- 5820 (28.92%) +bb = -19504.3 +/- 5782 (29.64%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:6 + format = x:z + #datapoints = 20 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 7308.82 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996774 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 1.57499 +rel. change during last iteration : -4.56369e-08 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.295803 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0874997 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3204.92 +/- 41.68 (1.301%) +bbb = 3204.63 +/- 41.42 (1.292%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.log b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.log new file mode 100644 index 0000000..83b4291 --- /dev/null +++ b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.log @@ -0,0 +1,294 @@ + + + Iteration 0 + WSSR : 4.74416e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707652 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 53879 delta(WSSR)/WSSR : -87.0521 + delta(WSSR) : -4.69028e+06 limit for stopping : 1e-05 + lambda : 0.0707652 + +resultant parameter values + +a = 19.3275 +b = 472.876 +/ + + Iteration 2 + WSSR : 51082.7 delta(WSSR)/WSSR : -0.0547414 + delta(WSSR) : -2796.33 limit for stopping : 1e-05 + lambda : 0.00707652 + +resultant parameter values + +a = -1.37932 +b = 485.501 +/ + + Iteration 3 + WSSR : 50727.3 delta(WSSR)/WSSR : -0.00700442 + delta(WSSR) : -355.316 limit for stopping : 1e-05 + lambda : 0.000707652 + +resultant parameter values + +a = -1807.28 +b = 556.457 +/ + + Iteration 4 + WSSR : 49780.7 delta(WSSR)/WSSR : -0.0190156 + delta(WSSR) : -946.61 limit for stopping : 1e-05 + lambda : 7.07652e-05 + +resultant parameter values + +a = -11714.9 +b = 945.726 +/ + + Iteration 5 + WSSR : 49777.9 delta(WSSR)/WSSR : -5.74109e-05 + delta(WSSR) : -2.85779 limit for stopping : 1e-05 + lambda : 7.07652e-06 + +resultant parameter values + +a = -12289.7 +b = 968.309 +/ + + Iteration 6 + WSSR : 49777.9 delta(WSSR)/WSSR : -1.93223e-11 + delta(WSSR) : -9.61823e-07 limit for stopping : 1e-05 + lambda : 7.07652e-07 + +resultant parameter values + +a = -12290 +b = 968.322 + +After 6 iterations the fit converged. +final sum of squares of residuals : 49777.9 +rel. change during last iteration : -1.93223e-11 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.5874 +variance of residuals (reduced chisquare) = WSSR/ndf : 2765.44 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -12290 +/- 1.789e+04 (145.6%) +b = 968.322 +/- 703 (72.6%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -1.000 1.000 + + + Iteration 0 + WSSR : 4.72568e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996774 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 53374.2 delta(WSSR)/WSSR : -87.5387 + delta(WSSR) : -4.67231e+06 limit for stopping : 1e-05 + lambda : 0.0996774 + +resultant parameter values + +aa = 237.347 +bb = 237.87 +/ + + Iteration 2 + WSSR : 50492 delta(WSSR)/WSSR : -0.0570831 + delta(WSSR) : -2882.24 limit for stopping : 1e-05 + lambda : 0.00996774 + +resultant parameter values + +aa = 293.809 +bb = 193.562 +/ + + Iteration 3 + WSSR : 43264.4 delta(WSSR)/WSSR : -0.167055 + delta(WSSR) : -7227.54 limit for stopping : 1e-05 + lambda : 0.000996774 + +resultant parameter values + +aa = 4322.91 +bb = -3809.5 +/ + + Iteration 4 + WSSR : 30716.3 delta(WSSR)/WSSR : -0.408515 + delta(WSSR) : -12548.1 limit for stopping : 1e-05 + lambda : 9.96774e-05 + +resultant parameter values + +aa = 19523.8 +bb = -18912.2 +/ + + Iteration 5 + WSSR : 30698.4 delta(WSSR)/WSSR : -0.000582642 + delta(WSSR) : -17.8862 limit for stopping : 1e-05 + lambda : 9.96774e-06 + +resultant parameter values + +aa = 20119.5 +bb = -19504.1 +/ + + Iteration 6 + WSSR : 30698.4 delta(WSSR)/WSSR : -8.95075e-11 + delta(WSSR) : -2.74774e-06 limit for stopping : 1e-05 + lambda : 9.96774e-07 + +resultant parameter values + +aa = 20119.8 +bb = -19504.3 + +After 6 iterations the fit converged. +final sum of squares of residuals : 30698.4 +rel. change during last iteration : -8.95075e-11 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 41.2973 +variance of residuals (reduced chisquare) = WSSR/ndf : 1705.47 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 20119.8 +/- 5820 (28.92%) +bb = -19504.3 +/- 5782 (29.64%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 7308.82 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.996774 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 526.123 delta(WSSR)/WSSR : -12.8918 + delta(WSSR) : -6782.69 limit for stopping : 1e-05 + lambda : 0.0996774 + +resultant parameter values + +aaa = 9.90369 +bbb = 10.1256 +/ + + Iteration 2 + WSSR : 519.441 delta(WSSR)/WSSR : -0.0128646 + delta(WSSR) : -6.68238 limit for stopping : 1e-05 + lambda : 0.00996774 + +resultant parameter values + +aaa = 1.94893 +bbb = 18.4781 +/ + + Iteration 3 + WSSR : 330.344 delta(WSSR)/WSSR : -0.572425 + delta(WSSR) : -189.097 limit for stopping : 1e-05 + lambda : 0.000996774 + +resultant parameter values + +aaa = -649.762 +bbb = 665.978 +/ + + Iteration 4 + WSSR : 2.04296 delta(WSSR)/WSSR : -160.699 + delta(WSSR) : -328.301 limit for stopping : 1e-05 + lambda : 9.96774e-05 + +resultant parameter values + +aaa = -3108.52 +bbb = 3108.85 +/ + + Iteration 5 + WSSR : 1.57499 delta(WSSR)/WSSR : -0.297121 + delta(WSSR) : -0.467964 limit for stopping : 1e-05 + lambda : 9.96774e-06 + +resultant parameter values + +aaa = -3204.88 +bbb = 3204.59 +/ + + Iteration 6 + WSSR : 1.57499 delta(WSSR)/WSSR : -4.56369e-08 + delta(WSSR) : -7.18779e-08 limit for stopping : 1e-05 + lambda : 9.96774e-07 + +resultant parameter values + +aaa = -3204.92 +bbb = 3204.63 + +After 6 iterations the fit converged. +final sum of squares of residuals : 1.57499 +rel. change during last iteration : -4.56369e-08 + +degrees of freedom (FIT_NDF) : 18 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.295803 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0874997 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3204.92 +/- 41.68 (1.301%) +bbb = 3204.63 +/- 41.42 (1.292%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.script b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.script new file mode 100644 index 0000000..9d48745 --- /dev/null +++ b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "20171023-evolution1D_10x10_wrong_100Times_regularity-vs-steps.png" +plot "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "20171023-evolution1D_10x10_wrong_100Times_improvement-vs-steps.png" +plot "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "20171023-evolution1D_10x10_wrong_100Times_improvement-vs-evo-error.png" +plot "20171023-evolution1D_10x10_wrong_100Times.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.log b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.log new file mode 100644 index 0000000..587c406 --- /dev/null +++ b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times.log @@ -0,0 +1,451 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_gianelli2_150x150.off. +info: 22500 Vertices, 44402 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_plain02_01_150x150.off. +info: setting source +info: setting target +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: initialising Grid +info: bbmin: -0.02 -0.01 0 +info: bbmax: 2.02 1.01 0 +info: bbsize: 2.04 1.02 0 +info: setting up22500Points +info: worst iteration-count:15 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08752 1.04722 0 +info: bbsize: 2.16419 1.08555 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 21.8838 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390969 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992692 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 525: 22.9359 0.0050557 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08718 1.03991 0 +info: bbsize: 2.16385 1.07825 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.5402 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0388188 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993475 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 484: 20.5043 0.00477674 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08717 1.02448 0 +info: bbsize: 2.16384 1.06281 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 33.4629 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0392889 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.988826 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 394: 35.135 0.00860589 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09263 1.04224 0 +info: bbsize: 2.1693 1.08057 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.0876 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401489 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995295 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 498: 14.785 0.00374856 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08455 1.04644 0 +info: bbsize: 2.16122 1.08477 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 12.861 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401895 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995705 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 524: 13.4816 0.00511646 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08453 1.04311 0 +info: bbsize: 2.16119 1.08144 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.9898 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397599 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993992 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 439: 18.8867 0.00566735 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08979 1.04404 0 +info: bbsize: 2.16646 1.08237 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 17.2133 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0389455 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994276 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 493: 18.0682 0.00646867 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09184 1.04732 0 +info: bbsize: 2.1685 1.08565 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 14.3555 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0394179 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.995206 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 536: 15.0651 0.00460066 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09002 1.04234 0 +info: bbsize: 2.16668 1.08067 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.7084 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0381867 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994754 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 524: 16.4871 0.00533416 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.07676 1.04604 0 +info: bbsize: 2.15342 1.08437 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 26.8766 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0397194 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.991358 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 393: 28.138 0.00853122 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08681 1.03292 0 +info: bbsize: 2.16348 1.07126 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 20.7518 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.040488 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.99307 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 491: 21.7841 0.00601648 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08247 1.04346 0 +info: bbsize: 2.15914 1.08179 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.4915 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396881 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992498 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 451: 23.5488 0.00702665 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09032 1.04116 0 +info: bbsize: 2.16699 1.07949 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.0575 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0388359 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992646 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 513: 23.148 0.0052811 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08894 1.04576 0 +info: bbsize: 2.1656 1.08409 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 23.2697 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0382288 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992563 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 427: 24.3823 0.00728242 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0941 1.04315 0 +info: bbsize: 2.17076 1.08148 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.7048 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0387151 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994758 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 621: 16.4822 0.00477318 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.0904 1.04231 0 +info: bbsize: 2.16707 1.08064 0 +info: setting up22500Points +info: worst iteration-count:18 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.6815 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0396997 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994457 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 475: 17.5076 0.0049303 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08149 1.04765 0 +info: bbsize: 2.15815 1.08598 0 +info: setting up22500Points +info: worst iteration-count:16 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 15.0559 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0384121 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994972 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 472: 15.7615 0.00526191 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09032 1.03464 0 +info: bbsize: 2.16699 1.07297 0 +info: setting up22500Points +info: worst iteration-count:19 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 16.4196 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0401394 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.994517 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 469: 17.237 0.00552317 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.09227 1.04489 0 +info: bbsize: 2.16894 1.08323 0 +info: setting up22500Points +info: worst iteration-count:17 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 22.9609 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.039011 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.992332 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 477: 24.1057 0.0078333 +info: z-dimension is smaller than 0.001. Ignoring this Dimension. +info: perturbating... +info: initialising Grid +info: bbmin: -0.0766667 -0.0383333 0 +info: bbmax: 2.08209 1.03966 0 +info: bbsize: 2.15875 1.07799 0 +info: setting up22500Points +info: worst iteration-count:20 +info: generating Cache +info: cache size: 22500*100=2250000 +info: done. +info: entering fit.. +info: fitting ... +info: EVOL: fitting done.. Error: 19.9322 +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 0.0390032 +info: EVOL: variability: 0.00444444 +info: EVOL: improvement: 0.993344 +info: EVOL: current error is: 2994.45. +target sigma is: 0.0001. +info: EVOL: Evolution step 503: 20.9285 0.00579932 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_improvement-vs-evo-error.png b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..031a422292b0c068127ac01d6e8959a1c145dc0e GIT binary patch literal 5095 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_regularity-vs-steps.png b/dokumentation/evolution1d/20171023-evolution1D_10x10_wrong_100Times_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..55ed202d14446d6d8b5148ea193fa204a9b6c41f GIT binary patch literal 4487 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 OO=*0_+@J#Q8vQ@?g#pn3 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_improvement-vs-steps.png b/dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..db51c133999fb7206f9fe8808649b2e2141036c9 GIT binary patch literal 5658 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⋘UGUi;BS658w^mPo?dbH=;+;)%LD%*3#-e2eaML#2QU|~MZf8{IY zY~HT$ryF113H8iXsYR)ghTSDri%4d7wtNV=(R^yb?A1v9hOxV_y*y3sBiT*M5kZN+ z#@;R36%LP{Z~FCH`GxEYmD)qIwn|pw+#8cGmM%7YOT8kHI1`c~_$wYisJm72xq81d z+qBZs?ueV3P2!G3!11nyZq1U*@xs)zat#4h7o6+@a+t?hW-3(tUnb8y8e)0=qiA%n z+QR*0+A8WM-R2T{_0PJzP>MS?mVW&>aONRtw#xYqCzZ3sm6A{!|7h}Yi5~ep z_AzP2({=uUka;++AVlj&$E%}Hem~o*J-*w}{4`hG{_(5jr$d?D?seZ3R;wO0U_IuQ zRUXvw0Gbg899cc!8|AQ(UR^}cWxJ7p{!RaoN{YVj#=8)nFW(J6SC$A)K2&HqqO;{$ z5}dd9*^(kd;-?$hkw0vD?B}dRhQ!5_`il3}fjs|~F}-1qMEv961(y;*Hr2lyIsCK? z6WO=Ogq$G0d(UZFoD9jaT^&r$smf@0_5m2F(#*4LGJ=^i(iutgO?m+uxH~hb;lJQ#5-7wZ_inD zS=YFQ)hpWH$$956Gi*v}?c_Idxh`p2S*cHUDgVR}+B5o|vHTKv`hoM+zMNcQ@a_6{ zFQZ+)9z0|=QZX3&XE_b@ LOwN_+VDbM0%f%)t literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_regularity-vs-steps.png b/dokumentation/evolution1d/20171023-evolution1D_5x5_100Times_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f1582d94821df119c03d6959c58ba0d64ef GIT binary patch literal 5675 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

dUVlIqU}Aj{}1BuV>c=k39BhgRt{f7Eb^4*C&Q= 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 Fe*jrbR%-wN literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times_regularity-vs-steps.png b/dokumentation/evolution1d/20171023-evolution1D_5x5_wrong_100Times_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f64dce3b779d5ef9c702dd2e79f2b57387290c GIT binary patch literal 5697 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points-addedOne.csv b/dokumentation/evolution1d/25_28-points-addedOne.csv new file mode 100644 index 0000000..93c4dc7 --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.csv @@ -0,0 +1,326 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +185.647,0.014356,0.00111111,0.979107,223,194.608,0.0251885 +228.278,0.0166674,0.00111111,0.974309,96,239.386,0.0587051 +210.224,0.0156879,0.00111111,0.976341,148,220.631,0.0169237 +210.616,0.0124586,0.00111111,0.976305,233,220.99,0.0228667 +273.644,0.0178481,0.00111111,0.969203,121,286.984,0.0348054 +201.39,0.0178169,0.00111111,0.977335,204,211.406,0.0303567 +209.903,0.0171999,0.00111111,0.976489,120,219.459,0.0409589 +222.808,0.0168139,0.00111111,0.975037,225,233.543,0.0401666 +203.319,0.0169448,0.00111111,0.977118,210,213.447,0.0235074 +211.049,0.0176901,0.00111111,0.976248,254,221.233,0.0277544 +198.649,0.015557,0.00111111,0.977661,191,208.084,0.0312838 +202.965,0.0155469,0.00111111,0.977161,259,212.582,0.0351323 +243.06,0.0154777,0.00111111,0.972653,237,254.405,0.0356981 +222.078,0.0145561,0.00111111,0.975006,288,232.994,0.0325273 +193.881,0.0199094,0.00111111,0.97818,162,203.263,0.0298737 +193.987,0.0130592,0.00111111,0.97828,268,203.409,0.0286171 +188.631,0.0165446,0.00111111,0.978771,202,197.35,0.028157 +180.679,0.0149728,0.00111111,0.97972,125,189.628,0.0401607 +206.926,0.015751,0.00111111,0.976712,251,217.243,0.0365136 +213.045,0.0114715,0.00111111,0.976023,338,223.551,0.0298777 +172.678,0.0158423,0.00111111,0.980585,271,181.247,0.0182507 +218.003,0.0148428,0.00111111,0.975519,147,228.391,0.0452333 +211.195,0.0164286,0.00111111,0.976231,270,221.701,0.0321599 +240.495,0.0161571,0.00111111,0.972934,133,252.128,0.0552674 +200.698,0.0163158,0.00111111,0.977414,186,210.65,0.0215938 +215.725,0.0173088,0.00111111,0.975722,187,226.253,0.0289603 +202.49,0.0125383,0.00111111,0.977211,261,212.413,0.0283027 +205.788,0.0132712,0.00111111,0.97684,200,215.916,0.0308076 +214.682,0.0143839,0.00111111,0.975862,268,225.395,0.0220344 +231.114,0.0165792,0.00111111,0.97399,251,242.464,0.0253499 +185.386,0.0164515,0.00111111,0.979136,313,194.468,0.0304484 +214.335,0.0174143,0.00111111,0.975878,130,223.975,0.0362177 +183.317,0.0161095,0.00111111,0.979376,304,191.243,0.0582229 +212.715,0.0167311,0.00111111,0.97606,170,223.213,0.0342458 +196.845,0.0167791,0.00111111,0.977846,206,206.498,0.0199106 +191.37,0.0180067,0.00111111,0.978463,314,200.508,0.0321382 +221.813,0.013384,0.00111111,0.975036,195,232.713,0.0482562 +222.851,0.0160286,0.00111111,0.974955,263,233.455,0.0344433 +208.666,0.0159447,0.00111111,0.976516,223,218.831,0.0246139 +265.843,0.0164659,0.00111111,0.970081,149,278.472,0.0469066 +192.914,0.0143679,0.00111111,0.978289,254,202.505,0.0297481 +226.46,0.0175878,0.00111111,0.974514,185,237.611,0.0232642 +212.488,0.0185853,0.00111111,0.976086,230,222.704,0.0292529 +205.052,0.0176342,0.00111111,0.976923,291,215.068,0.0339813 +232.184,0.0173967,0.00111111,0.973869,219,243.65,0.0304632 +266.267,0.0147618,0.00111111,0.970033,216,279.577,0.0343761 +177.08,0.0167556,0.00111111,0.980071,241,185.929,0.0259968 +191.049,0.0138796,0.00111111,0.978499,356,200.348,0.0335199 +202.329,0.0147324,0.00111111,0.977236,258,212.262,0.0388334 +206.74,0.0177026,0.00111111,0.976733,201,216.56,0.0439213 +210.328,0.0130898,0.00111111,0.976329,231,220.799,0.0262093 +193.897,0.0201275,0.00111111,0.978178,248,203.551,0.0232533 +204.982,0.0172087,0.00111111,0.976931,319,215.113,0.0316795 +240.961,0.014936,0.00111111,0.972881,183,252.985,0.0219308 +180.8,0.0158388,0.00111111,0.979652,268,189.53,0.0263405 +235.065,0.0141919,0.00111111,0.973545,209,246.286,0.0246108 +191.202,0.0155234,0.00111111,0.978482,240,200.739,0.0320649 +261.864,0.0162687,0.00111111,0.970529,104,274.27,0.045422 +197.479,0.0145463,0.00111111,0.977775,226,207.251,0.0213115 +213.281,0.0154231,0.00111111,0.975997,260,223.877,0.0288002 +208.048,0.0179031,0.00111111,0.976585,224,218.369,0.0181026 +176.232,0.0184922,0.00111111,0.980166,336,184.794,0.0301405 +217.44,0.0162194,0.00111111,0.975528,223,228.064,0.0268147 +231.411,0.0166529,0.00111111,0.973956,146,242.68,0.0381561 +197.923,0.0162844,0.00111111,0.977726,315,207.781,0.019324 +171.524,0.0131308,0.00111111,0.980697,288,180.093,0.0370283 +229.186,0.0166106,0.00111111,0.974207,230,240.421,0.0268132 +233.517,0.0149928,0.00111111,0.973719,233,244.614,0.0333904 +219.952,0.0155735,0.00111111,0.975246,229,230.875,0.019978 +158.326,0.0151468,0.00111111,0.982181,248,166.147,0.0285648 +233.011,0.0175349,0.00111111,0.973785,156,244.438,0.0464821 +226.006,0.0157648,0.00111111,0.974564,124,236.881,0.033025 +256.376,0.0131813,0.00111111,0.971156,268,269.08,0.0278261 +215.825,0.0159012,0.00111111,0.975712,189,226.565,0.026596 +199.66,0.0178054,0.00111111,0.977533,224,209.625,0.0232476 +220.113,0.0137952,0.00111111,0.975287,154,230.205,0.0519984 +174.879,0.0144725,0.00111111,0.980319,211,183.499,0.026459 +213.68,0.00982581,0.00111111,0.975952,359,224.238,0.0258146 +244.965,0.0129242,0.00111111,0.972431,129,255.764,0.0440628 +231.825,0.015597,0.00111111,0.97391,298,243.406,0.0291375 +193.252,0.0131953,0.00111111,0.978363,242,202.853,0.0196507 +225.094,0.0168805,0.00111111,0.974667,183,236.104,0.0230592 +232.684,0.01661,0.00111111,0.973813,184,244.282,0.0342288 +235.095,0.0178999,0.00111111,0.973542,128,246.25,0.0391641 +233.933,0.0170346,0.00111111,0.973687,235,245.252,0.0270962 +211.237,0.0146474,0.00111111,0.976227,205,221.375,0.0361901 +239.651,0.0120497,0.00111111,0.97303,293,250.708,0.0436588 +188.131,0.0181584,0.00111111,0.978827,203,197.442,0.021137 +206.368,0.0144154,0.00111111,0.976775,341,216.343,0.0302359 +195.677,0.0175799,0.00111111,0.977978,184,205.377,0.0308378 +188.007,0.0150014,0.00111111,0.978841,257,197.24,0.0269627 +203.558,0.0164905,0.00111111,0.977091,182,213.491,0.01867 +231.787,0.0159009,0.00111111,0.973917,251,242.953,0.0340664 +192.961,0.0164376,0.00111111,0.978283,285,202.597,0.0333827 +246.133,0.0126244,0.00111111,0.972299,150,257.093,0.0542747 +257.313,0.0166456,0.00111111,0.971041,134,269.909,0.0314991 +229.079,0.0200458,0.00111111,0.974331,144,240.485,0.0269038 +184.348,0.0140723,0.00111111,0.979253,299,193.523,0.0332981 +210.198,0.0166009,0.00111111,0.976344,187,220.534,0.0242483 +229.809,0.0162801,0.00111111,0.974136,169,241.175,0.0226505 +237.845,0.0166568,0.00111111,0.97328,215,249.694,0.0358862 +209.702,0.0169816,0.00111111,0.976399,337,220.167,0.0178628 +249.535,0.0171186,0.00111111,0.971916,134,261.211,0.0522281 +189.733,0.0132482,0.00111111,0.978647,235,199.087,0.0225015 +190.886,0.0131875,0.00111111,0.978517,194,200.364,0.0240832 +284.365,0.0136315,0.00124444,0.967997,202,298.423,0.0463019 +271.226,0.0124703,0.00124444,0.969475,286,284.695,0.0232577 +321.902,0.0116571,0.00124444,0.963772,203,337.628,0.0416545 +265.327,0.0106321,0.00124444,0.970139,254,278.241,0.0468512 +252.821,0.0130542,0.00124444,0.971547,185,264.793,0.0375129 +245.664,0.0125761,0.00124444,0.972353,248,257.7,0.0374176 +261.824,0.0118357,0.00124444,0.970567,202,274.784,0.0273035 +274.7,0.0100903,0.00124444,0.969116,291,287.743,0.0552393 +291.863,0.0131507,0.00124444,0.967199,186,306.328,0.0467986 +269.959,0.01103,0.00124444,0.969618,259,283.047,0.0412 +275.979,0.0134071,0.00124444,0.96894,273,289.659,0.0307383 +238.92,0.0128211,0.00124444,0.973138,242,250.664,0.0280029 +249.451,0.0146911,0.00124444,0.971926,295,261.859,0.0169273 +305.491,0.014604,0.00124444,0.965637,194,320.352,0.0577861 +288.014,0.0139405,0.00124444,0.967586,196,302.292,0.0452684 +338.043,0.0131414,0.00124444,0.961956,291,354.924,0.0488456 +278.968,0.0128255,0.00124444,0.968604,263,292.181,0.0350694 +272.195,0.0122229,0.00124444,0.969373,222,285.759,0.0382185 +240.208,0.0129601,0.00124444,0.972996,260,252.184,0.034162 +301.799,0.0137701,0.00124444,0.966034,209,316.796,0.0310414 +269.092,0.0138025,0.00124444,0.969715,237,282.546,0.0347684 +296.74,0.0105778,0.00124444,0.966604,231,311.274,0.0300026 +232.041,0.0140952,0.00124444,0.973885,249,242.707,0.0435354 +253.458,0.0111011,0.00124444,0.971475,227,265.12,0.0549504 +279.053,0.0121752,0.00124444,0.968594,189,292.53,0.0338526 +357.783,0.0144251,0.00124444,0.959734,173,373.645,0.062108 +253.292,0.0133291,0.00124444,0.971494,169,265.231,0.0491994 +323.812,0.0122242,0.00124444,0.963557,220,339.851,0.0301496 +316.499,0.0118804,0.00124444,0.96438,240,331.492,0.0588588 +283.24,0.0116293,0.00124444,0.968123,211,296.143,0.054793 +255.606,0.0122573,0.00124444,0.971233,304,267.902,0.0353475 +295.028,0.010363,0.00124444,0.966796,178,309.679,0.0482631 +257.028,0.0083189,0.00124444,0.971073,225,269.797,0.0344004 +258.367,0.0117439,0.00124444,0.970922,220,269.874,0.0401674 +299.638,0.0160765,0.00124444,0.966278,199,314.378,0.0648766 +261.133,0.0133491,0.00124444,0.970655,217,273.406,0.0612996 +258.095,0.0131587,0.00124444,0.970953,316,270.657,0.056618 +295.711,0.010812,0.00124444,0.96672,225,310.459,0.0473272 +235.913,0.0147284,0.00124444,0.973449,266,247.483,0.0249892 +261.455,0.013335,0.00124444,0.970575,283,274.461,0.016123 +260.914,0.0130128,0.00124444,0.970639,228,273.334,0.0454057 +274.414,0.0122356,0.00124444,0.969116,268,288.058,0.0308934 +286.019,0.0115339,0.00124444,0.96781,227,299.622,0.0403952 +277.458,0.0105674,0.00124444,0.968774,264,291.267,0.0356097 +240.979,0.0120099,0.00124444,0.972879,236,252.976,0.0191082 +262.478,0.0115369,0.00124444,0.97046,309,275.311,0.0367373 +267.337,0.0112152,0.00124444,0.969913,361,280.607,0.0321421 +257.301,0.0132868,0.00124444,0.971042,270,270.017,0.0269151 +288.91,0.0148347,0.00124444,0.967485,254,303.237,0.0235924 +272.936,0.0113799,0.00124444,0.969283,295,286.265,0.0316973 +341.566,0.010463,0.00124444,0.961559,258,358.606,0.0274781 +286.135,0.0124676,0.00124444,0.967797,229,300.357,0.0354075 +248.633,0.0129678,0.00124444,0.972018,175,260.384,0.0565796 +260.903,0.0127077,0.00124444,0.970637,211,271.183,0.0558095 +262.906,0.0141616,0.00124444,0.970412,283,275.937,0.0282904 +325.249,0.0119214,0.00124444,0.963395,212,340.822,0.0349593 +326.696,0.0107315,0.00124444,0.963232,263,342.87,0.026237 +235.383,0.00721808,0.00124444,0.973509,285,247.036,0.0280001 +291.26,0.00941284,0.00124444,0.96722,231,305.313,0.0373272 +346.221,0.0115527,0.00124444,0.961148,143,362.535,0.0570737 +278.604,0.0119867,0.00124444,0.968757,237,292.104,0.0510293 +257.624,0.015389,0.00124444,0.971008,187,270.485,0.0472684 +310.128,0.0117237,0.00124444,0.965098,294,325.329,0.0283465 +262.715,0.00991148,0.00124444,0.970433,312,275.62,0.0275899 +233.759,0.0120007,0.00124444,0.973692,251,245.371,0.0331032 +283.341,0.0167926,0.00124444,0.968112,202,296.747,0.049088 +273.407,0.0118834,0.00124444,0.96923,192,285.701,0.0599774 +301.436,0.00911246,0.00124444,0.966075,207,315.472,0.0515595 +249.385,0.0134275,0.00124444,0.971933,202,261.363,0.0456747 +275.337,0.0146336,0.00124444,0.969013,246,288.343,0.0325241 +242.551,0.0118938,0.00124444,0.972703,259,253.537,0.0439554 +336.977,0.0123799,0.00124444,0.962078,328,353.546,0.0416258 +259.907,0.0130097,0.00124444,0.970749,231,272.705,0.0296309 +255.45,0.015162,0.00124444,0.971251,164,267.961,0.0854988 +258.502,0.0125001,0.00124444,0.970907,247,269.917,0.0547566 +289.38,0.0139735,0.00124444,0.967432,166,303.207,0.075952 +267.126,0.00824213,0.00124444,0.969937,292,280.342,0.0378409 +275.035,0.00992348,0.00124444,0.969047,257,288.78,0.0253235 +315.806,0.0120417,0.00124444,0.964458,283,330.349,0.0701877 +284.213,0.0120468,0.00124444,0.968014,211,297.971,0.0406944 +287.896,0.0128398,0.00124444,0.967712,225,302.104,0.03425 +272.258,0.0107615,0.00124444,0.969359,270,285.659,0.0413873 +297.724,0.0160692,0.00124444,0.966494,184,311.745,0.0386387 +226.48,0.0145919,0.00124444,0.974512,289,237.277,0.026509 +270.479,0.012833,0.00124444,0.969559,206,283.579,0.0290488 +269.589,0.0127376,0.00124444,0.969659,224,282.437,0.0528172 +280.521,0.0132416,0.00124444,0.968429,220,294.507,0.0378721 +275.907,0.0131407,0.00124444,0.968948,230,289.471,0.0382769 +249.457,0.0118344,0.00124444,0.971925,273,261.243,0.0274762 +277.053,0.0111192,0.00124444,0.968872,263,290.359,0.0620501 +251.523,0.0152724,0.00124444,0.971693,256,263.942,0.0346986 +267.086,0.0131384,0.00124444,0.969941,209,279.455,0.0422156 +269.944,0.0132077,0.00124444,0.96962,185,283.11,0.0468952 +286.474,0.0134134,0.00124444,0.967759,320,300.758,0.0229568 +261.21,0.0122179,0.00124444,0.970602,229,273.678,0.042026 +271.748,0.0122565,0.00124444,0.969416,227,284.549,0.0369429 +278.334,0.00939272,0.00124444,0.968675,325,291.625,0.0419345 +258.829,0.0143853,0.00124444,0.970871,294,271.551,0.0349143 +247.163,0.00928993,0.00124444,0.972183,232,259.444,0.0304895 +289.958,0.01276,0.00124444,0.967367,211,304.274,0.0585419 +302.262,0.0110498,0.00124444,0.965982,235,317.339,0.0429466 +266.697,0.0141856,0.00124444,0.969985,257,279.883,0.027867 +279.365,0.0132202,0.00124444,0.968559,309,292.823,0.0333579 +269.457,0.013538,0.00124444,0.969674,268,282.633,0.0292981 +266.753,0.0126111,0.00124444,0.969985,224,278.892,0.0530028 +248.308,0.0152383,0.00124444,0.972054,165,260.591,0.0615863 +261.957,0.0114572,0.00124444,0.970518,193,274.925,0.0212163 +337.165,0.0107314,0.00124444,0.962054,228,353.899,0.0526597 +314.063,0.0125739,0.00124444,0.964654,275,329.705,0.0259226 +270.826,0.0146448,0.00124444,0.96952,348,284.285,0.0177896 +206.798,0.0132666,0.00124444,0.976726,224,217.051,0.0321689 +230.433,0.0129607,0.00124444,0.974179,350,241.829,0.0191529 +235.764,0.012316,0.00124444,0.973466,244,247.234,0.0340095 +199.751,0.0123412,0.00124444,0.977526,205,208.848,0.0481974 +241.489,0.0154095,0.00124444,0.972822,205,253.012,0.0420169 +221.251,0.0119459,0.00124444,0.9751,191,231.788,0.0391354 +192.54,0.0111225,0.00124444,0.978342,234,202.074,0.0333217 +218.557,0.0131965,0.00124444,0.975515,267,229.468,0.0455984 +231.99,0.0123244,0.00124444,0.974004,244,243.263,0.037217 +199.36,0.0140863,0.00124444,0.977563,218,209.302,0.0400039 +210.339,0.014589,0.00124444,0.976328,222,220.579,0.0353223 +211.932,0.0145336,0.00124444,0.976155,228,222.223,0.0347758 +213.171,0.0127012,0.00124444,0.97601,249,223.725,0.02265 +211.471,0.0140631,0.00124444,0.976204,197,221.996,0.0331115 +202.478,0.0115462,0.00124444,0.977212,307,212.584,0.0329162 +215.685,0.0137823,0.00124444,0.975726,201,226.409,0.0341327 +206.25,0.00853166,0.00124444,0.976788,329,216.444,0.0237149 +243.659,0.0159332,0.00124444,0.972594,180,254.951,0.0412211 +211.175,0.0119537,0.00124444,0.976234,204,221.629,0.0290836 +216.737,0.0104078,0.00124444,0.975608,250,227.181,0.0252889 +222.083,0.00994182,0.00124444,0.975006,303,233.173,0.019122 +229.788,0.00791846,0.00124444,0.974139,264,241.261,0.0337285 +211.064,0.0119298,0.00124444,0.976246,290,221.495,0.0210607 +235.111,0.0112828,0.00124444,0.97354,240,246.657,0.0296628 +215.349,0.0153325,0.00124444,0.975764,205,225.512,0.0282139 +225.323,0.0147498,0.00124444,0.974641,182,236.552,0.0240289 +207.662,0.0108165,0.00124444,0.976741,209,217.94,0.0461651 +235.799,0.0107358,0.00124444,0.973462,230,247.234,0.0351748 +226.184,0.0133589,0.00124444,0.974545,191,236.988,0.028382 +209.332,0.0116412,0.00124444,0.976441,166,219.641,0.0224162 +238.881,0.0145758,0.00124444,0.973151,233,250.781,0.0131309 +207.212,0.0135751,0.00124444,0.97668,193,217.441,0.0276773 +232.552,0.0146704,0.00124444,0.973828,143,244.067,0.0298775 +220.393,0.0133162,0.00124444,0.975196,281,231.355,0.0170348 +217.531,0.0138724,0.00124444,0.97554,275,228.39,0.044788 +218.76,0.0132702,0.00124444,0.975397,293,229.666,0.0171661 +233.201,0.0127271,0.00124444,0.973755,151,244.85,0.0279099 +242.626,0.0127519,0.00124444,0.972694,282,254.507,0.0244114 +231.041,0.0141903,0.00124444,0.973998,252,242.406,0.0382076 +230.656,0.0119547,0.00124444,0.974041,177,241.848,0.0235317 +207.531,0.0137565,0.00124444,0.976644,225,217.496,0.0373567 +208.735,0.0130563,0.00124444,0.976508,217,219.119,0.0324791 +225.362,0.0136655,0.00124444,0.974637,140,235.316,0.0367445 +246.297,0.0130709,0.00124444,0.972281,195,258.495,0.0296797 +217.533,0.0140763,0.00124444,0.975518,309,228.343,0.0238487 +229.392,0.0115177,0.00124444,0.974296,189,240.765,0.024758 +205.861,0.0112555,0.00124444,0.976832,269,216.128,0.0258375 +233.972,0.0138471,0.00124444,0.973668,187,245.442,0.0428428 +211.074,0.0132898,0.00124444,0.976245,192,221.28,0.0228993 +193.853,0.0132847,0.00124444,0.978183,220,203.252,0.0285013 +222.659,0.0130197,0.00124444,0.974941,214,233.69,0.0450373 +231.248,0.00757204,0.00124444,0.973974,139,242.628,0.0303871 +241.374,0.0125657,0.00124444,0.972842,214,253.265,0.0363328 +210.064,0.0130632,0.00124444,0.976359,237,220.542,0.0210969 +213.455,0.0137037,0.00124444,0.975978,201,224.056,0.027066 +196.376,0.0120569,0.00124444,0.977899,262,206.19,0.0332833 +215.858,0.012159,0.00124444,0.975707,196,226.247,0.0322697 +203.955,0.0130152,0.00124444,0.977046,259,213.941,0.0497655 +241.996,0.0147589,0.00124444,0.972765,235,253.814,0.0299789 +209.033,0.00740434,0.00124444,0.976558,382,219.45,0.0147825 +224.036,0.0124452,0.00124444,0.97479,197,235.163,0.0464241 +200.36,0.013225,0.00124444,0.977451,188,210.012,0.0362091 +241.204,0.0146457,0.00124444,0.972854,178,252.424,0.0451034 +224.642,0.013653,0.00124444,0.974718,230,235.018,0.0336731 +193.707,0.00847115,0.00124444,0.978199,244,203.386,0.0210482 +222.642,0.014567,0.00124444,0.974943,227,233.621,0.0184082 +205.006,0.0127796,0.00124444,0.976928,202,215.084,0.0435905 +218.022,0.00926927,0.00124444,0.975463,292,228.691,0.0316532 +225.624,0.0112845,0.00124444,0.974607,323,236.895,0.0278785 +237.368,0.0133751,0.00124444,0.973286,263,248.789,0.0262735 +202.023,0.0132507,0.00124444,0.977264,323,211.894,0.0239864 +201.786,0.0155622,0.00124444,0.97729,192,211.446,0.0245749 +230.752,0.0131555,0.00124444,0.97403,199,241.955,0.0239992 +222.981,0.00980335,0.00124444,0.974905,177,233.64,0.0305175 +219.673,0.0126921,0.00124444,0.975277,213,229.101,0.0424971 +220.873,0.0134472,0.00124444,0.975179,141,231.363,0.0338142 +242.5,0.0122513,0.00124444,0.972708,200,254.02,0.0402273 +233.947,0.00859789,0.00124444,0.973671,260,245.399,0.0374153 +217.772,0.0142786,0.00124444,0.975491,216,228.012,0.0271751 +219.369,0.014885,0.00124444,0.975311,237,230.055,0.027008 +243.971,0.0123288,0.00124444,0.972543,226,256.164,0.0296062 +231.601,0.00996072,0.00124444,0.973935,224,243.075,0.0298171 +222.905,0.0116378,0.00124444,0.974913,265,233.683,0.0317644 +223.953,0.013382,0.00124444,0.974796,248,234.713,0.0287091 +225.696,0.0122905,0.00124444,0.974599,257,236.916,0.0222503 +251.562,0.0131166,0.00124444,0.971688,372,264.069,0.0241811 +215.314,0.014088,0.00124444,0.975768,345,225.914,0.0202194 +205.597,0.0126413,0.00124444,0.976861,330,215.836,0.0322606 +229.857,0.0127844,0.00124444,0.974131,168,241.272,0.0268215 +219.381,0.0133379,0.00124444,0.975331,172,229.923,0.0426648 +214.037,0.0164596,0.00124444,0.975911,243,224.217,0.0257317 +226.482,0.0134767,0.00124444,0.974511,286,237.739,0.0169058 +221.409,0.0120989,0.00124444,0.975082,280,232.416,0.0338596 +237.172,0.00898048,0.00124444,0.973308,272,248.36,0.0498975 +206.154,0.0150111,0.00124444,0.976799,201,216.316,0.0396122 +232.929,0.0122767,0.00124444,0.973785,207,244.429,0.0226463 +211.604,0.0135707,0.00124444,0.976185,183,222.019,0.0282387 +210.714,0.0127258,0.00124444,0.976285,273,221.087,0.0283295 +221.466,0.00934679,0.00124444,0.975075,216,232.206,0.0315628 +208.29,0.0113099,0.00124444,0.976558,207,218.041,0.0609534 +210.143,0.0139391,0.00124444,0.97635,176,219.843,0.0372479 +209.666,0.0148128,0.00124444,0.976403,200,219.588,0.0526706 +224.931,0.0130331,0.00124444,0.974685,181,236.068,0.031706 +231.488,0.0143783,0.00124444,0.973948,184,243.053,0.0411998 +211.068,0.0141543,0.00124444,0.976246,196,220.49,0.0346541 +208.165,0.0120462,0.00124444,0.976576,181,218.338,0.0256419 +218.678,0.0106275,0.00124444,0.975389,246,229.465,0.0228513 +202.25,0.0148739,0.00124444,0.977238,220,211.975,0.0273982 +213.123,0.0132812,0.00124444,0.976014,169,223.726,0.0282665 +227.555,0.0100984,0.00124444,0.97439,204,238.909,0.0304274 diff --git a/dokumentation/evolution1d/25_28-points-addedOne.error b/dokumentation/evolution1d/25_28-points-addedOne.error new file mode 100644 index 0000000..3ec3611 --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.error @@ -0,0 +1,326 @@ +"Evolution error" +194.608 +239.386 +220.631 +220.99 +286.984 +211.406 +219.459 +233.543 +213.447 +221.233 +208.084 +212.582 +254.405 +232.994 +203.263 +203.409 +197.35 +189.628 +217.243 +223.551 +181.247 +228.391 +221.701 +252.128 +210.65 +226.253 +212.413 +215.916 +225.395 +242.464 +194.468 +223.975 +191.243 +223.213 +206.498 +200.508 +232.713 +233.455 +218.831 +278.472 +202.505 +237.611 +222.704 +215.068 +243.65 +279.577 +185.929 +200.348 +212.262 +216.56 +220.799 +203.551 +215.113 +252.985 +189.53 +246.286 +200.739 +274.27 +207.251 +223.877 +218.369 +184.794 +228.064 +242.68 +207.781 +180.093 +240.421 +244.614 +230.875 +166.147 +244.438 +236.881 +269.08 +226.565 +209.625 +230.205 +183.499 +224.238 +255.764 +243.406 +202.853 +236.104 +244.282 +246.25 +245.252 +221.375 +250.708 +197.442 +216.343 +205.377 +197.24 +213.491 +242.953 +202.597 +257.093 +269.909 +240.485 +193.523 +220.534 +241.175 +249.694 +220.167 +261.211 +199.087 +200.364 +298.423 +284.695 +337.628 +278.241 +264.793 +257.7 +274.784 +287.743 +306.328 +283.047 +289.659 +250.664 +261.859 +320.352 +302.292 +354.924 +292.181 +285.759 +252.184 +316.796 +282.546 +311.274 +242.707 +265.12 +292.53 +373.645 +265.231 +339.851 +331.492 +296.143 +267.902 +309.679 +269.797 +269.874 +314.378 +273.406 +270.657 +310.459 +247.483 +274.461 +273.334 +288.058 +299.622 +291.267 +252.976 +275.311 +280.607 +270.017 +303.237 +286.265 +358.606 +300.357 +260.384 +271.183 +275.937 +340.822 +342.87 +247.036 +305.313 +362.535 +292.104 +270.485 +325.329 +275.62 +245.371 +296.747 +285.701 +315.472 +261.363 +288.343 +253.537 +353.546 +272.705 +267.961 +269.917 +303.207 +280.342 +288.78 +330.349 +297.971 +302.104 +285.659 +311.745 +237.277 +283.579 +282.437 +294.507 +289.471 +261.243 +290.359 +263.942 +279.455 +283.11 +300.758 +273.678 +284.549 +291.625 +271.551 +259.444 +304.274 +317.339 +279.883 +292.823 +282.633 +278.892 +260.591 +274.925 +353.899 +329.705 +284.285 +217.051 +241.829 +247.234 +208.848 +253.012 +231.788 +202.074 +229.468 +243.263 +209.302 +220.579 +222.223 +223.725 +221.996 +212.584 +226.409 +216.444 +254.951 +221.629 +227.181 +233.173 +241.261 +221.495 +246.657 +225.512 +236.552 +217.94 +247.234 +236.988 +219.641 +250.781 +217.441 +244.067 +231.355 +228.39 +229.666 +244.85 +254.507 +242.406 +241.848 +217.496 +219.119 +235.316 +258.495 +228.343 +240.765 +216.128 +245.442 +221.28 +203.252 +233.69 +242.628 +253.265 +220.542 +224.056 +206.19 +226.247 +213.941 +253.814 +219.45 +235.163 +210.012 +252.424 +235.018 +203.386 +233.621 +215.084 +228.691 +236.895 +248.789 +211.894 +211.446 +241.955 +233.64 +229.101 +231.363 +254.02 +245.399 +228.012 +230.055 +256.164 +243.075 +233.683 +234.713 +236.916 +264.069 +225.914 +215.836 +241.272 +229.923 +224.217 +237.739 +232.416 +248.36 +216.316 +244.429 +222.019 +221.087 +232.206 +218.041 +219.843 +219.588 +236.068 +243.053 +220.49 +218.338 +229.465 +211.975 +223.726 +238.909 diff --git a/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.fit.log b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.fit.log new file mode 100644 index 0000000..5f15f63 --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "25_28-points-addedOne.csv" every ::1 using 2:5 + format = x:z + #datapoints = 325 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.80449e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707174 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 826345 +rel. change during last iteration : -2.42285e-12 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.5801 +variance of residuals (reduced chisquare) = WSSR/ndf : 2558.34 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -5946.59 +/- 1198 (20.15%) +b = 311.673 +/- 16.54 (5.308%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.986 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "25_28-points-addedOne.csv" every ::1 using 4:5 + format = x:z + #datapoints = 325 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.79018e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.986777 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 888767 +rel. change during last iteration : -1.9893e-07 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.4557 +variance of residuals (reduced chisquare) = WSSR/ndf : 2751.6 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 328.819 +/- 723.2 (219.9%) +bb = -89.2953 +/- 703.9 (788.3%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "25_28-points-addedOne.csv" every ::1 using 4:6 + format = x:z + #datapoints = 325 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 2.01631e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.986777 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 56.2206 +rel. change during last iteration : -7.96785e-07 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.417202 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.174058 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9307.2 +/- 5.752 (0.0618%) +bbb = 9307.54 +/- 5.598 (0.06015%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.log b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.log new file mode 100644 index 0000000..dfae6cf --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.log @@ -0,0 +1,250 @@ + + + Iteration 0 + WSSR : 1.80449e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707174 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 889017 delta(WSSR)/WSSR : -19.2976 + delta(WSSR) : -1.71559e+07 limit for stopping : 1e-05 + lambda : 0.0707174 + +resultant parameter values + +a = -16.9967 +b = 230.644 +/ + + Iteration 2 + WSSR : 860401 delta(WSSR)/WSSR : -0.0332595 + delta(WSSR) : -28616.5 limit for stopping : 1e-05 + lambda : 0.00707174 + +resultant parameter values + +a = -1574.16 +b = 252.183 +/ + + Iteration 3 + WSSR : 826370 delta(WSSR)/WSSR : -0.0411806 + delta(WSSR) : -34030.4 limit for stopping : 1e-05 + lambda : 0.000707174 + +resultant parameter values + +a = -5827.17 +b = 310.048 +/ + + Iteration 4 + WSSR : 826345 delta(WSSR)/WSSR : -3.07435e-05 + delta(WSSR) : -25.4048 limit for stopping : 1e-05 + lambda : 7.07174e-05 + +resultant parameter values + +a = -5946.56 +b = 311.673 +/ + + Iteration 5 + WSSR : 826345 delta(WSSR)/WSSR : -2.42285e-12 + delta(WSSR) : -2.00211e-06 limit for stopping : 1e-05 + lambda : 7.07174e-06 + +resultant parameter values + +a = -5946.59 +b = 311.673 + +After 5 iterations the fit converged. +final sum of squares of residuals : 826345 +rel. change during last iteration : -2.42285e-12 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 50.5801 +variance of residuals (reduced chisquare) = WSSR/ndf : 2558.34 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -5946.59 +/- 1198 (20.15%) +b = 311.673 +/- 16.54 (5.308%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.986 1.000 + + + Iteration 0 + WSSR : 1.79018e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.986777 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 889046 delta(WSSR)/WSSR : -19.136 + delta(WSSR) : -1.70128e+07 limit for stopping : 1e-05 + lambda : 0.0986777 + +resultant parameter values + +aa = 115.771 +bb = 117.729 +/ + + Iteration 2 + WSSR : 888913 delta(WSSR)/WSSR : -0.000149026 + delta(WSSR) : -132.471 limit for stopping : 1e-05 + lambda : 0.00986777 + +resultant parameter values + +aa = 162.183 +bb = 72.9037 +/ + + Iteration 3 + WSSR : 888768 delta(WSSR)/WSSR : -0.000164192 + delta(WSSR) : -145.928 limit for stopping : 1e-05 + lambda : 0.000986777 + +resultant parameter values + +aa = 323.024 +bb = -83.6549 +/ + + Iteration 4 + WSSR : 888767 delta(WSSR)/WSSR : -1.9893e-07 + delta(WSSR) : -0.176803 limit for stopping : 1e-05 + lambda : 9.86777e-05 + +resultant parameter values + +aa = 328.819 +bb = -89.2953 + +After 4 iterations the fit converged. +final sum of squares of residuals : 888767 +rel. change during last iteration : -1.9893e-07 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 52.4557 +variance of residuals (reduced chisquare) = WSSR/ndf : 2751.6 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 328.819 +/- 723.2 (219.9%) +bb = -89.2953 +/- 703.9 (788.3%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 2.01631e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.986777 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 465527 delta(WSSR)/WSSR : -42.3123 + delta(WSSR) : -1.96975e+07 limit for stopping : 1e-05 + lambda : 0.0986777 + +resultant parameter values + +aaa = 97.7556 +bbb = 152.614 +/ + + Iteration 2 + WSSR : 285256 delta(WSSR)/WSSR : -0.631961 + delta(WSSR) : -180271 limit for stopping : 1e-05 + lambda : 0.00986777 + +resultant parameter values + +aaa = -1944.86 +bbb = 2141.23 +/ + + Iteration 3 + WSSR : 401.343 delta(WSSR)/WSSR : -709.755 + delta(WSSR) : -284855 limit for stopping : 1e-05 + lambda : 0.000986777 + +resultant parameter values + +aaa = -9051.09 +bbb = 9058.25 +/ + + Iteration 4 + WSSR : 56.2206 delta(WSSR)/WSSR : -6.13871 + delta(WSSR) : -345.122 limit for stopping : 1e-05 + lambda : 9.86777e-05 + +resultant parameter values + +aaa = -9307.11 +bbb = 9307.45 +/ + + Iteration 5 + WSSR : 56.2206 delta(WSSR)/WSSR : -7.96785e-07 + delta(WSSR) : -4.47957e-05 limit for stopping : 1e-05 + lambda : 9.86777e-06 + +resultant parameter values + +aaa = -9307.2 +bbb = 9307.54 + +After 5 iterations the fit converged. +final sum of squares of residuals : 56.2206 +rel. change during last iteration : -7.96785e-07 + +degrees of freedom (FIT_NDF) : 323 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.417202 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.174058 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9307.2 +/- 5.752 (0.0618%) +bbb = 9307.54 +/- 5.598 (0.06015%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.script b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.script new file mode 100644 index 0000000..bde0b3e --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "25_28-points-addedOne.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "25_28-points-addedOne_regularity-vs-steps.png" +plot "25_28-points-addedOne.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "25_28-points-addedOne.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "25_28-points-addedOne_improvement-vs-steps.png" +plot "25_28-points-addedOne.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "25_28-points-addedOne.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "25_28-points-addedOne_improvement-vs-evo-error.png" +plot "25_28-points-addedOne.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/25_28-points-addedOne.spearman b/dokumentation/evolution1d/25_28-points-addedOne.spearman new file mode 100644 index 0000000..227485e --- /dev/null +++ b/dokumentation/evolution1d/25_28-points-addedOne.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 25_28-points-addedOne.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 325 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 -0.25 +y -0.25 1.00 + +n= 325 + + +P + x y +x 0 +y 0 +[1] "spearman for variability vs. evolution-error" + x y +x 1.00 0.48 +y 0.48 1.00 + +n= 325 + + +P + x y +x 0 +y 0 diff --git a/dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-evo-error.png b/dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0968aa37fa617c0156e4fe48c75e1eb97fd3f9 GIT binary patch literal 5298 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 Uv!raJBjf{(p`NL3g*K7=U#Jppd;kCd literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-steps.png b/dokumentation/evolution1d/25_28-points-addedOne_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..19a804b742ddbea38f9981ad82f62a825abbb8ff GIT binary patch literal 7446 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points-addedOne_regularity-vs-steps.png b/dokumentation/evolution1d/25_28-points-addedOne_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..9b802f0fb6023f33edcab77f2d2fc7773da81818 GIT binary patch literal 7638 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points-addedOne_variability-vs-evo-error.png b/dokumentation/evolution1d/25_28-points-addedOne_variability-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..bde9c458399640f4efaa2b1db641e5fac0ec00c4 GIT binary patch literal 5044 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 IU3~Qa0k^VOGXMYp literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points_improvement-vs-steps.png b/dokumentation/evolution1d/25_28-points_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9cc43770877b389ca618bb22adb6083745206b GIT binary patch literal 7135 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 H5cGcl+HLZ> literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points_regularity-vs-steps.png b/dokumentation/evolution1d/25_28-points_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..c26290bd8014ec5745733d8bf12cea41f642e413 GIT binary patch literal 7117 zcmZ{J2UHZ#viHug3(Jxg36fcYg2 zAR-w-K!PkHL6Iam?zjH$_s)Cw-Sg&5>guYg>h7vORlj*;Y^Y6xVne}TFdAJQO;Z>Q zgkUg$fFvVPKsvE8QbX4G%GJw6B9TPF;c$N+co+;K;$cMC+8Q1U>+XiB-I*ieF)#>= zhlo=4P#g?~gS{b5-`Cf- zu&_W`dbz46y*V7O|EB z8=1k)BpG9`xk*BdFo=;6!jeu1vd2UAMCh;mSR#&e+7oeJL_D5I8V?cQU!T1}+`!fK zw-ej@@l_#2ERKk2ZEc;Mowc*G%gM>%=H_l|Yg1KKH8V2{+|g+9vq?MuFT{e~v}$&MC# zgex2AGyi#f>z$}*a}xbHLJku~`_Owm8#&yXf?+7PYLN0`so&%|v+L`kh8WCH)s-v*->JU5{SnWJ9`~??d_I>52;0$2 zBHvIGzy3DVNy};q4z!D#f9kBqO`4^fJf;I9Zv2kZ2@)PhkmX!#t^9qDJLEzE0%RVv z(hQR&3{h>C0(;jDjmaWzls&+|nW-oZMNHc%ghK@8d9mlc`|%v?=Lbw>RuCsAsSHTu z+M9kdLtjyfVWNl5*JIoBAfRTB!E~eGaLaHABZ@}fLVyuvSZop#5}8m__}!8_m^t?c z1|xq{?4^HG{nKC%6*yeG5A-DZRQAU}gzm9{9^Ja?{gz9$Q?JSfCquqPehP;c-cmM9 zj1TruJm>me{tw{~lb51c>}e%Wd&6 z?kKSpi}mUhCN#?BTy*fkU?%>o!fe8y1l5S;-L;Xj`de@WRMBr$yoFle~f zJRyuoyONB3&aU%uH7h_NhX%gwuzZreK#n z)x}jETh$@i!HZ*@iu2PDqVpvMR*Vh#o2x-S2OZh-T(-I(&`x_aQa9#eF?jN4FF_mG z-NQ%0@9m0D)y;s*D2p*n1ZG0sn)^HZR@;Cj>7A05Qc2nZ zZ$DY+5p*+)f|1_0HFoLixL2=Kw||x&bH^UoUDLuKxfBdROiLjky6Sr-&iMaY=6}uP z|MCImZoae@76?LsKu%h<2!^obGuB~t_f!f7Q2mhIl|@(S{H2*A;32k##zOz*H~;;? z5Rud?0_yl85QytJP{G)nDA;LT(s#uW%u3o@$w8H~NQ@VEo_iiVq6xlxG1mbj|Q{mKgiX z3K|eZ2|><}nKy*5KjguM%OFBT^-oA<51BuS8iQt>@|-akcpnO0b{((1;RBSe^jyFH zUcy$w-pnD&bcXWATxxDwIY(Oj=39F4C7aixgTD+XP^Huwl5FRR2Xde8oE&&)_6ENE z)l=QbQ1_nX0U1eQ0uul1Jg*k|-dA&UquQuR+fOmOw{Iai__kf*p@m4xE_?87Y=*P~ zI*G=Ub<+Pfmjq$nS^e#^0&;7@z)Qx7kLn!sLlkhXs-7yt{nb1|sJy#oZ+cV%*s8ZK zzeQT=zq`?G1#Tpq+Bs>}Wh}6f)PJCiA&~i+cl4k4_xq!cr~2BPbPtTqdYjWMiQZ7( zy$}h}_5D=ay+F-e)g|nM3@A*vAd}Q-y-(cSymbAQAKs)hINL#Y(PS z3rl?2=?DXZyxYhl!$>MkF}R*QxLBJP4-N&tLKzf(mSl#j{Ku3eC-l~zkpW%@LrIYm zo5!l{ok>m>*-8pV2C9O6KlN#%ZgeOVMv8UJCcI)2+ikYOdUa{zO%6HmNh4>G%Y`-T z-9?mKhpLqNo)O_MT@lCZkQiN4&KC-mkA0NxktJ8lq12@(w6*pJaAfRN!W961E5Z`{ z-m@5R>tW661j)ypzM%HUDcsXf>&Ca>`MIP@&1K}7!B3T447|o5PTkSZS5X}< zTvCAp8L>lf4LqM|{-7npG{`J(9}ikaKXN1=l3t2a_yTc$n9{Q;7>C5kc_>U7FT%xS zU4U6x_$`vthoWq>m+8i)9P@jn`aMLK&fhU4d)Kx+`eDYzQ{dA{0bKpLLrU`PPJUME zWc+j^({ zF(M`B4t5mU{8=Mu$x&v3zj+85sohA*DvWE2S4Ey(;uu!QUilLM7G zRg}w2_=`S5*9OQ`zzk?fgaTAtc52#XirINJ^Vx=j_|3%409kyur}eJ?noTO1@NjJ~ zx$#>_gE($ry>5SYN@*k~G5PBA^H@A$=2l$m3iAaDoBk&}2GMOTR_|{{*1l%=gCSHk z%hK{FaCg-{|GWwS>(xl154$&K&^@CxaQ6`SJ(j$?cXI>@^~}BlWVBQ-7}V#O0a8N8c-jPicUG zF9p}IK7rrZIQ)$BUPaoUY;nS$`|26Fgf<3K=8H|vv_LJlv}{%Z$|7)JR0_Gg=Ur|V zfgWOL6Rmq%BSn++Zi^o_NU`17l=QVSl{LSj2GzL*T;fTsQY`qGH6JfakRcpE+b(MC zbtQMe`vEmjWq=AM7vAEAo$X`%G%IAkpm3)O$ui1XU7q4lC}zMzczOf$PszISG*(i+ z_!|CB(&}7jJ-hWix6dG@0e(_@NaYISl%d7 zf6K8T%Lon+8J~WHQ%@xpdESYa$ST#2kcN zwrbQCzVAY#ld~9@5B+fIkXmfc5msMHIu{g$gu(KBD=9m0i8#=NT`$H>dK_V_j1S z>sVi#gCRJ#ZAsIz7IoU|t+VZ8V?ARQ5sW%z-lC`&yL8-b10~jqY-o!WwR{U}3aH>I>8cP0sV!zfpK7 z<)?IS;Wx*!|7&ypgqYg`X)C|?IKv@EW=ezW?>TImPpadf6uEaJ$l}i8ucRd5^Vd?1 zg3sQR4T&D9g)c;K70(_*Uly7NZHM$;hOqLm&|Zoyh95`WNmRvEzgbIQVK zbTQET>EN8d!oKwzWxJp9$JYKs+>4V&KkL5<^xUTa_&x~gbPHk}v?##E{)2Pr5LLpj zp}_MG`ElhXizk&)P=VvUb`#E^lrlL)0eQ22nKw23$7OLIr!Fl?-dc-V4O+it4!ThY z;rMICj>^C>*Nyjxqc4xHn+h(*(g=x;|3ZU>^Pj-%*?YFdN4m>mHdFQmqq-^}Itkdr zj>+kqh*x_r=4R7*x1E6?W%;h$wa2A=S2%57y)YNH$V)-Mf3yqWN+PZztg8$;)$u{T zS|1eYZ(0rdSO$1?nR5DPh=2c-LP6qsb5rm7$-BzY$-BDeUz*21pn=QG-H84M$`uJr zWDm$YGPF=8R9=9OcJSj`ybDncubR#wK=b60H1^r%ppw3KjxOH6tirg8XakR{G{Ygw zhVjJp0ZD5I#t)gGgyczAkHizceZ~$}Th^d=m)d=fr&x^Ghkd%jOUdsM5&39fFD&uQ zB!$eBOXNo5)lK`(_^_;3r{q?c8W&XBFXnR)Uz@a><#nHV?x2n(sw;@ z>rzD?;uY(Cu{m){k#C+Y{hlc zY#zd{-MQzK%d5}2Tj@nz?o7a^FE`1wcHPd9oAIZL;dWA}1hFUu7@j!{AMfv zn|6(gWt44Ih zET4vm>y*i)uC>zAJ@9}kp!tfAT&3CGrcx^IB*gGrSQ$0&@}?WM6iNuxoMJ?Ks~&Q( zbx0H z_IwI2f*MaVJjLd6o*6UUn2v(3p>%#KvwrzSTiMvFT^Gx>9{oEd=Q@hTLe5p=*8~M< z3PBDr@8DNOIvhpar{e;cJ01VlXh!^%z#R&BmdC2Teg;h~J@B2` zzY$T;Tsf;64Lv%EgiM6YvG-4?fE>sKn+LN3DucNtiX#UE6$)c8_B##cacqf0JM^h7 zMs95K8TK9*W%=DPXerdG$Fwb(|CqqOm_QShd%hzaGKuBG1?e8tiA}ya?0=Ds#S2C5 z_GKF2O774`8);Ey)u(TEgB1^NKu=zbFS&@&L|X6%9{hJjp69_Wy)6XMsi&X0rE&yP{$JP z0r`41^pjL1ov)0ce01wZJ(lw6@#l2}^2G}*V6fsMBw8OrCWru?AvNqw5DU`6Yv393 z&VG$7?!kh&7a<>u7YmpyVw>U&U65NAKub|wd}+@OP@QE2ox?ToejPIz8hBox#Ym3< zr>X6g1GT>mersUl>5n&e0fq;(82gY5r~uL6GZ_0@o?p}$fq5q*u#)=bekc2w>Nr2K zPU~yWdDnqIl(p+?Vs=GJ6*8=rPAm)ik1ocoX6YKP7&T`yc@3yA}O-<|J+oeDUoPYNA8NicOWix-mwt`)~t3N$?szt_aqlLb3cY$Ni z=Y{#kjqjZT&!CaxpNF-L{OBRRR&5%c#bXtvB2{Jzp2Up}Jwqaj3pns=l@dcm%V|>hsxC(@$>IG144D%9O_l z{;=a_6`Vz=!Im6q%}yRQz>kq-`MJukx%N+r-Pv!+ThPB3imPqYbx6(is5iHvo~6Q! z%y#9kb)|28^_o=6eyEG8K%DKryC7^Q|2~*99J#*-DCy<>ST2aOge0Jo$mZP%GrvT`p_C4c{ig|W$J=vAo^4Vb z`1o|4vts!D08H4ih}22zm=0gNx=oTlgP%$qadP^6ts77 zqf4~IE6zv@+Oblb=z1!qDm5Alo>p+tZor)kTs()5OJW;R)fd6o+lG9py5_Pth+Ec6pgt;V3-nKMnZ&41_VJs zwC6y6LZaNMRf_^xLCBIIog5^*OlXNA9Aa94NBt*k8Fiify!$4}<2P&Q#RZGm%vrS* zLcbf3FuG7u4iVAlkm`WG(d={s-#KW(;eKRCd?wd1Q<%h^r^6v_5&tkc-wk zO9%2^Jv5F9pap=5M2pronMd%6ZPj_jgQA z{YqLHn%x*0=y{;ErKzl-UEDf5xauh+%obfav*h+Fax+0&?Xkwt z$p^oA^Mit<$&l}R=lpx2Y&yx4x`@v56(n86PzmCg6Qr{6dy>vk+8Ul`)Oohi@d6V7f&g2_)+1ELu^NUgp<=`5acjJxPjMtv45h6BTCEn9( zpJTHFY#fvik5Z(0vq{WWipd`*raAN;N6)+MW$5uo{^hP0YWpJoWp9;cr9-wARD2(h ziT?Q{R&WVYGY#u{aLHRuQ61iK zwYJz}6K=1U>n&NmZ6BAy`@aY4-)lOFRSV?`I4Ag3E~m-lwEW^_vBECI2n3v}fUYfB9#;{^zlG|HxZKw(jEYz`mL6b* zR?xR>*L_Z8ijMd&HK5$Drry?NstEhZS!w^!dbTiC1*!@CgQNYUwVXxUhgg{!JoNJGlB6mQK|U>Zb|yBtH>Pa?{I98n#y7an Y-V&es1NSHWpM$}4FB@uBsM|;UKaL09L;wH) literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/25_28-points_variability-vs-evo-error.png b/dokumentation/evolution1d/25_28-points_variability-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..ea23594ed0780cfc883138bc279e8359521246ab GIT binary patch literal 5545 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 KRjF38i~KJ)L(ESA literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/55_to_1010_regularity-vs-steps.png b/dokumentation/evolution1d/55_to_1010_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..0df7581b21303d4ac588791c158ff47dc3ed42dc GIT binary patch literal 8143 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 Vu7fQW$MKJ+rKYd?S=lDye*n3WHrW6G literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/55_to_1010_steps.png b/dokumentation/evolution1d/55_to_1010_steps.png new file mode 100644 index 0000000000000000000000000000000000000000..33c524e8e7335a0ad18a563c6a22dc816d80bc29 GIT binary patch literal 14550 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

gK?NZ_YAP&Hh0RDsRzPp+~=;$tlGlesfqi&_aO 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.csv b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.csv new file mode 100644 index 0000000..ae827b4 --- /dev/null +++ b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.csv @@ -0,0 +1,111 @@ +regularity,variability,improvement,"Evolution error",steps +5.1634e-05,0.019987,0.821015,56.9424.,503 +5.98077e-05,0.019987,0.806926,65.8672.,369 +5.24599e-05,0.019987,0.819404,61.6979.,506 +4.79077e-05,0.019987,0.808663,64.1851.,343 +4.62386e-05,0.019987,0.81824,55.1204.,1027 +5.29607e-05,0.019987,0.818404,63.4494.,614 +5.96103e-05,0.019987,0.819549,56.8508.,704 +6.29854e-05,0.019987,0.81534,68.7883.,496 +4.80849e-05,0.019987,0.80758,63.1337.,494 +5.37275e-05,0.019987,0.82125,71.6163.,295 +4.93684e-05,0.019987,0.818061,71.1037.,395 +5.93542e-05,0.019987,0.818596,55.0916.,872 +4.82919e-05,0.019987,0.821873,63.109.,498 +4.3605e-05,0.019987,0.812444,56.7978.,654 +5.13112e-05,0.019987,0.819994,64.0039.,517 +4.85288e-05,0.019987,0.824177,63.2723.,456 +5.31536e-05,0.019987,0.817944,57.7703.,649 +5.11693e-05,0.019987,0.816308,61.9955.,697 +5.98874e-05,0.019987,0.813035,55.9687.,595 +4.77375e-05,0.019987,0.818061,78.0966.,352 +4.86381e-05,0.019987,0.819193,65.5659.,372 +5.18629e-05,0.019987,0.807262,65.5294.,306 +5.98871e-05,0.019987,0.821836,52.8169.,1140 +4.75005e-05,0.019987,0.814927,59.6491.,414 +6.57343e-05,0.019987,0.816886,54.1868.,714 +4.81255e-05,0.019987,0.814093,64.4377.,387 +5.66296e-05,0.019987,0.822315,64.634.,416 +4.52324e-05,0.019987,0.824189,61.125.,418 +4.31071e-05,0.019987,0.819961,59.6531.,642 +5.02423e-05,0.019987,0.824477,61.0567.,373 +5.64297e-05,0.019987,0.815652,66.6297.,360 +4.86533e-05,0.019987,0.81838,70.4683.,344 +4.52632e-05,0.019987,0.825565,63.4839.,516 +4.40725e-05,0.019987,0.81282,58.2558.,638 +5.39424e-05,0.019987,0.82055,66.0124.,401 +5.06277e-05,0.019987,0.813651,57.8232.,549 +5.27257e-05,0.019987,0.824169,63.7635.,581 +5.30141e-05,0.019987,0.81621,58.0721.,799 +5.5507e-05,0.019987,0.81341,60.9659.,561 +6.39461e-05,0.019987,0.817711,62.2392.,489 +4.84306e-05,0.019987,0.818441,75.0921.,324 +4.23019e-05,0.019987,0.818999,55.2029.,894 +4.93436e-05,0.019987,0.819546,82.5252.,232 +5.32164e-05,0.019987,0.810498,60.4597.,641 +5.31507e-05,0.019987,0.821089,58.192.,650 +5.35528e-05,0.019987,0.818609,65.2124.,552 +6.1614e-05,0.019987,0.811118,60.0963.,547 +5.71983e-05,0.019987,0.820583,75.3887.,327 +4.83152e-05,0.019987,0.818396,80.3804.,337 +6.61514e-05,0.019987,0.815516,55.2663.,820 +4.82425e-05,0.019987,0.818924,60.0725.,659 +5.62528e-05,0.019987,0.814976,62.3384.,561 +5.729e-05,0.019987,0.813128,64.2813.,423 +5.05547e-05,0.019987,0.828796,61.7037.,452 +6.5795e-05,0.019987,0.819006,59.3731.,682 +4.81851e-05,0.019987,0.810773,65.7621.,519 +4.71572e-05,0.019987,0.818411,63.3544.,597 +5.51473e-05,0.019987,0.821968,56.9314.,714 +5.11641e-05,0.019987,0.818027,59.2639.,508 +4.6152e-05,0.019987,0.814812,73.3526.,334 +5.38669e-05,0.019987,0.826693,66.3558.,487 +5.32945e-05,0.019987,0.821158,60.2468.,587 +6.13858e-05,0.019987,0.819076,59.9975.,683 +5.70354e-05,0.019987,0.812178,66.071.,418 +4.69061e-05,0.019987,0.821529,66.9982.,484 +6.00754e-05,0.019987,0.821096,56.1226.,754 +5.19496e-05,0.019987,0.822357,66.7656.,602 +5.63659e-05,0.019987,0.822386,65.502.,459 +4.77469e-05,0.019987,0.823807,59.5304.,745 +6.46184e-05,0.019987,0.817669,59.7764.,536 +5.2327e-05,0.019987,0.822045,62.1932.,439 +5.12023e-05,0.019987,0.818101,61.2462.,463 +5.40361e-05,0.019987,0.812991,75.8608.,319 +6.30794e-05,0.019987,0.81467,69.8036.,417 +5.08535e-05,0.019987,0.812769,64.1075.,567 +5.70836e-05,0.019987,0.821128,66.444.,419 +5.12706e-05,0.019987,0.826058,55.9495.,596 +5.15447e-05,0.019987,0.824358,74.2188.,617 +5.50095e-05,0.019987,0.808441,61.8076.,343 +5.22578e-05,0.019987,0.826867,65.2168.,445 +5.57071e-05,0.019987,0.814731,57.2958.,473 +5.8164e-05,0.019987,0.811804,52.0186.,649 +4.83922e-05,0.019987,0.812076,66.3049.,386 +5.68428e-05,0.019987,0.818022,68.9979.,485 +5.56237e-05,0.019987,0.828738,64.4292.,587 +5.75105e-05,0.019987,0.812075,57.3039.,681 +4.43022e-05,0.019987,0.821805,60.8438.,440 +6.01032e-05,0.019987,0.818629,61.5872.,452 +5.0508e-05,0.019987,0.823783,58.9557.,505 +5.30727e-05,0.019987,0.824292,58.0811.,515 +5.77523e-05,0.019987,0.810299,61.8499.,662 +5.4172e-05,0.019987,0.817539,58.8907.,516 +5.48127e-05,0.019987,0.810484,60.5339.,607 +5.55181e-05,0.019987,0.818503,66.9486.,408 +5.62617e-05,0.019987,0.826397,57.7944.,720 +4.60446e-05,0.019987,0.82628,62.5237.,605 +5.49339e-05,0.019987,0.820646,60.6411.,411 +6.71911e-05,0.019987,0.814597,72.3431.,372 +5.07036e-05,0.019987,0.811846,61.1932.,503 +5.71656e-05,0.019987,0.807624,59.7782.,506 +5.68834e-05,0.019987,0.810044,58.5321.,460 +4.6687e-05,0.019987,0.824431,60.3221.,726 +6.41573e-05,0.019987,0.80597,62.104.,504 +5.31651e-05,0.019987,0.825726,65.3453.,367 +5.70612e-05,0.019987,0.823074,61.6116.,745 +5.58052e-05,0.019987,0.818552,62.1421.,411 +4.92271e-05,0.019987,0.813883,64.1642.,561 +5.11719e-05,0.019987,0.815262,59.2356.,499 +6.10619e-05,0.019987,0.817943,55.0987.,1004 +4.4631e-05,0.019987,0.805461,64.6963.,474 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.fit.log b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.fit.log new file mode 100644 index 0000000..7629cc9 --- /dev/null +++ b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Mon Oct 23 12:06:26 2017 + + +FIT: data read from "20171021-evolution3D_6x6_100Times.csv" every ::1 using 1:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.41837e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707107 + +initial set of free parameter values + +a = 1 +b = 1 + +After 3 iterations the fit converged. +final sum of squares of residuals : 2.82403e+06 +rel. change during last iteration : -2.99991e-06 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 161.705 +variance of residuals (reduced chisquare) = WSSR/ndf : 26148.4 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 295.027 +/- 2.748e+06 (9.313e+05%) +b = 534.921 +/- 147.5 (27.58%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.995 1.000 + + +******************************************************************************* +Mon Oct 23 12:06:26 2017 + + +FIT: data read from "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:5 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.40877e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.91346 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 2.78082e+06 +rel. change during last iteration : -3.34692e-12 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 160.463 +variance of residuals (reduced chisquare) = WSSR/ndf : 25748.3 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 3735.6 +/- 2883 (77.19%) +bb = -2520.03 +/- 2358 (93.57%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Mon Oct 23 12:06:26 2017 + + +FIT: data read from "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:4 + format = x:z + #datapoints = 110 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 413045 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.91346 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 3575.34 +rel. change during last iteration : -2.68313e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.7537 +variance of residuals (reduced chisquare) = WSSR/ndf : 33.105 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = 15.0528 +/- 103.4 (686.9%) +bbb = 50.5195 +/- 84.55 (167.4%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.log b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.log new file mode 100644 index 0000000..a46f7af --- /dev/null +++ b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.log @@ -0,0 +1,228 @@ + + + Iteration 0 + WSSR : 3.41837e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707107 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 2.82468e+06 delta(WSSR)/WSSR : -11.1018 + delta(WSSR) : -3.1359e+07 limit for stopping : 1e-05 + lambda : 0.0707107 + +resultant parameter values + +a = 1.05749 +b = 532.52 +/ + + Iteration 2 + WSSR : 2.82404e+06 delta(WSSR)/WSSR : -0.000227391 + delta(WSSR) : -642.162 limit for stopping : 1e-05 + lambda : 0.00707107 + +resultant parameter values + +a = 3.96842 +b = 534.936 +/ + + Iteration 3 + WSSR : 2.82403e+06 delta(WSSR)/WSSR : -2.99991e-06 + delta(WSSR) : -8.47182 limit for stopping : 1e-05 + lambda : 0.000707107 + +resultant parameter values + +a = 295.027 +b = 534.921 + +After 3 iterations the fit converged. +final sum of squares of residuals : 2.82403e+06 +rel. change during last iteration : -2.99991e-06 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 161.705 +variance of residuals (reduced chisquare) = WSSR/ndf : 26148.4 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 295.027 +/- 2.748e+06 (9.313e+05%) +b = 534.921 +/- 147.5 (27.58%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.995 1.000 + + + Iteration 0 + WSSR : 3.40877e+07 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.91346 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 2.81866e+06 delta(WSSR)/WSSR : -11.0936 + delta(WSSR) : -3.12691e+07 limit for stopping : 1e-05 + lambda : 0.091346 + +resultant parameter values + +aa = 268.808 +bb = 312.741 +/ + + Iteration 2 + WSSR : 2.80571e+06 delta(WSSR)/WSSR : -0.00461335 + delta(WSSR) : -12943.7 limit for stopping : 1e-05 + lambda : 0.0091346 + +resultant parameter values + +aa = 900.525 +bb = -201.471 +/ + + Iteration 3 + WSSR : 2.78087e+06 delta(WSSR)/WSSR : -0.00893463 + delta(WSSR) : -24846 limit for stopping : 1e-05 + lambda : 0.00091346 + +resultant parameter values + +aa = 3613.62 +bb = -2420.26 +/ + + Iteration 4 + WSSR : 2.78082e+06 delta(WSSR)/WSSR : -1.65729e-05 + delta(WSSR) : -46.0863 limit for stopping : 1e-05 + lambda : 9.1346e-05 + +resultant parameter values + +aa = 3735.55 +bb = -2519.98 +/ + + Iteration 5 + WSSR : 2.78082e+06 delta(WSSR)/WSSR : -3.34692e-12 + delta(WSSR) : -9.30717e-06 limit for stopping : 1e-05 + lambda : 9.1346e-06 + +resultant parameter values + +aa = 3735.6 +bb = -2520.03 + +After 5 iterations the fit converged. +final sum of squares of residuals : 2.78082e+06 +rel. change during last iteration : -3.34692e-12 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 160.463 +variance of residuals (reduced chisquare) = WSSR/ndf : 25748.3 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 3735.6 +/- 2883 (77.19%) +bb = -2520.03 +/- 2358 (93.57%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 413045 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.91346 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 3584.5 delta(WSSR)/WSSR : -114.231 + delta(WSSR) : -409460 limit for stopping : 1e-05 + lambda : 0.091346 + +resultant parameter values + +aaa = 30.7288 +bbb = 37.4234 +/ + + Iteration 2 + WSSR : 3575.86 delta(WSSR)/WSSR : -0.00241619 + delta(WSSR) : -8.63998 limit for stopping : 1e-05 + lambda : 0.0091346 + +resultant parameter values + +aaa = 27.9873 +bbb = 39.9415 +/ + + Iteration 3 + WSSR : 3575.35 delta(WSSR)/WSSR : -0.000144652 + delta(WSSR) : -0.517182 limit for stopping : 1e-05 + lambda : 0.00091346 + +resultant parameter values + +aaa = 15.6091 +bbb = 50.0645 +/ + + Iteration 4 + WSSR : 3575.34 delta(WSSR)/WSSR : -2.68313e-07 + delta(WSSR) : -0.00095931 limit for stopping : 1e-05 + lambda : 9.1346e-05 + +resultant parameter values + +aaa = 15.0528 +bbb = 50.5195 + +After 4 iterations the fit converged. +final sum of squares of residuals : 3575.34 +rel. change during last iteration : -2.68313e-07 + +degrees of freedom (FIT_NDF) : 108 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.7537 +variance of residuals (reduced chisquare) = WSSR/ndf : 33.105 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = 15.0528 +/- 103.4 (686.9%) +bbb = 50.5195 +/- 84.55 (167.4%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.script b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.script new file mode 100644 index 0000000..f3c5918 --- /dev/null +++ b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20171021-evolution3D_6x6_100Times.csv" every ::1 using 1:5 via a,b +set terminal png +set xlabel 'regularity' +set ylabel 'steps' +set output "20171021-evolution3D_6x6_100Times_regularity-vs-steps.png" +plot "20171021-evolution3D_6x6_100Times.csv" every ::1 using 1:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:5 via aa,bb +set xlabel 'improvement potential' +set ylabel 'steps' +set output "20171021-evolution3D_6x6_100Times_improvement-vs-steps.png" +plot "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:4 via aaa,bbb +set xlabel 'improvement potential' +set ylabel 'evolution error' +set output "20171021-evolution3D_6x6_100Times_improvement-vs-evo-error.png" +plot "20171021-evolution3D_6x6_100Times.csv" every ::1 using 3:4 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.log b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.log new file mode 100644 index 0000000..abfbf68 --- /dev/null +++ b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times.log @@ -0,0 +1,2010 @@ +info: using info log level +info: Free_form_deformation_plugin loaded. +info: Modelling_plugin loaded. +info: Point_set_io_plugin loaded. +info: Scene_graph_plugin loaded. +info: Selection_plugin loaded. +info: Surface_mesh_io_plugin loaded. +GL error at "after Initialize": invalid enum + +info: GLEW errorcode: 0 +info: GLEW 1.13.0 +info: OpenGL 3.3.0 NVIDIA 384.90 (Core Profile) +info: GLSL 3.30 NVIDIA via Cg compiler +info: GeForce GTX 1080/PCIe/SSE2 +info: OpenCL 1.2 CUDA 9.0.194 +info: 10807 Vertices, 21610 Faces. +info: Loaded /home/sdressel/git/graphene/offs/source_ball_10807v_good_normed.off. +info: 12024 Vertices, 23997 Faces. +info: Loaded /home/sdressel/git/graphene/offs/target_mario_12024v_rem_normed.off. +info: setting source +info: setting target +info: initialising Grid +info: bbmin: -1.01856 -1.01771 -1.01575 +info: bbmax: 1.02125 1.02206 1.02408 +info: bbsize: 2.03981 2.03977 2.03983 +info: setting up10807Points +info: worst iteration-count:3 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15602 1.15755 1.15215 +info: bbsize: 2.27657 2.27724 2.26989 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.1634e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821015 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 56.9424. +info: EVOL: TOTAL STEPS: 503 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15631 1.15464 1.15462 +info: bbsize: 2.27686 2.27433 2.27236 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.98077e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.806926 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.8672. +info: EVOL: TOTAL STEPS: 369 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1543 1.14465 1.15671 +info: bbsize: 2.27485 2.26435 2.27446 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.24599e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819404 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 61.6979. +info: EVOL: TOTAL STEPS: 506 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15304 1.15433 1.14452 +info: bbsize: 2.27359 2.27402 2.26227 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.79077e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.808663 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 64.1851. +info: EVOL: TOTAL STEPS: 343 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15631 1.15712 1.15217 +info: bbsize: 2.27686 2.27681 2.26992 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.62386e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81824 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 55.1204. +info: EVOL: TOTAL STEPS: 1027 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.13613 1.14317 1.15824 +info: bbsize: 2.25668 2.26287 2.27599 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.29607e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818404 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 63.4494. +info: EVOL: TOTAL STEPS: 614 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1455 1.14267 1.14944 +info: bbsize: 2.26605 2.26237 2.26718 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.96103e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819549 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 56.8508. +info: EVOL: TOTAL STEPS: 704 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14842 1.14932 1.15639 +info: bbsize: 2.26897 2.26902 2.27413 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.29854e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81534 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 68.7883. +info: EVOL: TOTAL STEPS: 496 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15274 1.1358 1.15436 +info: bbsize: 2.27329 2.2555 2.2721 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.80849e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.80758 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 63.1337. +info: EVOL: TOTAL STEPS: 494 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15553 1.15453 1.15827 +info: bbsize: 2.27608 2.27423 2.27601 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.37275e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.82125 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 71.6163. +info: EVOL: TOTAL STEPS: 295 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14677 1.15717 1.15687 +info: bbsize: 2.26732 2.27686 2.27462 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.93684e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818061 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 71.1037. +info: EVOL: TOTAL STEPS: 395 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14541 1.14687 1.15483 +info: bbsize: 2.26596 2.26657 2.27258 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.93542e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818596 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 55.0916. +info: EVOL: TOTAL STEPS: 872 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14227 1.1507 1.15294 +info: bbsize: 2.26282 2.27039 2.27068 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.82919e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821873 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 63.109. +info: EVOL: TOTAL STEPS: 498 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15548 1.15457 1.14978 +info: bbsize: 2.27603 2.27426 2.26753 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.3605e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812444 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 56.7978. +info: EVOL: TOTAL STEPS: 654 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14453 1.15126 1.15477 +info: bbsize: 2.26509 2.27096 2.27252 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.13112e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819994 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 64.0039. +info: EVOL: TOTAL STEPS: 517 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15266 1.14438 1.153 +info: bbsize: 2.27322 2.26408 2.27074 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.85288e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824177 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 63.2723. +info: EVOL: TOTAL STEPS: 456 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14814 1.15714 1.15586 +info: bbsize: 2.26869 2.27684 2.2736 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.31536e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.817944 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 57.7703. +info: EVOL: TOTAL STEPS: 649 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15648 1.155 1.13572 +info: bbsize: 2.27704 2.27469 2.25346 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.11693e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.816308 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.9955. +info: EVOL: TOTAL STEPS: 697 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1449 1.14441 1.14722 +info: bbsize: 2.26545 2.26411 2.26496 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.98874e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.813035 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 55.9687. +info: EVOL: TOTAL STEPS: 595 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15352 1.15726 1.15128 +info: bbsize: 2.27407 2.27695 2.26903 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.77375e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818061 +info: EVOL: Converged after 9 resets of correspondences +info: EVOL: Best value: 78.0966. +info: EVOL: TOTAL STEPS: 352 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15707 1.1514 1.15878 +info: bbsize: 2.27763 2.2711 2.27652 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.86381e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819193 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 65.5659. +info: EVOL: TOTAL STEPS: 372 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15631 1.14141 1.1456 +info: bbsize: 2.27686 2.26111 2.26334 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.18629e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.807262 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 65.5294. +info: EVOL: TOTAL STEPS: 306 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14986 1.1448 1.14833 +info: bbsize: 2.27041 2.2645 2.26608 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.98871e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821836 +info: EVOL: Converged after 18 resets of correspondences +info: EVOL: Best value: 52.8169. +info: EVOL: TOTAL STEPS: 1140 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14363 1.15213 1.15566 +info: bbsize: 2.26418 2.27182 2.27341 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.75005e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814927 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 59.6491. +info: EVOL: TOTAL STEPS: 414 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15461 1.15123 1.15381 +info: bbsize: 2.27516 2.27093 2.27155 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.57343e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.816886 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 54.1868. +info: EVOL: TOTAL STEPS: 714 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14743 1.15284 1.15112 +info: bbsize: 2.26799 2.27254 2.26887 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.81255e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814093 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 64.4377. +info: EVOL: TOTAL STEPS: 387 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15364 1.15147 1.14576 +info: bbsize: 2.27419 2.27117 2.26351 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.66296e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.822315 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 64.634. +info: EVOL: TOTAL STEPS: 416 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15545 1.15067 1.15919 +info: bbsize: 2.276 2.27037 2.27693 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.52324e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824189 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.125. +info: EVOL: TOTAL STEPS: 418 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15569 1.15329 1.15638 +info: bbsize: 2.27624 2.27299 2.27412 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.31071e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819961 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 59.6531. +info: EVOL: TOTAL STEPS: 642 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15017 1.15651 1.14519 +info: bbsize: 2.27072 2.27621 2.26293 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.02423e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824477 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 61.0567. +info: EVOL: TOTAL STEPS: 373 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15497 1.15801 1.15758 +info: bbsize: 2.27552 2.27771 2.27533 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.64297e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.815652 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 66.6297. +info: EVOL: TOTAL STEPS: 360 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15458 1.15684 1.15515 +info: bbsize: 2.27514 2.27654 2.27289 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.86533e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81838 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 70.4683. +info: EVOL: TOTAL STEPS: 344 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15527 1.15455 1.15446 +info: bbsize: 2.27583 2.27425 2.2722 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.52632e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.825565 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 63.4839. +info: EVOL: TOTAL STEPS: 516 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15489 1.15701 1.15491 +info: bbsize: 2.27544 2.27671 2.27265 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.40725e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81282 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 58.2558. +info: EVOL: TOTAL STEPS: 638 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15016 1.1536 1.1524 +info: bbsize: 2.27071 2.27329 2.27014 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.39424e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.82055 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 66.0124. +info: EVOL: TOTAL STEPS: 401 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1557 1.14805 1.1517 +info: bbsize: 2.27625 2.26774 2.26944 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.06277e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.813651 +info: EVOL: Converged after 15 resets of correspondences +info: EVOL: Best value: 57.8232. +info: EVOL: TOTAL STEPS: 549 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15484 1.15564 1.14551 +info: bbsize: 2.27539 2.27534 2.26325 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.27257e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824169 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 63.7635. +info: EVOL: TOTAL STEPS: 581 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15373 1.14201 1.15762 +info: bbsize: 2.27428 2.26171 2.27536 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.30141e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81621 +info: EVOL: Converged after 15 resets of correspondences +info: EVOL: Best value: 58.0721. +info: EVOL: TOTAL STEPS: 799 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14801 1.15715 1.15324 +info: bbsize: 2.26856 2.27685 2.27098 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.5507e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81341 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 60.9659. +info: EVOL: TOTAL STEPS: 561 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14945 1.14627 1.15943 +info: bbsize: 2.27 2.26596 2.27718 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.39461e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.817711 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 62.2392. +info: EVOL: TOTAL STEPS: 489 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14386 1.15441 1.15287 +info: bbsize: 2.26441 2.27411 2.27061 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.84306e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818441 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 75.0921. +info: EVOL: TOTAL STEPS: 324 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15475 1.15444 1.14853 +info: bbsize: 2.2753 2.27414 2.26627 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.23019e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818999 +info: EVOL: Converged after 15 resets of correspondences +info: EVOL: Best value: 55.2029. +info: EVOL: TOTAL STEPS: 894 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15263 1.15697 1.15875 +info: bbsize: 2.27318 2.27666 2.27649 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.93436e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819546 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 82.5252. +info: EVOL: TOTAL STEPS: 232 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15471 1.14913 1.1518 +info: bbsize: 2.27526 2.26882 2.26954 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.32164e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.810498 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 60.4597. +info: EVOL: TOTAL STEPS: 641 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15237 1.15247 1.15719 +info: bbsize: 2.27292 2.27216 2.27494 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.31507e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821089 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 58.192. +info: EVOL: TOTAL STEPS: 650 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14542 1.15294 1.15159 +info: bbsize: 2.26597 2.27263 2.26933 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.35528e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818609 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.2124. +info: EVOL: TOTAL STEPS: 552 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15264 1.15433 1.14519 +info: bbsize: 2.27319 2.27402 2.26293 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.1614e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.811118 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 60.0963. +info: EVOL: TOTAL STEPS: 547 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14073 1.15237 1.15644 +info: bbsize: 2.26128 2.27207 2.27419 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.71983e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.820583 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 75.3887. +info: EVOL: TOTAL STEPS: 327 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15385 1.14805 1.15619 +info: bbsize: 2.27441 2.26774 2.27393 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.83152e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818396 +info: EVOL: Converged after 9 resets of correspondences +info: EVOL: Best value: 80.3804. +info: EVOL: TOTAL STEPS: 337 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15219 1.15468 1.15858 +info: bbsize: 2.27274 2.27437 2.27632 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.61514e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.815516 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 55.2663. +info: EVOL: TOTAL STEPS: 820 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15264 1.15272 1.14939 +info: bbsize: 2.27319 2.27241 2.26713 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.82425e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818924 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 60.0725. +info: EVOL: TOTAL STEPS: 659 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14604 1.15048 1.15818 +info: bbsize: 2.26659 2.27017 2.27592 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.62528e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814976 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 62.3384. +info: EVOL: TOTAL STEPS: 561 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15016 1.14654 1.15289 +info: bbsize: 2.27071 2.26623 2.27064 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.729e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.813128 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 64.2813. +info: EVOL: TOTAL STEPS: 423 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15459 1.15567 1.15798 +info: bbsize: 2.27514 2.27537 2.27572 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.05547e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.828796 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.7037. +info: EVOL: TOTAL STEPS: 452 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15585 1.15659 1.14954 +info: bbsize: 2.27641 2.27629 2.26729 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.5795e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819006 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 59.3731. +info: EVOL: TOTAL STEPS: 682 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14236 1.15065 1.15913 +info: bbsize: 2.26291 2.27034 2.27688 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.81851e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.810773 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.7621. +info: EVOL: TOTAL STEPS: 519 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15027 1.15433 1.15175 +info: bbsize: 2.27082 2.27402 2.2695 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.71572e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818411 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 63.3544. +info: EVOL: TOTAL STEPS: 597 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14811 1.15272 1.15119 +info: bbsize: 2.26866 2.27241 2.26894 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.51473e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821968 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 56.9314. +info: EVOL: TOTAL STEPS: 714 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14993 1.15739 1.15355 +info: bbsize: 2.27048 2.27708 2.27129 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.11641e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818027 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 59.2639. +info: EVOL: TOTAL STEPS: 508 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15019 1.15595 1.15387 +info: bbsize: 2.27074 2.27565 2.27162 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.6152e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814812 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 73.3526. +info: EVOL: TOTAL STEPS: 334 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15143 1.15554 1.14748 +info: bbsize: 2.27198 2.27524 2.26522 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.38669e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.826693 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 66.3558. +info: EVOL: TOTAL STEPS: 487 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14586 1.14471 1.15452 +info: bbsize: 2.26641 2.26441 2.27226 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.32945e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821158 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 60.2468. +info: EVOL: TOTAL STEPS: 587 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15646 1.14595 1.15477 +info: bbsize: 2.27701 2.26565 2.27251 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.13858e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.819076 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 59.9975. +info: EVOL: TOTAL STEPS: 683 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1453 1.15263 1.15401 +info: bbsize: 2.26585 2.27233 2.27176 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.70354e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812178 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 66.071. +info: EVOL: TOTAL STEPS: 418 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14764 1.15394 1.15576 +info: bbsize: 2.26819 2.27363 2.2735 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.69061e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821529 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 66.9982. +info: EVOL: TOTAL STEPS: 484 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15683 1.15016 1.13509 +info: bbsize: 2.27738 2.26986 2.25284 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.00754e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821096 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 56.1226. +info: EVOL: TOTAL STEPS: 754 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15496 1.15781 1.15253 +info: bbsize: 2.27551 2.27751 2.27028 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.19496e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.822357 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 66.7656. +info: EVOL: TOTAL STEPS: 602 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15688 1.1496 1.15987 +info: bbsize: 2.27743 2.2693 2.27762 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.63659e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.822386 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.502. +info: EVOL: TOTAL STEPS: 459 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15686 1.14378 1.15979 +info: bbsize: 2.27741 2.26347 2.27753 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.77469e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.823807 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 59.5304. +info: EVOL: TOTAL STEPS: 745 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15631 1.145 1.15945 +info: bbsize: 2.27686 2.26469 2.2772 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.46184e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.817669 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 59.7764. +info: EVOL: TOTAL STEPS: 536 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15398 1.14317 1.15674 +info: bbsize: 2.27453 2.26287 2.27448 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.2327e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.822045 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 62.1932. +info: EVOL: TOTAL STEPS: 439 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15115 1.15251 1.14906 +info: bbsize: 2.2717 2.27221 2.26681 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.12023e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818101 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.2462. +info: EVOL: TOTAL STEPS: 463 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15109 1.14643 1.15684 +info: bbsize: 2.27164 2.26612 2.27458 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.40361e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812991 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 75.8608. +info: EVOL: TOTAL STEPS: 319 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15435 1.15523 1.15968 +info: bbsize: 2.2749 2.27493 2.27742 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.30794e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.81467 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 69.8036. +info: EVOL: TOTAL STEPS: 417 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15201 1.1521 1.15129 +info: bbsize: 2.27256 2.2718 2.26904 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.08535e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812769 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 64.1075. +info: EVOL: TOTAL STEPS: 567 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14213 1.15465 1.1551 +info: bbsize: 2.26268 2.27435 2.27284 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.70836e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821128 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 66.444. +info: EVOL: TOTAL STEPS: 419 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1531 1.15405 1.15079 +info: bbsize: 2.27365 2.27375 2.26853 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.12706e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.826058 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 55.9495. +info: EVOL: TOTAL STEPS: 596 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1492 1.15443 1.15413 +info: bbsize: 2.26975 2.27413 2.27188 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.15447e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824358 +info: EVOL: Converged after 9 resets of correspondences +info: EVOL: Best value: 74.2188. +info: EVOL: TOTAL STEPS: 617 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14797 1.15392 1.15185 +info: bbsize: 2.26852 2.27361 2.2696 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.50095e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.808441 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 61.8076. +info: EVOL: TOTAL STEPS: 343 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15681 1.1481 1.15567 +info: bbsize: 2.27737 2.2678 2.27342 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.22578e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.826867 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.2168. +info: EVOL: TOTAL STEPS: 445 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14988 1.14265 1.15798 +info: bbsize: 2.27044 2.26234 2.27572 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.57071e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814731 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 57.2958. +info: EVOL: TOTAL STEPS: 473 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15352 1.15333 1.15248 +info: bbsize: 2.27407 2.27303 2.27022 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.8164e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.811804 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 52.0186. +info: EVOL: TOTAL STEPS: 649 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15099 1.14847 1.14164 +info: bbsize: 2.27154 2.26816 2.25938 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.83922e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812076 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 66.3049. +info: EVOL: TOTAL STEPS: 386 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15616 1.15193 1.15779 +info: bbsize: 2.27671 2.27163 2.27553 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.68428e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818022 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 68.9979. +info: EVOL: TOTAL STEPS: 485 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14798 1.15508 1.15305 +info: bbsize: 2.26853 2.27478 2.27079 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.56237e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.828738 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 64.4292. +info: EVOL: TOTAL STEPS: 587 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15515 1.13852 1.15783 +info: bbsize: 2.2757 2.25821 2.27557 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.75105e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.812075 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 57.3039. +info: EVOL: TOTAL STEPS: 681 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.13977 1.15257 1.15504 +info: bbsize: 2.26032 2.27227 2.27279 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.43022e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.821805 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 60.8438. +info: EVOL: TOTAL STEPS: 440 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14605 1.14717 1.15771 +info: bbsize: 2.2666 2.26687 2.27545 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.01032e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818629 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.5872. +info: EVOL: TOTAL STEPS: 452 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14445 1.15509 1.15752 +info: bbsize: 2.265 2.27478 2.27526 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.0508e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.823783 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 58.9557. +info: EVOL: TOTAL STEPS: 505 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1395 1.14608 1.15586 +info: bbsize: 2.26006 2.26578 2.2736 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.30727e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824292 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 58.0811. +info: EVOL: TOTAL STEPS: 515 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15081 1.14568 1.15615 +info: bbsize: 2.27136 2.26538 2.27389 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.77523e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.810299 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 61.8499. +info: EVOL: TOTAL STEPS: 662 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15571 1.15564 1.14741 +info: bbsize: 2.27626 2.27534 2.26515 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.4172e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.817539 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 58.8907. +info: EVOL: TOTAL STEPS: 516 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15689 1.15534 1.14982 +info: bbsize: 2.27744 2.27504 2.26756 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.48127e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.810484 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 60.5339. +info: EVOL: TOTAL STEPS: 607 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14942 1.14485 1.15271 +info: bbsize: 2.26997 2.26455 2.27045 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.55181e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818503 +info: EVOL: Converged after 10 resets of correspondences +info: EVOL: Best value: 66.9486. +info: EVOL: TOTAL STEPS: 408 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15474 1.15557 1.15558 +info: bbsize: 2.27529 2.27526 2.27333 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.62617e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.826397 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 57.7944. +info: EVOL: TOTAL STEPS: 720 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14685 1.14393 1.14077 +info: bbsize: 2.26741 2.26362 2.25851 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.60446e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.82628 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 62.5237. +info: EVOL: TOTAL STEPS: 605 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15682 1.15356 1.15842 +info: bbsize: 2.27737 2.27325 2.27616 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.49339e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.820646 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 60.6411. +info: EVOL: TOTAL STEPS: 411 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15335 1.15705 1.15481 +info: bbsize: 2.2739 2.27675 2.27256 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.71911e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.814597 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 72.3431. +info: EVOL: TOTAL STEPS: 372 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14653 1.15108 1.15821 +info: bbsize: 2.26708 2.27078 2.27595 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.07036e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.811846 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.1932. +info: EVOL: TOTAL STEPS: 503 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15352 1.15792 1.14761 +info: bbsize: 2.27407 2.27761 2.26535 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.71656e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.807624 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 59.7782. +info: EVOL: TOTAL STEPS: 506 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1569 1.15505 1.14983 +info: bbsize: 2.27745 2.27475 2.26757 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.68834e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.810044 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 58.5321. +info: EVOL: TOTAL STEPS: 460 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.1498 1.14317 1.14888 +info: bbsize: 2.27035 2.26287 2.26662 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.6687e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.824431 +info: EVOL: Converged after 14 resets of correspondences +info: EVOL: Best value: 60.3221. +info: EVOL: TOTAL STEPS: 726 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14424 1.15388 1.1558 +info: bbsize: 2.26479 2.27357 2.27355 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.41573e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.80597 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 62.104. +info: EVOL: TOTAL STEPS: 504 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14066 1.14621 1.15645 +info: bbsize: 2.26122 2.2659 2.27419 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.31651e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.825726 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 65.3453. +info: EVOL: TOTAL STEPS: 367 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15167 1.15303 1.15626 +info: bbsize: 2.27222 2.27272 2.274 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.70612e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.823074 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 61.6116. +info: EVOL: TOTAL STEPS: 745 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15471 1.15022 1.15589 +info: bbsize: 2.27526 2.26992 2.27364 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.58052e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.818552 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 62.1421. +info: EVOL: TOTAL STEPS: 411 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15426 1.14788 1.15233 +info: bbsize: 2.27482 2.26758 2.27007 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.92271e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.813883 +info: EVOL: Converged after 11 resets of correspondences +info: EVOL: Best value: 64.1642. +info: EVOL: TOTAL STEPS: 561 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.14795 1.139 1.15207 +info: bbsize: 2.2685 2.2587 2.26982 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 5.11719e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.815262 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 59.2356. +info: EVOL: TOTAL STEPS: 499 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15376 1.15433 1.1521 +info: bbsize: 2.27432 2.27402 2.26984 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 6.10619e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.817943 +info: EVOL: Converged after 13 resets of correspondences +info: EVOL: Best value: 55.0987. +info: EVOL: TOTAL STEPS: 1004 +info: perturbating... +info: initialising Grid +info: bbmin: -1.12055 -1.1197 -1.11774 +info: bbmax: 1.15089 1.15279 1.1398 +info: bbsize: 2.27144 2.27248 2.25754 +info: setting up10807Points +info: worst iteration-count:4 +info: generating Cache +info: cache size: 10807*216=2334312 +info: done. +info: entering fit.. +info: EVOL: Evolvability-criteria: +info: EVOL: regularity: 4.4631e-05 +info: EVOL: variability: 0.019987 +info: EVOL: improvement: 0.805461 +info: EVOL: Converged after 12 resets of correspondences +info: EVOL: Best value: 64.6963. +info: EVOL: TOTAL STEPS: 474 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-evo-error.png b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccfe0eea0e545e110ed036494c56ea24cfb1281 GIT binary patch literal 5410 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 ZdL09KX(FS^pcn2B#YoRgw^GL)_doD`eD44N literal 0 HcmV?d00001 diff --git a/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-steps.png b/dokumentation/evolution3d/20171021-evolution3D_6x6_100Times_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..2348823202f8de62b4315d4c68531d266c62d776 GIT binary patch literal 5479 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 aT@nrUQiLL>-LJkE2TwyqTe(sZh5jFAVOWR& literal 0 HcmV?d00001 diff --git a/dokumentation/evolution3d/YxYxY_regularity-vs-steps.png b/dokumentation/evolution3d/YxYxY_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..488556530e5e20d6c00f066eb551cbd31a5b2df5 GIT binary patch literal 7884 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 DdR2y` literal 0 HcmV?d00001 diff --git a/dokumentation/evolution3d/YxYxY_variability-vs-evo-error.png b/dokumentation/evolution3d/YxYxY_variability-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..96e3047a7169a285727cf058fa611b456999ec73 GIT binary patch literal 5886 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 literal 0 HcmV?d00001

R>{f1WTv&M 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/55_vs_77.csv b/dokumentation/evolution1d/55_vs_77.csv new file mode 100644 index 0000000..4357235 --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.csv @@ -0,0 +1,201 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +208.251,0.0156103,0.00111111,0.930454,219,218.554,0.0237623 +205.745,0.0164894,0.00111111,0.931291,284,215.888,0.0246676 +262.299,0.0141122,0.00111111,0.912515,129,274.375,0.0565738 +224.957,0.0152828,0.00111111,0.924875,200,236.199,0.0374467 +210.151,0.0132398,0.00111111,0.92982,261,220.524,0.025062 +187.467,0.0159945,0.00111111,0.937395,202,196.458,0.0294108 +243.284,0.0186985,0.00111111,0.918838,151,255.181,0.0419001 +205.644,0.0179346,0.00111111,0.931659,219,215.837,0.0289177 +218.884,0.0197365,0.00111111,0.926907,215,229.777,0.0268596 +188.388,0.0155439,0.00111111,0.937088,226,197.728,0.0254865 +211.745,0.0161295,0.00111111,0.929349,204,222.315,0.0222368 +194.615,0.0159007,0.00111111,0.935011,185,204.324,0.0209588 +178.431,0.0163466,0.00111111,0.940413,212,187.221,0.0280782 +276.203,0.0190878,0.00111111,0.907762,141,289.253,0.0332024 +199.444,0.0152092,0.00111111,0.933395,309,209.38,0.0332999 +192.346,0.0155373,0.00111111,0.935766,255,201.838,0.0300946 +223.725,0.0166533,0.00111111,0.925287,120,234.713,0.0389049 +185.109,0.0160023,0.00111111,0.938243,357,194.356,0.0158333 +198.016,0.0166753,0.00111111,0.933872,293,207.713,0.0261414 +211.251,0.0190468,0.00111111,0.929452,246,221.794,0.0255768 +221.043,0.0134399,0.00111111,0.926182,151,231.891,0.0345185 +240.075,0.016048,0.00111111,0.919837,235,252.009,0.0217227 +207.312,0.016896,0.00111111,0.930912,223,217.426,0.0276136 +211.082,0.0172862,0.00111111,0.929509,294,221.445,0.0443438 +245.321,0.0191785,0.00111111,0.918077,167,257.465,0.0351721 +244.739,0.0157521,0.00111111,0.918333,226,256.592,0.0373863 +223.619,0.0162014,0.00111111,0.925322,160,234.339,0.0383885 +219.046,0.0157983,0.00111111,0.926849,187,229.724,0.0289253 +197.268,0.014696,0.00111111,0.934122,278,207.016,0.0270345 +187.175,0.0148869,0.00111111,0.937493,182,196.505,0.0329261 +193.197,0.0159364,0.00111111,0.935524,155,202.122,0.0380707 +202.731,0.0167975,0.00111111,0.932298,200,212.556,0.029387 +188.371,0.0129935,0.00111111,0.937093,280,197.783,0.0235418 +229.724,0.0168458,0.00111111,0.923357,135,240.317,0.0404449 +229.376,0.0175321,0.00111111,0.9234,185,240.693,0.0362523 +246.277,0.0130564,0.00111111,0.917755,121,258.116,0.0559509 +211.323,0.0147458,0.00111111,0.929428,267,221.524,0.0350329 +206.252,0.0154743,0.00111111,0.931122,131,216.335,0.0506455 +204.337,0.0195766,0.00111111,0.931761,141,214.214,0.0304005 +194.742,0.0171276,0.00111111,0.934979,262,204.095,0.0245503 +223.878,0.0151602,0.00111111,0.925236,180,234.645,0.0330038 +217.188,0.0136059,0.00111111,0.927472,142,227.992,0.0236646 +226.019,0.0175302,0.00111111,0.924521,167,237.221,0.0200143 +195.306,0.0147572,0.00111111,0.934777,288,205.039,0.0302338 +218.29,0.0169948,0.00111111,0.927102,216,228.952,0.0268954 +209.079,0.0185921,0.00111111,0.930178,171,219.368,0.0175072 +208.333,0.0166852,0.00111111,0.930544,185,218.239,0.0267055 +215.551,0.0156959,0.00111111,0.928115,239,226.308,0.0307541 +210.163,0.0143026,0.00111111,0.929816,212,220.379,0.0314692 +196.156,0.0158837,0.00111111,0.934493,265,205.943,0.0334331 +209.587,0.0140575,0.00111111,0.930062,172,219.746,0.041743 +206.029,0.0161449,0.00111111,0.931196,262,216.152,0.0287446 +214.555,0.018111,0.00111111,0.928683,233,225.258,0.0465493 +204.087,0.0156288,0.00111111,0.931845,319,214.278,0.0280257 +182.573,0.0131847,0.00111111,0.939033,301,191.56,0.0271354 +184.499,0.0150507,0.00111111,0.938386,208,193.72,0.0290137 +245.41,0.0185819,0.00111111,0.918045,188,257.562,0.026555 +205.876,0.0141595,0.00111111,0.931247,175,216.097,0.0299926 +220.681,0.0166829,0.00111111,0.926304,246,231.642,0.0226254 +246.441,0.0204901,0.00111111,0.917701,141,258.616,0.024422 +204.64,0.016331,0.00111111,0.93166,225,214.487,0.0355979 +204.459,0.012116,0.00111111,0.931721,237,214.517,0.018181 +207.989,0.0186847,0.00111111,0.930542,112,217.707,0.0454783 +221.608,0.0140767,0.00111111,0.925994,193,231.438,0.0494232 +234.879,0.0164438,0.00111111,0.921562,248,246.342,0.0216915 +232.335,0.0143684,0.00111111,0.922412,186,243.702,0.0454547 +240.425,0.0191828,0.00111111,0.91971,152,252.271,0.0374549 +223.711,0.0173486,0.00111111,0.925291,203,234.365,0.0416848 +189.186,0.0177615,0.00111111,0.936821,157,197.813,0.0354675 +225.668,0.0149183,0.00111111,0.924638,161,236.785,0.0294055 +190.516,0.013475,0.00111111,0.936377,194,199.476,0.0368492 +181.448,0.0190386,0.00111111,0.939426,172,190.418,0.0197871 +174.893,0.013657,0.00111111,0.941595,209,183.54,0.0249911 +239.432,0.0167526,0.00111111,0.920148,112,251.338,0.0424673 +216.12,0.0177558,0.00111111,0.927826,230,226.87,0.0131177 +199.419,0.0165644,0.00111111,0.933404,180,209.377,0.0360779 +214.187,0.015712,0.00111111,0.928472,334,224.776,0.0236814 +220.124,0.0146528,0.00111111,0.926489,195,231.062,0.0221922 +213.278,0.0117894,0.00111111,0.928798,306,223.872,0.0196314 +232.559,0.0143261,0.00111111,0.922671,143,243.782,0.03507 +226.85,0.0130241,0.00111111,0.924243,191,237.917,0.0356397 +239.534,0.0175992,0.00111111,0.920007,153,251.363,0.0250786 +189.334,0.0168291,0.00111111,0.936772,220,198.154,0.0291626 +222.884,0.0167893,0.00111111,0.925568,173,234.026,0.0286739 +217.705,0.0123857,0.00111111,0.927326,205,228.503,0.0233835 +219.242,0.0186138,0.00111111,0.926784,146,230.184,0.0161714 +229.813,0.0169982,0.00111111,0.923254,253,241.123,0.030569 +252.056,0.0140714,0.00111111,0.915826,244,264.597,0.0308211 +189.176,0.0138221,0.00111111,0.936824,186,198.256,0.0382027 +191.39,0.0157992,0.00111111,0.936419,266,200.756,0.02373 +190.972,0.0143532,0.00111111,0.936225,207,200.251,0.0285909 +238.237,0.0134806,0.00111111,0.92044,220,250.132,0.0133152 +188.447,0.0164881,0.00111111,0.937068,249,197.721,0.0347174 +220.511,0.0147817,0.00111111,0.92636,200,231.451,0.0277416 +227.83,0.0181621,0.00111111,0.923938,269,238.912,0.029632 +195.281,0.0171527,0.00111111,0.934786,246,204.402,0.0286607 +194.106,0.0150671,0.00111111,0.935193,209,203.589,0.0364586 +193.872,0.0118606,0.00111111,0.935256,186,203.051,0.0436481 +268.274,0.018024,0.00111111,0.910409,120,281.253,0.0400486 +256.839,0.0147597,0.00111111,0.914228,165,269.672,0.0250823 +120.527,0.0305651,0.00217778,0.95975,182,126.241,0.0274436 +105.717,0.0304078,0.00217778,0.964696,282,110.962,0.0158715 +119.901,0.0296548,0.00217778,0.959959,224,125.853,0.0221449 +133.689,0.0301734,0.00217778,0.955354,233,140.195,0.0223482 +120.918,0.0297028,0.00217778,0.959619,175,126.647,0.0197707 +147.295,0.0283644,0.00217778,0.950811,243,154.539,0.0261081 +102.228,0.0319967,0.00217778,0.965861,251,107.206,0.0145694 +122.622,0.0252732,0.00217778,0.95905,232,128.558,0.0183895 +130.819,0.0325323,0.00217778,0.956313,169,136.77,0.0248296 +139.062,0.029404,0.00217778,0.95356,239,145.941,0.0198192 +163.931,0.0284774,0.00217778,0.945255,197,171.996,0.0243894 +113.252,0.0321719,0.00217778,0.962179,241,118.437,0.0246194 +137.3,0.0283919,0.00217778,0.954149,176,143.556,0.0201642 +115.119,0.0300041,0.00217778,0.961556,295,120.873,0.0178014 +100.904,0.0288716,0.00217778,0.966303,208,105.887,0.0200813 +147.487,0.024799,0.00217778,0.950747,189,154.67,0.0243077 +147.404,0.0277859,0.00217778,0.950774,143,154.182,0.0287594 +110.849,0.0278082,0.00217778,0.962982,247,116.314,0.0130491 +108.144,0.0317319,0.00217778,0.963885,221,113.496,0.0213925 +152.471,0.0309984,0.00217778,0.949082,193,159.92,0.0216455 +151.301,0.0316553,0.00217778,0.949473,183,158.727,0.026995 +103.761,0.0245259,0.00217778,0.965349,208,108.387,0.0261726 +141.47,0.0299984,0.00217778,0.952756,215,148.334,0.0212445 +107.693,0.0288702,0.00217778,0.964036,237,112.767,0.0184018 +132.834,0.0291123,0.00217778,0.95564,243,139.428,0.0137168 +118.598,0.0294951,0.00217778,0.960394,224,124.479,0.0151507 +101.31,0.0290843,0.00217778,0.966168,277,106.309,0.0130174 +133.211,0.0291807,0.00217778,0.955514,223,139.721,0.0234585 +127.816,0.031699,0.00217778,0.957316,228,133.951,0.0207455 +128.875,0.0282553,0.00217778,0.956962,205,135.062,0.0212527 +128.065,0.0277151,0.00217778,0.957233,232,133.884,0.0207377 +114.407,0.0308509,0.00217778,0.961794,248,120.051,0.0177078 +96.6405,0.0323881,0.00217778,0.967727,257,101.318,0.0205648 +128.856,0.0302615,0.00217778,0.956968,196,135.279,0.0185934 +104.861,0.0307769,0.00217778,0.964981,300,110.051,0.0107628 +130.225,0.0302749,0.00217778,0.956511,206,136.437,0.0178083 +128.374,0.025948,0.00217778,0.957129,198,134.697,0.0240022 +108.68,0.0299555,0.00217778,0.963706,261,113.78,0.0165322 +116.83,0.0285706,0.00217778,0.960984,214,122.484,0.0175649 +109.654,0.0290142,0.00217778,0.963381,201,114.487,0.0242023 +121.709,0.0293128,0.00217778,0.959355,181,127.55,0.0230015 +119.756,0.0299435,0.00217778,0.960007,266,125.629,0.0222042 +154.595,0.0296071,0.00217778,0.948373,161,162.041,0.031111 +148.94,0.0288307,0.00217778,0.950261,189,156.364,0.0201626 +108.541,0.0309115,0.00217778,0.963753,215,113.788,0.0194676 +131.712,0.0305304,0.00217778,0.956015,170,138.26,0.0233339 +104.985,0.0269759,0.00217778,0.96494,223,109.996,0.0200455 +156.935,0.0277759,0.00217778,0.947591,197,164.442,0.0274963 +101.562,0.0270836,0.00217778,0.966083,228,105.711,0.0285827 +149.172,0.0293507,0.00217778,0.950184,266,156.553,0.0137586 +110.786,0.0301022,0.00217778,0.963003,225,116.304,0.0160115 +108.126,0.0296889,0.00217778,0.963891,272,113.339,0.0139973 +113.396,0.0280885,0.00217778,0.962131,184,118.637,0.0206842 +157.303,0.0286129,0.00217778,0.947469,205,164.957,0.0204323 +92.5603,0.0310149,0.00217778,0.969089,288,97.1774,0.0118406 +131.31,0.0312147,0.00217778,0.956149,201,137.814,0.0216513 +151.662,0.0264346,0.00217778,0.949352,241,158.652,0.0206991 +122.986,0.0296999,0.00217778,0.958929,239,128.639,0.0250375 +138.21,0.0276365,0.00217778,0.953845,210,144.853,0.0221076 +130.258,0.0288724,0.00217778,0.9565,203,136.728,0.0240955 +95.4606,0.0305017,0.00217778,0.968121,264,100.103,0.0134085 +123.79,0.0302927,0.00217778,0.95866,290,129.972,0.0120363 +128.023,0.0269328,0.00217778,0.957247,263,134.171,0.0176036 +97.4169,0.0294049,0.00217778,0.967467,283,102.086,0.0154436 +131.497,0.032637,0.00217778,0.956086,194,137.823,0.0230214 +114.486,0.0296235,0.00217778,0.961767,209,120.165,0.0182154 +115.802,0.030273,0.00217778,0.961328,249,121.511,0.0168117 +104.888,0.0298335,0.00217778,0.964972,266,110.067,0.0157024 +107.529,0.0299312,0.00217778,0.96409,214,112.614,0.0242658 +100.39,0.0284705,0.00217778,0.966475,228,105.271,0.0152932 +134.206,0.0300452,0.00217778,0.955182,190,140.821,0.0262343 +118.423,0.0285713,0.00217778,0.960452,230,124.285,0.0195539 +150.763,0.0269517,0.00217778,0.949652,188,158.103,0.0213998 +134.048,0.0302692,0.00217778,0.955234,169,140.515,0.0308499 +96.9072,0.029681,0.00217778,0.967638,245,101.64,0.0165011 +123.811,0.0258042,0.00217778,0.958653,254,129.887,0.0140323 +159.564,0.0304946,0.00217778,0.946713,205,167.194,0.0194008 +105.757,0.0290973,0.00217778,0.964682,238,110.881,0.0179311 +139.738,0.0289451,0.00217778,0.953334,194,146.669,0.0262391 +112.768,0.0276706,0.00217778,0.962341,195,118.035,0.0156339 +143.501,0.0254884,0.00217778,0.952078,256,150.583,0.0127485 +136.72,0.0262001,0.00217778,0.954342,244,143.211,0.0193324 +109.952,0.0287195,0.00217778,0.963281,223,114.785,0.0241593 +139.559,0.029377,0.00217778,0.953394,187,146.421,0.0183773 +124.8,0.028991,0.00217778,0.958323,220,130.875,0.0179003 +102.291,0.0285261,0.00217778,0.96584,278,107.373,0.0140422 +144.967,0.0281308,0.00217778,0.951588,234,152.164,0.0189975 +123.808,0.031638,0.00217778,0.958654,185,129.282,0.0314699 +93.612,0.0275759,0.00217778,0.968738,271,98.1416,0.0124221 +123.829,0.0279283,0.00217778,0.958647,199,129.997,0.0222236 +111.654,0.0290171,0.00217778,0.962713,183,117,0.0200822 +105.848,0.0278707,0.00217778,0.964652,235,111.092,0.0159004 +108.727,0.0240196,0.00217778,0.96369,330,114.087,0.0151336 +102.465,0.0285859,0.00217778,0.965782,267,107.558,0.0137917 +137.886,0.0315396,0.00217778,0.953953,162,144.45,0.0198371 +112.847,0.0258472,0.00217778,0.962315,233,118.484,0.0194957 +104.672,0.0280787,0.00217778,0.965045,270,109.701,0.017613 +121.264,0.0247246,0.00217778,0.959504,181,126.593,0.0240936 +161.034,0.0240912,0.00217778,0.946223,165,168.971,0.0262645 +137.026,0.0283714,0.00217778,0.95424,262,143.838,0.02069 diff --git a/dokumentation/evolution1d/55_vs_77.error b/dokumentation/evolution1d/55_vs_77.error new file mode 100644 index 0000000..8fe419c --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.error @@ -0,0 +1,201 @@ +"Evolution error" +218.554 +215.888 +274.375 +236.199 +220.524 +196.458 +255.181 +215.837 +229.777 +197.728 +222.315 +204.324 +187.221 +289.253 +209.38 +201.838 +234.713 +194.356 +207.713 +221.794 +231.891 +252.009 +217.426 +221.445 +257.465 +256.592 +234.339 +229.724 +207.016 +196.505 +202.122 +212.556 +197.783 +240.317 +240.693 +258.116 +221.524 +216.335 +214.214 +204.095 +234.645 +227.992 +237.221 +205.039 +228.952 +219.368 +218.239 +226.308 +220.379 +205.943 +219.746 +216.152 +225.258 +214.278 +191.56 +193.72 +257.562 +216.097 +231.642 +258.616 +214.487 +214.517 +217.707 +231.438 +246.342 +243.702 +252.271 +234.365 +197.813 +236.785 +199.476 +190.418 +183.54 +251.338 +226.87 +209.377 +224.776 +231.062 +223.872 +243.782 +237.917 +251.363 +198.154 +234.026 +228.503 +230.184 +241.123 +264.597 +198.256 +200.756 +200.251 +250.132 +197.721 +231.451 +238.912 +204.402 +203.589 +203.051 +281.253 +269.672 +126.241 +110.962 +125.853 +140.195 +126.647 +154.539 +107.206 +128.558 +136.77 +145.941 +171.996 +118.437 +143.556 +120.873 +105.887 +154.67 +154.182 +116.314 +113.496 +159.92 +158.727 +108.387 +148.334 +112.767 +139.428 +124.479 +106.309 +139.721 +133.951 +135.062 +133.884 +120.051 +101.318 +135.279 +110.051 +136.437 +134.697 +113.78 +122.484 +114.487 +127.55 +125.629 +162.041 +156.364 +113.788 +138.26 +109.996 +164.442 +105.711 +156.553 +116.304 +113.339 +118.637 +164.957 +97.1774 +137.814 +158.652 +128.639 +144.853 +136.728 +100.103 +129.972 +134.171 +102.086 +137.823 +120.165 +121.511 +110.067 +112.614 +105.271 +140.821 +124.285 +158.103 +140.515 +101.64 +129.887 +167.194 +110.881 +146.669 +118.035 +150.583 +143.211 +114.785 +146.421 +130.875 +107.373 +152.164 +129.282 +98.1416 +129.997 +117 +111.092 +114.087 +107.558 +144.45 +118.484 +109.701 +126.593 +168.971 +143.838 diff --git a/dokumentation/evolution1d/55_vs_77.gnuplot.fit.log b/dokumentation/evolution1d/55_vs_77.gnuplot.fit.log new file mode 100644 index 0000000..625635e --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "55_vs_77.csv" every ::1 using 2:5 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 9.66726e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707302 + +initial set of free parameter values + +a = 1 +b = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 421624 +rel. change during last iteration : -6.34169e-08 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 46.1456 +variance of residuals (reduced chisquare) = WSSR/ndf : 2129.41 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 917.12 +/- 480.9 (52.44%) +b = 195.33 +/- 11.29 (5.78%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.957 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "55_vs_77.csv" every ::1 using 4:5 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 9.58815e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.972317 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 380453 +rel. change during last iteration : -6.44724e-08 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 43.8347 +variance of residuals (reduced chisquare) = WSSR/ndf : 1921.48 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 952.476 +/- 188.8 (19.82%) +bb = -682.892 +/- 178.2 (26.09%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "55_vs_77.csv" every ::1 using 4:6 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 6.6554e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.972317 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 14.0608 +rel. change during last iteration : -2.80474e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.266484 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0710139 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3145.15 +/- 1.148 (0.03649%) +bbb = 3144.91 +/- 1.083 (0.03444%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/55_vs_77.gnuplot.log b/dokumentation/evolution1d/55_vs_77.gnuplot.log new file mode 100644 index 0000000..bd9a198 --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.gnuplot.log @@ -0,0 +1,239 @@ + + + Iteration 0 + WSSR : 9.66726e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707302 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 429053 delta(WSSR)/WSSR : -21.5316 + delta(WSSR) : -9.23821e+06 limit for stopping : 1e-05 + lambda : 0.0707302 + +resultant parameter values + +a = 22.2741 +b = 214.904 +/ + + Iteration 2 + WSSR : 422538 delta(WSSR)/WSSR : -0.015418 + delta(WSSR) : -6514.71 limit for stopping : 1e-05 + lambda : 0.00707302 + +resultant parameter values + +a = 601.96 +b = 202.413 +/ + + Iteration 3 + WSSR : 421624 delta(WSSR)/WSSR : -0.00216873 + delta(WSSR) : -914.389 limit for stopping : 1e-05 + lambda : 0.000707302 + +resultant parameter values + +a = 915.416 +b = 195.369 +/ + + Iteration 4 + WSSR : 421624 delta(WSSR)/WSSR : -6.34169e-08 + delta(WSSR) : -0.0267381 limit for stopping : 1e-05 + lambda : 7.07302e-05 + +resultant parameter values + +a = 917.12 +b = 195.33 + +After 4 iterations the fit converged. +final sum of squares of residuals : 421624 +rel. change during last iteration : -6.34169e-08 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 46.1456 +variance of residuals (reduced chisquare) = WSSR/ndf : 2129.41 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 917.12 +/- 480.9 (52.44%) +b = 195.33 +/- 11.29 (5.78%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.957 1.000 + + + Iteration 0 + WSSR : 9.58815e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.972317 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 416754 delta(WSSR)/WSSR : -22.0067 + delta(WSSR) : -9.1714e+06 limit for stopping : 1e-05 + lambda : 0.0972317 + +resultant parameter values + +aa = 132.348 +bb = 90.6225 +/ + + Iteration 2 + WSSR : 382700 delta(WSSR)/WSSR : -0.088985 + delta(WSSR) : -34054.5 limit for stopping : 1e-05 + lambda : 0.00972317 + +resultant parameter values + +aa = 748.351 +bb = -490.236 +/ + + Iteration 3 + WSSR : 380453 delta(WSSR)/WSSR : -0.00590532 + delta(WSSR) : -2246.69 limit for stopping : 1e-05 + lambda : 0.000972317 + +resultant parameter values + +aa = 951.802 +bb = -682.256 +/ + + Iteration 4 + WSSR : 380453 delta(WSSR)/WSSR : -6.44724e-08 + delta(WSSR) : -0.0245287 limit for stopping : 1e-05 + lambda : 9.72317e-05 + +resultant parameter values + +aa = 952.476 +bb = -682.892 + +After 4 iterations the fit converged. +final sum of squares of residuals : 380453 +rel. change during last iteration : -6.44724e-08 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 43.8347 +variance of residuals (reduced chisquare) = WSSR/ndf : 1921.48 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 952.476 +/- 188.8 (19.82%) +bb = -682.892 +/- 178.2 (26.09%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 6.6554e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.972317 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 531214 delta(WSSR)/WSSR : -11.5287 + delta(WSSR) : -6.12418e+06 limit for stopping : 1e-05 + lambda : 0.0972317 + +resultant parameter values + +aaa = -6.77303 +bbb = 182.43 +/ + + Iteration 2 + WSSR : 32939.9 delta(WSSR)/WSSR : -15.1268 + delta(WSSR) : -498274 limit for stopping : 1e-05 + lambda : 0.00972317 + +resultant parameter values + +aaa = -2363.72 +bbb = 2407.38 +/ + + Iteration 3 + WSSR : 14.4202 delta(WSSR)/WSSR : -2283.28 + delta(WSSR) : -32925.5 limit for stopping : 1e-05 + lambda : 0.000972317 + +resultant parameter values + +aaa = -3142.56 +bbb = 3142.47 +/ + + Iteration 4 + WSSR : 14.0608 delta(WSSR)/WSSR : -0.0255655 + delta(WSSR) : -0.35947 limit for stopping : 1e-05 + lambda : 9.72317e-05 + +resultant parameter values + +aaa = -3145.15 +bbb = 3144.91 +/ + + Iteration 5 + WSSR : 14.0608 delta(WSSR)/WSSR : -2.80474e-11 + delta(WSSR) : -3.94367e-10 limit for stopping : 1e-05 + lambda : 9.72317e-06 + +resultant parameter values + +aaa = -3145.15 +bbb = 3144.91 + +After 5 iterations the fit converged. +final sum of squares of residuals : 14.0608 +rel. change during last iteration : -2.80474e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.266484 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0710139 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3145.15 +/- 1.148 (0.03649%) +bbb = 3144.91 +/- 1.083 (0.03444%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/55_vs_77.gnuplot.script b/dokumentation/evolution1d/55_vs_77.gnuplot.script new file mode 100644 index 0000000..cef657d --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "55_vs_77.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "55_vs_77_regularity-vs-steps.png" +plot "55_vs_77.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "55_vs_77.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "55_vs_77_improvement-vs-steps.png" +plot "55_vs_77.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "55_vs_77.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "55_vs_77_improvement-vs-evo-error.png" +plot "55_vs_77.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/55_vs_77.spearman b/dokumentation/evolution1d/55_vs_77.spearman new file mode 100644 index 0000000..ccf20bb --- /dev/null +++ b/dokumentation/evolution1d/55_vs_77.spearman @@ -0,0 +1,37 @@ +[1] "================ Analyzing 55_vs_77.csv" +[1] "spearman for improvement-potential vs. evolution-error" + x y +x 1 -1 +y -1 1 + +n= 200 + + +P + x y +x 0 +y 0 +[1] "spearman for regularity vs. steps" + x y +x 1.00 0.12 +y 0.12 1.00 + +n= 200 + + +P + x y +x 0.0957 +y 0.0957 +[1] "spearman for variability vs. evolution-error" + x y +x 1.00 -0.87 +y -0.87 1.00 + +n= 200 + + +P + x y +x 0 +y 0 diff --git a/dokumentation/evolution1d/55_vs_77_improvement-vs-evo-error.png b/dokumentation/evolution1d/55_vs_77_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..2205780efda8d7206ebfe5f52c7eb125485c00d4 GIT binary patch literal 5755 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 XABy%kEe1BK{cW){v%%Mx5Xt`m6)SnB literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/55_vs_77_improvement-vs-steps.png b/dokumentation/evolution1d/55_vs_77_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..e47c79f32b271ebd78ea91a5ac82bee2d48f59d2 GIT binary patch literal 6589 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 mB_OFB$h0~=>~Fu~?GGd(R}~_a2XrnEdYRp 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/R_analysis.r b/dokumentation/evolution1d/R_analysis.r index a5b36c7..e4c64f1 100644 --- a/dokumentation/evolution1d/R_analysis.r +++ b/dokumentation/evolution1d/R_analysis.r @@ -1,9 +1,12 @@ library(Hmisc) -DF=read.table("potential_lambda05_fitness_R_gia2_ffd_im_mid_25.txt",header=TRUE,skip=1, sep="") -head(DF) -rcorr(as.matrix(DF),type="spearman") +DF=as.matrix(read.csv("20171020-evolution1D_5x5_100Times-addedOne.csv",header=TRUE)) +rcorr(DF[,4],DF[,6],type="spearman") -DF=read.table("potential_lambda075_fitness_R_gia2_ffd_im_mid_25.txt",header=TRUE,skip=1, sep="") -head(DF) -rcorr(as.matrix(DF),type="spearman") +DF=as.matrix(read.csv("20171020-evolution1D_5x5_100Times.csv",header=TRUE)) +rcorr(DF[,4],DF[,6],type="spearman") +DF=as.matrix(read.csv("20171020-evolution1D_5x5_100Times-addedOne.csv",header=TRUE)) +rcorr(DF[,2],DF[,5],type="spearman") + +DF=as.matrix(read.csv("20171020-evolution1D_5x5_100Times.csv",header=TRUE)) +rcorr(DF[,2],DF[,5],type="spearman") diff --git a/dokumentation/evolution1d/R_analysis.sh b/dokumentation/evolution1d/R_analysis.sh new file mode 100755 index 0000000..d7fdbfb --- /dev/null +++ b/dokumentation/evolution1d/R_analysis.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +if [[ -f "$1" ]]; then + +R -q --slave --vanilla <" +fi + diff --git a/dokumentation/evolution1d/adv-lamb.csv b/dokumentation/evolution1d/adv-lamb.csv new file mode 100644 index 0000000..7a6e81e --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement,improvement.5,improvement.75,improvement.25,steps,"Evolution error",sigma +179.603,0.026188,0.00111111,0.940021,0.979787,0.958161,0.995351,253,188.254,0.0232041 +196.451,0.0244511,0.00111111,0.93446,0.977913,0.954281,0.99492,157,205.896,0.0228021 +189.09,0.0262443,0.00111111,0.936855,0.97872,0.955952,0.995106,159,198.496,0.0265 +190.532,0.0261834,0.00111111,0.936372,0.978557,0.955615,0.995068,237,199.725,0.0171699 +190.508,0.0256818,0.00111111,0.93638,0.97856,0.95562,0.995069,187,200.021,0.0279554 +195.427,0.0276415,0.00111111,0.934737,0.978006,0.954474,0.994942,233,205.078,0.0239691 +187.043,0.0248676,0.00111111,0.937537,0.978949,0.956427,0.995159,147,195.885,0.0307528 +183.789,0.0266311,0.00111111,0.938623,0.979316,0.957185,0.995243,191,192.902,0.0200394 +178.989,0.0248993,0.00111111,0.940228,0.979856,0.958305,0.995367,218,187.778,0.0188421 +196.752,0.0272486,0.00111111,0.934294,0.977857,0.954166,0.994907,203,206.385,0.0247391 +184.537,0.0266148,0.00111111,0.938374,0.979232,0.957011,0.995223,192,193.482,0.0207295 +201.489,0.0259811,0.00111111,0.932757,0.977339,0.953094,0.994788,209,211.501,0.020084 +199.803,0.0263512,0.00111111,0.933275,0.977513,0.953455,0.994828,261,209.303,0.0238203 +196.761,0.0264791,0.00111111,0.934291,0.977856,0.954164,0.994907,142,206.22,0.0255644 +198.277,0.0267124,0.00111111,0.933786,0.977685,0.953811,0.994868,182,207.938,0.0336422 +208.415,0.0264034,0.00111111,0.9304,0.976544,0.951449,0.994605,137,218.736,0.0313946 +207.674,0.0252068,0.00111111,0.930647,0.976628,0.951621,0.994625,176,217.926,0.0150835 +188.854,0.0239334,0.00111111,0.936932,0.978746,0.956005,0.995112,223,198.057,0.0253543 +219.268,0.0250067,0.00111111,0.926775,0.975323,0.94892,0.994324,159,230.187,0.0183427 +204.945,0.0249211,0.00111111,0.931558,0.976935,0.952257,0.994695,176,215.127,0.0234684 +203.53,0.0253226,0.00111111,0.932031,0.977094,0.952587,0.994732,198,213.673,0.016402 +190.941,0.02429,0.00111111,0.936235,0.978511,0.955519,0.995058,121,200.174,0.0488998 +188.434,0.026564,0.00111111,0.937085,0.978797,0.956112,0.995124,139,197.224,0.022272 +192.602,0.0257663,0.00111111,0.935682,0.978325,0.955134,0.995015,194,202.147,0.0170614 +189.234,0.0234601,0.00111111,0.936806,0.978703,0.955918,0.995102,138,198.141,0.0424643 +196.368,0.025791,0.00111111,0.934422,0.9779,0.954255,0.994917,173,206.172,0.0266269 +206.929,0.0257442,0.00111111,0.930896,0.976711,0.951795,0.994644,177,217.236,0.0313754 +208.073,0.0248913,0.00111111,0.930514,0.976583,0.951528,0.994614,171,218.32,0.0186665 +196.852,0.02525,0.00111111,0.934261,0.977846,0.954142,0.994905,162,206.082,0.0317539 +196.103,0.0269448,0.00111111,0.934512,0.97793,0.954318,0.994924,213,205.887,0.0319141 +200.662,0.02717,0.00111111,0.932989,0.977417,0.953255,0.994806,166,210.591,0.0191685 +192.795,0.0248511,0.00111111,0.935616,0.978302,0.955088,0.99501,188,202.024,0.0216186 +201.416,0.0255063,0.00111111,0.932737,0.977332,0.953079,0.994787,248,211.435,0.0186956 +192.352,0.0236198,0.00111111,0.935764,0.978352,0.955191,0.995021,184,201.584,0.027124 +183.207,0.0272397,0.00111111,0.938825,0.979384,0.957326,0.995258,167,191.923,0.0400563 +208.013,0.0253904,0.00111111,0.930534,0.976589,0.951542,0.994616,148,217.876,0.0354772 +198.242,0.02544,0.00111111,0.933797,0.977689,0.953819,0.994869,220,207.826,0.0198802 +190.364,0.0261942,0.00111111,0.936428,0.978576,0.955654,0.995073,229,199.813,0.017872 +199.888,0.0260878,0.00111111,0.933248,0.977504,0.953436,0.994826,196,209.821,0.0433316 +192.861,0.0268398,0.00111111,0.935594,0.978295,0.955072,0.995008,191,202.42,0.0178469 +192.098,0.0262855,0.00111111,0.935856,0.978383,0.955255,0.995028,183,201.417,0.0248602 +181.505,0.0252787,0.00111111,0.939556,0.97963,0.957836,0.995315,186,190.047,0.0284528 +187.323,0.0267028,0.00111111,0.937443,0.978918,0.956362,0.995151,183,196.374,0.0358928 +184.677,0.0255025,0.00111111,0.938327,0.979216,0.956979,0.99522,198,193.685,0.024289 +205.213,0.0252094,0.00111111,0.931469,0.976905,0.952195,0.994688,194,215.462,0.0177816 +202.104,0.0274611,0.00111111,0.932507,0.977254,0.952919,0.994769,145,212.139,0.0193782 +188.727,0.0261381,0.00111111,0.936977,0.978761,0.956037,0.995115,146,197.984,0.022975 +195.625,0.0255377,0.00111111,0.934671,0.977984,0.954428,0.994936,157,204.831,0.0274209 +192.408,0.0243666,0.00111111,0.935745,0.978346,0.955178,0.99502,184,201.998,0.0295321 +194.585,0.0257087,0.00111111,0.935029,0.978104,0.954678,0.994964,209,204.132,0.0176607 +212.338,0.0246703,0.00111111,0.929237,0.976153,0.950638,0.994515,209,222.918,0.0241369 +181.9,0.0245309,0.00111111,0.939254,0.979528,0.957625,0.995292,172,190.866,0.0173801 +193.352,0.0258004,0.00111111,0.93543,0.978239,0.954958,0.994995,181,202.647,0.0281892 +201.972,0.0257228,0.00111111,0.932551,0.977269,0.95295,0.994772,159,211.847,0.0197761 +189.39,0.024665,0.00111111,0.936753,0.978686,0.955881,0.995098,213,198.75,0.0378911 +213.861,0.024889,0.00111111,0.928915,0.976044,0.950413,0.99449,164,224.289,0.0270203 +208.41,0.0265947,0.00111111,0.930403,0.976545,0.951451,0.994606,178,218.633,0.0445227 +197.211,0.0248719,0.00111111,0.934141,0.977805,0.954059,0.994895,214,206.585,0.0256113 +193.28,0.0264211,0.00111111,0.935595,0.978295,0.955073,0.995008,145,202.822,0.0209876 +184.13,0.0247761,0.00111111,0.938843,0.97939,0.957339,0.99526,154,192.806,0.0281888 +214.345,0.0254178,0.00111111,0.928419,0.975877,0.950067,0.994452,204,224.986,0.0233669 +198.282,0.0243538,0.00111111,0.933783,0.977685,0.953809,0.994868,159,207.701,0.017893 +190.332,0.026492,0.00111111,0.936439,0.978579,0.955661,0.995073,265,199.844,0.0225251 +187.448,0.0255424,0.00111111,0.937614,0.978975,0.956481,0.995165,174,196.687,0.0194459 +186.94,0.0237614,0.00111111,0.937571,0.978961,0.956451,0.995161,205,196.03,0.0327835 +204.373,0.0291347,0.00111111,0.931749,0.976999,0.95239,0.99471,154,214.317,0.0221349 +189.99,0.0245251,0.00111111,0.936553,0.978618,0.955741,0.995082,243,199.197,0.0280832 +193.767,0.0250692,0.00111111,0.935291,0.978193,0.954861,0.994985,208,203.173,0.0213713 +207.374,0.0247131,0.00111111,0.930747,0.976661,0.951691,0.994632,208,217.691,0.0213977 +201.25,0.0258389,0.00111111,0.932792,0.977351,0.953118,0.994791,143,210.68,0.0255796 +212.58,0.0246806,0.00111111,0.929009,0.976075,0.950479,0.994498,166,223.133,0.0236094 +191.974,0.025784,0.00111111,0.93589,0.978395,0.955279,0.995031,157,201.275,0.0330152 +185.387,0.0252672,0.00111111,0.938097,0.979138,0.956818,0.995202,189,194.38,0.0257366 +212.023,0.0263675,0.00111111,0.929196,0.976139,0.950609,0.994512,145,222.547,0.0246763 +186.682,0.026184,0.00111111,0.937657,0.97899,0.956512,0.995168,186,195.909,0.0179976 +182.965,0.0268297,0.00111111,0.938978,0.979435,0.957433,0.99527,161,191.875,0.0360357 +204.758,0.0256502,0.00111111,0.931784,0.977011,0.952414,0.994713,135,214.718,0.0244786 +195.023,0.0240548,0.00111111,0.934872,0.978051,0.954569,0.994952,236,204.506,0.0168769 +200.375,0.0256024,0.00111111,0.933085,0.977449,0.953322,0.994814,163,209.762,0.0341017 +176.392,0.02493,0.00111111,0.941094,0.980148,0.958909,0.995434,246,185.182,0.024624 +215.099,0.0251406,0.00111111,0.928167,0.975792,0.949892,0.994432,182,225.686,0.0172172 +196.048,0.0244025,0.00111111,0.934529,0.977936,0.95433,0.994926,171,205.79,0.0216345 +192.129,0.0250595,0.00111111,0.935842,0.978378,0.955245,0.995027,163,201.653,0.0246749 +189.835,0.025235,0.00111111,0.936682,0.978661,0.955831,0.995092,113,198.984,0.0430281 +205.107,0.0256549,0.00111111,0.931504,0.976916,0.952219,0.994691,165,214.844,0.0304616 +193.362,0.0281933,0.00111111,0.935426,0.978238,0.954955,0.994995,133,202.594,0.0230947 +176.783,0.0253994,0.00111111,0.940963,0.980104,0.958818,0.995424,165,185.619,0.0298644 +201.911,0.0267396,0.00111111,0.932571,0.977276,0.952964,0.994774,247,211.904,0.0184367 +187.159,0.0264083,0.00111111,0.937498,0.978936,0.9564,0.995156,185,195.98,0.0301479 +184.049,0.0259232,0.00111111,0.938551,0.979291,0.957135,0.995237,232,192.979,0.0173422 +204.792,0.0254979,0.00111111,0.93161,0.976952,0.952293,0.994699,167,214.577,0.0239699 +199.555,0.0258068,0.00111111,0.933358,0.977541,0.953513,0.994835,157,209.134,0.0261165 +190.76,0.0261192,0.00111111,0.936414,0.978571,0.955644,0.995072,227,200.294,0.023586 +186.16,0.0270901,0.00111111,0.937832,0.979049,0.956633,0.995181,154,194.941,0.0553742 +191.062,0.0244287,0.00111111,0.936195,0.978497,0.955491,0.995055,206,199.917,0.0297287 +195.72,0.0264288,0.00111111,0.934639,0.977973,0.954406,0.994934,181,205.385,0.0241264 +194.606,0.0260995,0.00111111,0.935048,0.978111,0.954691,0.994966,183,204.299,0.0164021 +200.328,0.0273905,0.00111111,0.9331,0.977454,0.953333,0.994815,195,210.307,0.0270821 +194.583,0.0264801,0.00111111,0.935019,0.978101,0.954671,0.994963,167,203.889,0.0308113 +183.311,0.025923,0.00111111,0.938783,0.97937,0.957297,0.995255,167,192.409,0.0247795 diff --git a/dokumentation/evolution1d/adv-lamb_05.csv b/dokumentation/evolution1d/adv-lamb_05.csv new file mode 100644 index 0000000..20a94f0 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_05.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement.5,steps,"Evolution error",sigma +179.603,0.026188,0.00111111,0.979787,253,188.254,0.0232041 +196.451,0.0244511,0.00111111,0.977913,157,205.896,0.0228021 +189.09,0.0262443,0.00111111,0.97872,159,198.496,0.0265 +190.532,0.0261834,0.00111111,0.978557,237,199.725,0.0171699 +190.508,0.0256818,0.00111111,0.97856,187,200.021,0.0279554 +195.427,0.0276415,0.00111111,0.978006,233,205.078,0.0239691 +187.043,0.0248676,0.00111111,0.978949,147,195.885,0.0307528 +183.789,0.0266311,0.00111111,0.979316,191,192.902,0.0200394 +178.989,0.0248993,0.00111111,0.979856,218,187.778,0.0188421 +196.752,0.0272486,0.00111111,0.977857,203,206.385,0.0247391 +184.537,0.0266148,0.00111111,0.979232,192,193.482,0.0207295 +201.489,0.0259811,0.00111111,0.977339,209,211.501,0.020084 +199.803,0.0263512,0.00111111,0.977513,261,209.303,0.0238203 +196.761,0.0264791,0.00111111,0.977856,142,206.22,0.0255644 +198.277,0.0267124,0.00111111,0.977685,182,207.938,0.0336422 +208.415,0.0264034,0.00111111,0.976544,137,218.736,0.0313946 +207.674,0.0252068,0.00111111,0.976628,176,217.926,0.0150835 +188.854,0.0239334,0.00111111,0.978746,223,198.057,0.0253543 +219.268,0.0250067,0.00111111,0.975323,159,230.187,0.0183427 +204.945,0.0249211,0.00111111,0.976935,176,215.127,0.0234684 +203.53,0.0253226,0.00111111,0.977094,198,213.673,0.016402 +190.941,0.02429,0.00111111,0.978511,121,200.174,0.0488998 +188.434,0.026564,0.00111111,0.978797,139,197.224,0.022272 +192.602,0.0257663,0.00111111,0.978325,194,202.147,0.0170614 +189.234,0.0234601,0.00111111,0.978703,138,198.141,0.0424643 +196.368,0.025791,0.00111111,0.9779,173,206.172,0.0266269 +206.929,0.0257442,0.00111111,0.976711,177,217.236,0.0313754 +208.073,0.0248913,0.00111111,0.976583,171,218.32,0.0186665 +196.852,0.02525,0.00111111,0.977846,162,206.082,0.0317539 +196.103,0.0269448,0.00111111,0.97793,213,205.887,0.0319141 +200.662,0.02717,0.00111111,0.977417,166,210.591,0.0191685 +192.795,0.0248511,0.00111111,0.978302,188,202.024,0.0216186 +201.416,0.0255063,0.00111111,0.977332,248,211.435,0.0186956 +192.352,0.0236198,0.00111111,0.978352,184,201.584,0.027124 +183.207,0.0272397,0.00111111,0.979384,167,191.923,0.0400563 +208.013,0.0253904,0.00111111,0.976589,148,217.876,0.0354772 +198.242,0.02544,0.00111111,0.977689,220,207.826,0.0198802 +190.364,0.0261942,0.00111111,0.978576,229,199.813,0.017872 +199.888,0.0260878,0.00111111,0.977504,196,209.821,0.0433316 +192.861,0.0268398,0.00111111,0.978295,191,202.42,0.0178469 +192.098,0.0262855,0.00111111,0.978383,183,201.417,0.0248602 +181.505,0.0252787,0.00111111,0.97963,186,190.047,0.0284528 +187.323,0.0267028,0.00111111,0.978918,183,196.374,0.0358928 +184.677,0.0255025,0.00111111,0.979216,198,193.685,0.024289 +205.213,0.0252094,0.00111111,0.976905,194,215.462,0.0177816 +202.104,0.0274611,0.00111111,0.977254,145,212.139,0.0193782 +188.727,0.0261381,0.00111111,0.978761,146,197.984,0.022975 +195.625,0.0255377,0.00111111,0.977984,157,204.831,0.0274209 +192.408,0.0243666,0.00111111,0.978346,184,201.998,0.0295321 +194.585,0.0257087,0.00111111,0.978104,209,204.132,0.0176607 +212.338,0.0246703,0.00111111,0.976153,209,222.918,0.0241369 +181.9,0.0245309,0.00111111,0.979528,172,190.866,0.0173801 +193.352,0.0258004,0.00111111,0.978239,181,202.647,0.0281892 +201.972,0.0257228,0.00111111,0.977269,159,211.847,0.0197761 +189.39,0.024665,0.00111111,0.978686,213,198.75,0.0378911 +213.861,0.024889,0.00111111,0.976044,164,224.289,0.0270203 +208.41,0.0265947,0.00111111,0.976545,178,218.633,0.0445227 +197.211,0.0248719,0.00111111,0.977805,214,206.585,0.0256113 +193.28,0.0264211,0.00111111,0.978295,145,202.822,0.0209876 +184.13,0.0247761,0.00111111,0.97939,154,192.806,0.0281888 +214.345,0.0254178,0.00111111,0.975877,204,224.986,0.0233669 +198.282,0.0243538,0.00111111,0.977685,159,207.701,0.017893 +190.332,0.026492,0.00111111,0.978579,265,199.844,0.0225251 +187.448,0.0255424,0.00111111,0.978975,174,196.687,0.0194459 +186.94,0.0237614,0.00111111,0.978961,205,196.03,0.0327835 +204.373,0.0291347,0.00111111,0.976999,154,214.317,0.0221349 +189.99,0.0245251,0.00111111,0.978618,243,199.197,0.0280832 +193.767,0.0250692,0.00111111,0.978193,208,203.173,0.0213713 +207.374,0.0247131,0.00111111,0.976661,208,217.691,0.0213977 +201.25,0.0258389,0.00111111,0.977351,143,210.68,0.0255796 +212.58,0.0246806,0.00111111,0.976075,166,223.133,0.0236094 +191.974,0.025784,0.00111111,0.978395,157,201.275,0.0330152 +185.387,0.0252672,0.00111111,0.979138,189,194.38,0.0257366 +212.023,0.0263675,0.00111111,0.976139,145,222.547,0.0246763 +186.682,0.026184,0.00111111,0.97899,186,195.909,0.0179976 +182.965,0.0268297,0.00111111,0.979435,161,191.875,0.0360357 +204.758,0.0256502,0.00111111,0.977011,135,214.718,0.0244786 +195.023,0.0240548,0.00111111,0.978051,236,204.506,0.0168769 +200.375,0.0256024,0.00111111,0.977449,163,209.762,0.0341017 +176.392,0.02493,0.00111111,0.980148,246,185.182,0.024624 +215.099,0.0251406,0.00111111,0.975792,182,225.686,0.0172172 +196.048,0.0244025,0.00111111,0.977936,171,205.79,0.0216345 +192.129,0.0250595,0.00111111,0.978378,163,201.653,0.0246749 +189.835,0.025235,0.00111111,0.978661,113,198.984,0.0430281 +205.107,0.0256549,0.00111111,0.976916,165,214.844,0.0304616 +193.362,0.0281933,0.00111111,0.978238,133,202.594,0.0230947 +176.783,0.0253994,0.00111111,0.980104,165,185.619,0.0298644 +201.911,0.0267396,0.00111111,0.977276,247,211.904,0.0184367 +187.159,0.0264083,0.00111111,0.978936,185,195.98,0.0301479 +184.049,0.0259232,0.00111111,0.979291,232,192.979,0.0173422 +204.792,0.0254979,0.00111111,0.976952,167,214.577,0.0239699 +199.555,0.0258068,0.00111111,0.977541,157,209.134,0.0261165 +190.76,0.0261192,0.00111111,0.978571,227,200.294,0.023586 +186.16,0.0270901,0.00111111,0.979049,154,194.941,0.0553742 +191.062,0.0244287,0.00111111,0.978497,206,199.917,0.0297287 +195.72,0.0264288,0.00111111,0.977973,181,205.385,0.0241264 +194.606,0.0260995,0.00111111,0.978111,183,204.299,0.0164021 +200.328,0.0273905,0.00111111,0.977454,195,210.307,0.0270821 +194.583,0.0264801,0.00111111,0.978101,167,203.889,0.0308113 +183.311,0.025923,0.00111111,0.97937,167,192.409,0.0247795 diff --git a/dokumentation/evolution1d/adv-lamb_05.gnuplot.fit.log b/dokumentation/evolution1d/adv-lamb_05.gnuplot.fit.log new file mode 100644 index 0000000..291665a --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_05.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_05.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_05.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.39898e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.989074 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102920 +rel. change during last iteration : -2.92502e-06 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4068 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.2 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 4824.54 +/- 3133 (64.93%) +bb = -4535.06 +/- 3064 (67.56%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_05.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.12478e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.989074 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.62349 +rel. change during last iteration : -5.80352e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259974 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0675867 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9355.22 +/- 25.13 (0.2686%) +bbb = 9354.48 +/- 24.58 (0.2627%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_05.gnuplot.log b/dokumentation/evolution1d/adv-lamb_05.gnuplot.log new file mode 100644 index 0000000..f636b06 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_05.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 105495 delta(WSSR)/WSSR : -31.5479 + delta(WSSR) : -3.32814e+06 limit for stopping : 1e-05 + lambda : 0.0707341 + +resultant parameter values + +a = 5.32798 +b = 182.415 +/ + + Iteration 2 + WSSR : 105402 delta(WSSR)/WSSR : -0.000885427 + delta(WSSR) : -93.3255 limit for stopping : 1e-05 + lambda : 0.00707341 + +resultant parameter values + +a = -27.5466 +b = 184.168 +/ + + Iteration 3 + WSSR : 105161 delta(WSSR)/WSSR : -0.00228785 + delta(WSSR) : -240.593 limit for stopping : 1e-05 + lambda : 0.000707341 + +resultant parameter values + +a = -1123.3 +b = 212.337 +/ + + Iteration 4 + WSSR : 105131 delta(WSSR)/WSSR : -0.000285564 + delta(WSSR) : -30.0216 limit for stopping : 1e-05 + lambda : 7.07341e-05 + +resultant parameter values + +a = -1667.84 +b = 226.336 +/ + + Iteration 5 + WSSR : 105131 delta(WSSR)/WSSR : -7.05227e-09 + delta(WSSR) : -0.000741413 limit for stopping : 1e-05 + lambda : 7.07341e-06 + +resultant parameter values + +a = -1670.56 +b = 226.406 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + + Iteration 0 + WSSR : 3.39898e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.989074 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 105398 delta(WSSR)/WSSR : -31.2489 + delta(WSSR) : -3.29358e+06 limit for stopping : 1e-05 + lambda : 0.0989074 + +resultant parameter values + +aa = 91.5331 +bb = 93.0379 +/ + + Iteration 2 + WSSR : 105290 delta(WSSR)/WSSR : -0.00102673 + delta(WSSR) : -108.104 limit for stopping : 1e-05 + lambda : 0.00989074 + +resultant parameter values + +aa = 118.298 +bb = 67.7639 +/ + + Iteration 3 + WSSR : 103895 delta(WSSR)/WSSR : -0.0134291 + delta(WSSR) : -1395.21 limit for stopping : 1e-05 + lambda : 0.000989074 + +resultant parameter values + +aa = 1806.02 +bb = -1582.88 +/ + + Iteration 4 + WSSR : 102920 delta(WSSR)/WSSR : -0.00947123 + delta(WSSR) : -974.781 limit for stopping : 1e-05 + lambda : 9.89074e-05 + +resultant parameter values + +aa = 4771.51 +bb = -4483.19 +/ + + Iteration 5 + WSSR : 102920 delta(WSSR)/WSSR : -2.92502e-06 + delta(WSSR) : -0.301043 limit for stopping : 1e-05 + lambda : 9.89074e-06 + +resultant parameter values + +aa = 4824.54 +bb = -4535.06 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102920 +rel. change during last iteration : -2.92502e-06 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4068 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.2 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 4824.54 +/- 3133 (64.93%) +bb = -4535.06 +/- 3064 (67.56%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.12478e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.989074 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 9679.72 delta(WSSR)/WSSR : -425.127 + delta(WSSR) : -4.11511e+06 limit for stopping : 1e-05 + lambda : 0.0989074 + +resultant parameter values + +aaa = 101.372 +bbb = 104.685 +/ + + Iteration 2 + WSSR : 9471.72 delta(WSSR)/WSSR : -0.0219599 + delta(WSSR) : -207.998 limit for stopping : 1e-05 + lambda : 0.00989074 + +resultant parameter values + +aaa = 49.2932 +bbb = 156.628 +/ + + Iteration 3 + WSSR : 3900.34 delta(WSSR)/WSSR : -1.42844 + delta(WSSR) : -5571.38 limit for stopping : 1e-05 + lambda : 0.000989074 + +resultant parameter values + +aaa = -3323.3 +bbb = 3455.11 +/ + + Iteration 4 + WSSR : 7.82562 delta(WSSR)/WSSR : -497.406 + delta(WSSR) : -3892.51 limit for stopping : 1e-05 + lambda : 9.89074e-05 + +resultant parameter values + +aaa = -9249.24 +bbb = 9250.83 +/ + + Iteration 5 + WSSR : 6.62349 delta(WSSR)/WSSR : -0.181495 + delta(WSSR) : -1.20213 limit for stopping : 1e-05 + lambda : 9.89074e-06 + +resultant parameter values + +aaa = -9355.2 +bbb = 9354.46 +/ + + Iteration 6 + WSSR : 6.62349 delta(WSSR)/WSSR : -5.80352e-09 + delta(WSSR) : -3.84395e-08 limit for stopping : 1e-05 + lambda : 9.89074e-07 + +resultant parameter values + +aaa = -9355.22 +bbb = 9354.48 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.62349 +rel. change during last iteration : -5.80352e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259974 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0675867 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -9355.22 +/- 25.13 (0.2686%) +bbb = 9354.48 +/- 24.58 (0.2627%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_05.gnuplot.script b/dokumentation/evolution1d/adv-lamb_05.gnuplot.script new file mode 100644 index 0000000..5c8a17b --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_05.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "adv-lamb_05.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "adv-lamb_05_regularity-vs-steps.png" +plot "adv-lamb_05.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "adv-lamb_05.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "adv-lamb_05_improvement-vs-steps.png" +plot "adv-lamb_05.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "adv-lamb_05.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "adv-lamb_05_improvement-vs-evo-error.png" +plot "adv-lamb_05.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/adv-lamb_05_improvement-vs-evo-error.png b/dokumentation/evolution1d/adv-lamb_05_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..171dacb15e5937ce1bb6374e31b9529fc037ac0a GIT binary patch literal 6180 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 z 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 B%kTgI literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_05_regularity-vs-steps.png b/dokumentation/evolution1d/adv-lamb_05_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..23bfc4c87521123e6681f2a3c781d99ca9555950 GIT binary patch literal 5569 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_1.csv b/dokumentation/evolution1d/adv-lamb_1.csv new file mode 100644 index 0000000..14f5d27 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_1.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement,steps,"Evolution error",sigma +179.603,0.026188,0.00111111,0.940021,253,188.254,0.0232041 +196.451,0.0244511,0.00111111,0.93446,157,205.896,0.0228021 +189.09,0.0262443,0.00111111,0.936855,159,198.496,0.0265 +190.532,0.0261834,0.00111111,0.936372,237,199.725,0.0171699 +190.508,0.0256818,0.00111111,0.93638,187,200.021,0.0279554 +195.427,0.0276415,0.00111111,0.934737,233,205.078,0.0239691 +187.043,0.0248676,0.00111111,0.937537,147,195.885,0.0307528 +183.789,0.0266311,0.00111111,0.938623,191,192.902,0.0200394 +178.989,0.0248993,0.00111111,0.940228,218,187.778,0.0188421 +196.752,0.0272486,0.00111111,0.934294,203,206.385,0.0247391 +184.537,0.0266148,0.00111111,0.938374,192,193.482,0.0207295 +201.489,0.0259811,0.00111111,0.932757,209,211.501,0.020084 +199.803,0.0263512,0.00111111,0.933275,261,209.303,0.0238203 +196.761,0.0264791,0.00111111,0.934291,142,206.22,0.0255644 +198.277,0.0267124,0.00111111,0.933786,182,207.938,0.0336422 +208.415,0.0264034,0.00111111,0.9304,137,218.736,0.0313946 +207.674,0.0252068,0.00111111,0.930647,176,217.926,0.0150835 +188.854,0.0239334,0.00111111,0.936932,223,198.057,0.0253543 +219.268,0.0250067,0.00111111,0.926775,159,230.187,0.0183427 +204.945,0.0249211,0.00111111,0.931558,176,215.127,0.0234684 +203.53,0.0253226,0.00111111,0.932031,198,213.673,0.016402 +190.941,0.02429,0.00111111,0.936235,121,200.174,0.0488998 +188.434,0.026564,0.00111111,0.937085,139,197.224,0.022272 +192.602,0.0257663,0.00111111,0.935682,194,202.147,0.0170614 +189.234,0.0234601,0.00111111,0.936806,138,198.141,0.0424643 +196.368,0.025791,0.00111111,0.934422,173,206.172,0.0266269 +206.929,0.0257442,0.00111111,0.930896,177,217.236,0.0313754 +208.073,0.0248913,0.00111111,0.930514,171,218.32,0.0186665 +196.852,0.02525,0.00111111,0.934261,162,206.082,0.0317539 +196.103,0.0269448,0.00111111,0.934512,213,205.887,0.0319141 +200.662,0.02717,0.00111111,0.932989,166,210.591,0.0191685 +192.795,0.0248511,0.00111111,0.935616,188,202.024,0.0216186 +201.416,0.0255063,0.00111111,0.932737,248,211.435,0.0186956 +192.352,0.0236198,0.00111111,0.935764,184,201.584,0.027124 +183.207,0.0272397,0.00111111,0.938825,167,191.923,0.0400563 +208.013,0.0253904,0.00111111,0.930534,148,217.876,0.0354772 +198.242,0.02544,0.00111111,0.933797,220,207.826,0.0198802 +190.364,0.0261942,0.00111111,0.936428,229,199.813,0.017872 +199.888,0.0260878,0.00111111,0.933248,196,209.821,0.0433316 +192.861,0.0268398,0.00111111,0.935594,191,202.42,0.0178469 +192.098,0.0262855,0.00111111,0.935856,183,201.417,0.0248602 +181.505,0.0252787,0.00111111,0.939556,186,190.047,0.0284528 +187.323,0.0267028,0.00111111,0.937443,183,196.374,0.0358928 +184.677,0.0255025,0.00111111,0.938327,198,193.685,0.024289 +205.213,0.0252094,0.00111111,0.931469,194,215.462,0.0177816 +202.104,0.0274611,0.00111111,0.932507,145,212.139,0.0193782 +188.727,0.0261381,0.00111111,0.936977,146,197.984,0.022975 +195.625,0.0255377,0.00111111,0.934671,157,204.831,0.0274209 +192.408,0.0243666,0.00111111,0.935745,184,201.998,0.0295321 +194.585,0.0257087,0.00111111,0.935029,209,204.132,0.0176607 +212.338,0.0246703,0.00111111,0.929237,209,222.918,0.0241369 +181.9,0.0245309,0.00111111,0.939254,172,190.866,0.0173801 +193.352,0.0258004,0.00111111,0.93543,181,202.647,0.0281892 +201.972,0.0257228,0.00111111,0.932551,159,211.847,0.0197761 +189.39,0.024665,0.00111111,0.936753,213,198.75,0.0378911 +213.861,0.024889,0.00111111,0.928915,164,224.289,0.0270203 +208.41,0.0265947,0.00111111,0.930403,178,218.633,0.0445227 +197.211,0.0248719,0.00111111,0.934141,214,206.585,0.0256113 +193.28,0.0264211,0.00111111,0.935595,145,202.822,0.0209876 +184.13,0.0247761,0.00111111,0.938843,154,192.806,0.0281888 +214.345,0.0254178,0.00111111,0.928419,204,224.986,0.0233669 +198.282,0.0243538,0.00111111,0.933783,159,207.701,0.017893 +190.332,0.026492,0.00111111,0.936439,265,199.844,0.0225251 +187.448,0.0255424,0.00111111,0.937614,174,196.687,0.0194459 +186.94,0.0237614,0.00111111,0.937571,205,196.03,0.0327835 +204.373,0.0291347,0.00111111,0.931749,154,214.317,0.0221349 +189.99,0.0245251,0.00111111,0.936553,243,199.197,0.0280832 +193.767,0.0250692,0.00111111,0.935291,208,203.173,0.0213713 +207.374,0.0247131,0.00111111,0.930747,208,217.691,0.0213977 +201.25,0.0258389,0.00111111,0.932792,143,210.68,0.0255796 +212.58,0.0246806,0.00111111,0.929009,166,223.133,0.0236094 +191.974,0.025784,0.00111111,0.93589,157,201.275,0.0330152 +185.387,0.0252672,0.00111111,0.938097,189,194.38,0.0257366 +212.023,0.0263675,0.00111111,0.929196,145,222.547,0.0246763 +186.682,0.026184,0.00111111,0.937657,186,195.909,0.0179976 +182.965,0.0268297,0.00111111,0.938978,161,191.875,0.0360357 +204.758,0.0256502,0.00111111,0.931784,135,214.718,0.0244786 +195.023,0.0240548,0.00111111,0.934872,236,204.506,0.0168769 +200.375,0.0256024,0.00111111,0.933085,163,209.762,0.0341017 +176.392,0.02493,0.00111111,0.941094,246,185.182,0.024624 +215.099,0.0251406,0.00111111,0.928167,182,225.686,0.0172172 +196.048,0.0244025,0.00111111,0.934529,171,205.79,0.0216345 +192.129,0.0250595,0.00111111,0.935842,163,201.653,0.0246749 +189.835,0.025235,0.00111111,0.936682,113,198.984,0.0430281 +205.107,0.0256549,0.00111111,0.931504,165,214.844,0.0304616 +193.362,0.0281933,0.00111111,0.935426,133,202.594,0.0230947 +176.783,0.0253994,0.00111111,0.940963,165,185.619,0.0298644 +201.911,0.0267396,0.00111111,0.932571,247,211.904,0.0184367 +187.159,0.0264083,0.00111111,0.937498,185,195.98,0.0301479 +184.049,0.0259232,0.00111111,0.938551,232,192.979,0.0173422 +204.792,0.0254979,0.00111111,0.93161,167,214.577,0.0239699 +199.555,0.0258068,0.00111111,0.933358,157,209.134,0.0261165 +190.76,0.0261192,0.00111111,0.936414,227,200.294,0.023586 +186.16,0.0270901,0.00111111,0.937832,154,194.941,0.0553742 +191.062,0.0244287,0.00111111,0.936195,206,199.917,0.0297287 +195.72,0.0264288,0.00111111,0.934639,181,205.385,0.0241264 +194.606,0.0260995,0.00111111,0.935048,183,204.299,0.0164021 +200.328,0.0273905,0.00111111,0.9331,195,210.307,0.0270821 +194.583,0.0264801,0.00111111,0.935019,167,203.889,0.0308113 +183.311,0.025923,0.00111111,0.938783,167,192.409,0.0247795 diff --git a/dokumentation/evolution1d/adv-lamb_1.gnuplot.fit.log b/dokumentation/evolution1d/adv-lamb_1.gnuplot.fit.log new file mode 100644 index 0000000..bb1e5e9 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_1.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_1.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_1.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.40055e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.967948 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102920 +rel. change during last iteration : -1.65455e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4068 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.2 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 1625.98 +/- 1056 (64.93%) +bb = -1336.49 +/- 986.9 (73.84%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_1.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.12654e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.967948 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.60519 +rel. change during last iteration : -6.76367e-14 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259615 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0673999 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3152.73 +/- 8.457 (0.2683%) +bbb = 3151.99 +/- 7.906 (0.2508%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_1.gnuplot.log b/dokumentation/evolution1d/adv-lamb_1.gnuplot.log new file mode 100644 index 0000000..7804041 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_1.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 105495 delta(WSSR)/WSSR : -31.5479 + delta(WSSR) : -3.32814e+06 limit for stopping : 1e-05 + lambda : 0.0707341 + +resultant parameter values + +a = 5.32798 +b = 182.415 +/ + + Iteration 2 + WSSR : 105402 delta(WSSR)/WSSR : -0.000885427 + delta(WSSR) : -93.3255 limit for stopping : 1e-05 + lambda : 0.00707341 + +resultant parameter values + +a = -27.5466 +b = 184.168 +/ + + Iteration 3 + WSSR : 105161 delta(WSSR)/WSSR : -0.00228785 + delta(WSSR) : -240.593 limit for stopping : 1e-05 + lambda : 0.000707341 + +resultant parameter values + +a = -1123.3 +b = 212.337 +/ + + Iteration 4 + WSSR : 105131 delta(WSSR)/WSSR : -0.000285564 + delta(WSSR) : -30.0216 limit for stopping : 1e-05 + lambda : 7.07341e-05 + +resultant parameter values + +a = -1667.84 +b = 226.336 +/ + + Iteration 5 + WSSR : 105131 delta(WSSR)/WSSR : -7.05227e-09 + delta(WSSR) : -0.000741413 limit for stopping : 1e-05 + lambda : 7.07341e-06 + +resultant parameter values + +a = -1670.56 +b = 226.406 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + + Iteration 0 + WSSR : 3.40055e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.967948 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 105217 delta(WSSR)/WSSR : -31.3193 + delta(WSSR) : -3.29533e+06 limit for stopping : 1e-05 + lambda : 0.0967948 + +resultant parameter values + +aa = 91.9331 +bb = 96.6256 +/ + + Iteration 2 + WSSR : 104916 delta(WSSR)/WSSR : -0.00287467 + delta(WSSR) : -301.598 limit for stopping : 1e-05 + lambda : 0.00967948 + +resultant parameter values + +aa = 170.503 +bb = 24.0822 +/ + + Iteration 3 + WSSR : 102969 delta(WSSR)/WSSR : -0.0189081 + delta(WSSR) : -1946.94 limit for stopping : 1e-05 + lambda : 0.000967948 + +resultant parameter values + +aa = 1397.39 +bb = -1122.81 +/ + + Iteration 4 + WSSR : 102920 delta(WSSR)/WSSR : -0.000478408 + delta(WSSR) : -49.2375 limit for stopping : 1e-05 + lambda : 9.67948e-05 + +resultant parameter values + +aa = 1625.55 +bb = -1336.1 +/ + + Iteration 5 + WSSR : 102920 delta(WSSR)/WSSR : -1.65455e-09 + delta(WSSR) : -0.000170286 limit for stopping : 1e-05 + lambda : 9.67948e-06 + +resultant parameter values + +aa = 1625.98 +bb = -1336.49 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102920 +rel. change during last iteration : -1.65455e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4068 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.2 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 1625.98 +/- 1056 (64.93%) +bb = -1336.49 +/- 986.9 (73.84%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.12654e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.967948 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 10081.1 delta(WSSR)/WSSR : -408.333 + delta(WSSR) : -4.11646e+06 limit for stopping : 1e-05 + lambda : 0.0967948 + +resultant parameter values + +aaa = 99.9668 +bbb = 110.37 +/ + + Iteration 2 + WSSR : 8989.14 delta(WSSR)/WSSR : -0.12148 + delta(WSSR) : -1092 limit for stopping : 1e-05 + lambda : 0.00967948 + +resultant parameter values + +aaa = -65.2423 +bbb = 265.816 +/ + + Iteration 3 + WSSR : 228.168 delta(WSSR)/WSSR : -38.397 + delta(WSSR) : -8760.97 limit for stopping : 1e-05 + lambda : 0.000967948 + +resultant parameter values + +aaa = -2667.83 +bbb = 2698.71 +/ + + Iteration 4 + WSSR : 6.60596 delta(WSSR)/WSSR : -33.5397 + delta(WSSR) : -221.562 limit for stopping : 1e-05 + lambda : 9.67948e-05 + +resultant parameter values + +aaa = -3151.83 +bbb = 3151.15 +/ + + Iteration 5 + WSSR : 6.60519 delta(WSSR)/WSSR : -0.000116009 + delta(WSSR) : -0.000766263 limit for stopping : 1e-05 + lambda : 9.67948e-06 + +resultant parameter values + +aaa = -3152.73 +bbb = 3151.99 +/ + + Iteration 6 + WSSR : 6.60519 delta(WSSR)/WSSR : -6.76367e-14 + delta(WSSR) : -4.46754e-13 limit for stopping : 1e-05 + lambda : 9.67948e-07 + +resultant parameter values + +aaa = -3152.73 +bbb = 3151.99 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.60519 +rel. change during last iteration : -6.76367e-14 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259615 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0673999 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -3152.73 +/- 8.457 (0.2683%) +bbb = 3151.99 +/- 7.906 (0.2508%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_1.gnuplot.script b/dokumentation/evolution1d/adv-lamb_1.gnuplot.script new file mode 100644 index 0000000..101c0b0 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_1.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "adv-lamb_1.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "adv-lamb_1_regularity-vs-steps.png" +plot "adv-lamb_1.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "adv-lamb_1.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "adv-lamb_1_improvement-vs-steps.png" +plot "adv-lamb_1.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "adv-lamb_1.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "adv-lamb_1_improvement-vs-evo-error.png" +plot "adv-lamb_1.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/adv-lamb_1_improvement-vs-evo-error.png b/dokumentation/evolution1d/adv-lamb_1_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2e13aa31479c969e4e21805892019be2934e35 GIT binary patch literal 6113 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 c+h~+q<`XZSSM27e?rR(7PPmK5rL0TW<2E&u=k literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_1_improvement-vs-steps.png b/dokumentation/evolution1d/adv-lamb_1_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..51aa93e2c4d0425d449d53a0757eec1d34585b5d GIT binary patch literal 5825 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 b-M|w2^?0r`90tq%2NZ2hJ&i(jV$lBpx|V?8 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_1_regularity-vs-steps.png b/dokumentation/evolution1d/adv-lamb_1_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..23bfc4c87521123e6681f2a3c781d99ca9555950 GIT binary patch literal 5569 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_25.csv b/dokumentation/evolution1d/adv-lamb_25.csv new file mode 100644 index 0000000..a03ed63 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_25.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement.25,steps,"Evolution error",sigma +179.603,0.026188,0.00111111,0.995351,253,188.254,0.0232041 +196.451,0.0244511,0.00111111,0.99492,157,205.896,0.0228021 +189.09,0.0262443,0.00111111,0.995106,159,198.496,0.0265 +190.532,0.0261834,0.00111111,0.995068,237,199.725,0.0171699 +190.508,0.0256818,0.00111111,0.995069,187,200.021,0.0279554 +195.427,0.0276415,0.00111111,0.994942,233,205.078,0.0239691 +187.043,0.0248676,0.00111111,0.995159,147,195.885,0.0307528 +183.789,0.0266311,0.00111111,0.995243,191,192.902,0.0200394 +178.989,0.0248993,0.00111111,0.995367,218,187.778,0.0188421 +196.752,0.0272486,0.00111111,0.994907,203,206.385,0.0247391 +184.537,0.0266148,0.00111111,0.995223,192,193.482,0.0207295 +201.489,0.0259811,0.00111111,0.994788,209,211.501,0.020084 +199.803,0.0263512,0.00111111,0.994828,261,209.303,0.0238203 +196.761,0.0264791,0.00111111,0.994907,142,206.22,0.0255644 +198.277,0.0267124,0.00111111,0.994868,182,207.938,0.0336422 +208.415,0.0264034,0.00111111,0.994605,137,218.736,0.0313946 +207.674,0.0252068,0.00111111,0.994625,176,217.926,0.0150835 +188.854,0.0239334,0.00111111,0.995112,223,198.057,0.0253543 +219.268,0.0250067,0.00111111,0.994324,159,230.187,0.0183427 +204.945,0.0249211,0.00111111,0.994695,176,215.127,0.0234684 +203.53,0.0253226,0.00111111,0.994732,198,213.673,0.016402 +190.941,0.02429,0.00111111,0.995058,121,200.174,0.0488998 +188.434,0.026564,0.00111111,0.995124,139,197.224,0.022272 +192.602,0.0257663,0.00111111,0.995015,194,202.147,0.0170614 +189.234,0.0234601,0.00111111,0.995102,138,198.141,0.0424643 +196.368,0.025791,0.00111111,0.994917,173,206.172,0.0266269 +206.929,0.0257442,0.00111111,0.994644,177,217.236,0.0313754 +208.073,0.0248913,0.00111111,0.994614,171,218.32,0.0186665 +196.852,0.02525,0.00111111,0.994905,162,206.082,0.0317539 +196.103,0.0269448,0.00111111,0.994924,213,205.887,0.0319141 +200.662,0.02717,0.00111111,0.994806,166,210.591,0.0191685 +192.795,0.0248511,0.00111111,0.99501,188,202.024,0.0216186 +201.416,0.0255063,0.00111111,0.994787,248,211.435,0.0186956 +192.352,0.0236198,0.00111111,0.995021,184,201.584,0.027124 +183.207,0.0272397,0.00111111,0.995258,167,191.923,0.0400563 +208.013,0.0253904,0.00111111,0.994616,148,217.876,0.0354772 +198.242,0.02544,0.00111111,0.994869,220,207.826,0.0198802 +190.364,0.0261942,0.00111111,0.995073,229,199.813,0.017872 +199.888,0.0260878,0.00111111,0.994826,196,209.821,0.0433316 +192.861,0.0268398,0.00111111,0.995008,191,202.42,0.0178469 +192.098,0.0262855,0.00111111,0.995028,183,201.417,0.0248602 +181.505,0.0252787,0.00111111,0.995315,186,190.047,0.0284528 +187.323,0.0267028,0.00111111,0.995151,183,196.374,0.0358928 +184.677,0.0255025,0.00111111,0.99522,198,193.685,0.024289 +205.213,0.0252094,0.00111111,0.994688,194,215.462,0.0177816 +202.104,0.0274611,0.00111111,0.994769,145,212.139,0.0193782 +188.727,0.0261381,0.00111111,0.995115,146,197.984,0.022975 +195.625,0.0255377,0.00111111,0.994936,157,204.831,0.0274209 +192.408,0.0243666,0.00111111,0.99502,184,201.998,0.0295321 +194.585,0.0257087,0.00111111,0.994964,209,204.132,0.0176607 +212.338,0.0246703,0.00111111,0.994515,209,222.918,0.0241369 +181.9,0.0245309,0.00111111,0.995292,172,190.866,0.0173801 +193.352,0.0258004,0.00111111,0.994995,181,202.647,0.0281892 +201.972,0.0257228,0.00111111,0.994772,159,211.847,0.0197761 +189.39,0.024665,0.00111111,0.995098,213,198.75,0.0378911 +213.861,0.024889,0.00111111,0.99449,164,224.289,0.0270203 +208.41,0.0265947,0.00111111,0.994606,178,218.633,0.0445227 +197.211,0.0248719,0.00111111,0.994895,214,206.585,0.0256113 +193.28,0.0264211,0.00111111,0.995008,145,202.822,0.0209876 +184.13,0.0247761,0.00111111,0.99526,154,192.806,0.0281888 +214.345,0.0254178,0.00111111,0.994452,204,224.986,0.0233669 +198.282,0.0243538,0.00111111,0.994868,159,207.701,0.017893 +190.332,0.026492,0.00111111,0.995073,265,199.844,0.0225251 +187.448,0.0255424,0.00111111,0.995165,174,196.687,0.0194459 +186.94,0.0237614,0.00111111,0.995161,205,196.03,0.0327835 +204.373,0.0291347,0.00111111,0.99471,154,214.317,0.0221349 +189.99,0.0245251,0.00111111,0.995082,243,199.197,0.0280832 +193.767,0.0250692,0.00111111,0.994985,208,203.173,0.0213713 +207.374,0.0247131,0.00111111,0.994632,208,217.691,0.0213977 +201.25,0.0258389,0.00111111,0.994791,143,210.68,0.0255796 +212.58,0.0246806,0.00111111,0.994498,166,223.133,0.0236094 +191.974,0.025784,0.00111111,0.995031,157,201.275,0.0330152 +185.387,0.0252672,0.00111111,0.995202,189,194.38,0.0257366 +212.023,0.0263675,0.00111111,0.994512,145,222.547,0.0246763 +186.682,0.026184,0.00111111,0.995168,186,195.909,0.0179976 +182.965,0.0268297,0.00111111,0.99527,161,191.875,0.0360357 +204.758,0.0256502,0.00111111,0.994713,135,214.718,0.0244786 +195.023,0.0240548,0.00111111,0.994952,236,204.506,0.0168769 +200.375,0.0256024,0.00111111,0.994814,163,209.762,0.0341017 +176.392,0.02493,0.00111111,0.995434,246,185.182,0.024624 +215.099,0.0251406,0.00111111,0.994432,182,225.686,0.0172172 +196.048,0.0244025,0.00111111,0.994926,171,205.79,0.0216345 +192.129,0.0250595,0.00111111,0.995027,163,201.653,0.0246749 +189.835,0.025235,0.00111111,0.995092,113,198.984,0.0430281 +205.107,0.0256549,0.00111111,0.994691,165,214.844,0.0304616 +193.362,0.0281933,0.00111111,0.994995,133,202.594,0.0230947 +176.783,0.0253994,0.00111111,0.995424,165,185.619,0.0298644 +201.911,0.0267396,0.00111111,0.994774,247,211.904,0.0184367 +187.159,0.0264083,0.00111111,0.995156,185,195.98,0.0301479 +184.049,0.0259232,0.00111111,0.995237,232,192.979,0.0173422 +204.792,0.0254979,0.00111111,0.994699,167,214.577,0.0239699 +199.555,0.0258068,0.00111111,0.994835,157,209.134,0.0261165 +190.76,0.0261192,0.00111111,0.995072,227,200.294,0.023586 +186.16,0.0270901,0.00111111,0.995181,154,194.941,0.0553742 +191.062,0.0244287,0.00111111,0.995055,206,199.917,0.0297287 +195.72,0.0264288,0.00111111,0.994934,181,205.385,0.0241264 +194.606,0.0260995,0.00111111,0.994966,183,204.299,0.0164021 +200.328,0.0273905,0.00111111,0.994815,195,210.307,0.0270821 +194.583,0.0264801,0.00111111,0.994963,167,203.889,0.0308113 +183.311,0.025923,0.00111111,0.995255,167,192.409,0.0247795 diff --git a/dokumentation/evolution1d/adv-lamb_25.gnuplot.fit.log b/dokumentation/evolution1d/adv-lamb_25.gnuplot.fit.log new file mode 100644 index 0000000..f8137e0 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_25.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_25.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_25.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.39837e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.997476 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 102922 +rel. change during last iteration : -1.84717e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4071 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.22 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 20969.5 +/- 1.362e+04 (64.96%) +bb = -20680 +/- 1.355e+04 (65.53%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_25.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.1241e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.997476 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 7 iterations the fit converged. +final sum of squares of residuals : 6.60327 +rel. change during last iteration : -1.86291e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259577 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0673803 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -40676.3 +/- 109.1 (0.2682%) +bbb = 40675.5 +/- 108.5 (0.2669%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_25.gnuplot.log b/dokumentation/evolution1d/adv-lamb_25.gnuplot.log new file mode 100644 index 0000000..bc8d761 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_25.gnuplot.log @@ -0,0 +1,294 @@ + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 105495 delta(WSSR)/WSSR : -31.5479 + delta(WSSR) : -3.32814e+06 limit for stopping : 1e-05 + lambda : 0.0707341 + +resultant parameter values + +a = 5.32798 +b = 182.415 +/ + + Iteration 2 + WSSR : 105402 delta(WSSR)/WSSR : -0.000885427 + delta(WSSR) : -93.3255 limit for stopping : 1e-05 + lambda : 0.00707341 + +resultant parameter values + +a = -27.5466 +b = 184.168 +/ + + Iteration 3 + WSSR : 105161 delta(WSSR)/WSSR : -0.00228785 + delta(WSSR) : -240.593 limit for stopping : 1e-05 + lambda : 0.000707341 + +resultant parameter values + +a = -1123.3 +b = 212.337 +/ + + Iteration 4 + WSSR : 105131 delta(WSSR)/WSSR : -0.000285564 + delta(WSSR) : -30.0216 limit for stopping : 1e-05 + lambda : 7.07341e-05 + +resultant parameter values + +a = -1667.84 +b = 226.336 +/ + + Iteration 5 + WSSR : 105131 delta(WSSR)/WSSR : -7.05227e-09 + delta(WSSR) : -0.000741413 limit for stopping : 1e-05 + lambda : 7.07341e-06 + +resultant parameter values + +a = -1670.56 +b = 226.406 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + + Iteration 0 + WSSR : 3.39837e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.997476 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 105471 delta(WSSR)/WSSR : -31.221 + delta(WSSR) : -3.2929e+06 limit for stopping : 1e-05 + lambda : 0.0997476 + +resultant parameter values + +aa = 91.34 +bb = 91.6795 +/ + + Iteration 2 + WSSR : 105388 delta(WSSR)/WSSR : -0.000786787 + delta(WSSR) : -82.9177 limit for stopping : 1e-05 + lambda : 0.00997476 + +resultant parameter values + +aa = 97.7589 +bb = 86.1957 +/ + + Iteration 3 + WSSR : 105252 delta(WSSR)/WSSR : -0.00128443 + delta(WSSR) : -135.189 limit for stopping : 1e-05 + lambda : 0.000997476 + +resultant parameter values + +aa = 677.927 +bb = -491.04 +/ + + Iteration 4 + WSSR : 103078 delta(WSSR)/WSSR : -0.0210939 + delta(WSSR) : -2174.32 limit for stopping : 1e-05 + lambda : 9.97476e-05 + +resultant parameter values + +aa = 15711.5 +bb = -15448.6 +/ + + Iteration 5 + WSSR : 102922 delta(WSSR)/WSSR : -0.00152059 + delta(WSSR) : -156.502 limit for stopping : 1e-05 + lambda : 9.97476e-06 + +resultant parameter values + +aa = 20951.2 +bb = -20661.8 +/ + + Iteration 6 + WSSR : 102922 delta(WSSR)/WSSR : -1.84717e-08 + delta(WSSR) : -0.00190114 limit for stopping : 1e-05 + lambda : 9.97476e-07 + +resultant parameter values + +aa = 20969.5 +bb = -20680 + +After 6 iterations the fit converged. +final sum of squares of residuals : 102922 +rel. change during last iteration : -1.84717e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4071 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.22 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 20969.5 +/- 1.362e+04 (64.96%) +bb = -20680 +/- 1.355e+04 (65.53%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.1241e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.997476 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 9521.77 delta(WSSR)/WSSR : -432.123 + delta(WSSR) : -4.11458e+06 limit for stopping : 1e-05 + lambda : 0.0997476 + +resultant parameter values + +aaa = 101.801 +bbb = 102.546 +/ + + Iteration 2 + WSSR : 9414.55 delta(WSSR)/WSSR : -0.0113894 + delta(WSSR) : -107.226 limit for stopping : 1e-05 + lambda : 0.00997476 + +resultant parameter values + +aaa = 90.6495 +bbb = 114.65 +/ + + Iteration 3 + WSSR : 8898.8 delta(WSSR)/WSSR : -0.0579576 + delta(WSSR) : -515.753 limit for stopping : 1e-05 + lambda : 0.000997476 + +resultant parameter values + +aaa = -1042.54 +bbb = 1242.12 +/ + + Iteration 4 + WSSR : 603.67 delta(WSSR)/WSSR : -13.7411 + delta(WSSR) : -8295.12 limit for stopping : 1e-05 + lambda : 9.97476e-05 + +resultant parameter values + +aaa = -30406.2 +bbb = 30457.4 +/ + + Iteration 5 + WSSR : 6.61053 delta(WSSR)/WSSR : -90.3196 + delta(WSSR) : -597.06 limit for stopping : 1e-05 + lambda : 9.97476e-06 + +resultant parameter values + +aaa = -40640.5 +bbb = 40639.9 +/ + + Iteration 6 + WSSR : 6.60327 delta(WSSR)/WSSR : -0.00109838 + delta(WSSR) : -0.00725293 limit for stopping : 1e-05 + lambda : 9.97476e-07 + +resultant parameter values + +aaa = -40676.3 +bbb = 40675.5 +/ + + Iteration 7 + WSSR : 6.60327 delta(WSSR)/WSSR : -1.86291e-12 + delta(WSSR) : -1.23013e-11 limit for stopping : 1e-05 + lambda : 9.97476e-08 + +resultant parameter values + +aaa = -40676.3 +bbb = 40675.5 + +After 7 iterations the fit converged. +final sum of squares of residuals : 6.60327 +rel. change during last iteration : -1.86291e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259577 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.0673803 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -40676.3 +/- 109.1 (0.2682%) +bbb = 40675.5 +/- 108.5 (0.2669%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_25.gnuplot.script b/dokumentation/evolution1d/adv-lamb_25.gnuplot.script new file mode 100644 index 0000000..d8ba6c5 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_25.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "adv-lamb_25.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "adv-lamb_25_regularity-vs-steps.png" +plot "adv-lamb_25.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "adv-lamb_25.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "adv-lamb_25_improvement-vs-steps.png" +plot "adv-lamb_25.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "adv-lamb_25.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "adv-lamb_25_improvement-vs-evo-error.png" +plot "adv-lamb_25.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/adv-lamb_25_improvement-vs-evo-error.png b/dokumentation/evolution1d/adv-lamb_25_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ce3aafdc3900eae58aacdc4db9d980f6acd9d0 GIT binary patch literal 6055 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_75.csv b/dokumentation/evolution1d/adv-lamb_75.csv new file mode 100644 index 0000000..97f89ca --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_75.csv @@ -0,0 +1,101 @@ +"Least squares",regularity,variability,improvement.75,steps,"Evolution error",sigma +179.603,0.026188,0.00111111,0.958161,253,188.254,0.0232041 +196.451,0.0244511,0.00111111,0.954281,157,205.896,0.0228021 +189.09,0.0262443,0.00111111,0.955952,159,198.496,0.0265 +190.532,0.0261834,0.00111111,0.955615,237,199.725,0.0171699 +190.508,0.0256818,0.00111111,0.95562,187,200.021,0.0279554 +195.427,0.0276415,0.00111111,0.954474,233,205.078,0.0239691 +187.043,0.0248676,0.00111111,0.956427,147,195.885,0.0307528 +183.789,0.0266311,0.00111111,0.957185,191,192.902,0.0200394 +178.989,0.0248993,0.00111111,0.958305,218,187.778,0.0188421 +196.752,0.0272486,0.00111111,0.954166,203,206.385,0.0247391 +184.537,0.0266148,0.00111111,0.957011,192,193.482,0.0207295 +201.489,0.0259811,0.00111111,0.953094,209,211.501,0.020084 +199.803,0.0263512,0.00111111,0.953455,261,209.303,0.0238203 +196.761,0.0264791,0.00111111,0.954164,142,206.22,0.0255644 +198.277,0.0267124,0.00111111,0.953811,182,207.938,0.0336422 +208.415,0.0264034,0.00111111,0.951449,137,218.736,0.0313946 +207.674,0.0252068,0.00111111,0.951621,176,217.926,0.0150835 +188.854,0.0239334,0.00111111,0.956005,223,198.057,0.0253543 +219.268,0.0250067,0.00111111,0.94892,159,230.187,0.0183427 +204.945,0.0249211,0.00111111,0.952257,176,215.127,0.0234684 +203.53,0.0253226,0.00111111,0.952587,198,213.673,0.016402 +190.941,0.02429,0.00111111,0.955519,121,200.174,0.0488998 +188.434,0.026564,0.00111111,0.956112,139,197.224,0.022272 +192.602,0.0257663,0.00111111,0.955134,194,202.147,0.0170614 +189.234,0.0234601,0.00111111,0.955918,138,198.141,0.0424643 +196.368,0.025791,0.00111111,0.954255,173,206.172,0.0266269 +206.929,0.0257442,0.00111111,0.951795,177,217.236,0.0313754 +208.073,0.0248913,0.00111111,0.951528,171,218.32,0.0186665 +196.852,0.02525,0.00111111,0.954142,162,206.082,0.0317539 +196.103,0.0269448,0.00111111,0.954318,213,205.887,0.0319141 +200.662,0.02717,0.00111111,0.953255,166,210.591,0.0191685 +192.795,0.0248511,0.00111111,0.955088,188,202.024,0.0216186 +201.416,0.0255063,0.00111111,0.953079,248,211.435,0.0186956 +192.352,0.0236198,0.00111111,0.955191,184,201.584,0.027124 +183.207,0.0272397,0.00111111,0.957326,167,191.923,0.0400563 +208.013,0.0253904,0.00111111,0.951542,148,217.876,0.0354772 +198.242,0.02544,0.00111111,0.953819,220,207.826,0.0198802 +190.364,0.0261942,0.00111111,0.955654,229,199.813,0.017872 +199.888,0.0260878,0.00111111,0.953436,196,209.821,0.0433316 +192.861,0.0268398,0.00111111,0.955072,191,202.42,0.0178469 +192.098,0.0262855,0.00111111,0.955255,183,201.417,0.0248602 +181.505,0.0252787,0.00111111,0.957836,186,190.047,0.0284528 +187.323,0.0267028,0.00111111,0.956362,183,196.374,0.0358928 +184.677,0.0255025,0.00111111,0.956979,198,193.685,0.024289 +205.213,0.0252094,0.00111111,0.952195,194,215.462,0.0177816 +202.104,0.0274611,0.00111111,0.952919,145,212.139,0.0193782 +188.727,0.0261381,0.00111111,0.956037,146,197.984,0.022975 +195.625,0.0255377,0.00111111,0.954428,157,204.831,0.0274209 +192.408,0.0243666,0.00111111,0.955178,184,201.998,0.0295321 +194.585,0.0257087,0.00111111,0.954678,209,204.132,0.0176607 +212.338,0.0246703,0.00111111,0.950638,209,222.918,0.0241369 +181.9,0.0245309,0.00111111,0.957625,172,190.866,0.0173801 +193.352,0.0258004,0.00111111,0.954958,181,202.647,0.0281892 +201.972,0.0257228,0.00111111,0.95295,159,211.847,0.0197761 +189.39,0.024665,0.00111111,0.955881,213,198.75,0.0378911 +213.861,0.024889,0.00111111,0.950413,164,224.289,0.0270203 +208.41,0.0265947,0.00111111,0.951451,178,218.633,0.0445227 +197.211,0.0248719,0.00111111,0.954059,214,206.585,0.0256113 +193.28,0.0264211,0.00111111,0.955073,145,202.822,0.0209876 +184.13,0.0247761,0.00111111,0.957339,154,192.806,0.0281888 +214.345,0.0254178,0.00111111,0.950067,204,224.986,0.0233669 +198.282,0.0243538,0.00111111,0.953809,159,207.701,0.017893 +190.332,0.026492,0.00111111,0.955661,265,199.844,0.0225251 +187.448,0.0255424,0.00111111,0.956481,174,196.687,0.0194459 +186.94,0.0237614,0.00111111,0.956451,205,196.03,0.0327835 +204.373,0.0291347,0.00111111,0.95239,154,214.317,0.0221349 +189.99,0.0245251,0.00111111,0.955741,243,199.197,0.0280832 +193.767,0.0250692,0.00111111,0.954861,208,203.173,0.0213713 +207.374,0.0247131,0.00111111,0.951691,208,217.691,0.0213977 +201.25,0.0258389,0.00111111,0.953118,143,210.68,0.0255796 +212.58,0.0246806,0.00111111,0.950479,166,223.133,0.0236094 +191.974,0.025784,0.00111111,0.955279,157,201.275,0.0330152 +185.387,0.0252672,0.00111111,0.956818,189,194.38,0.0257366 +212.023,0.0263675,0.00111111,0.950609,145,222.547,0.0246763 +186.682,0.026184,0.00111111,0.956512,186,195.909,0.0179976 +182.965,0.0268297,0.00111111,0.957433,161,191.875,0.0360357 +204.758,0.0256502,0.00111111,0.952414,135,214.718,0.0244786 +195.023,0.0240548,0.00111111,0.954569,236,204.506,0.0168769 +200.375,0.0256024,0.00111111,0.953322,163,209.762,0.0341017 +176.392,0.02493,0.00111111,0.958909,246,185.182,0.024624 +215.099,0.0251406,0.00111111,0.949892,182,225.686,0.0172172 +196.048,0.0244025,0.00111111,0.95433,171,205.79,0.0216345 +192.129,0.0250595,0.00111111,0.955245,163,201.653,0.0246749 +189.835,0.025235,0.00111111,0.955831,113,198.984,0.0430281 +205.107,0.0256549,0.00111111,0.952219,165,214.844,0.0304616 +193.362,0.0281933,0.00111111,0.954955,133,202.594,0.0230947 +176.783,0.0253994,0.00111111,0.958818,165,185.619,0.0298644 +201.911,0.0267396,0.00111111,0.952964,247,211.904,0.0184367 +187.159,0.0264083,0.00111111,0.9564,185,195.98,0.0301479 +184.049,0.0259232,0.00111111,0.957135,232,192.979,0.0173422 +204.792,0.0254979,0.00111111,0.952293,167,214.577,0.0239699 +199.555,0.0258068,0.00111111,0.953513,157,209.134,0.0261165 +190.76,0.0261192,0.00111111,0.955644,227,200.294,0.023586 +186.16,0.0270901,0.00111111,0.956633,154,194.941,0.0553742 +191.062,0.0244287,0.00111111,0.955491,206,199.917,0.0297287 +195.72,0.0264288,0.00111111,0.954406,181,205.385,0.0241264 +194.606,0.0260995,0.00111111,0.954691,183,204.299,0.0164021 +200.328,0.0273905,0.00111111,0.953333,195,210.307,0.0270821 +194.583,0.0264801,0.00111111,0.954671,167,203.889,0.0308113 +183.311,0.025923,0.00111111,0.957297,167,192.409,0.0247795 diff --git a/dokumentation/evolution1d/adv-lamb_75.gnuplot.fit.log b/dokumentation/evolution1d/adv-lamb_75.gnuplot.fit.log new file mode 100644 index 0000000..89ef2df --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_75.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_75.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_75.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 3.39983e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.977523 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102919 +rel. change during last iteration : -2.71334e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4067 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.19 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 2331.24 +/- 1513 (64.92%) +bb = -2041.74 +/- 1445 (70.75%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + +******************************************************************************* +Tue Oct 24 02:58:38 2017 + + +FIT: data read from "adv-lamb_75.csv" every ::1 using 4:6 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 4.12574e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.977523 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.61117 +rel. change during last iteration : -3.28097e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259732 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.067461 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -4519.58 +/- 12.13 (0.2684%) +bbb = 4518.85 +/- 11.58 (0.2562%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_75.gnuplot.log b/dokumentation/evolution1d/adv-lamb_75.gnuplot.log new file mode 100644 index 0000000..d781528 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_75.gnuplot.log @@ -0,0 +1,272 @@ + + + Iteration 0 + WSSR : 3.43364e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707341 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 105495 delta(WSSR)/WSSR : -31.5479 + delta(WSSR) : -3.32814e+06 limit for stopping : 1e-05 + lambda : 0.0707341 + +resultant parameter values + +a = 5.32798 +b = 182.415 +/ + + Iteration 2 + WSSR : 105402 delta(WSSR)/WSSR : -0.000885427 + delta(WSSR) : -93.3255 limit for stopping : 1e-05 + lambda : 0.00707341 + +resultant parameter values + +a = -27.5466 +b = 184.168 +/ + + Iteration 3 + WSSR : 105161 delta(WSSR)/WSSR : -0.00228785 + delta(WSSR) : -240.593 limit for stopping : 1e-05 + lambda : 0.000707341 + +resultant parameter values + +a = -1123.3 +b = 212.337 +/ + + Iteration 4 + WSSR : 105131 delta(WSSR)/WSSR : -0.000285564 + delta(WSSR) : -30.0216 limit for stopping : 1e-05 + lambda : 7.07341e-05 + +resultant parameter values + +a = -1667.84 +b = 226.336 +/ + + Iteration 5 + WSSR : 105131 delta(WSSR)/WSSR : -7.05227e-09 + delta(WSSR) : -0.000741413 limit for stopping : 1e-05 + lambda : 7.07341e-06 + +resultant parameter values + +a = -1670.56 +b = 226.406 + +After 5 iterations the fit converged. +final sum of squares of residuals : 105131 +rel. change during last iteration : -7.05227e-09 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.7531 +variance of residuals (reduced chisquare) = WSSR/ndf : 1072.77 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1670.56 +/- 3271 (195.8%) +b = 226.406 +/- 84.16 (37.17%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.999 1.000 + + + Iteration 0 + WSSR : 3.39983e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.977523 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 105299 delta(WSSR)/WSSR : -31.2874 + delta(WSSR) : -3.29453e+06 limit for stopping : 1e-05 + lambda : 0.0977523 + +resultant parameter values + +aa = 91.7683 +bb = 94.968 +/ + + Iteration 2 + WSSR : 105106 delta(WSSR)/WSSR : -0.00183411 + delta(WSSR) : -192.776 limit for stopping : 1e-05 + lambda : 0.00977523 + +resultant parameter values + +aa = 147.062 +bb = 43.0927 +/ + + Iteration 3 + WSSR : 103096 delta(WSSR)/WSSR : -0.0194963 + delta(WSSR) : -2010 limit for stopping : 1e-05 + lambda : 0.000977523 + +resultant parameter values + +aa = 1709.12 +bb = -1447.92 +/ + + Iteration 4 + WSSR : 102919 delta(WSSR)/WSSR : -0.00172426 + delta(WSSR) : -177.459 limit for stopping : 1e-05 + lambda : 9.77523e-05 + +resultant parameter values + +aa = 2328.77 +bb = -2039.38 +/ + + Iteration 5 + WSSR : 102919 delta(WSSR)/WSSR : -2.71334e-08 + delta(WSSR) : -0.00279254 limit for stopping : 1e-05 + lambda : 9.77523e-06 + +resultant parameter values + +aa = 2331.24 +bb = -2041.74 + +After 5 iterations the fit converged. +final sum of squares of residuals : 102919 +rel. change during last iteration : -2.71334e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 32.4067 +variance of residuals (reduced chisquare) = WSSR/ndf : 1050.19 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 2331.24 +/- 1513 (64.92%) +bb = -2041.74 +/- 1445 (70.75%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -1.000 1.000 + + + Iteration 0 + WSSR : 4.12574e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.977523 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 9898.65 delta(WSSR)/WSSR : -415.798 + delta(WSSR) : -4.11584e+06 limit for stopping : 1e-05 + lambda : 0.0977523 + +resultant parameter values + +aaa = 100.665 +bbb = 107.737 +/ + + Iteration 2 + WSSR : 9323.05 delta(WSSR)/WSSR : -0.0617396 + delta(WSSR) : -575.602 limit for stopping : 1e-05 + lambda : 0.00977523 + +resultant parameter values + +aaa = -12.0112 +bbb = 216.297 +/ + + Iteration 3 + WSSR : 762.427 delta(WSSR)/WSSR : -11.2281 + delta(WSSR) : -8560.62 limit for stopping : 1e-05 + lambda : 0.000977523 + +resultant parameter values + +aaa = -3235.7 +bbb = 3293.36 +/ + + Iteration 4 + WSSR : 6.62307 delta(WSSR)/WSSR : -114.117 + delta(WSSR) : -755.804 limit for stopping : 1e-05 + lambda : 9.77523e-05 + +resultant parameter values + +aaa = -4514.49 +bbb = 4513.99 +/ + + Iteration 5 + WSSR : 6.61117 delta(WSSR)/WSSR : -0.001799 + delta(WSSR) : -0.0118935 limit for stopping : 1e-05 + lambda : 9.77523e-06 + +resultant parameter values + +aaa = -4519.58 +bbb = 4518.85 +/ + + Iteration 6 + WSSR : 6.61117 delta(WSSR)/WSSR : -3.28097e-12 + delta(WSSR) : -2.16911e-11 limit for stopping : 1e-05 + lambda : 9.77523e-07 + +resultant parameter values + +aaa = -4519.58 +bbb = 4518.85 + +After 6 iterations the fit converged. +final sum of squares of residuals : 6.61117 +rel. change during last iteration : -3.28097e-12 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.259732 +variance of residuals (reduced chisquare) = WSSR/ndf : 0.067461 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -4519.58 +/- 12.13 (0.2684%) +bbb = 4518.85 +/- 11.58 (0.2562%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -1.000 1.000 diff --git a/dokumentation/evolution1d/adv-lamb_75.gnuplot.script b/dokumentation/evolution1d/adv-lamb_75.gnuplot.script new file mode 100644 index 0000000..52889f4 --- /dev/null +++ b/dokumentation/evolution1d/adv-lamb_75.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "adv-lamb_75.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "adv-lamb_75_regularity-vs-steps.png" +plot "adv-lamb_75.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "adv-lamb_75.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "adv-lamb_75_improvement-vs-steps.png" +plot "adv-lamb_75.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "adv-lamb_75.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "adv-lamb_75_improvement-vs-evo-error.png" +plot "adv-lamb_75.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/adv-lamb_75_improvement-vs-evo-error.png b/dokumentation/evolution1d/adv-lamb_75_improvement-vs-evo-error.png new file mode 100644 index 0000000000000000000000000000000000000000..769daac3de0d68b1ae6d21eb753b619a016a315c GIT binary patch literal 6301 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_75_improvement-vs-steps.png b/dokumentation/evolution1d/adv-lamb_75_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4d39233c3e364e34ed9d34dd8f9d40efd68a5b GIT binary patch literal 5940 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/adv-lamb_75_regularity-vs-steps.png b/dokumentation/evolution1d/adv-lamb_75_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..23bfc4c87521123e6681f2a3c781d99ca9555950 GIT binary patch literal 5569 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 literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/combine.sh b/dokumentation/evolution1d/combine.sh index 7f29d8b..9576e0b 100755 --- a/dokumentation/evolution1d/combine.sh +++ b/dokumentation/evolution1d/combine.sh @@ -10,51 +10,47 @@ set datafile separator "," f(x)=a*x+b fit f(x) "$data" every ::1 using 2:5 via a,b set terminal png -set xlabel 'regularity' -set ylabel 'steps' +set xlabel 'Regularity' +set ylabel 'Iterations' set output "${png}_regularity-vs-steps.png" plot \ - "$2" every ::1 using 2:5 title "$2", \ - "$3" every ::1 using 2:5 title "$3", \ - "$4" every ::1 using 2:5 title "$4", \ - "$5" every ::1 using 2:5 title "$5", \ - "$6" every ::1 using 2:5 title "$6", \ + "$2" every ::1 using 2:5 title "$3", \ + "$4" every ::1 using 2:5 title "$5", \ + "$6" every ::1 using 2:5 title "$7", \ + "$8" every ::1 using 2:5 title "$9", \ f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "$data" every ::1 using 4:5 via aa,bb -set xlabel 'improvement potential' -set ylabel 'steps' +set xlabel 'Improvement potential' +set ylabel 'Iteration' set output "${png}_improvement-vs-steps.png" plot \ - "$2" every ::1 using 4:5 title "$2", \ - "$3" every ::1 using 4:5 title "$3", \ - "$4" every ::1 using 4:5 title "$4", \ - "$5" every ::1 using 4:5 title "$5", \ - "$6" every ::1 using 4:5 title "$6", \ + "$2" every ::1 using 4:5 title "$3", \ + "$4" every ::1 using 4:5 title "$5", \ + "$6" every ::1 using 4:5 title "$7", \ + "$8" every ::1 using 4:5 title "$9", \ g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "$data" every ::1 using 4:6 via aaa,bbb -set xlabel 'improvement potential' -set ylabel 'evolution error' +set xlabel 'Improvement potential' +set ylabel 'Fitting error' set output "${png}_improvement-vs-evo-error.png" plot \ - "$2" every ::1 using 4:6 title "$2", \ - "$3" every ::1 using 4:6 title "$3", \ - "$4" every ::1 using 4:6 title "$4", \ - "$5" every ::1 using 4:6 title "$5", \ - "$6" every ::1 using 4:6 title "$6", \ + "$2" every ::1 using 4:6 title "$3", \ + "$4" every ::1 using 4:6 title "$5", \ + "$6" every ::1 using 4:6 title "$7", \ + "$8" every ::1 using 4:6 title "$9", \ h(x) title "lin. fit" lc rgb "black" i(x)=aaaa*x+bbbb fit i(x) "$data" every ::1 using 3:6 via aaaa,bbbb -set xlabel 'variability' -set ylabel 'evolution error' +set xlabel 'Variability' +set ylabel 'Fitting error' set output "${png}_variability-vs-evo-error.png" plot \ - "$2" every ::1 using 3:6 title "$2", \ - "$3" every ::1 using 3:6 title "$3", \ - "$4" every ::1 using 3:6 title "$4", \ - "$5" every ::1 using 3:6 title "$5", \ - "$6" every ::1 using 3:6 title "$6", \ + "$2" every ::1 using 3:6 title "$3", \ + "$4" every ::1 using 3:6 title "$5", \ + "$6" every ::1 using 3:6 title "$7", \ + "$8" every ::1 using 3:6 title "$9", \ i(x) title "lin. fit" lc rgb "black" EOD ) > "${png}.gnuplot.script" diff --git a/dokumentation/evolution1d/combine2.sh b/dokumentation/evolution1d/combine2.sh new file mode 100755 index 0000000..6f0650c --- /dev/null +++ b/dokumentation/evolution1d/combine2.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +if [[ $# -eq 0 ]]; then + echo "usage: $0 " +else + data="$1"; + png="`echo $1 | sed -s "s/\.csv$//"`" # strip ending + (cat < "${png}.gnuplot.script" + gnuplot "${png}.gnuplot.script" 2> "${png}.gnuplot.log" + mv fit.log "${png}.gnuplot.fit.log" +fi diff --git a/dokumentation/evolution1d/combine3.sh b/dokumentation/evolution1d/combine3.sh new file mode 100755 index 0000000..f410be1 --- /dev/null +++ b/dokumentation/evolution1d/combine3.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +if [[ $# -eq 0 ]]; then + echo "usage: $0 " +else + data="$1"; + png="`echo $1 | sed -s "s/\.csv$//"`" # strip ending + (cat < "${png}.gnuplot.script" + gnuplot "${png}.gnuplot.script" 2> "${png}.gnuplot.log" + mv fit.log "${png}.gnuplot.fit.log" +fi diff --git a/dokumentation/evolution1d/errors.csv b/dokumentation/evolution1d/errors.csv new file mode 100644 index 0000000..41400f0 --- /dev/null +++ b/dokumentation/evolution1d/errors.csv @@ -0,0 +1,101 @@ +"5x5","7x4","4x7","7x7","10x10" +218.554,280.917,211.096,126.241,15.0742 +215.888,315.729,233.828,110.962,19.0281 +274.375,264.639,205.276,125.853,11.8948 +236.199,275.922,261.016,140.195,18.0701 +220.524,323.159,205.753,126.647,20.3853 +196.458,300.933,244.494,154.539,16.101 +255.181,264.541,236.857,107.206,16.9929 +215.837,264.875,243.624,128.558,13.8083 +229.777,286.999,227.071,136.77,31.8503 +197.728,314.771,228.254,145.941,20.2287 +222.315,254.996,219.293,171.996,26.601 +204.324,270.99,235.159,118.437,25.9728 +187.221,336.401,240.691,143.556,27.952 +289.253,249.761,232.853,120.873,30.9166 +209.38,310.473,243.665,105.887,37.7335 +201.838,282.476,242.766,154.67,21.1088 +234.713,301.45,243.618,154.182,23.3533 +194.356,304.67,238.051,116.314,14.7229 +207.713,300.451,224.685,113.496,30.4122 +221.794,315.122,206.919,159.92,20.1003 +231.891,302.947,266.62,158.727,29.603 +252.009,262.796,229.771,108.387,14.7313 +217.426,272.873,241.243,148.334,21.6474 +221.445,291.472,228.75,112.767,31.1977 +257.465,280.073,246.415,139.428,17.9073 +256.592,274.973,245.936,124.479,16.4491 +234.339,277.642,234.603,106.309,15.6155 +229.724,266.096,230.971,139.721,18.1249 +207.016,300.458,246.319,133.951,28.6527 +196.505,281.797,235.173,135.062,14.5189 +202.122,287.84,250.199,133.884,28.4225 +212.556,270.181,240.854,120.051,19.084 +197.783,304.713,233.456,101.318,27.5589 +240.317,301.015,216.659,135.279,27.6698 +240.693,250.936,240.033,110.051,23.8114 +258.116,327.876,244.108,136.437,14.9353 +221.524,267.093,216.874,134.697,30.5353 +216.335,266.032,242.058,113.78,17.4914 +214.214,293.5,221.484,122.484,25.621 +204.095,274.145,222.485,114.487,28.5755 +234.645,302.284,239.78,127.55,35.9108 +227.992,296.447,232.709,125.629,26.8903 +237.221,290.496,230.785,162.041,11.5852 +205.039,326.409,229.968,156.364,22.5038 +228.952,252.376,235.149,113.788,27.8448 +219.368,285.256,233.462,138.26,27.9976 +218.239,261.023,241.027,109.996,15.7772 +226.308,273.732,229.139,164.442,27.9869 +220.379,287.211,210.309,105.711,13.479 +205.943,246.715,222.927,156.553,15.2337 +219.746,317.892,236.762,116.304,23.3786 +216.152,265.825,244.312,113.339,29.2883 +225.258,259.862,225.283,118.637,15.6505 +214.278,273.217,228.831,164.957,33.2044 +191.56,269.759,234.735,97.1774,17.4096 +193.72,314.394,222.154,137.814,14.4648 +257.562,314.765,215.144,158.652,18.6431 +216.097,284.627,247.533,128.639,25.5686 +231.642,262.319,242.563,144.853,28.5265 +258.616,269.132,231.706,136.728,17.9579 +214.487,259.973,245.743,100.103,12.7723 +214.517,296.171,233.422,129.972,14.164 +217.707,264.153,221.213,134.171,40.785 +231.438,307.381,223.48,102.086,21.3255 +246.342,248.894,234.243,137.823,13.8092 +243.702,312.436,246.759,120.165,20.4791 +252.271,273.599,225.232,121.511,24.5176 +234.365,286.954,233.179,110.067,24.1726 +197.813,313.315,256.94,112.614,17.4869 +236.785,290.546,237.977,105.271,25.0945 +199.476,317.095,238.547,140.821,27.7059 +190.418,289.397,254.967,124.285,26.4754 +183.54,293.925,223.3,158.103,21.1716 +251.338,273.573,243.823,140.515,32.5459 +226.87,248.052,240.056,101.64,16.2751 +209.377,282.84,220.234,129.887,33.2403 +224.776,286.257,242.633,167.194,33.8464 +231.062,284.314,244.981,110.881,16.8093 +223.872,321.302,244.803,146.669,23.1384 +243.782,260.894,241.898,118.035,17.8291 +237.917,278.436,222.32,150.583,24.2039 +251.363,274.697,232.013,143.211,23.2424 +198.154,269.428,228.661,114.785,18.7146 +234.026,287.274,241.097,146.421,27.4515 +228.503,281.924,225.772,130.875,30.3024 +230.184,263.843,243.746,107.373,19.1617 +241.123,298.757,209.245,152.164,20.4544 +264.597,275.521,235.881,129.282,34.8182 +198.256,269.146,241.881,98.1416,24.2079 +200.756,273.475,231.035,129.997,17.546 +200.251,273.666,220.946,117,19.9468 +250.132,298.125,212.015,111.092,24.0261 +197.721,305.642,234.886,114.087,16.2007 +231.451,297.086,234.38,107.558,15.4723 +238.912,317.845,250.999,144.45,21.1418 +204.402,274.586,229.239,118.484,15.6044 +203.589,332.413,222.041,109.701,23.9062 +203.051,301.147,208.038,126.593,15.4203 +281.253,354.08,217.716,168.971,32.8987 +269.672,266.461,220.769,143.838,40.8623 diff --git a/dokumentation/evolution1d/errors.gnuplot.fit.log b/dokumentation/evolution1d/errors.gnuplot.fit.log new file mode 100644 index 0000000..6052d16 --- /dev/null +++ b/dokumentation/evolution1d/errors.gnuplot.fit.log @@ -0,0 +1,102 @@ + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "errors.csv" every ::1 using 2:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 7.05244e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 203.071 + +initial set of free parameter values + +a = 1 +b = 1 + +After 6 iterations the fit converged. +final sum of squares of residuals : 4615.53 +rel. change during last iteration : -3.96547e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.86275 +variance of residuals (reduced chisquare) = WSSR/ndf : 47.0973 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 0.0257814 +/- 0.03085 (119.6%) +b = 15.3481 +/- 8.858 (57.72%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.997 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "errors.csv" every ::1 using 4:5 + format = x:z + #datapoints = 100 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.19512e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 92.4954 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4462.22 +rel. change during last iteration : -9.93651e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.7478 +variance of residuals (reduced chisquare) = WSSR/ndf : 45.5328 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 0.0728779 +/- 0.03604 (49.45%) +bb = 13.2953 +/- 4.714 (35.45%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -0.990 1.000 + + +******************************************************************************* +Tue Oct 24 02:24:05 2017 + + +FIT: data read from "errors.csv" every ::1 using 4:6 + format = x:z +BREAK: No data to fit + diff --git a/dokumentation/evolution1d/errors.gnuplot.log b/dokumentation/evolution1d/errors.gnuplot.log new file mode 100644 index 0000000..ef5af1e --- /dev/null +++ b/dokumentation/evolution1d/errors.gnuplot.log @@ -0,0 +1,188 @@ + + + Iteration 0 + WSSR : 7.05244e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 203.071 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 4913.59 delta(WSSR)/WSSR : -1434.29 + delta(WSSR) : -7.04753e+06 limit for stopping : 1e-05 + lambda : 20.3071 + +resultant parameter values + +a = 0.0802021 +b = 0.997016 +/ + + Iteration 2 + WSSR : 4738.79 delta(WSSR)/WSSR : -0.0368877 + delta(WSSR) : -174.803 limit for stopping : 1e-05 + lambda : 2.03071 + +resultant parameter values + +a = 0.0755309 +b = 1.01786 +/ + + Iteration 3 + WSSR : 4709.46 delta(WSSR)/WSSR : -0.00622767 + delta(WSSR) : -29.3289 limit for stopping : 1e-05 + lambda : 0.203071 + +resultant parameter values + +a = 0.06921 +b = 2.83852 +/ + + Iteration 4 + WSSR : 4615.92 delta(WSSR)/WSSR : -0.0202636 + delta(WSSR) : -93.5353 limit for stopping : 1e-05 + lambda : 0.0203071 + +resultant parameter values + +a = 0.0285735 +b = 14.5439 +/ + + Iteration 5 + WSSR : 4615.53 delta(WSSR)/WSSR : -8.41131e-05 + delta(WSSR) : -0.388227 limit for stopping : 1e-05 + lambda : 0.00203071 + +resultant parameter values + +a = 0.0257833 +b = 15.3476 +/ + + Iteration 6 + WSSR : 4615.53 delta(WSSR)/WSSR : -3.96547e-11 + delta(WSSR) : -1.83028e-07 limit for stopping : 1e-05 + lambda : 0.000203071 + +resultant parameter values + +a = 0.0257814 +b = 15.3481 + +After 6 iterations the fit converged. +final sum of squares of residuals : 4615.53 +rel. change during last iteration : -3.96547e-11 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.86275 +variance of residuals (reduced chisquare) = WSSR/ndf : 47.0973 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = 0.0257814 +/- 0.03085 (119.6%) +b = 15.3481 +/- 8.858 (57.72%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.997 1.000 + + + Iteration 0 + WSSR : 1.19512e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 92.4954 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 4801.64 delta(WSSR)/WSSR : -247.898 + delta(WSSR) : -1.19032e+06 limit for stopping : 1e-05 + lambda : 9.24954 + +resultant parameter values + +aa = 0.170082 +bb = 0.996666 +/ + + Iteration 2 + WSSR : 4757.84 delta(WSSR)/WSSR : -0.00920458 + delta(WSSR) : -43.7939 limit for stopping : 1e-05 + lambda : 0.924954 + +resultant parameter values + +aa = 0.163757 +bb = 1.28431 +/ + + Iteration 3 + WSSR : 4487.86 delta(WSSR)/WSSR : -0.0601576 + delta(WSSR) : -269.979 limit for stopping : 1e-05 + lambda : 0.0924954 + +resultant parameter values + +aa = 0.0996456 +bb = 9.75754 +/ + + Iteration 4 + WSSR : 4462.22 delta(WSSR)/WSSR : -0.00574758 + delta(WSSR) : -25.647 limit for stopping : 1e-05 + lambda : 0.00924954 + +resultant parameter values + +aa = 0.0729892 +bb = 13.2806 +/ + + Iteration 5 + WSSR : 4462.22 delta(WSSR)/WSSR : -9.93651e-08 + delta(WSSR) : -0.000443389 limit for stopping : 1e-05 + lambda : 0.000924954 + +resultant parameter values + +aa = 0.0728779 +bb = 13.2953 + +After 5 iterations the fit converged. +final sum of squares of residuals : 4462.22 +rel. change during last iteration : -9.93651e-08 + +degrees of freedom (FIT_NDF) : 98 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 6.7478 +variance of residuals (reduced chisquare) = WSSR/ndf : 45.5328 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = 0.0728779 +/- 0.03604 (49.45%) +bb = 13.2953 +/- 4.714 (35.45%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -0.990 1.000 + No data to fit +"errors.gnuplot.script", line 16: + diff --git a/dokumentation/evolution1d/errors.gnuplot.script b/dokumentation/evolution1d/errors.gnuplot.script new file mode 100644 index 0000000..91e9a50 --- /dev/null +++ b/dokumentation/evolution1d/errors.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "errors.csv" every ::1 using 2:5 via a,b +set terminal png +set xlabel 'Regularity' +set ylabel 'Iterations' +set output "errors_regularity-vs-steps.png" +plot "errors.csv" every ::1 using 2:5 title "data", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "errors.csv" every ::1 using 4:5 via aa,bb +set xlabel 'Improvement potential' +set ylabel 'Iterations' +set output "errors_improvement-vs-steps.png" +plot "errors.csv" every ::1 using 4:5 title "data", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "errors.csv" every ::1 using 4:6 via aaa,bbb +set xlabel 'Improvement potential' +set ylabel 'Fitting error' +set output "errors_improvement-vs-evo-error.png" +plot "errors.csv" every ::1 using 4:6 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution1d/errors_improvement-vs-steps.png b/dokumentation/evolution1d/errors_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..0cca19743a5772c0db215af8dbae57597a765852 GIT binary patch literal 5647 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 EKS32YbpQYW literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/errors_regularity-vs-steps.png b/dokumentation/evolution1d/errors_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..adacc72978e00fe1d183ad572edbeba5e3e6092c GIT binary patch literal 5359 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 OF~?BfRIeK668k^K7HN_I literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/gradient_improvement-vs-steps.png b/dokumentation/evolution1d/gradient_improvement-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..d3ae60cf01cc01937dcd9e968347e2120466bcdf GIT binary patch literal 8533 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 Mwt+^q8Y<@h0p?iKh5!Hn literal 0 HcmV?d00001 diff --git a/dokumentation/evolution1d/gradient_regularity-vs-steps.png b/dokumentation/evolution1d/gradient_regularity-vs-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..a6cba8029939ae403630e118a55c5b79819dc109 GIT binary patch literal 8950 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%0D&714?PlGJB0&s@jpCv|Gmla9GP5b;R5T$w&s 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ⅆEVQ6bZwv70c8O7jpDgv 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 z z&VPX@&B2(4J&l-&2A>1f71X@iec4JpTU*yQ23Tc82;4lHLc*nyeNoRXM9yC?b#urJ z_*K*Jx!XOhMqF4_6Kf|7JI#fOh6`|bXvQlo15oU=842)-%3M{R2Am(c_Q)cf9uT5% z$Bp66oBp*)TB;@?v)gAqOaIa{`@Jnt6)mO+QEiFs$q}QND3wEM^FzQhAvv+@z+zDN z><21zk}!+Z7Ny3ht8>;yQCMlrQd<>)q+Qc~Y0DoiZd~tQDQd8&u6^fziO+y`I|7>! z6NWCNwN6;0n0WzQ-dOsD^-hJeV-t4%9utmBF7@k*vO2HqYHji-2HA@#FZU*PrYOxr z*Y?ZmQ0_lN5!^c?*ty=L5V_uNtH!TNIYaejD~AXZQ9%yvXBxM~R$u+Fkts8_4|TxQ z_JKJ+*ib4y7Q4qgm|~FWYJ`B`0zPOM28`&2@$0Y#iN@eVcUosakS(uQ6b;RbQPe$y z4?R}R4MTd@wk)70EaU(xPwsX^2n2)(2*Iu79|qJPf_@&;P+WSU07J;xWuLc`wl}d- zMiBbmrY6xW=yvb+!h{C3w6X8Ox%k>UD~Mi^cp4*Y+u)SC?1Ud=a7NYi2toZwV#ESB zHMrlx^OTyN1R62B_x@RJl?Q;=g9eyO4VX*M1$4r48?qzaktrG=X~z6IxxD&Kg2@*U?Um@iHNEpsqz z?4gXa_o5Rc99tuu*(J8Q&5Az>V$@K&Dq-ac`PeW!pQ`&7Wi>@%;JQBvqoLCtp-(_h z!P3~1ZmB2}Ix7G~HN9{#bVUd_yTe#lLnyi&Y*bQA{V`FAl2B)>S<&mmPe3~3MUil> ziCpA9zjG6ROC`Z1eu9x{JyET55lih;U?CS>X+C<~UL$Tc8#uh6**iHW7%3-j^vieY zpq4D8H7+HVXbWn)^fh2kq_}1?xePaHcw!_~9%Tnce5(ZIV2zOv(7&dfZR4ZGn z^-36dN!!N$oPjp3*hBw~M4iQ*^v-;r7uvL=ZqAE-a;kjQP8CrSz`KbUM6vii#nnN* zzBEP{KFR>FZ$WJ`fnwupvP;pJT$gmMAY*v1Tm$9ER@L?~rTUa#smzrU^- zYDn?x!0Mh+dUaCvED**G=UI?HgeN+)LV0<2Re}hDO*h(3@9TW*F zD;xz_I3H}E+;YEI{N!^k+gIN|hNKK6{NA(8?;l{ft&Fwc=)x3Z-k=WM#cCW&LacCB zE>Zrr=S9#Xnt~ond~V=GX+>nU?9#1Bh}+