FileBase PeterP-2014-02-27_dataset1 ElecNo 17 UseFeatures DropLastNFeatures 0 UseDistributional 1 MaskStarts 300 MinClusters 100 MaxClusters 110 MaxPossibleClusters 500 nStarts 1 StartCluFile SplitEvery 100 SplitFirst 20 PenaltyK 0.000000 PenaltyKLogN 1.000000 Subset 1 FullStepEvery 10 MaxIter 10000 RandomSeed 654 Debug 0 SplitInfo 1 Verbose 1 DistDump 0 DistThresh 6.907755 ChangedThresh 0.050000 Log 1 Screen 1 PriorPoint 1 SaveSorted 1 SaveCovarianceMeans 0 UseMaskedInitialConditions 1 AssignToFirstClosestMask 1 RamLimitGB 0.000000 help 0 help 0 Setting RAM limit to total physical memory, 16.00 GB. WARNING: Not all physical memory will be available, but on Macs it is not possible to get the available physical memory. ------------------------------------------------------------------------- Using Distributional EM with Maskstarts NOTE: Maskstarts overides above values of MinClusters and MaxClusters MinClusters = 300 MaxClusters = 300 This run is expected to use between 0.03 and 0.05 GB of RAM. Memory request: 0.02 GB would take us to total of 0.02 GB. ---------------------------------------------------------- Loaded 3054 data points of dimension 25. MEMO: A lower score indicates a better clustering Masked EM: Computing Noise Means and Variances ----------------------------------------- Starting from 300 clusters... ------ Clustering full data set of 3054 points ------ Starting initial clusters from distinct float masks Not enough masks (56) to generate starting clusters (300), so starting with (57) clusters instead. Assigned 57 initial classes from 56 unique masks. Deleting Class 28 (3 points): Lose 92.665745 but Gain 1303.933716 Iteration 0F (0.162619 sec): 56 clusters Score: Raw -54197.625027 + Penalty 27689.541899 = -26508.083128 nChanged 441 Deleting Class 49 (1 points): Lose 11.948102 but Gain 1177.533729 Iteration 1F (0.230120 sec): 49 clusters Score: Raw -54939.600855 + Penalty 26073.924305 = -28865.676550 nChanged 182 Deleting Class 48 (1 points): Lose 10.853875 but Gain 1129.860908 Iteration 2F (0.295089 sec): 47 clusters Score: Raw -55259.342139 + Penalty 25284.786633 = -29974.555506 nChanged 187 Deleting Class 54 (1 points): Lose 7.885017 but Gain 1065.112910 Iteration 3F (0.358187 sec): 46 clusters Score: Raw -55529.510104 + Penalty 24386.107773 = -31143.402331 nChanged 163 Deleting Class 55 (2 points): Lose 39.501229 but Gain 1057.726040 Iteration 4F (0.420687 sec): 45 clusters Score: Raw -55652.333374 + Penalty 23668.104688 = -31984.228687 nChanged 132 Deleting Class 56 (2 points): Lose 26.732507 but Gain 980.101927 Iteration 5Q (0.432464 sec): 44 clusters Score: Raw -55771.126856 + Penalty 22881.292693 = -32889.834163 nChanged 116 Deleting Class 22 (2 points): Lose 13.406372 but Gain 918.595674 Iteration 6Q (0.443520 sec): 43 clusters Score: Raw -55878.695236 + Penalty 22020.111902 = -33858.583334 nChanged 124 Deleting Class 37 (1 points): Lose 9.494325 but Gain 760.141930 Iteration 7Q (0.454421 sec): 42 clusters Score: Raw -55964.057228 + Penalty 21329.233396 = -34634.823832 nChanged 114 Deleting Class 43 (1 points): Lose 4.876258 but Gain 722.265027 Iteration 8Q (0.464754 sec): 41 clusters Score: Raw -56051.843531 + Penalty 20689.795301 = -35362.048230 nChanged 98 Deleting Class 11 (4 points): Lose 33.297648 but Gain 744.134546 Iteration 9Q (0.474730 sec): 40 clusters Score: Raw -56082.095497 + Penalty 19972.236245 = -36109.859252 nChanged 69 Deleting Class 46 (2 points): Lose 15.023796 but Gain 704.408200 Iteration 10F (0.529685 sec): 39 clusters Score: Raw -56111.619714 + Penalty 19304.412183 = -36807.207532 nChanged 61 Deleting Class 26 (2 points): Lose 2.987552 but Gain 681.109519 Iteration 11Q (0.538714 sec): 38 clusters Score: Raw -56152.704591 + Penalty 18663.244847 = -37489.459745 nChanged 53 Deleting Class 25 (7 points): Lose 56.821255 but Gain 726.396098 Iteration 12Q (0.547252 sec): 37 clusters Score: Raw -56144.903977 + Penalty 18072.410312 = -38072.493665 nChanged 64 Deleting Class 44 (4 points): Lose 23.007125 but Gain 701.193047 Iteration 13Q (0.556054 sec): 36 clusters Score: Raw -56205.945253 + Penalty 17410.156821 = -38795.788433 nChanged 55 Deleting Class 16 (10 points): Lose 65.018051 but Gain 728.512944 Iteration 14Q (0.564652 sec): 35 clusters Score: Raw -56190.678650 + Penalty 16759.741141 = -39430.937509 nChanged 39 Deleting Class 32 (1 points): Lose 1.751522 but Gain 637.120400 Iteration 15Q (0.572686 sec): 34 clusters Score: Raw -56237.548402 + Penalty 16190.526342 = -40047.022060 nChanged 17 Deleting Class 24 (5 points): Lose 32.438657 but Gain 644.691114 Iteration 16Q (0.580661 sec): 33 clusters Score: Raw -56215.573832 + Penalty 15554.165887 = -40661.407945 nChanged 11 Deleting Class 20 (7 points): Lose 40.943480 but Gain 641.642040 Iteration 17Q (0.587981 sec): 32 clusters Score: Raw -56189.106544 + Penalty 14979.151306 = -41209.955238 nChanged 14 Deleting Class 18 (2 points): Lose 11.080490 but Gain 597.872818 Iteration 18Q (0.595600 sec): 31 clusters Score: Raw -56203.098040 + Penalty 14379.433320 = -41823.664720 nChanged 11 Deleting Class 40 (1 points): Lose 1.800012 but Gain 583.136245 Iteration 19Q (0.602890 sec): 30 clusters Score: Raw -56208.445684 + Penalty 13804.135365 = -42404.310320 nChanged 6 Writing temp clu file Memory request: 0.02 GB would take us to total of 0.03 GB. Compute initial score before splitting: Score: Raw -56208.445684 + Penalty 13804.135365 = -42404.310320Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 1 (16 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.616257 sec): 2 clusters Score: Raw -353.846345 + Penalty 106.526982 = -247.319363 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.616516 sec): 3 clusters Score: Raw -353.588066 + Penalty 207.348153 = -146.239913 nChanged 0 Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 2 (1042 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.621843 sec): 2 clusters Score: Raw -22965.333452 + Penalty 262.823751 = -22702.509700 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.623916 sec): 3 clusters Score: Raw -22350.597852 + Penalty 528.329916 = -21822.267936 nChanged 428 SP:Iteration 1F (0.625939 sec): 3 clusters Score: Raw -22585.020371 + Penalty 534.443428 = -22050.576944 nChanged 132 SP:Iteration 2F (0.627914 sec): 3 clusters Score: Raw -22680.503978 + Penalty 549.136605 = -22131.367373 nChanged 104 SP:Iteration 3F (0.629892 sec): 3 clusters Score: Raw -22777.625419 + Penalty 578.080282 = -22199.545137 nChanged 93 SP:Iteration 4F (0.631869 sec): 3 clusters Score: Raw -22873.426202 + Penalty 619.637858 = -22253.788344 nChanged 50 SP:Iteration 5Q (0.633857 sec): 3 clusters Score: Raw -22931.437820 + Penalty 657.044742 = -22274.393079 nChanged 28 SP:Iteration 6Q (0.635844 sec): 3 clusters Score: Raw -22962.332528 + Penalty 699.267964 = -22263.064564 nChanged 14 SP:Iteration 7F (0.637820 sec): 3 clusters Score: Raw -22979.813269 + Penalty 712.178850 = -22267.634419 nChanged 5 SP:Iteration 8Q (0.639641 sec): 3 clusters Score: Raw -22983.691818 + Penalty 726.932158 = -22256.759660 nChanged 4 SP:Iteration 9F (0.641618 sec): 3 clusters Score: Raw -22988.259043 + Penalty 736.759396 = -22251.499648 nChanged 2 SP:Iteration 10F (0.643594 sec): 3 clusters Score: Raw -22990.867607 + Penalty 761.257005 = -22229.610602 nChanged 3 SP:Iteration 11F (0.645573 sec): 3 clusters Score: Raw -22994.829418 + Penalty 774.980115 = -22219.849304 nChanged 3 SP:Iteration 12F (0.647549 sec): 3 clusters Score: Raw -22999.520782 + Penalty 789.112498 = -22210.408284 nChanged 2 SP:Iteration 13F (0.649608 sec): 3 clusters Score: Raw -23003.170588 + Penalty 804.125222 = -22199.045366 nChanged 1 SP:Iteration 14F (0.651639 sec): 3 clusters Score: Raw -23006.342387 + Penalty 823.151707 = -22183.190681 nChanged 2 SP:Iteration 15F (0.653615 sec): 3 clusters Score: Raw -23016.601445 + Penalty 820.948741 = -22195.652704 nChanged 2 SP:Iteration 16Q (0.655220 sec): 3 clusters Score: Raw -23022.947445 + Penalty 831.383483 = -22191.563962 nChanged 1 SP:Iteration 17F (0.657235 sec): 3 clusters Score: Raw -23026.650781 + Penalty 836.127352 = -22190.523429 nChanged 1 SP:Iteration 18F (0.659211 sec): 3 clusters Score: Raw -23029.232729 + Penalty 836.127352 = -22193.105377 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 3 (38 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.659791 sec): 2 clusters Score: Raw -793.222582 + Penalty 144.606253 = -648.616329 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.660079 sec): 3 clusters Score: Raw -782.291805 + Penalty 293.770252 = -488.521553 nChanged 5 SP:Iteration 1F (0.660359 sec): 3 clusters Score: Raw -788.647049 + Penalty 303.740081 = -484.906968 nChanged 3 SP:Iteration 2F (0.660632 sec): 3 clusters Score: Raw -797.509582 + Penalty 302.403085 = -495.106497 nChanged 1 SP:Iteration 3Q (0.660901 sec): 3 clusters Score: Raw -799.507320 + Penalty 302.403085 = -497.104235 nChanged 0 SP:Iteration 4F (0.661173 sec): 3 clusters Score: Raw -799.507320 + Penalty 302.403085 = -497.104235 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 4 (14 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.661643 sec): 2 clusters Score: Raw -335.080190 + Penalty 199.975770 = -135.104420 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.661879 sec): 3 clusters Score: Raw -349.531735 + Penalty 405.334317 = 55.802581 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 5 (57 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.662562 sec): 2 clusters Score: Raw -1310.003416 + Penalty 174.038836 = -1135.964580 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.662877 sec): 3 clusters Score: Raw -1304.487157 + Penalty 348.148742 = -956.338415 nChanged 14 SP:Iteration 1F (0.663187 sec): 3 clusters Score: Raw -1327.220597 + Penalty 346.016013 = -981.204584 nChanged 4 SP:Iteration 2F (0.663496 sec): 3 clusters Score: Raw -1333.409041 + Penalty 346.016013 = -987.393028 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 6 (208 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.664948 sec): 2 clusters Score: Raw -4219.681200 + Penalty 53.491889 = -4166.189312 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.665530 sec): 3 clusters Score: Raw -4107.755854 + Penalty 109.195540 = -3998.560315 nChanged 82 SP:Iteration 1F (0.666099 sec): 3 clusters Score: Raw -4179.872379 + Penalty 108.134301 = -4071.738078 nChanged 16 SP:Iteration 2F (0.666686 sec): 3 clusters Score: Raw -4196.788196 + Penalty 111.796767 = -4084.991429 nChanged 9 SP:Iteration 3Q (0.667249 sec): 3 clusters Score: Raw -4209.880234 + Penalty 104.424428 = -4105.455806 nChanged 6 SP:Iteration 4Q (0.667790 sec): 3 clusters Score: Raw -4216.829129 + Penalty 104.326739 = -4112.502390 nChanged 1 SP:Iteration 5Q (0.668294 sec): 3 clusters Score: Raw -4217.044367 + Penalty 104.367298 = -4112.677069 nChanged 2 SP:Iteration 6Q (0.668795 sec): 3 clusters Score: Raw -4218.044295 + Penalty 95.304345 = -4122.739950 nChanged 1 SP:Iteration 7Q (0.669281 sec): 3 clusters Score: Raw -4219.194188 + Penalty 93.003041 = -4126.191147 nChanged 1 SP:Iteration 8Q (0.669766 sec): 3 clusters Score: Raw -4221.327303 + Penalty 93.003041 = -4128.324262 nChanged 0 SP:Iteration 9F (0.670292 sec): 3 clusters Score: Raw -4221.327303 + Penalty 93.003041 = -4128.324262 nChanged 0 Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 7 (1311 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.676878 sec): 2 clusters Score: Raw -25899.039104 + Penalty 107.180949 = -25791.858155 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.679365 sec): 3 clusters Score: Raw -25062.871128 + Penalty 211.153964 = -24851.717164 nChanged 563 SP:Iteration 1F (0.681803 sec): 3 clusters Score: Raw -25353.425449 + Penalty 211.642829 = -25141.782620 nChanged 228 SP:Iteration 2F (0.684273 sec): 3 clusters Score: Raw -25607.988417 + Penalty 206.866703 = -25401.121714 nChanged 155 SP:Iteration 3F (0.686751 sec): 3 clusters Score: Raw -25790.852738 + Penalty 182.013399 = -25608.839339 nChanged 75 SP:Iteration 4F (0.689289 sec): 3 clusters Score: Raw -25887.636786 + Penalty 196.619757 = -25691.017030 nChanged 12 SP:Iteration 5Q (0.691475 sec): 3 clusters Score: Raw -25907.676600 + Penalty 196.619757 = -25711.056843 nChanged 0 SP:Iteration 6F (0.694181 sec): 3 clusters Score: Raw -25907.676600 + Penalty 196.619757 = -25711.056843 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 8 (163 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.695060 sec): 2 clusters Score: Raw -3940.222197 + Penalty 239.708496 = -3700.513700 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.695571 sec): 3 clusters Score: Raw -3870.743696 + Penalty 479.845573 = -3390.898123 nChanged 48 SP:Iteration 1F (0.696071 sec): 3 clusters Score: Raw -3908.560999 + Penalty 480.183598 = -3428.377401 nChanged 12 SP:Iteration 2F (0.696571 sec): 3 clusters Score: Raw -3920.431055 + Penalty 480.321049 = -3440.110005 nChanged 7 SP:Iteration 3Q (0.697067 sec): 3 clusters Score: Raw -3927.572932 + Penalty 481.087754 = -3446.485178 nChanged 4 SP:Iteration 4Q (0.697561 sec): 3 clusters Score: Raw -3931.361169 + Penalty 482.244031 = -3449.117138 nChanged 4 SP:Iteration 5Q (0.698054 sec): 3 clusters Score: Raw -3936.178867 + Penalty 482.075350 = -3454.103517 nChanged 2 SP:Iteration 6Q (0.698546 sec): 3 clusters Score: Raw -3939.124773 + Penalty 481.710305 = -3457.414468 nChanged 1 SP:Iteration 7Q (0.699037 sec): 3 clusters Score: Raw -3940.015505 + Penalty 480.537662 = -3459.477843 nChanged 1 SP:Iteration 8Q (0.699527 sec): 3 clusters Score: Raw -3940.949118 + Penalty 480.537662 = -3460.411456 nChanged 0 SP:Iteration 9F (0.700024 sec): 3 clusters Score: Raw -3940.949118 + Penalty 480.537662 = -3460.411456 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 9 (8 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.700485 sec): 2 clusters Score: Raw -171.516852 + Penalty 81.153749 = -90.363102 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.700707 sec): 3 clusters Score: Raw -172.960772 + Penalty 165.575089 = -7.385683 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 10 (68 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.701450 sec): 2 clusters Score: Raw -1377.859220 + Penalty 131.167665 = -1246.691555 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.701788 sec): 3 clusters Score: Raw -1354.793062 + Penalty 271.419218 = -1083.373844 nChanged 17 SP:Iteration 1F (0.702119 sec): 3 clusters Score: Raw -1373.625703 + Penalty 274.862919 = -1098.762784 nChanged 4 SP:Iteration 2F (0.702448 sec): 3 clusters Score: Raw -1376.057449 + Penalty 277.315289 = -1098.742160 nChanged 1 SP:Iteration 3F (0.702775 sec): 3 clusters Score: Raw -1376.467357 + Penalty 277.315289 = -1099.152068 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 12 (23 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.703274 sec): 2 clusters Score: Raw -579.098732 + Penalty 240.077629 = -339.021103 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.703526 sec): 3 clusters Score: Raw -597.382837 + Penalty 480.046618 = -117.336219 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 13 (15 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.703996 sec): 2 clusters Score: Raw -326.376978 + Penalty 179.346106 = -147.030872 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.704232 sec): 3 clusters Score: Raw -338.731189 + Penalty 352.625144 = 13.893955 nChanged 1 SP:Iteration 1F (0.704489 sec): 3 clusters Score: Raw -341.593069 + Penalty 352.625144 = 11.032074 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 14 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.704935 sec): 2 clusters Score: Raw -104.196216 + Penalty 73.389277 = -30.806939 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.705146 sec): 3 clusters Score: Raw -99.075945 + Penalty 146.778553 = 47.702608 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 15 (9 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.705603 sec): 2 clusters Score: Raw -253.048233 + Penalty 166.814537 = -86.233696 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.705827 sec): 3 clusters Score: Raw -261.991055 + Penalty 329.463669 = 67.472614 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 17 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.706269 sec): 2 clusters Score: Raw -103.895569 + Penalty 90.764843 = -13.130725 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.706477 sec): 3 clusters Score: Raw -102.476348 + Penalty 181.529686 = 79.053338 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 19 (7 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.706928 sec): 2 clusters Score: Raw -190.042170 + Penalty 142.864591 = -47.177579 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.707143 sec): 3 clusters Score: Raw -186.931176 + Penalty 262.158422 = 75.227246 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 21 (1 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.707575 sec): 2 clusters Score: Raw -23.209406 + Penalty 0.000000 = -23.209406 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.707764 sec): 2 clusters Score: Raw -23.209406 + Penalty 0.000000 = -23.209406 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 23 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.708205 sec): 2 clusters Score: Raw -101.074462 + Penalty 87.561702 = -13.512760 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.708417 sec): 3 clusters Score: Raw -99.442108 + Penalty 176.013928 = 76.571820 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 27 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.708859 sec): 2 clusters Score: Raw -108.626173 + Penalty 99.335468 = -9.290705 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.709072 sec): 3 clusters Score: Raw -104.704970 + Penalty 198.670936 = 93.965967 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 29 (13 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.709535 sec): 2 clusters Score: Raw -298.189230 + Penalty 134.706433 = -163.482796 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.709769 sec): 3 clusters Score: Raw -308.261127 + Penalty 268.258199 = -40.002928 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 30 (3 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.710208 sec): 2 clusters Score: Raw -86.019104 + Penalty 80.240133 = -5.778971 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.710414 sec): 3 clusters Score: Raw -79.707505 + Penalty 162.981206 = 83.273701 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 33 (8 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.710864 sec): 2 clusters Score: Raw -166.892589 + Penalty 17.397043 = -149.495545 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.711085 sec): 3 clusters Score: Raw -162.463438 + Penalty 32.872137 = -129.591302 nChanged 1 SP:Iteration 1F (0.711289 sec): 3 clusters Score: Raw -164.987381 + Penalty 34.794086 = -130.193295 nChanged 1 SP:Iteration 2F (0.711501 sec): 3 clusters Score: Raw -169.443660 + Penalty 34.794086 = -134.649574 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 35 (6 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.711950 sec): 2 clusters Score: Raw -147.116278 + Penalty 75.179428 = -71.936850 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.712160 sec): 3 clusters Score: Raw -143.800152 + Penalty 137.178970 = -6.621181 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 36 (7 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.712612 sec): 2 clusters Score: Raw -175.565765 + Penalty 145.414391 = -30.151374 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.712831 sec): 3 clusters Score: Raw -179.632078 + Penalty 290.047539 = 110.415460 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 38 (9 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.713286 sec): 2 clusters Score: Raw -224.780692 + Penalty 155.341290 = -69.439402 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.713508 sec): 3 clusters Score: Raw -229.401033 + Penalty 311.290628 = 81.889595 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 39 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.713944 sec): 2 clusters Score: Raw -50.824528 + Penalty 43.844834 = -6.979693 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.714136 sec): 2 clusters Score: Raw -50.824528 + Penalty 43.844834 = -6.979693 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 42 (3 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.714572 sec): 2 clusters Score: Raw -76.300571 + Penalty 55.291367 = -21.009204 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.714775 sec): 3 clusters Score: Raw -70.470256 + Penalty 103.744139 = 33.273882 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 45 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.715231 sec): 2 clusters Score: Raw -140.749488 + Penalty 115.852846 = -24.896642 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.715444 sec): 3 clusters Score: Raw -137.344802 + Penalty 234.983465 = 97.638664 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 47 (1 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.715876 sec): 2 clusters Score: Raw -24.856728 + Penalty 0.000000 = -24.856728 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.716063 sec): 2 clusters Score: Raw -24.856728 + Penalty 0.000000 = -24.856728 nChanged 0 Deleting Class 30 (3 points): Lose 10.826704 but Gain 586.069793 Iteration 20F (0.761096 sec): 29 clusters Score: Raw -56202.879949 + Penalty 13213.310064 = -42989.569885 nChanged 5 Deleting Class 15 (9 points): Lose 38.133814 but Gain 609.202387 Iteration 21Q (0.769986 sec): 28 clusters Score: Raw -56170.931946 + Penalty 12634.713040 = -43536.218906 nChanged 11 Deleting Class 4 (15 points): Lose 52.703817 but Gain 622.969715 Iteration 22Q (0.777875 sec): 27 clusters Score: Raw -56138.681649 + Penalty 12044.908051 = -44093.773598 nChanged 15 Deleting Class 19 (7 points): Lose 21.602268 but Gain 589.120274 Iteration 23Q (0.785521 sec): 26 clusters Score: Raw -56143.806142 + Penalty 11457.628371 = -44686.177772 nChanged 7 Deleting Class 27 (4 points): Lose 11.997309 but Gain 574.977746 Iteration 24Q (0.793039 sec): 25 clusters Score: Raw -56140.527470 + Penalty 10896.283161 = -45244.244308 nChanged 4 Deleting Class 36 (7 points): Lose 47.809617 but Gain 599.634698 Iteration 25Q (0.800634 sec): 24 clusters Score: Raw -56099.977064 + Penalty 10367.494893 = -45732.482171 nChanged 9 Deleting Class 45 (5 points): Lose 32.008992 but Gain 577.609902 Iteration 26Q (0.807810 sec): 23 clusters Score: Raw -56088.405142 + Penalty 9799.353608 = -46289.051534 nChanged 8 Deleting Class 12 (24 points): Lose 92.609558 but Gain 632.177220 Iteration 27Q (0.814873 sec): 22 clusters Score: Raw -56007.405329 + Penalty 9260.609701 = -46746.795629 nChanged 26 Deleting Class 47 (1 points): Lose 0.344087 but Gain 521.854505 Iteration 28Q (0.821641 sec): 21 clusters Score: Raw -56057.302690 + Penalty 8775.191789 = -47282.110901 nChanged 5 Deleting Class 38 (9 points): Lose 48.953845 but Gain 567.302386 Iteration 29Q (0.828513 sec): 20 clusters Score: Raw -56018.627731 + Penalty 8262.669581 = -47755.958150 nChanged 13 Deleting Class 17 (4 points): Lose 16.464597 but Gain 525.368893 Iteration 30F (0.857779 sec): 19 clusters Score: Raw -56035.180133 + Penalty 7753.127970 = -48282.052163 nChanged 6 Deleting Class 21 (1 points): Lose 7.702956 but Gain 510.302477 Iteration 31Q (0.864673 sec): 18 clusters Score: Raw -56035.925291 + Penalty 7243.115776 = -48792.809515 nChanged 1 Deleting Class 23 (4 points): Lose 8.005691 but Gain 506.828335 Iteration 32Q (0.871590 sec): 17 clusters Score: Raw -56030.116374 + Penalty 6739.347018 = -49290.769355 nChanged 4 Deleting Class 13 (13 points): Lose 66.025225 but Gain 561.266850 Iteration 33Q (0.878426 sec): 16 clusters Score: Raw -55969.882575 + Penalty 6221.841476 = -49748.041099 nChanged 13 Deleting Class 39 (2 points): Lose 22.919190 but Gain 507.569036 Iteration 34Q (0.885530 sec): 15 clusters Score: Raw -55981.215884 + Penalty 5717.084368 = -50264.131516 nChanged 3 Deleting Class 14 (4 points): Lose 18.723224 but Gain 424.794905 Iteration 35Q (0.892092 sec): 14 clusters Score: Raw -55966.581681 + Penalty 5301.719034 = -50664.862646 nChanged 6 Deleting Class 42 (3 points): Lose 13.198386 but Gain 403.845291 Iteration 36Q (0.898454 sec): 13 clusters Score: Raw -55960.493176 + Penalty 4899.848460 = -51060.644716 nChanged 6 Deleting Class 29 (13 points): Lose 38.697500 but Gain 421.416652 Iteration 37Q (0.905109 sec): 12 clusters Score: Raw -55928.306575 + Penalty 4494.618760 = -51433.687815 nChanged 14 Deleting Class 9 (9 points): Lose 30.812501 but Gain 360.830025 Iteration 38Q (0.911338 sec): 11 clusters Score: Raw -55919.878034 + Penalty 4145.442536 = -51774.435498 nChanged 11 Deleting Class 1 (19 points): Lose 104.816853 but Gain 431.231412 Iteration 39Q (0.917718 sec): 10 clusters Score: Raw -55831.092143 + Penalty 3727.184131 = -52103.908012 nChanged 22 Deleting Class 35 (6 points): Lose 19.974643 but Gain 336.683209 Iteration 40F (0.933596 sec): 9 clusters Score: Raw -55856.775111 + Penalty 3394.503493 = -52462.271618 nChanged 12 Deleting Class 3 (48 points): Lose 176.143783 but Gain 409.088095 Iteration 41Q (0.939672 sec): 8 clusters Score: Raw -55693.707945 + Penalty 2443.237962 = -53250.469983 nChanged 49 Deleting Class 10 (84 points): Lose 355.373259 but Gain 360.527086 Iteration 42Q (0.945967 sec): 7 clusters Score: Raw -55419.034402 + Penalty 2095.538290 = -53323.496112 nChanged 84 Iteration 43Q (0.951808 sec): 7 clusters Score: Raw -55632.792262 + Penalty 2095.461945 = -53537.330317 nChanged 2 Iteration 44Q (0.957456 sec): 7 clusters Score: Raw -55632.856456 + Penalty 2095.461945 = -53537.394512 nChanged 0 Iteration 45F (0.968963 sec): 7 clusters Score: Raw -55632.856456 + Penalty 2095.461945 = -53537.394512 nChanged 0 Writing temp clu file Memory request: 0.02 GB would take us to total of 0.03 GB. Compute initial score before splitting: Score: Raw -55632.856456 + Penalty 2095.461945 = -53537.394512Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 2 (1126 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.978561 sec): 2 clusters Score: Raw -24346.214442 + Penalty 283.781040 = -24062.433402 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.981131 sec): 3 clusters Score: Raw -23711.934964 + Penalty 618.826175 = -23093.108789 nChanged 473 SP:Iteration 1F (0.983615 sec): 3 clusters Score: Raw -24215.272908 + Penalty 683.417752 = -23531.855156 nChanged 142 SP:Iteration 2F (0.986063 sec): 3 clusters Score: Raw -24359.008014 + Penalty 708.377070 = -23650.630944 nChanged 45 SP:Iteration 3Q (0.988348 sec): 3 clusters Score: Raw -24400.547878 + Penalty 724.961194 = -23675.586684 nChanged 23 SP:Iteration 4Q (0.990552 sec): 3 clusters Score: Raw -24425.868157 + Penalty 742.305479 = -23683.562678 nChanged 15 SP:Iteration 5Q (0.992720 sec): 3 clusters Score: Raw -24438.583753 + Penalty 757.017836 = -23681.565917 nChanged 11 SP:Iteration 6F (0.995058 sec): 3 clusters Score: Raw -24446.196862 + Penalty 768.413690 = -23677.783172 nChanged 7 SP:Iteration 7F (0.997316 sec): 3 clusters Score: Raw -24450.297883 + Penalty 778.001392 = -23672.296490 nChanged 6 SP:Iteration 8F (0.999528 sec): 3 clusters Score: Raw -24453.479545 + Penalty 784.029395 = -23669.450149 nChanged 4 SP:Iteration 9F (1.001734 sec): 3 clusters Score: Raw -24455.198315 + Penalty 791.279776 = -23663.918539 nChanged 3 SP:Iteration 10F (1.003930 sec): 3 clusters Score: Raw -24458.090491 + Penalty 794.988609 = -23663.101882 nChanged 2 SP:Iteration 11F (1.006131 sec): 3 clusters Score: Raw -24459.403266 + Penalty 802.277858 = -23657.125408 nChanged 3 SP:Iteration 12F (1.008330 sec): 3 clusters Score: Raw -24460.684461 + Penalty 806.619622 = -23654.064839 nChanged 3 SP:Iteration 13F (1.010516 sec): 3 clusters Score: Raw -24462.715195 + Penalty 810.481100 = -23652.234095 nChanged 4 SP:Iteration 14F (1.012710 sec): 3 clusters Score: Raw -24466.099880 + Penalty 810.422238 = -23655.677642 nChanged 1 SP:Iteration 15Q (1.014587 sec): 3 clusters Score: Raw -24467.845402 + Penalty 810.422238 = -23657.423164 nChanged 0 SP:Iteration 16F (1.016904 sec): 3 clusters Score: Raw -24467.845402 + Penalty 810.422238 = -23657.423164 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 5 (58 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (1.017538 sec): 2 clusters Score: Raw -1329.540505 + Penalty 176.064858 = -1153.475646 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (1.017863 sec): 3 clusters Score: Raw -1317.837005 + Penalty 353.048298 = -964.788707 nChanged 14 SP:Iteration 1F (1.018193 sec): 3 clusters Score: Raw -1334.226135 + Penalty 352.129717 = -982.096418 nChanged 5 SP:Iteration 2F (1.018524 sec): 3 clusters Score: Raw -1342.977980 + Penalty 354.227329 = -988.750651 nChanged 2 SP:Iteration 3Q (1.018845 sec): 3 clusters Score: Raw -1346.237053 + Penalty 354.227329 = -992.009724 nChanged 0 SP:Iteration 4F (1.019162 sec): 3 clusters Score: Raw -1346.237053 + Penalty 354.227329 = -992.009724 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 6 (207 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (1.020181 sec): 2 clusters Score: Raw -4203.424612 + Penalty 54.179189 = -4149.245423 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (1.020781 sec): 3 clusters Score: Raw -4102.711972 + Penalty 110.107517 = -3992.604454 nChanged 74 SP:Iteration 1F (1.021375 sec): 3 clusters Score: Raw -4161.693939 + Penalty 111.186556 = -4050.507383 nChanged 17 SP:Iteration 2F (1.021963 sec): 3 clusters Score: Raw -4182.827630 + Penalty 111.152638 = -4071.674992 nChanged 14 SP:Iteration 3F (1.022542 sec): 3 clusters Score: Raw -4201.298466 + Penalty 110.971959 = -4090.326507 nChanged 8 SP:Iteration 4Q (1.023129 sec): 3 clusters Score: Raw -4205.957631 + Penalty 110.569802 = -4095.387829 nChanged 4 SP:Iteration 5Q (1.023701 sec): 3 clusters Score: Raw -4206.613290 + Penalty 110.569802 = -4096.043488 nChanged 0 SP:Iteration 6F (1.024287 sec): 3 clusters Score: Raw -4206.613290 + Penalty 110.569802 = -4096.043488 nChanged 0 Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 7 (1486 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (1.031824 sec): 2 clusters Score: Raw -28542.544734 + Penalty 131.598148 = -28410.946586 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (1.034881 sec): 3 clusters Score: Raw -27637.268471 + Penalty 311.555014 = -27325.713456 nChanged 685 SP:Iteration 1F (1.037882 sec): 3 clusters Score: Raw -28466.651552 + Penalty 361.301137 = -28105.350415 nChanged 121 SP:Iteration 2F (1.040879 sec): 3 clusters Score: Raw -28617.256298 + Penalty 393.223671 = -28224.032627 nChanged 35 SP:Iteration 3Q (1.043792 sec): 3 clusters Score: Raw -28656.310224 + Penalty 403.632098 = -28252.678126 nChanged 15 SP:Iteration 4Q (1.046298 sec): 3 clusters Score: Raw -28672.218828 + Penalty 414.091871 = -28258.126956 nChanged 8 SP:Iteration 5Q (1.048728 sec): 3 clusters Score: Raw -28680.199005 + Penalty 416.561094 = -28263.637911 nChanged 1 SP:Iteration 6Q (1.051220 sec): 3 clusters Score: Raw -28681.840855 + Penalty 416.668351 = -28265.172503 nChanged 1 SP:Iteration 7Q (1.053729 sec): 3 clusters Score: Raw -28682.326132 + Penalty 419.047580 = -28263.278552 nChanged 1 SP:Iteration 8F (1.056637 sec): 3 clusters Score: Raw -28682.801373 + Penalty 419.047580 = -28263.753793 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 8 (167 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (1.057719 sec): 2 clusters Score: Raw -4018.832231 + Penalty 243.861461 = -3774.970770 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (1.058242 sec): 3 clusters Score: Raw -3947.846576 + Penalty 486.599778 = -3461.246798 nChanged 43 SP:Iteration 1F (1.058763 sec): 3 clusters Score: Raw -3986.656597 + Penalty 486.526379 = -3500.130218 nChanged 9 SP:Iteration 2F (1.059280 sec): 3 clusters Score: Raw -3994.924658 + Penalty 485.428077 = -3509.496581 nChanged 8 SP:Iteration 3Q (1.059792 sec): 3 clusters Score: Raw -4005.661599 + Penalty 484.932009 = -3520.729590 nChanged 6 SP:Iteration 4Q (1.060297 sec): 3 clusters Score: Raw -4012.625917 + Penalty 484.640323 = -3527.985594 nChanged 1 SP:Iteration 5Q (1.060797 sec): 3 clusters Score: Raw -4012.989119 + Penalty 484.640323 = -3528.348795 nChanged 0 SP:Iteration 6F (1.061312 sec): 3 clusters Score: Raw -4012.989119 + Penalty 484.640323 = -3528.348795 nChanged 0 Memory request: 0.00 GB would take us to total of 0.04 GB. Trying to split cluster 33 (8 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (1.061780 sec): 2 clusters Score: Raw -166.892589 + Penalty 17.397043 = -149.495545 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (1.061994 sec): 3 clusters Score: Raw -161.850501 + Penalty 33.757368 = -128.093133 nChanged 2 SP:Iteration 1F (1.062204 sec): 3 clusters Score: Raw -163.942141 + Penalty 33.757368 = -130.184773 nChanged 0 Time taken for this iteration:0.979300 seconds. 300->7 Clusters: Score -53537.394512, best is 100000000000000005366162204393472.000000 THE BEST YET! Main iterations: 46 (time per iteration =23.198609 ms) Total iterations: 211 (time per iteration =5.057517 ms) Def. Iteration metric 2: Iteration_metric2 += (scalar)(nDims*nDims)*(scalar)(nPoints) Iterations metric 2: 134715000.000000 (time per metric unit =7.921434ns) Def. Iteration metric 3: Iteration_metric3 += (scalar)(nDims*nDims)*(scalar)(nDims*nPoints) Iterations metric 3: 3367875000.000000 (time per metric unit=316.857366ps) That took 1.067136 seconds.