FileBase PeterP-2014-02-27_dataset1 ElecNo 14 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.04 GB of RAM. Memory request: 0.01 GB would take us to total of 0.01 GB. ---------------------------------------------------------- Loaded 2590 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 2590 points ------ Starting initial clusters from distinct float masks Not enough masks (59) to generate starting clusters (300), so starting with (60) clusters instead. Assigned 60 initial classes from 59 unique masks. Deleting Class 33 (1 points): Lose 21.107661 but Gain 1221.416645 Iteration 0F (0.141403 sec): 59 clusters Score: Raw -44414.991243 + Penalty 31539.248823 = -12875.742420 nChanged 235 Deleting Class 47 (3 points): Lose 78.907314 but Gain 1277.154638 Iteration 1F (0.200130 sec): 50 clusters Score: Raw -44526.669122 + Penalty 31375.555071 = -13151.114051 nChanged 103 Deleting Class 57 (1 points): Lose 7.989056 but Gain 1198.457162 Iteration 2Q (0.211781 sec): 48 clusters Score: Raw -44630.538831 + Penalty 30354.921859 = -14275.616972 nChanged 94 Deleting Class 41 (2 points): Lose 28.482323 but Gain 1168.200713 Iteration 3Q (0.222878 sec): 47 clusters Score: Raw -44712.678473 + Penalty 29313.360063 = -15399.318411 nChanged 113 Deleting Class 59 (3 points): Lose 27.236057 but Gain 1124.548727 Iteration 4Q (0.234071 sec): 46 clusters Score: Raw -44847.418813 + Penalty 28706.994949 = -16140.423864 nChanged 164 Deleting Class 45 (1 points): Lose 6.356289 but Gain 986.669562 Iteration 5F (0.287342 sec): 45 clusters Score: Raw -45050.111775 + Penalty 27974.080685 = -17076.031090 nChanged 110 Deleting Class 23 (1 points): Lose 11.783242 but Gain 966.148602 Iteration 6Q (0.297130 sec): 44 clusters Score: Raw -45137.693317 + Penalty 27501.353423 = -17636.339894 nChanged 81 Deleting Class 49 (2 points): Lose 24.740507 but Gain 960.593779 Iteration 7Q (0.306046 sec): 43 clusters Score: Raw -45181.391388 + Penalty 26700.067924 = -18481.323464 nChanged 71 Deleting Class 34 (2 points): Lose 28.043972 but Gain 952.513603 Iteration 8Q (0.314840 sec): 42 clusters Score: Raw -45219.618451 + Penalty 25057.418851 = -20162.199600 nChanged 50 Deleting Class 38 (1 points): Lose 1.005376 but Gain 908.015539 Iteration 9Q (0.322949 sec): 40 clusters Score: Raw -45276.252608 + Penalty 24332.996914 = -20943.255694 nChanged 44 Deleting Class 40 (5 points): Lose 50.440221 but Gain 936.419998 Iteration 10F (0.368732 sec): 39 clusters Score: Raw -45251.313261 + Penalty 23384.627673 = -21866.685588 nChanged 43 Deleting Class 22 (4 points): Lose 40.361743 but Gain 921.399584 Iteration 11Q (0.376281 sec): 38 clusters Score: Raw -45266.043661 + Penalty 22735.763087 = -22530.280573 nChanged 30 Deleting Class 14 (2 points): Lose 10.968922 but Gain 883.954815 Iteration 12Q (0.383981 sec): 37 clusters Score: Raw -45293.986562 + Penalty 21869.618261 = -23424.368301 nChanged 23 Deleting Class 48 (1 points): Lose 2.125128 but Gain 869.926126 Iteration 13Q (0.391311 sec): 36 clusters Score: Raw -45308.546540 + Penalty 21010.629235 = -24297.917305 nChanged 9 Deleting Class 44 (1 points): Lose 0.585861 but Gain 856.412199 Iteration 14Q (0.398221 sec): 35 clusters Score: Raw -45311.801503 + Penalty 20165.597798 = -25146.203705 nChanged 7 Deleting Class 55 (2 points): Lose 17.624485 but Gain 823.123486 Iteration 15Q (0.404920 sec): 34 clusters Score: Raw -45297.801708 + Penalty 19368.317268 = -25929.484439 nChanged 11 Deleting Class 24 (2 points): Lose 18.675702 but Gain 798.157985 Iteration 16Q (0.411665 sec): 33 clusters Score: Raw -45295.064746 + Penalty 18598.089790 = -26696.974956 nChanged 10 Deleting Class 37 (2 points): Lose 24.443764 but Gain 794.297261 Iteration 17Q (0.418372 sec): 32 clusters Score: Raw -45284.343294 + Penalty 17893.440049 = -27390.903245 nChanged 7 Deleting Class 28 (3 points): Lose 11.611867 but Gain 762.403810 Iteration 18Q (0.424935 sec): 31 clusters Score: Raw -45282.285643 + Penalty 17165.875102 = -28116.410541 nChanged 8 Deleting Class 21 (2 points): Lose 26.316577 but Gain 775.282290 Iteration 19Q (0.431804 sec): 30 clusters Score: Raw -45265.420101 + Penalty 16398.428430 = -28866.991671 nChanged 3 Writing temp clu file Memory request: 0.01 GB would take us to total of 0.03 GB. Compute initial score before splitting: Score: Raw -45265.420101 + Penalty 16398.428430 = -28866.991671Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 1 (1138 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.448611 sec): 2 clusters Score: Raw -20697.107955 + Penalty 160.000049 = -20537.107906 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.450829 sec): 3 clusters Score: Raw -19970.809115 + Penalty 308.573111 = -19662.236003 nChanged 494 SP:Iteration 1F (0.453008 sec): 3 clusters Score: Raw -20384.649468 + Penalty 334.113411 = -20050.536057 nChanged 195 SP:Iteration 2F (0.455205 sec): 3 clusters Score: Raw -20624.370068 + Penalty 358.608150 = -20265.761917 nChanged 39 SP:Iteration 3Q (0.457366 sec): 3 clusters Score: Raw -20664.611926 + Penalty 386.037829 = -20278.574097 nChanged 22 SP:Iteration 4Q (0.459225 sec): 3 clusters Score: Raw -20684.266626 + Penalty 417.795546 = -20266.471080 nChanged 14 SP:Iteration 5F (0.461353 sec): 3 clusters Score: Raw -20697.326090 + Penalty 443.058213 = -20254.267877 nChanged 9 SP:Iteration 6F (0.463487 sec): 3 clusters Score: Raw -20705.622231 + Penalty 459.516377 = -20246.105854 nChanged 5 SP:Iteration 7F (0.465624 sec): 3 clusters Score: Raw -20709.908282 + Penalty 479.449319 = -20230.458963 nChanged 3 SP:Iteration 8F (0.467758 sec): 3 clusters Score: Raw -20712.283762 + Penalty 479.449319 = -20232.834443 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 2 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.468318 sec): 2 clusters Score: Raw -101.672533 + Penalty 80.683803 = -20.988730 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.468551 sec): 3 clusters Score: Raw -102.101926 + Penalty 158.033773 = 55.931847 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 3 (25 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.469058 sec): 2 clusters Score: Raw -541.200311 + Penalty 151.864454 = -389.335857 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.469314 sec): 3 clusters Score: Raw -536.150445 + Penalty 303.402652 = -232.747793 nChanged 1 SP:Iteration 1Q (0.469568 sec): 3 clusters Score: Raw -536.808788 + Penalty 303.402652 = -233.406136 nChanged 0 SP:Iteration 2F (0.469819 sec): 3 clusters Score: Raw -536.808788 + Penalty 303.402652 = -233.406136 nChanged 0 Memory request: 0.01 GB would take us to total of 0.03 GB. Trying to split cluster 4 (753 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.472107 sec): 2 clusters Score: Raw -16800.000386 + Penalty 135.405369 = -16664.595017 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.473632 sec): 3 clusters Score: Raw -16349.340149 + Penalty 279.220770 = -16070.119379 nChanged 325 SP:Iteration 1F (0.475202 sec): 3 clusters Score: Raw -16567.090722 + Penalty 292.313679 = -16274.777043 nChanged 99 SP:Iteration 2F (0.476702 sec): 3 clusters Score: Raw -16657.077626 + Penalty 309.620856 = -16347.456769 nChanged 76 SP:Iteration 3F (0.478203 sec): 3 clusters Score: Raw -16736.239928 + Penalty 336.011139 = -16400.228790 nChanged 44 SP:Iteration 4F (0.479758 sec): 3 clusters Score: Raw -16789.920026 + Penalty 354.169921 = -16435.750105 nChanged 20 SP:Iteration 5Q (0.481369 sec): 3 clusters Score: Raw -16832.909550 + Penalty 365.695087 = -16467.214463 nChanged 10 SP:Iteration 6Q (0.482782 sec): 3 clusters Score: Raw -16842.965479 + Penalty 372.583887 = -16470.381592 nChanged 4 SP:Iteration 7Q (0.484085 sec): 3 clusters Score: Raw -16842.862480 + Penalty 377.323990 = -16465.538490 nChanged 3 SP:Iteration 8F (0.485591 sec): 3 clusters Score: Raw -16842.785507 + Penalty 385.478328 = -16457.307179 nChanged 4 SP:Iteration 9F (0.487149 sec): 3 clusters Score: Raw -16844.401849 + Penalty 400.037236 = -16444.364613 nChanged 8 SP:Iteration 10F (0.488732 sec): 3 clusters Score: Raw -16848.447573 + Penalty 397.361095 = -16451.086479 nChanged 4 SP:Iteration 11Q (0.490018 sec): 3 clusters Score: Raw -16850.256417 + Penalty 403.835084 = -16446.421333 nChanged 2 SP:Iteration 12F (0.491521 sec): 3 clusters Score: Raw -16850.487907 + Penalty 407.746362 = -16442.741545 nChanged 2 SP:Iteration 13F (0.492989 sec): 3 clusters Score: Raw -16849.544241 + Penalty 408.030468 = -16441.513773 nChanged 1 SP:Iteration 14F (0.494462 sec): 3 clusters Score: Raw -16849.370310 + Penalty 408.030468 = -16441.339842 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 5 (159 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.495635 sec): 2 clusters Score: Raw -2997.947948 + Penalty 75.814791 = -2922.133157 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.496144 sec): 3 clusters Score: Raw -2918.735952 + Penalty 156.344874 = -2762.391078 nChanged 67 SP:Iteration 1F (0.496627 sec): 3 clusters Score: Raw -3012.079689 + Penalty 156.470966 = -2855.608723 nChanged 13 SP:Iteration 2F (0.497110 sec): 3 clusters Score: Raw -3026.257556 + Penalty 157.388420 = -2868.869136 nChanged 2 SP:Iteration 3Q (0.497577 sec): 3 clusters Score: Raw -3027.115520 + Penalty 157.388420 = -2869.727101 nChanged 0 SP:Iteration 4F (0.498059 sec): 3 clusters Score: Raw -3027.115520 + Penalty 157.388420 = -2869.727101 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 6 (47 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.498621 sec): 2 clusters Score: Raw -980.006713 + Penalty 222.010898 = -757.995815 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.498928 sec): 3 clusters Score: Raw -964.275926 + Penalty 480.555422 = -483.720504 nChanged 9 SP:Iteration 1F (0.499228 sec): 3 clusters Score: Raw -978.432344 + Penalty 489.566875 = -488.865469 nChanged 1 SP:Iteration 2Q (0.499520 sec): 3 clusters Score: Raw -979.234518 + Penalty 502.879832 = -476.354686 nChanged 1 SP:Iteration 3F (0.499811 sec): 3 clusters Score: Raw -982.602997 + Penalty 515.563982 = -467.039015 nChanged 1 SP:Iteration 4F (0.500103 sec): 3 clusters Score: Raw -984.686052 + Penalty 515.617654 = -469.068398 nChanged 1 SP:Iteration 5Q (0.500392 sec): 3 clusters Score: Raw -986.075372 + Penalty 515.617654 = -470.457718 nChanged 0 SP:Iteration 6F (0.500684 sec): 3 clusters Score: Raw -986.075372 + Penalty 515.617654 = -470.457718 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 7 (10 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.501149 sec): 2 clusters Score: Raw -279.139856 + Penalty 186.676395 = -92.463461 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.501374 sec): 3 clusters Score: Raw -273.443778 + Penalty 392.352564 = 118.908786 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 8 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.501852 sec): 2 clusters Score: Raw -98.332582 + Penalty 82.597350 = -15.735232 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.502071 sec): 3 clusters Score: Raw -98.775269 + Penalty 165.494826 = 66.719557 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 9 (17 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.502550 sec): 2 clusters Score: Raw -391.812783 + Penalty 271.681034 = -120.131749 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.502793 sec): 3 clusters Score: Raw -403.253063 + Penalty 548.553296 = 145.300233 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 10 (146 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.503575 sec): 2 clusters Score: Raw -2779.925232 + Penalty 88.180279 = -2691.744953 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.504054 sec): 3 clusters Score: Raw -2700.026602 + Penalty 176.293535 = -2523.733067 nChanged 56 SP:Iteration 1F (0.504529 sec): 3 clusters Score: Raw -2723.662490 + Penalty 176.360558 = -2547.301932 nChanged 10 SP:Iteration 2F (0.504998 sec): 3 clusters Score: Raw -2728.791762 + Penalty 176.391091 = -2552.400671 nChanged 5 SP:Iteration 3Q (0.505468 sec): 3 clusters Score: Raw -2731.811382 + Penalty 176.347440 = -2555.463942 nChanged 2 SP:Iteration 4Q (0.505938 sec): 3 clusters Score: Raw -2733.092149 + Penalty 176.534754 = -2556.557396 nChanged 5 SP:Iteration 5Q (0.506408 sec): 3 clusters Score: Raw -2739.075650 + Penalty 176.527511 = -2562.548139 nChanged 2 SP:Iteration 6Q (0.506877 sec): 3 clusters Score: Raw -2740.421018 + Penalty 176.460657 = -2563.960361 nChanged 5 SP:Iteration 7Q (0.507347 sec): 3 clusters Score: Raw -2743.757012 + Penalty 176.222455 = -2567.534557 nChanged 6 SP:Iteration 8Q (0.507815 sec): 3 clusters Score: Raw -2747.433889 + Penalty 175.645743 = -2571.788146 nChanged 3 SP:Iteration 9Q (0.508284 sec): 3 clusters Score: Raw -2748.635200 + Penalty 175.365994 = -2573.269206 nChanged 2 SP:Iteration 10F (0.508753 sec): 3 clusters Score: Raw -2751.852696 + Penalty 175.209576 = -2576.643121 nChanged 1 SP:Iteration 11Q (0.509223 sec): 3 clusters Score: Raw -2753.652244 + Penalty 174.529312 = -2579.122932 nChanged 2 SP:Iteration 12Q (0.509692 sec): 3 clusters Score: Raw -2754.758080 + Penalty 174.087254 = -2580.670826 nChanged 4 SP:Iteration 13Q (0.510159 sec): 3 clusters Score: Raw -2756.879890 + Penalty 173.765274 = -2583.114616 nChanged 2 SP:Iteration 14Q (0.510625 sec): 3 clusters Score: Raw -2757.917991 + Penalty 173.676508 = -2584.241483 nChanged 1 SP:Iteration 15Q (0.511089 sec): 3 clusters Score: Raw -2758.267597 + Penalty 173.030081 = -2585.237517 nChanged 1 SP:Iteration 16Q (0.511554 sec): 3 clusters Score: Raw -2758.513916 + Penalty 173.030081 = -2585.483835 nChanged 0 SP:Iteration 17F (0.512020 sec): 3 clusters Score: Raw -2758.513916 + Penalty 173.030081 = -2585.483835 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 11 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.512469 sec): 2 clusters Score: Raw -92.415726 + Penalty 105.252381 = 12.836655 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.512687 sec): 3 clusters Score: Raw -91.158425 + Penalty 210.504762 = 119.346337 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 12 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.513131 sec): 2 clusters Score: Raw -108.824884 + Penalty 135.485747 = 26.660863 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.513329 sec): 2 clusters Score: Raw -108.824884 + Penalty 135.485747 = 26.660863 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 13 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.513798 sec): 2 clusters Score: Raw -122.636859 + Penalty 138.431314 = 15.794455 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.514011 sec): 3 clusters Score: Raw -120.171166 + Penalty 269.737402 = 149.566236 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 16 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.514455 sec): 2 clusters Score: Raw -53.499911 + Penalty 64.742497 = 11.242586 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.514650 sec): 2 clusters Score: Raw -53.499911 + Penalty 64.742497 = 11.242586 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 17 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.515096 sec): 2 clusters Score: Raw -133.285199 + Penalty 141.583075 = 8.297877 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.515312 sec): 3 clusters Score: Raw -126.929231 + Penalty 309.537369 = 182.608138 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 18 (120 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.516053 sec): 2 clusters Score: Raw -2720.619440 + Penalty 256.542159 = -2464.077281 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.516485 sec): 3 clusters Score: Raw -2663.834021 + Penalty 520.595676 = -2143.238345 nChanged 27 SP:Iteration 1F (0.516910 sec): 3 clusters Score: Raw -2687.106891 + Penalty 535.583075 = -2151.523816 nChanged 13 SP:Iteration 2F (0.517334 sec): 3 clusters Score: Raw -2704.737568 + Penalty 551.849395 = -2152.888173 nChanged 5 SP:Iteration 3Q (0.517756 sec): 3 clusters Score: Raw -2709.810451 + Penalty 559.076977 = -2150.733474 nChanged 1 SP:Iteration 4F (0.518181 sec): 3 clusters Score: Raw -2711.659631 + Penalty 562.656610 = -2149.003021 nChanged 1 SP:Iteration 5F (0.518604 sec): 3 clusters Score: Raw -2713.896898 + Penalty 562.656610 = -2151.240287 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 19 (109 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.519330 sec): 2 clusters Score: Raw -2452.972606 + Penalty 217.742222 = -2235.230383 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.519746 sec): 3 clusters Score: Raw -2397.259609 + Penalty 454.897416 = -1942.362193 nChanged 30 SP:Iteration 1F (0.520151 sec): 3 clusters Score: Raw -2440.268994 + Penalty 521.694915 = -1918.574078 nChanged 9 SP:Iteration 2F (0.520569 sec): 3 clusters Score: Raw -2454.154727 + Penalty 558.877141 = -1895.277585 nChanged 4 SP:Iteration 3F (0.520988 sec): 3 clusters Score: Raw -2457.730280 + Penalty 558.877141 = -1898.853138 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 20 (1 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.521422 sec): 2 clusters Score: Raw -21.876163 + Penalty 0.000000 = -21.876163 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.521613 sec): 2 clusters Score: Raw -21.876163 + Penalty 0.000000 = -21.876163 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 25 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.522051 sec): 2 clusters Score: Raw -50.881776 + Penalty 48.956553 = -1.925223 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.522246 sec): 2 clusters Score: Raw -50.881776 + Penalty 48.956553 = -1.925223 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 26 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.522693 sec): 2 clusters Score: Raw -126.155481 + Penalty 123.228764 = -2.926716 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.522912 sec): 3 clusters Score: Raw -121.735763 + Penalty 254.752441 = 133.016678 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 31 (6 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.523382 sec): 2 clusters Score: Raw -152.013751 + Penalty 181.053461 = 29.039710 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.523601 sec): 3 clusters Score: Raw -153.955858 + Penalty 354.033753 = 200.077895 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 32 (3 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.524044 sec): 2 clusters Score: Raw -71.337822 + Penalty 76.328884 = 4.991062 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.524261 sec): 3 clusters Score: Raw -67.095838 + Penalty 145.587318 = 78.491480 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 36 (4 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.524705 sec): 2 clusters Score: Raw -108.208353 + Penalty 131.016409 = 22.808056 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.524919 sec): 3 clusters Score: Raw -103.193930 + Penalty 262.032818 = 158.838888 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 39 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.525359 sec): 2 clusters Score: Raw -51.952927 + Penalty 50.840660 = -1.112268 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.525554 sec): 2 clusters Score: Raw -51.952927 + Penalty 50.840660 = -1.112268 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 42 (5 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.526001 sec): 2 clusters Score: Raw -129.172894 + Penalty 118.809065 = -10.363829 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.526219 sec): 3 clusters Score: Raw -124.867731 + Penalty 233.619728 = 108.751997 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 43 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.526658 sec): 2 clusters Score: Raw -47.115469 + Penalty 43.170041 = -3.945429 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.526863 sec): 3 clusters Score: Raw -41.991927 + Penalty 86.340081 = 44.348154 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 50 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.527302 sec): 2 clusters Score: Raw -50.290883 + Penalty 66.574205 = 16.283323 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.527497 sec): 2 clusters Score: Raw -50.290883 + Penalty 66.574205 = 16.283323 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 53 (2 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.527935 sec): 2 clusters Score: Raw -43.190922 + Penalty 51.057081 = 7.866160 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.528130 sec): 2 clusters Score: Raw -43.190922 + Penalty 51.057081 = 7.866160 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 54 (1 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.528564 sec): 2 clusters Score: Raw -20.686656 + Penalty 0.000000 = -20.686656 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.528757 sec): 2 clusters Score: Raw -20.686656 + Penalty 0.000000 = -20.686656 nChanged 0 Deleting Class 31 (6 points): Lose 46.467801 but Gain 794.176884 Iteration 20F (0.564985 sec): 29 clusters Score: Raw -45235.614100 + Penalty 15622.173696 = -29613.440403 nChanged 6 Deleting Class 50 (2 points): Lose 11.900646 but Gain 754.867366 Iteration 21Q (0.571540 sec): 28 clusters Score: Raw -45241.930336 + Penalty 14867.434390 = -30374.495946 nChanged 2 Deleting Class 12 (4 points): Lose 26.682542 but Gain 768.118586 Iteration 22Q (0.578061 sec): 27 clusters Score: Raw -45222.997198 + Penalty 14119.396483 = -31103.600715 nChanged 4 Deleting Class 16 (2 points): Lose 3.107028 but Gain 734.098105 Iteration 23Q (0.584715 sec): 26 clusters Score: Raw -45229.819474 + Penalty 13397.891190 = -31831.928283 nChanged 6 Deleting Class 36 (4 points): Lose 15.922972 but Gain 742.780262 Iteration 24Q (0.591277 sec): 25 clusters Score: Raw -45220.147954 + Penalty 12667.200025 = -32552.947930 nChanged 7 Deleting Class 17 (5 points): Lose 31.559451 but Gain 691.396590 Iteration 25Q (0.597661 sec): 24 clusters Score: Raw -45195.365323 + Penalty 11986.443428 = -33208.921895 nChanged 10 Deleting Class 13 (5 points): Lose 31.428452 but Gain 676.005506 Iteration 26Q (0.604016 sec): 23 clusters Score: Raw -45177.263174 + Penalty 11430.057063 = -33747.206110 nChanged 8 Deleting Class 9 (20 points): Lose 142.759948 but Gain 759.245030 Iteration 27Q (0.610202 sec): 22 clusters Score: Raw -45057.288825 + Penalty 10228.848143 = -34828.440682 nChanged 25 Deleting Class 7 (9 points): Lose 58.721483 but Gain 667.147373 Iteration 28Q (0.616299 sec): 20 clusters Score: Raw -45073.932772 + Penalty 9567.723481 = -35506.209291 nChanged 18 Deleting Class 11 (4 points): Lose 17.898468 but Gain 596.714500 Iteration 29Q (0.622397 sec): 19 clusters Score: Raw -45094.243144 + Penalty 9025.848429 = -36068.394715 nChanged 15 Deleting Class 26 (5 points): Lose 23.508868 but Gain 601.766471 Iteration 30F (0.644923 sec): 18 clusters Score: Raw -45087.142593 + Penalty 8450.946580 = -36636.196013 nChanged 7 Deleting Class 42 (5 points): Lose 4.903696 but Gain 580.183631 Iteration 31Q (0.650755 sec): 17 clusters Score: Raw -45095.581309 + Penalty 7872.432944 = -37223.148365 nChanged 5 Deleting Class 39 (2 points): Lose 4.998410 but Gain 576.468839 Iteration 32Q (0.656464 sec): 16 clusters Score: Raw -45096.730979 + Penalty 7297.441993 = -37799.288986 nChanged 2 Deleting Class 53 (2 points): Lose 17.641374 but Gain 578.922784 Iteration 33Q (0.662075 sec): 15 clusters Score: Raw -45083.707242 + Penalty 6719.181118 = -38364.526124 nChanged 2 Deleting Class 6 (31 points): Lose 102.938486 but Gain 657.777144 Iteration 34Q (0.667566 sec): 14 clusters Score: Raw -44984.278280 + Penalty 6368.195064 = -38616.083216 nChanged 31 Deleting Class 8 (6 points): Lose 30.869368 but Gain 679.970799 Iteration 35Q (0.672981 sec): 13 clusters Score: Raw -45037.482599 + Penalty 5762.970989 = -39274.511610 nChanged 12 Deleting Class 43 (8 points): Lose 72.955987 but Gain 726.713117 Iteration 36Q (0.678270 sec): 12 clusters Score: Raw -44991.049820 + Penalty 5092.123195 = -39898.926625 nChanged 12 Deleting Class 25 (2 points): Lose 2.636107 but Gain 555.105447 Iteration 37Q (0.683609 sec): 11 clusters Score: Raw -45009.547239 + Penalty 4563.733934 = -40445.813305 nChanged 7 Deleting Class 32 (3 points): Lose 9.178345 but Gain 546.052725 Iteration 38Q (0.688862 sec): 10 clusters Score: Raw -45005.922879 + Penalty 4026.775143 = -40979.147736 nChanged 5 Deleting Class 3 (20 points): Lose 24.392799 but Gain 408.044336 Iteration 39Q (0.694134 sec): 9 clusters Score: Raw -44986.789846 + Penalty 3185.208820 = -41801.581026 nChanged 23 Deleting Class 2 (4 points): Lose 25.277558 but Gain 353.223469 Iteration 40F (0.704460 sec): 7 clusters Score: Raw -44984.765419 + Penalty 2836.000373 = -42148.765046 nChanged 5 Iteration 41Q (0.709517 sec): 7 clusters Score: Raw -44990.719817 + Penalty 2836.000373 = -42154.719444 nChanged 0 Iteration 42F (0.718983 sec): 7 clusters Score: Raw -44990.719817 + Penalty 2836.000373 = -42154.719444 nChanged 0 Writing temp clu file Memory request: 0.01 GB would take us to total of 0.03 GB. Compute initial score before splitting: Score: Raw -44990.719817 + Penalty 2836.000373 = -42154.719444Memory request: 0.01 GB would take us to total of 0.04 GB. Trying to split cluster 1 (1243 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.730251 sec): 2 clusters Score: Raw -22400.937631 + Penalty 181.064847 = -22219.872784 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.732845 sec): 3 clusters Score: Raw -21608.912855 + Penalty 362.744390 = -21246.168465 nChanged 511 SP:Iteration 1F (0.735433 sec): 3 clusters Score: Raw -21809.967896 + Penalty 371.716299 = -21438.251597 nChanged 198 SP:Iteration 2F (0.737860 sec): 3 clusters Score: Raw -22010.304046 + Penalty 393.138120 = -21617.165926 nChanged 170 SP:Iteration 3F (0.740245 sec): 3 clusters Score: Raw -22183.145219 + Penalty 419.379828 = -21763.765391 nChanged 90 SP:Iteration 4F (0.742612 sec): 3 clusters Score: Raw -22259.134422 + Penalty 448.736717 = -21810.397704 nChanged 59 SP:Iteration 5Q (0.744978 sec): 3 clusters Score: Raw -22320.809395 + Penalty 470.091761 = -21850.717634 nChanged 46 SP:Iteration 6Q (0.747160 sec): 3 clusters Score: Raw -22367.458786 + Penalty 481.529293 = -21885.929493 nChanged 29 SP:Iteration 7Q (0.749190 sec): 3 clusters Score: Raw -22390.022595 + Penalty 494.601248 = -21895.421347 nChanged 14 SP:Iteration 8Q (0.751156 sec): 3 clusters Score: Raw -22399.773901 + Penalty 501.710047 = -21898.063854 nChanged 10 SP:Iteration 9Q (0.753101 sec): 3 clusters Score: Raw -22407.371171 + Penalty 497.993115 = -21909.378056 nChanged 3 SP:Iteration 10F (0.755409 sec): 3 clusters Score: Raw -22408.066858 + Penalty 497.993115 = -21910.073743 nChanged 0 Memory request: 0.01 GB would take us to total of 0.03 GB. Trying to split cluster 4 (763 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.757940 sec): 2 clusters Score: Raw -16966.426294 + Penalty 142.091288 = -16824.335006 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.759518 sec): 3 clusters Score: Raw -16525.260984 + Penalty 280.554204 = -16244.706780 nChanged 319 SP:Iteration 1F (0.761034 sec): 3 clusters Score: Raw -16748.401107 + Penalty 278.987367 = -16469.413740 nChanged 75 SP:Iteration 2F (0.762559 sec): 3 clusters Score: Raw -16805.290159 + Penalty 279.916080 = -16525.374079 nChanged 50 SP:Iteration 3F (0.764098 sec): 3 clusters Score: Raw -16820.707934 + Penalty 281.204408 = -16539.503526 nChanged 34 SP:Iteration 4Q (0.765595 sec): 3 clusters Score: Raw -16834.696230 + Penalty 283.308520 = -16551.387710 nChanged 25 SP:Iteration 5Q (0.767123 sec): 3 clusters Score: Raw -16841.343576 + Penalty 284.374079 = -16556.969497 nChanged 16 SP:Iteration 6Q (0.768633 sec): 3 clusters Score: Raw -16845.040085 + Penalty 286.211212 = -16558.828873 nChanged 16 SP:Iteration 7Q (0.770132 sec): 3 clusters Score: Raw -16850.118911 + Penalty 290.074322 = -16560.044590 nChanged 25 SP:Iteration 8Q (0.771621 sec): 3 clusters Score: Raw -16861.454873 + Penalty 295.521910 = -16565.932963 nChanged 29 SP:Iteration 9Q (0.773151 sec): 3 clusters Score: Raw -16875.698380 + Penalty 303.579730 = -16572.118650 nChanged 37 SP:Iteration 10F (0.774689 sec): 3 clusters Score: Raw -16899.562069 + Penalty 316.185659 = -16583.376410 nChanged 40 SP:Iteration 11F (0.776250 sec): 3 clusters Score: Raw -16927.919951 + Penalty 332.798479 = -16595.121472 nChanged 39 SP:Iteration 12F (0.777797 sec): 3 clusters Score: Raw -16956.757226 + Penalty 350.795648 = -16605.961578 nChanged 36 SP:Iteration 13Q (0.779455 sec): 3 clusters Score: Raw -16979.717660 + Penalty 361.160075 = -16618.557585 nChanged 21 SP:Iteration 14Q (0.781143 sec): 3 clusters Score: Raw -16992.488237 + Penalty 381.299684 = -16611.188553 nChanged 25 SP:Iteration 15F (0.782746 sec): 3 clusters Score: Raw -17017.170336 + Penalty 404.054001 = -16613.116335 nChanged 23 SP:Iteration 16Q (0.784209 sec): 3 clusters Score: Raw -17038.112865 + Penalty 422.189369 = -16615.923496 nChanged 10 SP:Iteration 17Q (0.785589 sec): 3 clusters Score: Raw -17040.903294 + Penalty 431.321339 = -16609.581954 nChanged 5 SP:Iteration 18F (0.787126 sec): 3 clusters Score: Raw -17042.345554 + Penalty 448.471276 = -16593.874278 nChanged 7 SP:Iteration 19F (0.788653 sec): 3 clusters Score: Raw -17042.778494 + Penalty 455.337629 = -16587.440865 nChanged 2 SP:Iteration 20F (0.790202 sec): 3 clusters Score: Raw -17043.166757 + Penalty 460.535105 = -16582.631652 nChanged 2 SP:Iteration 21F (0.791703 sec): 3 clusters Score: Raw -17042.864193 + Penalty 462.703064 = -16580.161128 nChanged 2 SP:Iteration 22F (0.793254 sec): 3 clusters Score: Raw -17042.166946 + Penalty 462.703064 = -16579.463881 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 5 (160 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.794491 sec): 2 clusters Score: Raw -3013.823787 + Penalty 77.525742 = -2936.298045 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.794999 sec): 3 clusters Score: Raw -2924.190766 + Penalty 155.051485 = -2769.139282 nChanged 63 SP:Iteration 1F (0.795506 sec): 3 clusters Score: Raw -2991.820494 + Penalty 155.264236 = -2836.556258 nChanged 14 SP:Iteration 2F (0.796014 sec): 3 clusters Score: Raw -3005.440049 + Penalty 154.456210 = -2850.983839 nChanged 5 SP:Iteration 3Q (0.796502 sec): 3 clusters Score: Raw -3011.799420 + Penalty 154.489806 = -2857.309614 nChanged 1 SP:Iteration 4Q (0.796984 sec): 3 clusters Score: Raw -3012.001123 + Penalty 154.280084 = -2857.721039 nChanged 1 SP:Iteration 5Q (0.797463 sec): 3 clusters Score: Raw -3012.146958 + Penalty 154.141085 = -2858.005873 nChanged 1 SP:Iteration 6Q (0.797941 sec): 3 clusters Score: Raw -3012.324858 + Penalty 154.141085 = -2858.183773 nChanged 0 SP:Iteration 7F (0.798434 sec): 3 clusters Score: Raw -3012.324858 + Penalty 154.141085 = -2858.183773 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 10 (156 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.799254 sec): 2 clusters Score: Raw -2940.619393 + Penalty 109.132164 = -2831.487229 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.799747 sec): 3 clusters Score: Raw -2865.474341 + Penalty 244.601741 = -2620.872600 nChanged 57 SP:Iteration 1F (0.800233 sec): 3 clusters Score: Raw -2918.546992 + Penalty 287.189163 = -2631.357829 nChanged 15 SP:Iteration 2F (0.800716 sec): 3 clusters Score: Raw -2935.916090 + Penalty 312.040159 = -2623.875931 nChanged 6 SP:Iteration 3F (0.801202 sec): 3 clusters Score: Raw -2946.066674 + Penalty 334.511309 = -2611.555365 nChanged 3 SP:Iteration 4F (0.801690 sec): 3 clusters Score: Raw -2957.906263 + Penalty 334.326397 = -2623.579866 nChanged 2 SP:Iteration 5Q (0.802131 sec): 3 clusters Score: Raw -2959.135922 + Penalty 334.326397 = -2624.809525 nChanged 0 SP:Iteration 6F (0.802614 sec): 3 clusters Score: Raw -2959.135922 + Penalty 334.326397 = -2624.809525 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 18 (140 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.803396 sec): 2 clusters Score: Raw -3032.066507 + Penalty 319.672640 = -2712.393867 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.803862 sec): 3 clusters Score: Raw -2974.106304 + Penalty 644.449800 = -2329.656504 nChanged 33 SP:Iteration 1F (0.804321 sec): 3 clusters Score: Raw -2999.205216 + Penalty 663.265650 = -2335.939566 nChanged 19 SP:Iteration 2F (0.804780 sec): 3 clusters Score: Raw -3024.746113 + Penalty 689.605556 = -2335.140557 nChanged 11 SP:Iteration 3F (0.805238 sec): 3 clusters Score: Raw -3038.668302 + Penalty 729.160727 = -2309.507575 nChanged 9 SP:Iteration 4F (0.805695 sec): 3 clusters Score: Raw -3055.079203 + Penalty 753.362145 = -2301.717058 nChanged 5 SP:Iteration 5F (0.806152 sec): 3 clusters Score: Raw -3065.855220 + Penalty 791.920979 = -2273.934240 nChanged 5 SP:Iteration 6F (0.806609 sec): 3 clusters Score: Raw -3076.745750 + Penalty 797.586907 = -2279.158843 nChanged 1 SP:Iteration 7Q (0.807039 sec): 3 clusters Score: Raw -3079.116221 + Penalty 806.960228 = -2272.155993 nChanged 1 SP:Iteration 8F (0.807497 sec): 3 clusters Score: Raw -3082.452872 + Penalty 813.870012 = -2268.582860 nChanged 1 SP:Iteration 9F (0.807953 sec): 3 clusters Score: Raw -3082.955893 + Penalty 813.870012 = -2269.085882 nChanged 0 Memory request: 0.00 GB would take us to total of 0.03 GB. Trying to split cluster 19 (127 points) SP: Assigned 2 initial classes randomly. SP:Iteration 0F (0.808756 sec): 2 clusters Score: Raw -2805.568879 + Penalty 241.945457 = -2563.623421 nChanged 0 SP: Assigned 3 initial classes randomly. SP:Iteration 0F (0.809198 sec): 3 clusters Score: Raw -2736.650181 + Penalty 509.609632 = -2227.040549 nChanged 31 SP:Iteration 1F (0.809634 sec): 3 clusters Score: Raw -2776.515957 + Penalty 572.335468 = -2204.180489 nChanged 19 SP:Iteration 2F (0.810067 sec): 3 clusters Score: Raw -2805.831635 + Penalty 618.524406 = -2187.307229 nChanged 7 SP:Iteration 3F (0.810502 sec): 3 clusters Score: Raw -2819.106575 + Penalty 662.569346 = -2156.537229 nChanged 6 SP:Iteration 4F (0.810934 sec): 3 clusters Score: Raw -2833.314138 + Penalty 699.080920 = -2134.233218 nChanged 3 SP:Iteration 5F (0.811372 sec): 3 clusters Score: Raw -2840.215282 + Penalty 699.080920 = -2141.134361 nChanged 0 Time taken for this iteration:0.741966 seconds. 300->7 Clusters: Score -42154.719444, best is 100000000000000005366162204393472.000000 THE BEST YET! Main iterations: 43 (time per iteration =18.969512 ms) Total iterations: 231 (time per iteration =3.531121 ms) Def. Iteration metric 2: Iteration_metric2 += (scalar)(nDims*nDims)*(scalar)(nPoints) Iterations metric 2: 111822500.000000 (time per metric unit =7.294498ns) Def. Iteration metric 3: Iteration_metric3 += (scalar)(nDims*nDims)*(scalar)(nDims*nPoints) Iterations metric 3: 2795562500.000000 (time per metric unit=291.779919ps) That took 0.815689 seconds.