auch das Maximum angenommen werden. Wendet man das Verfahren iterativ an, um
ein $n$-Sortiernetzwerk auf ein $m$-Sortiernetzwerk zu reduzieren, ergeben
sich insgesamt
-\begin{displaymath}
+\begin{equation}\label{eqn:anzahl_schnittmuster}
\prod_{i=n}^{m+1} 2i = 2^{n-m} \frac{n!}{m!}
\quad (n > m)
-\end{displaymath}
+\end{equation}
\emph{mögliche} Schnittmuster. Diese Schnittmuster sind nicht alle
unterschiedlich. Legt man beispielsweise das Minimum auf die unterste Leitung
und das Maximum auf die oberste Leitung eines Standard-Sortiernetzwerks,
Eingänge unterscheiden, wird anschließend der Komparator entfernt, so dass
sich die Resultate auch in der ersten Schicht nicht unterscheiden.
-\todo{Mit \textit{Approximate Counting} könnte man die Anzahl der
-\emph{unterschiedlichen} Schnittmuster genauer abschätzen.}
+\begin{figure}
+ \begin{center}
+ \includegraphics[viewport=0 0 360 216,width=15cm]{images/count-cuts-16.pdf}
+ \end{center}
+ \caption{Anzahl der \emph{unterschiedlichen} Sortiernetzwerke, die durch
+ 8-Schnittmuster aus $\operatorname{OES}(16)$, $\operatorname{BS}(16)$ und
+ $\operatorname{PS}(16)$ hervorgegangen sind. Die Anzahl der
+ unterschiedlichen Netzwerke nach $10^6$~Iterationen ist 3519 für das
+ \emph{Odd-Even-Mergesort-Netzwerk}, 4973 für das \emph{bitone
+ Mergesort-Netzwerk} und 18764 für das \emph{Pairwise-Sorting-Netzwerk}.}
+ \label{fig:count-cuts-16}
+\end{figure}
+
+Um die Anzahl der \emph{unterschiedlichen} Schnittmuster abschätzen zu können,
+wurden je eine Million zufällige 8-Schnittmuster auf die 16-Sortiernetzwerke
+$\operatorname{OES}(16)$, $\operatorname{BS}(16)$ und $\operatorname{PS}(16)$
+angewandt. Abbildung~\ref{fig:count-cuts-16} trägt die Anzahl der
+\emph{unterschiedlichen} Sortiernetzwerke gegen die Anzahl der zufälligen
+Schnittmuster auf. Klar zu sehen ist, dass sich die Anzahl der erzeugten
+Sortiernetzwerke nach $500.000$~Iterationen nur noch gering verändert und der
+Wert nach $1.000.000$~Iterationen allem Anschein nach dem Endwert schon sehr
+nahe ist.
+
+Die Anzahl der 8-Schnittmuster ist entsprechend der
+Formel~\ref{eqn:anzahl_schnittmuster} 3.294.720. Diese möglichen Schnittmuster
+führen aber nur zu wenigen \emph{unterschiedlichen} Sortiernetzwerken: 3519
+($\approx 0,1\%$) im Fall des \emph{Odd-Even-Mergesort-Netzwerks}, 4973
+($\approx 0,15\%$) beim \emph{bitonen Mergesort-Netzwerk} und 18764 ($\approx
+0,57\%$) beim \emph{Pairwise-Sorting-Netzwerk}. Zwar ist es möglich, dass mehr
+Iterationen die Anzahl der unterschiedlichen Netzwerke noch wachsen lässt. Die
+Graphen in Abbildung~\ref{fig:count-cuts-16} geben jedoch Grund zu der
+Annahme, dass Anzahl dieser zusätzlichen, unterschiedlichen Schnittmuster
+vernachlässigbar klein ist.
+
+Bedingt durch die sehr große Anzahl möglicher Schnittmuster ist dieses
+Experiment für größere Sortiernetzwerke leider nicht sinnvoll durchführbar. Um
+die Anzahl der unterschiedlichen Schnittmuster trotzdem abschätzen zu können,
+kann man sich einer stochastischen Methode bedienen, der sogenannten
+\emph{Monte-Carlo-Methode}. Zunächst generiert man eine Menge~$S$ von
+$k$~unterschiedlichen Schnittmustern. Anschließend werden $n$~Schnittmuster
+zufällig erzeugt, und überprüft, ob sie sich in der Menge~$S$ enthalten sind.
+Unter der Annahme, dass das Verhältnis der zufälligen Schnittmuster, die in $S$
+enthalten sind, und $n$ dem Verhältnis von $k$ und der Anzahl der
+unterschiedlichen Schnittmuster ingesamt entspricht, kann man die Anzahl der
+unterschiedlichen Schnittmuster abschätzen.
+
+\begin{figure}
+ \begin{center}
+ \includegraphics[viewport=0 0 425 262,width=15cm]{images/collisions-10000-1000000-32.pdf}
+ \end{center}
+ \caption{Abschnätzung der unterschiedlichen Schnittmuster mit der
+ \emph{Monte-Carlo-Methode} für $\operatorname{OES}(32)$ und
+ $\operatorname{BS}(32)$.}
+ \label{fig:collisions-10000-1000000-32}
+\end{figure}
+
+In Abbildung~\ref{fig:collisions-10000-1000000-32} ist das Ergebnis des
+Monte-Carlo-Algorithmus für 16-Schnittmuster zu sehen, die auf
+$\operatorname{OES}(32)$ und $\operatorname{BS}(32)$ angewandt wurden: Von
+jedem Sortiernetzwerk wurden zunächst eine Menge von 10.000
+\emph{unterschiedlichen} Schnittmustern erzeugt. Anschließend wurden 1.000.000
+zufällige Schnittmuster erzeugt und der Anteil der zufälligen Schnittmuster,
+die identisch zu einem in der Menge enthalten Schnittmuster sind, berechnet.
+Für $\operatorname{OES}(32)$ war dieser Anteil etwa $0,19 \%$, für
+$\operatorname{BS}(32)$ etwa $0,29 \%$. Das ergibt eine Abschätzung von $5,2
+\cdot 10^6$ unterschiedlichen Schnittmustern für $\operatorname{OES}(32)$ und
+$3,4 \cdot 10^6$ für $\operatorname{BS}(32)$.
+
+\begin{figure}
+ \begin{center}
+ \includegraphics[viewport=0 0 425 262,width=15cm]{images/collisions-100000-1000000-32-ps.pdf}
+ \end{center}
+ \caption{Abschnätzung der unterschiedlichen Schnittmuster mit der
+ \emph{Monte-Carlo-Methode} für $\operatorname{PS}(32)$. 385 von 1.000.000
+ zufälligen Schnittmustern waren äquivalent zu einem Schnittmuster in einer
+ Menge von 100.000. Daraus ergibt sich eine Schätzung von $2,6 \cdot 10^8$
+ unterschiedlichen Schnittmustern.}
+ \label{fig:collisions-100000-1000000-32-ps}
+\end{figure}
+
+Im vorherigen Abschnitt wurde das \emph{Pairwise-Sorting-Netzwerk}
+$\operatorname{PS}(32)$ nicht betrachtet, da es für dieses Netzwerk viel mehr
+unterschiedliche 16-Schnittmuster gibt als für $\operatorname{OES}(32)$ und
+$\operatorname{BS}(32)$. In Anbetracht der Tatsache, dass die Anzahl der
+unterschiedlichen 8-Schnittmuster für $\operatorname{PS}(16)$ in
+Abbildung~\ref{fig:count-cuts-16} bereits mehr als dreimal größer war als die
+Anzahl für $\operatorname{OES}(16)$ beziehungsweise $\operatorname{BS}(16)$,
+ist dieser Umstand wenig verwunderlich. In einem kombinierten Graphen hätte
+man keine Details mehr erkennen können. Aufgrund der hohen Anzahl
+unterschiedlicher Schnittmuster, wurde für das gleiche Experiment mit
+$\operatorname{PS}(32)$ eine initiale Menge von 100.000 unterschiedilchen
+Schnittmustern erzeugt. Trotzdem wurden nach 1.000.000 Iterationen nur 385
+Schnittmuster gefunden, die ein Sortiernetzwerk aus dieser Menge erzeugen.
+Daraus ergibt sich eine Abschätzung von $2,6 \cdot 10^8$ unterschiedlichen
+Schnittmustern -- zwei Zehnerpotenzen mehr als bei den vorherigen
+Sortiernetzwerken, aber immernoch fünf Zehnerpotenzen kleiner als die Anzahl
+der \emph{möglichen} Schnittmuster.
\newpage
\section{Der \textsc{SN-Evolution}-Algorithmus}
--- /dev/null
+200 1 0.005 2000000
+210 1 0.0047619 2100000
+220 1 0.00454545 2200000
+230 1 0.00434783 2300000
+240 1 0.00416667 2400000
+250 1 0.004 2500000
+260 1 0.00384615 2600000
+270 1 0.0037037 2700000
+280 1 0.00357143 2800000
+290 1 0.00344828 2900000
+300 1 0.00333333 3000000
+310 1 0.00322581 3100000
+320 1 0.003125 3200000
+330 1 0.0030303 3300000
+340 1 0.00294118 3400000
+350 1 0.00285714 3500000
+360 1 0.00277778 3600000
+370 1 0.0027027 3700000
+380 1 0.00263158 3800000
+390 1 0.0025641 3900000
+400 1 0.0025 4000000
+410 1 0.00243902 4100000
+420 1 0.00238095 4200000
+430 1 0.00232558 4300000
+440 1 0.00227273 4400000
+450 1 0.00222222 4500000
+460 1 0.00217391 4600000
+470 1 0.00212766 4700000
+480 1 0.00208333 4800000
+490 1 0.00204082 4900000
+500 1 0.002 5000000
+510 1 0.00196078 5100000
+520 1 0.00192308 5200000
+530 1 0.00188679 5300000
+540 1 0.00185185 5400000
+550 1 0.00181818 5500000
+560 1 0.00178571 5600000
+570 1 0.00175439 5700000
+580 1 0.00172414 5800000
+590 1 0.00169492 5900000
+600 1 0.00166667 6000000
+610 1 0.00163934 6100000
+620 1 0.0016129 6200000
+630 1 0.0015873 6300000
+640 1 0.0015625 6400000
+650 1 0.00153846 6500000
+660 1 0.00151515 6600000
+670 1 0.00149254 6700000
+680 1 0.00147059 6800000
+690 1 0.00144928 6900000
+700 1 0.00142857 7000000
+710 1 0.00140845 7100000
+720 1 0.00138889 7200000
+730 1 0.00136986 7300000
+740 2 0.0027027 3700000
+750 2 0.00266667 3750000
+760 2 0.00263158 3800000
+770 2 0.0025974 3850000
+780 2 0.0025641 3900000
+790 2 0.00253165 3950000
+800 2 0.0025 4000000
+810 2 0.00246914 4050000
+820 2 0.00243902 4100000
+830 2 0.00240964 4150000
+840 2 0.00238095 4200000
+850 2 0.00235294 4250000
+860 2 0.00232558 4300000
+870 2 0.00229885 4350000
+880 2 0.00227273 4400000
+890 2 0.00224719 4450000
+900 2 0.00222222 4500000
+910 2 0.0021978 4550000
+920 2 0.00217391 4600000
+930 2 0.00215054 4650000
+940 2 0.00212766 4700000
+950 2 0.00210526 4750000
+960 2 0.00208333 4800000
+970 2 0.00206186 4850000
+980 2 0.00204082 4900000
+990 2 0.0020202 4950000
+1000 2 0.002 5000000
+1100 2 0.00181818 5500000
+1200 3 0.0025 4000000
+1300 4 0.00307692 3250000
+1400 4 0.00285714 3500000
+1500 4 0.00266667 3750000
+1600 4 0.0025 4000000
+1700 5 0.00294118 3400000
+1800 6 0.00333333 3000000
+1900 7 0.00368421 2714285
+2000 7 0.0035 2857142
+2100 7 0.00333333 3000000
+2200 7 0.00318182 3142857
+2300 8 0.00347826 2875000
+2400 8 0.00333333 3000000
+2500 8 0.0032 3125000
+2600 8 0.00307692 3250000
+2700 8 0.00296296 3375000
+2800 8 0.00285714 3500000
+2900 9 0.00310345 3222222
+3000 9 0.003 3333333
+3100 9 0.00290323 3444444
+3200 9 0.0028125 3555555
+3300 9 0.00272727 3666666
+3400 9 0.00264706 3777777
+3500 9 0.00257143 3888888
+3600 10 0.00277778 3600000
+3700 10 0.0027027 3700000
+3800 10 0.00263158 3800000
+3900 13 0.00333333 3000000
+4000 13 0.00325 3076923
+4100 13 0.00317073 3153846
+4200 13 0.00309524 3230769
+4300 14 0.00325581 3071428
+4400 15 0.00340909 2933333
+4500 15 0.00333333 3000000
+4600 15 0.00326087 3066666
+4700 15 0.00319149 3133333
+4800 15 0.003125 3200000
+4900 15 0.00306122 3266666
+5000 15 0.003 3333333
+5100 16 0.00313725 3187500
+5200 17 0.00326923 3058823
+5300 18 0.00339623 2944444
+5400 19 0.00351852 2842105
+5500 19 0.00345455 2894736
+5600 19 0.00339286 2947368
+5700 19 0.00333333 3000000
+5800 19 0.00327586 3052631
+5900 19 0.00322034 3105263
+6000 19 0.00316667 3157894
+6100 19 0.00311475 3210526
+6200 19 0.00306452 3263157
+6300 19 0.00301587 3315789
+6400 19 0.00296875 3368421
+6500 19 0.00292308 3421052
+6600 19 0.00287879 3473684
+6700 19 0.00283582 3526315
+6800 19 0.00279412 3578947
+6900 19 0.00275362 3631578
+7000 19 0.00271429 3684210
+7100 20 0.0028169 3550000
+7200 20 0.00277778 3600000
+7300 20 0.00273973 3650000
+7400 20 0.0027027 3700000
+7500 20 0.00266667 3750000
+7600 21 0.00276316 3619047
+7700 21 0.00272727 3666666
+7800 22 0.00282051 3545454
+7900 22 0.00278481 3590909
+8000 22 0.00275 3636363
+8100 22 0.00271605 3681818
+8200 23 0.00280488 3565217
+8300 23 0.00277108 3608695
+8400 23 0.0027381 3652173
+8500 23 0.00270588 3695652
+8600 26 0.00302326 3307692
+8700 27 0.00310345 3222222
+8800 27 0.00306818 3259259
+8900 27 0.00303371 3296296
+9000 28 0.00311111 3214285
+9100 28 0.00307692 3250000
+9200 28 0.00304348 3285714
+9300 28 0.00301075 3321428
+9400 28 0.00297872 3357142
+9500 28 0.00294737 3392857
+9600 28 0.00291667 3428571
+9700 28 0.0028866 3464285
+9800 28 0.00285714 3500000
+9900 29 0.00292929 3413793
+10000 29 0.0029 3448275
+11000 32 0.00290909 3437500
+12000 34 0.00283333 3529411
+13000 38 0.00292308 3421052
+14000 42 0.003 3333333
+15000 47 0.00313333 3191489
+16000 48 0.003 3333333
+17000 51 0.003 3333333
+18000 54 0.003 3333333
+19000 56 0.00294737 3392857
+20000 58 0.0029 3448275
+21000 59 0.00280952 3559322
+22000 62 0.00281818 3548387
+23000 67 0.00291304 3432835
+24000 71 0.00295833 3380281
+25000 74 0.00296 3378378
+26000 77 0.00296154 3376623
+27000 79 0.00292593 3417721
+28000 83 0.00296429 3373493
+29000 86 0.00296552 3372093
+30000 88 0.00293333 3409090
+31000 88 0.00283871 3522727
+32000 90 0.0028125 3555555
+33000 92 0.00278788 3586956
+34000 95 0.00279412 3578947
+35000 100 0.00285714 3500000
+36000 102 0.00283333 3529411
+37000 106 0.00286486 3490566
+38000 111 0.00292105 3423423
+39000 114 0.00292308 3421052
+40000 118 0.00295 3389830
+41000 119 0.00290244 3445378
+42000 124 0.00295238 3387096
+43000 127 0.00295349 3385826
+44000 128 0.00290909 3437500
+45000 131 0.00291111 3435114
+46000 135 0.00293478 3407407
+47000 137 0.00291489 3430656
+48000 139 0.00289583 3453237
+49000 140 0.00285714 3500000
+50000 140 0.0028 3571428
+51000 141 0.00276471 3617021
+52000 143 0.00275 3636363
+53000 148 0.00279245 3581081
+54000 150 0.00277778 3600000
+55000 153 0.00278182 3594771
+56000 157 0.00280357 3566878
+57000 159 0.00278947 3584905
+58000 164 0.00282759 3536585
+59000 170 0.00288136 3470588
+60000 176 0.00293333 3409090
+61000 180 0.00295082 3388888
+62000 182 0.00293548 3406593
+63000 182 0.00288889 3461538
+64000 184 0.002875 3478260
+65000 185 0.00284615 3513513
+66000 189 0.00286364 3492063
+67000 195 0.00291045 3435897
+68000 198 0.00291176 3434343
+69000 202 0.00292754 3415841
+70000 206 0.00294286 3398058
+71000 207 0.00291549 3429951
+72000 212 0.00294444 3396226
+73000 215 0.00294521 3395348
+74000 216 0.00291892 3425925
+75000 216 0.00288 3472222
+76000 216 0.00284211 3518518
+77000 218 0.00283117 3532110
+78000 221 0.00283333 3529411
+79000 225 0.0028481 3511111
+80000 226 0.002825 3539823
+81000 228 0.00281481 3552631
+82000 231 0.00281707 3549783
+83000 232 0.00279518 3577586
+84000 238 0.00283333 3529411
+85000 242 0.00284706 3512396
+86000 247 0.00287209 3481781
+87000 248 0.00285057 3508064
+88000 250 0.00284091 3520000
+89000 252 0.00283146 3531746
+90000 253 0.00281111 3557312
+91000 255 0.0028022 3568627
+92000 258 0.00280435 3565891
+93000 262 0.0028172 3549618
+94000 266 0.00282979 3533834
+95000 271 0.00285263 3505535
+96000 277 0.00288542 3465703
+97000 278 0.00286598 3489208
+98000 278 0.00283673 3525179
+99000 281 0.00283838 3523131
+100000 285 0.00285 3508771
+110000 315 0.00286364 3492063
+120000 341 0.00284167 3519061
+130000 369 0.00283846 3523035
+140000 395 0.00282143 3544303
+150000 421 0.00280667 3562945
+160000 445 0.00278125 3595505
+170000 480 0.00282353 3541666
+180000 504 0.0028 3571428
+190000 530 0.00278947 3584905
+200000 565 0.002825 3539823
+210000 585 0.00278571 3589743
+220000 614 0.00279091 3583061
+230000 640 0.00278261 3593750
+240000 683 0.00284583 3513909
+250000 719 0.002876 3477051
+260000 757 0.00291154 3434610
+270000 795 0.00294444 3396226
+280000 823 0.00293929 3402187
+290000 853 0.00294138 3399765
+300000 877 0.00292333 3420752
+310000 909 0.00293226 3410341
+320000 938 0.00293125 3411513
+330000 975 0.00295455 3384615
+340000 1000 0.00294118 3400000
+350000 1035 0.00295714 3381642
+360000 1061 0.00294722 3393025
+370000 1087 0.00293784 3403863
+380000 1118 0.00294211 3398926
+390000 1153 0.00295641 3382480
+400000 1175 0.0029375 3404255
+410000 1201 0.00292927 3413821
+420000 1229 0.00292619 3417412
+430000 1266 0.00294419 3396524
+440000 1286 0.00292273 3421461
+450000 1313 0.00291778 3427265
+460000 1334 0.0029 3448275
+470000 1362 0.00289787 3450807
+480000 1399 0.00291458 3431022
+490000 1436 0.00293061 3412256
+500000 1464 0.002928 3415300
+510000 1487 0.00291569 3429724
+520000 1522 0.00292692 3416557
+530000 1554 0.00293208 3410553
+540000 1579 0.00292407 3419886
+550000 1614 0.00293455 3407682
+560000 1640 0.00292857 3414634
+570000 1668 0.00292632 3417266
+580000 1693 0.00291897 3425871
+590000 1715 0.00290678 3440233
+600000 1755 0.002925 3418803
+610000 1788 0.00293115 3411633
+620000 1822 0.00293871 3402854
+630000 1850 0.00293651 3405405
+640000 1882 0.00294063 3400637
+650000 1906 0.00293231 3410283
+660000 1928 0.00292121 3423236
+670000 1957 0.0029209 3423607
+680000 1986 0.00292059 3423967
+690000 2010 0.00291304 3432835
+700000 2045 0.00292143 3422982
+710000 2086 0.00293803 3403643
+720000 2116 0.00293889 3402646
+730000 2149 0.00294384 3396928
+740000 2180 0.00294595 3394495
+750000 2216 0.00295467 3384476
+760000 2238 0.00294474 3395889
+770000 2270 0.00294805 3392070
+780000 2298 0.00294615 3394255
+790000 2318 0.00293418 3408110
+800000 2347 0.00293375 3408606
+810000 2375 0.0029321 3410526
+820000 2406 0.00293415 3408146
+830000 2446 0.00294699 3393295
+840000 2466 0.00293571 3406326
+850000 2489 0.00292824 3415026
+860000 2523 0.00293372 3408640
+870000 2545 0.00292529 3418467
+880000 2582 0.00293409 3408210
+890000 2605 0.00292697 3416506
+900000 2633 0.00292556 3418154
+910000 2651 0.00291319 3432666
+920000 2674 0.00290652 3440538
+930000 2707 0.00291075 3435537
+940000 2732 0.00290638 3440702
+950000 2770 0.00291579 3429602
+960000 2799 0.00291562 3429796
+970000 2832 0.00291959 3425141
+980000 2863 0.00292143 3422982
+990000 2900 0.00292929 3413793
+1000000 2935 0.002935 3407155
--- /dev/null
+510 1 0.00196078 5100000
+520 1 0.00192308 5200000
+530 1 0.00188679 5300000
+540 1 0.00185185 5400000
+550 1 0.00181818 5500000
+560 1 0.00178571 5600000
+570 1 0.00175439 5700000
+580 1 0.00172414 5800000
+590 1 0.00169492 5900000
+600 1 0.00166667 6000000
+610 1 0.00163934 6100000
+620 1 0.0016129 6200000
+630 1 0.0015873 6300000
+640 1 0.0015625 6400000
+650 1 0.00153846 6500000
+660 1 0.00151515 6600000
+670 1 0.00149254 6700000
+680 1 0.00147059 6800000
+690 1 0.00144928 6900000
+700 1 0.00142857 7000000
+710 1 0.00140845 7100000
+720 1 0.00138889 7200000
+730 1 0.00136986 7300000
+740 1 0.00135135 7400000
+750 1 0.00133333 7500000
+760 1 0.00131579 7600000
+770 1 0.0012987 7700000
+780 1 0.00128205 7800000
+790 1 0.00126582 7900000
+800 1 0.00125 8000000
+810 1 0.00123457 8100000
+820 1 0.00121951 8200000
+830 1 0.00120482 8300000
+840 1 0.00119048 8400000
+850 1 0.00117647 8500000
+860 1 0.00116279 8600000
+870 1 0.00114943 8700000
+880 1 0.00113636 8800000
+890 2 0.00224719 4450000
+900 2 0.00222222 4500000
+910 2 0.0021978 4550000
+920 2 0.00217391 4600000
+930 2 0.00215054 4650000
+940 2 0.00212766 4700000
+950 3 0.00315789 3166666
+960 3 0.003125 3200000
+970 3 0.00309278 3233333
+980 3 0.00306122 3266666
+990 3 0.0030303 3300000
+1000 3 0.003 3333333
+1100 3 0.00272727 3666666
+1200 4 0.00333333 3000000
+1300 5 0.00384615 2600000
+1400 6 0.00428571 2333333
+1500 6 0.004 2500000
+1600 6 0.00375 2666666
+1700 6 0.00352941 2833333
+1800 6 0.00333333 3000000
+1900 6 0.00315789 3166666
+2000 6 0.003 3333333
+2100 7 0.00333333 3000000
+2200 7 0.00318182 3142857
+2300 7 0.00304348 3285714
+2400 7 0.00291667 3428571
+2500 7 0.0028 3571428
+2600 8 0.00307692 3250000
+2700 9 0.00333333 3000000
+2800 10 0.00357143 2800000
+2900 10 0.00344828 2900000
+3000 10 0.00333333 3000000
+3100 10 0.00322581 3100000
+3200 10 0.003125 3200000
+3300 11 0.00333333 3000000
+3400 11 0.00323529 3090909
+3500 11 0.00314286 3181818
+3600 11 0.00305556 3272727
+3700 11 0.00297297 3363636
+3800 11 0.00289474 3454545
+3900 13 0.00333333 3000000
+4000 13 0.00325 3076923
+4100 14 0.00341463 2928571
+4200 14 0.00333333 3000000
+4300 15 0.00348837 2866666
+4400 15 0.00340909 2933333
+4500 15 0.00333333 3000000
+4600 15 0.00326087 3066666
+4700 16 0.00340426 2937500
+4800 16 0.00333333 3000000
+4900 17 0.00346939 2882352
+5000 17 0.0034 2941176
+5100 17 0.00333333 3000000
+5200 18 0.00346154 2888888
+5300 18 0.00339623 2944444
+5400 18 0.00333333 3000000
+5500 18 0.00327273 3055555
+5600 18 0.00321429 3111111
+5700 18 0.00315789 3166666
+5800 18 0.00310345 3222222
+5900 18 0.00305085 3277777
+6000 18 0.003 3333333
+6100 18 0.00295082 3388888
+6200 18 0.00290323 3444444
+6300 18 0.00285714 3500000
+6400 19 0.00296875 3368421
+6500 19 0.00292308 3421052
+6600 19 0.00287879 3473684
+6700 19 0.00283582 3526315
+6800 19 0.00279412 3578947
+6900 20 0.00289855 3450000
+7000 20 0.00285714 3500000
+7100 20 0.0028169 3550000
+7200 21 0.00291667 3428571
+7300 21 0.00287671 3476190
+7400 22 0.00297297 3363636
+7500 22 0.00293333 3409090
+7600 23 0.00302632 3304347
+7700 23 0.00298701 3347826
+7800 23 0.00294872 3391304
+7900 24 0.00303797 3291666
+8000 24 0.003 3333333
+8100 24 0.00296296 3375000
+8200 24 0.00292683 3416666
+8300 24 0.00289157 3458333
+8400 24 0.00285714 3500000
+8500 24 0.00282353 3541666
+8600 24 0.0027907 3583333
+8700 24 0.00275862 3625000
+8800 24 0.00272727 3666666
+8900 24 0.00269663 3708333
+9000 24 0.00266667 3750000
+9100 24 0.00263736 3791666
+9200 24 0.0026087 3833333
+9300 24 0.00258065 3875000
+9400 24 0.00255319 3916666
+9500 24 0.00252632 3958333
+9600 25 0.00260417 3840000
+9700 25 0.00257732 3880000
+9800 25 0.00255102 3920000
+9900 25 0.00252525 3960000
+10000 25 0.0025 4000000
+11000 25 0.00227273 4400000
+12000 26 0.00216667 4615384
+13000 27 0.00207692 4814814
+14000 28 0.002 5000000
+15000 31 0.00206667 4838709
+16000 34 0.002125 4705882
+17000 34 0.002 5000000
+18000 37 0.00205556 4864864
+19000 41 0.00215789 4634146
+20000 44 0.0022 4545454
+21000 46 0.00219048 4565217
+22000 46 0.00209091 4782608
+23000 47 0.00204348 4893617
+24000 52 0.00216667 4615384
+25000 53 0.00212 4716981
+26000 55 0.00211538 4727272
+27000 57 0.00211111 4736842
+28000 61 0.00217857 4590163
+29000 63 0.00217241 4603174
+30000 64 0.00213333 4687500
+31000 64 0.00206452 4843750
+32000 65 0.00203125 4923076
+33000 65 0.0019697 5076923
+34000 67 0.00197059 5074626
+35000 68 0.00194286 5147058
+36000 69 0.00191667 5217391
+37000 69 0.00186486 5362318
+38000 71 0.00186842 5352112
+39000 73 0.00187179 5342465
+40000 75 0.001875 5333333
+41000 76 0.00185366 5394736
+42000 77 0.00183333 5454545
+43000 80 0.00186047 5375000
+44000 81 0.00184091 5432098
+45000 83 0.00184444 5421686
+46000 86 0.00186957 5348837
+47000 87 0.00185106 5402298
+48000 88 0.00183333 5454545
+49000 90 0.00183673 5444444
+50000 91 0.00182 5494505
+51000 92 0.00180392 5543478
+52000 95 0.00182692 5473684
+53000 97 0.00183019 5463917
+54000 97 0.0017963 5567010
+55000 103 0.00187273 5339805
+56000 103 0.00183929 5436893
+57000 105 0.00184211 5428571
+58000 106 0.00182759 5471698
+59000 108 0.00183051 5462962
+60000 110 0.00183333 5454545
+61000 111 0.00181967 5495495
+62000 111 0.00179032 5585585
+63000 115 0.0018254 5478260
+64000 116 0.0018125 5517241
+65000 116 0.00178462 5603448
+66000 117 0.00177273 5641025
+67000 120 0.00179104 5583333
+68000 123 0.00180882 5528455
+69000 124 0.0017971 5564516
+70000 126 0.0018 5555555
+71000 128 0.00180282 5546875
+72000 130 0.00180556 5538461
+73000 132 0.00180822 5530303
+74000 135 0.00182432 5481481
+75000 137 0.00182667 5474452
+76000 138 0.00181579 5507246
+77000 140 0.00181818 5500000
+78000 142 0.00182051 5492957
+79000 144 0.00182278 5486111
+80000 149 0.0018625 5369127
+81000 149 0.00183951 5436241
+82000 150 0.00182927 5466666
+83000 150 0.00180723 5533333
+84000 153 0.00182143 5490196
+85000 156 0.00183529 5448717
+86000 158 0.00183721 5443037
+87000 163 0.00187356 5337423
+88000 166 0.00188636 5301204
+89000 170 0.00191011 5235294
+90000 170 0.00188889 5294117
+91000 175 0.00192308 5200000
+92000 176 0.00191304 5227272
+93000 176 0.00189247 5284090
+94000 177 0.00188298 5310734
+95000 179 0.00188421 5307262
+96000 180 0.001875 5333333
+97000 185 0.00190722 5243243
+98000 188 0.00191837 5212765
+99000 189 0.00190909 5238095
+100000 192 0.00192 5208333
+110000 206 0.00187273 5339805
+120000 222 0.00185 5405405
+130000 242 0.00186154 5371900
+140000 264 0.00188571 5303030
+150000 293 0.00195333 5119453
+160000 307 0.00191875 5211726
+170000 319 0.00187647 5329153
+180000 343 0.00190556 5247813
+190000 355 0.00186842 5352112
+200000 373 0.001865 5361930
+210000 386 0.0018381 5440414
+220000 400 0.00181818 5500000
+230000 417 0.00181304 5515587
+240000 432 0.0018 5555555
+250000 454 0.001816 5506607
+260000 473 0.00181923 5496828
+270000 501 0.00185556 5389221
+280000 525 0.001875 5333333
+290000 547 0.00188621 5301645
+300000 565 0.00188333 5309734
+310000 580 0.00187097 5344827
+320000 599 0.00187188 5342237
+330000 616 0.00186667 5357142
+340000 637 0.00187353 5337519
+350000 658 0.00188 5319148
+360000 674 0.00187222 5341246
+370000 688 0.00185946 5377906
+380000 703 0.00185 5405405
+390000 718 0.00184103 5431754
+400000 734 0.001835 5449591
+410000 759 0.00185122 5401844
+420000 778 0.00185238 5398457
+430000 805 0.00187209 5341614
+440000 825 0.001875 5333333
+450000 845 0.00187778 5325443
+460000 866 0.00188261 5311778
+470000 887 0.00188723 5298759
+480000 901 0.00187708 5327413
+490000 917 0.00187143 5343511
+500000 941 0.001882 5313496
+510000 957 0.00187647 5329153
+520000 974 0.00187308 5338809
+530000 987 0.00186226 5369807
+540000 1008 0.00186667 5357142
+550000 1030 0.00187273 5339805
+560000 1044 0.00186429 5363984
+570000 1065 0.00186842 5352112
+580000 1087 0.00187414 5335786
+590000 1108 0.00187797 5324909
+600000 1124 0.00187333 5338078
+610000 1138 0.00186557 5360281
+620000 1164 0.00187742 5326460
+630000 1187 0.00188413 5307497
+640000 1205 0.00188281 5311203
+650000 1217 0.00187231 5341002
+660000 1243 0.00188333 5309734
+670000 1260 0.0018806 5317460
+680000 1286 0.00189118 5287713
+690000 1308 0.00189565 5275229
+700000 1319 0.00188429 5307050
+710000 1348 0.00189859 5267062
+720000 1371 0.00190417 5251641
+730000 1389 0.00190274 5255579
+740000 1410 0.00190541 5248226
+750000 1426 0.00190133 5259467
+760000 1443 0.00189868 5266805
+770000 1465 0.0019026 5255972
+780000 1479 0.00189615 5273833
+790000 1502 0.00190127 5259653
+800000 1517 0.00189625 5273566
+810000 1546 0.00190864 5239327
+820000 1565 0.00190854 5239616
+830000 1588 0.00191325 5226700
+840000 1606 0.0019119 5230386
+850000 1635 0.00192353 5198776
+860000 1652 0.00192093 5205811
+870000 1666 0.00191494 5222088
+880000 1685 0.00191477 5222551
+890000 1715 0.00192697 5189504
+900000 1728 0.00192 5208333
+910000 1747 0.00191978 5208929
+920000 1766 0.00191957 5209513
+930000 1786 0.00192043 5207166
+940000 1803 0.00191809 5213533
+950000 1823 0.00191895 5211190
+960000 1839 0.00191563 5220228
+970000 1858 0.00191546 5220667
+980000 1869 0.00190714 5243445
+990000 1886 0.00190505 5249204
+1000000 1911 0.001911 5232862
--- /dev/null
+#!/usr/bin/gnuplot -persist
+#
+#
+# G N U P L O T
+# Version 4.4 patchlevel 0
+# last modified March 2010
+# System: Linux 2.6.32-5-amd64
+#
+# Copyright (C) 1986-1993, 1998, 2004, 2007-2010
+# Thomas Williams, Colin Kelley and many others
+#
+# gnuplot home: http://www.gnuplot.info
+# faq, bugs, etc: type "help seeking-assistance"
+# immediate help: type "help"
+# plot window: hit 'h'
+set terminal pdfcairo size 15.00cm, 9.27cm
+set output 'collisions-10000-1000000-32.pdf'
+unset clip points
+set clip one
+unset clip two
+set bar 1.000000 front
+set border 31 front linetype -1 linewidth 1.000
+set xdata
+set ydata
+set zdata
+set x2data
+set y2data
+set timefmt x "%d/%m/%y,%H:%M"
+set timefmt y "%d/%m/%y,%H:%M"
+set timefmt z "%d/%m/%y,%H:%M"
+set timefmt x2 "%d/%m/%y,%H:%M"
+set timefmt y2 "%d/%m/%y,%H:%M"
+set timefmt cb "%d/%m/%y,%H:%M"
+set boxwidth
+set style fill empty border
+set style rectangle back fc lt -3 fillstyle solid 1.00 border lt -1
+set dummy x,y
+set format x "% g"
+set format y "% g"
+set format x2 "% g"
+set format y2 "% g"
+set format z "% g"
+set format cb "% g"
+set angles radians
+unset grid
+set key title ""
+set key inside right top vertical Right noreverse enhanced autotitles nobox
+set key noinvert samplen 4 spacing 1 width 0 height 0
+unset label
+unset arrow
+set style increment default
+unset style line
+unset style arrow
+set style histogram clustered gap 2 title offset character 0, 0, 0
+unset logscale
+set offsets 0, 0, 0, 0
+set pointsize 1
+set encoding default
+unset polar
+unset parametric
+unset decimalsign
+set view 60, 30, 1, 1
+set samples 100, 100
+set isosamples 10, 10
+set surface
+unset contour
+set clabel '%8.3g'
+set mapping cartesian
+set datafile separator whitespace
+unset hidden3d
+set cntrparam order 4
+set cntrparam linear
+set cntrparam levels auto 5
+set cntrparam points 5
+set size ratio 0 1,1
+set origin 0,0
+set style data points
+set style function lines
+set xzeroaxis linetype -2 linewidth 1.000
+set yzeroaxis linetype -2 linewidth 1.000
+set zzeroaxis linetype -2 linewidth 1.000
+set x2zeroaxis linetype -2 linewidth 1.000
+set y2zeroaxis linetype -2 linewidth 1.000
+set ticslevel 0.5
+set mxtics default
+set mytics default
+set mztics default
+set mx2tics default
+set my2tics default
+set mcbtics default
+set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set xtics autofreq norangelimit
+set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set ytics autofreq norangelimit
+set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0
+set ztics autofreq norangelimit
+set nox2tics
+set noy2tics
+set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set cbtics autofreq norangelimit
+set title ""
+set title offset character 0, 0, 0 font "" norotate
+set timestamp bottom
+set timestamp ""
+set timestamp offset character 0, 0, 0 font "" norotate
+set rrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] )
+set urange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set vrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set xlabel ""
+set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set x2label ""
+set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set xrange [ * : * ] noreverse nowriteback # (currently [0.00000:1.00000e+06] )
+set x2range [ * : * ] noreverse nowriteback # (currently [200.000:1.00000e+06] )
+set ylabel ""
+set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set y2label ""
+set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set yrange [ * : * ] noreverse nowriteback # (currently [2.00000e+06:9.00000e+06] )
+set y2range [ * : * ] noreverse nowriteback # (currently [2.00000e+06:8.80000e+06] )
+set zlabel ""
+set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set cblabel ""
+set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set cbrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set zero 1e-08
+set lmargin -1
+set bmargin -1
+set rmargin -1
+set tmargin -1
+set locale "en_US.UTF-8"
+set pm3d explicit at s
+set pm3d scansautomatic
+set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
+set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB
+set palette rgbformulae 7, 5, 15
+set colorbox default
+set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault
+set loadpath
+set fontpath
+set fit noerrorvariables
+GNUTERM = "wxt"
+plot 'collisions-10000-1000000-32-oes.data' using 1:4 title "OES(32)", 'collisions-10000-1000000-32-bs.data' using 1:4 title "BS(32)"
+# EOF
--- /dev/null
+# iterations collisions percent estimate
+510 1 0.00196078 51000000
+520 1 0.00192308 52000000
+530 1 0.00188679 53000000
+540 1 0.00185185 54000000
+550 1 0.00181818 55000000
+560 1 0.00178571 56000000
+570 1 0.00175439 57000000
+580 1 0.00172414 58000000
+590 1 0.00169492 59000000
+600 1 0.00166667 60000000
+610 1 0.00163934 61000000
+620 1 0.0016129 62000000
+630 1 0.0015873 63000000
+640 1 0.0015625 64000000
+650 1 0.00153846 65000000
+660 1 0.00151515 66000000
+670 1 0.00149254 67000000
+680 1 0.00147059 68000000
+690 1 0.00144928 69000000
+700 1 0.00142857 70000000
+710 1 0.00140845 71000000
+720 1 0.00138889 72000000
+730 1 0.00136986 73000000
+740 1 0.00135135 74000000
+750 1 0.00133333 75000000
+760 1 0.00131579 76000000
+770 1 0.0012987 77000000
+780 1 0.00128205 78000000
+790 1 0.00126582 79000000
+800 1 0.00125 80000000
+810 1 0.00123457 81000000
+820 1 0.00121951 82000000
+830 1 0.00120482 83000000
+840 1 0.00119048 84000000
+850 1 0.00117647 85000000
+860 1 0.00116279 86000000
+870 1 0.00114943 87000000
+880 1 0.00113636 88000000
+890 1 0.0011236 89000000
+900 1 0.00111111 90000000
+910 1 0.0010989 91000000
+920 1 0.00108696 92000000
+930 1 0.00107527 93000000
+940 1 0.00106383 94000000
+950 1 0.00105263 95000000
+960 1 0.00104167 96000000
+970 1 0.00103093 97000000
+980 1 0.00102041 98000000
+990 1 0.0010101 99000000
+1000 1 0.001 100000000
+1100 1 0.000909091 110000000
+1200 1 0.000833333 120000000
+1300 1 0.000769231 130000000
+1400 1 0.000714286 140000000
+1500 1 0.000666667 150000000
+1600 1 0.000625 160000000
+1700 1 0.000588235 170000000
+1800 1 0.000555556 180000000
+1900 1 0.000526316 190000000
+2000 1 0.0005 200000000
+2100 1 0.00047619 210000000
+2200 1 0.000454545 220000000
+2300 1 0.000434783 230000000
+2400 1 0.000416667 240000000
+2500 1 0.0004 250000000
+2600 1 0.000384615 260000000
+2700 1 0.00037037 270000000
+2800 1 0.000357143 280000000
+2900 1 0.000344828 290000000
+3000 1 0.000333333 300000000
+3100 1 0.000322581 310000000
+3200 1 0.0003125 320000000
+3300 1 0.00030303 330000000
+3400 1 0.000294118 340000000
+3500 1 0.000285714 350000000
+3600 1 0.000277778 360000000
+3700 1 0.00027027 370000000
+3800 1 0.000263158 380000000
+3900 1 0.00025641 390000000
+4000 1 0.00025 400000000
+4100 1 0.000243902 410000000
+4200 1 0.000238095 420000000
+4300 1 0.000232558 430000000
+4400 2 0.000454545 220000000
+4500 2 0.000444444 225000000
+4600 2 0.000434783 230000000
+4700 3 0.000638298 156666666
+4800 3 0.000625 160000000
+4900 3 0.000612245 163333333
+5000 3 0.0006 166666666
+5100 3 0.000588235 170000000
+5200 3 0.000576923 173333333
+5300 3 0.000566038 176666666
+5400 3 0.000555556 180000000
+5500 3 0.000545455 183333333
+5600 3 0.000535714 186666666
+5700 3 0.000526316 190000000
+5800 3 0.000517241 193333333
+5900 3 0.000508475 196666666
+6000 3 0.0005 200000000
+6100 3 0.000491803 203333333
+6200 3 0.000483871 206666666
+6300 3 0.00047619 210000000
+6400 3 0.00046875 213333333
+6500 3 0.000461538 216666666
+6600 3 0.000454545 220000000
+6700 3 0.000447761 223333333
+6800 3 0.000441176 226666666
+6900 3 0.000434783 230000000
+7000 3 0.000428571 233333333
+7100 3 0.000422535 236666666
+7200 3 0.000416667 240000000
+7300 3 0.000410959 243333333
+7400 3 0.000405405 246666666
+7500 3 0.0004 250000000
+7600 3 0.000394737 253333333
+7700 3 0.00038961 256666666
+7800 3 0.000384615 260000000
+7900 3 0.000379747 263333333
+8000 3 0.000375 266666666
+8100 3 0.00037037 270000000
+8200 3 0.000365854 273333333
+8300 3 0.000361446 276666666
+8400 3 0.000357143 280000000
+8500 3 0.000352941 283333333
+8600 3 0.000348837 286666666
+8700 3 0.000344828 290000000
+8800 3 0.000340909 293333333
+8900 3 0.000337079 296666666
+9000 3 0.000333333 300000000
+9100 3 0.00032967 303333333
+9200 3 0.000326087 306666666
+9300 3 0.000322581 310000000
+9400 3 0.000319149 313333333
+9500 3 0.000315789 316666666
+9600 3 0.0003125 320000000
+9700 3 0.000309278 323333333
+9800 3 0.000306122 326666666
+9900 3 0.00030303 330000000
+10000 3 0.0003 333333333
+11000 3 0.000272727 366666666
+12000 4 0.000333333 300000000
+13000 4 0.000307692 325000000
+14000 4 0.000285714 350000000
+15000 5 0.000333333 300000000
+16000 6 0.000375 266666666
+17000 7 0.000411765 242857142
+18000 7 0.000388889 257142857
+19000 8 0.000421053 237500000
+20000 8 0.0004 250000000
+21000 8 0.000380952 262500000
+22000 8 0.000363636 275000000
+23000 9 0.000391304 255555555
+24000 9 0.000375 266666666
+25000 9 0.00036 277777777
+26000 9 0.000346154 288888888
+27000 10 0.00037037 270000000
+28000 11 0.000392857 254545454
+29000 11 0.00037931 263636363
+30000 12 0.0004 250000000
+31000 12 0.000387097 258333333
+32000 13 0.00040625 246153846
+33000 13 0.000393939 253846153
+34000 13 0.000382353 261538461
+35000 14 0.0004 250000000
+36000 14 0.000388889 257142857
+37000 14 0.000378378 264285714
+38000 14 0.000368421 271428571
+39000 14 0.000358974 278571428
+40000 15 0.000375 266666666
+41000 15 0.000365854 273333333
+42000 15 0.000357143 280000000
+43000 16 0.000372093 268750000
+44000 16 0.000363636 275000000
+45000 16 0.000355556 281250000
+46000 17 0.000369565 270588235
+47000 17 0.000361702 276470588
+48000 17 0.000354167 282352941
+49000 17 0.000346939 288235294
+50000 18 0.00036 277777777
+51000 18 0.000352941 283333333
+52000 18 0.000346154 288888888
+53000 18 0.000339623 294444444
+54000 18 0.000333333 300000000
+55000 19 0.000345455 289473684
+56000 19 0.000339286 294736842
+57000 19 0.000333333 300000000
+58000 19 0.000327586 305263157
+59000 19 0.000322034 310526315
+60000 19 0.000316667 315789473
+61000 19 0.000311475 321052631
+62000 19 0.000306452 326315789
+63000 20 0.00031746 315000000
+64000 20 0.0003125 320000000
+65000 20 0.000307692 325000000
+66000 21 0.000318182 314285714
+67000 21 0.000313433 319047619
+68000 21 0.000308824 323809523
+69000 21 0.000304348 328571428
+70000 21 0.0003 333333333
+71000 21 0.000295775 338095238
+72000 21 0.000291667 342857142
+73000 21 0.000287671 347619047
+74000 22 0.000297297 336363636
+75000 23 0.000306667 326086956
+76000 23 0.000302632 330434782
+77000 23 0.000298701 334782608
+78000 23 0.000294872 339130434
+79000 24 0.000303797 329166666
+80000 24 0.0003 333333333
+81000 24 0.000296296 337500000
+82000 24 0.000292683 341666666
+83000 24 0.000289157 345833333
+84000 25 0.000297619 336000000
+85000 25 0.000294118 340000000
+86000 26 0.000302326 330769230
+87000 26 0.000298851 334615384
+88000 27 0.000306818 325925925
+89000 27 0.000303371 329629629
+90000 29 0.000322222 310344827
+91000 29 0.000318681 313793103
+92000 29 0.000315217 317241379
+93000 29 0.000311828 320689655
+94000 29 0.000308511 324137931
+95000 29 0.000305263 327586206
+96000 31 0.000322917 309677419
+97000 33 0.000340206 293939393
+98000 33 0.000336735 296969696
+99000 33 0.000333333 300000000
+100000 33 0.00033 303030303
+110000 37 0.000336364 297297297
+120000 40 0.000333333 300000000
+130000 42 0.000323077 309523809
+140000 45 0.000321429 311111111
+150000 51 0.00034 294117647
+160000 54 0.0003375 296296296
+170000 58 0.000341176 293103448
+180000 62 0.000344444 290322580
+190000 66 0.000347368 287878787
+200000 71 0.000355 281690140
+210000 77 0.000366667 272727272
+220000 82 0.000372727 268292682
+230000 84 0.000365217 273809523
+240000 89 0.000370833 269662921
+250000 94 0.000376 265957446
+260000 100 0.000384615 260000000
+270000 101 0.000374074 267326732
+280000 102 0.000364286 274509803
+290000 104 0.000358621 278846153
+300000 108 0.00036 277777777
+310000 116 0.000374194 267241379
+320000 122 0.00038125 262295081
+330000 124 0.000375758 266129032
+340000 126 0.000370588 269841269
+350000 130 0.000371429 269230769
+360000 132 0.000366667 272727272
+370000 136 0.000367568 272058823
+380000 139 0.000365789 273381294
+390000 140 0.000358974 278571428
+400000 142 0.000355 281690140
+410000 148 0.000360976 277027027
+420000 151 0.000359524 278145695
+430000 152 0.000353488 282894736
+440000 155 0.000352273 283870967
+450000 158 0.000351111 284810126
+460000 161 0.00035 285714285
+470000 166 0.000353191 283132530
+480000 170 0.000354167 282352941
+490000 174 0.000355102 281609195
+500000 180 0.00036 277777777
+510000 183 0.000358824 278688524
+520000 186 0.000357692 279569892
+530000 187 0.00035283 283422459
+540000 189 0.00035 285714285
+550000 193 0.000350909 284974093
+560000 194 0.000346429 288659793
+570000 201 0.000352632 283582089
+580000 207 0.000356897 280193236
+590000 208 0.000352542 283653846
+600000 219 0.000365 273972602
+610000 226 0.000370492 269911504
+620000 229 0.000369355 270742358
+630000 237 0.00037619 265822784
+640000 239 0.000373438 267782426
+650000 244 0.000375385 266393442
+660000 249 0.000377273 265060240
+670000 251 0.000374627 266932270
+680000 253 0.000372059 268774703
+690000 259 0.000375362 266409266
+700000 263 0.000375714 266159695
+710000 266 0.000374648 266917293
+720000 267 0.000370833 269662921
+730000 267 0.000365753 273408239
+740000 269 0.000363514 275092936
+750000 276 0.000368 271739130
+760000 277 0.000364474 274368231
+770000 283 0.000367532 272084805
+780000 285 0.000365385 273684210
+790000 291 0.000368354 271477663
+800000 295 0.00036875 271186440
+810000 300 0.00037037 270000000
+820000 302 0.000368293 271523178
+830000 307 0.00036988 270358306
+840000 313 0.000372619 268370607
+850000 319 0.000375294 266457680
+860000 327 0.000380233 262996941
+870000 329 0.000378161 264437689
+880000 336 0.000381818 261904761
+890000 342 0.00038427 260233918
+900000 347 0.000385556 259365994
+910000 351 0.000385714 259259259
+920000 356 0.000386957 258426966
+930000 361 0.000388172 257617728
+940000 369 0.000392553 254742547
+950000 371 0.000390526 256064690
+960000 376 0.000391667 255319148
+970000 377 0.00038866 257294429
+980000 381 0.000388776 257217847
+990000 382 0.000385859 259162303
+1000000 385 0.000385 259740259
--- /dev/null
+#!/usr/bin/gnuplot -persist
+#
+#
+# G N U P L O T
+# Version 4.4 patchlevel 0
+# last modified March 2010
+# System: Linux 2.6.32-5-amd64
+#
+# Copyright (C) 1986-1993, 1998, 2004, 2007-2010
+# Thomas Williams, Colin Kelley and many others
+#
+# gnuplot home: http://www.gnuplot.info
+# faq, bugs, etc: type "help seeking-assistance"
+# immediate help: type "help"
+# plot window: hit 'h'
+set terminal pdfcairo size 15.00cm, 9.27cm
+set output 'collisions-100000-1000000-32-ps.pdf'
+unset clip points
+set clip one
+unset clip two
+set bar 1.000000 front
+set border 31 front linetype -1 linewidth 1.000
+set xdata
+set ydata
+set zdata
+set x2data
+set y2data
+set timefmt x "%d/%m/%y,%H:%M"
+set timefmt y "%d/%m/%y,%H:%M"
+set timefmt z "%d/%m/%y,%H:%M"
+set timefmt x2 "%d/%m/%y,%H:%M"
+set timefmt y2 "%d/%m/%y,%H:%M"
+set timefmt cb "%d/%m/%y,%H:%M"
+set boxwidth
+set style fill empty border
+set style rectangle back fc lt -3 fillstyle solid 1.00 border lt -1
+set dummy x,y
+set format x "% g"
+set format y "% g"
+set format x2 "% g"
+set format y2 "% g"
+set format z "% g"
+set format cb "% g"
+set angles radians
+unset grid
+set key title ""
+set key inside right top vertical Right noreverse enhanced autotitles nobox
+set key noinvert samplen 4 spacing 1 width 0 height 0
+unset label
+unset arrow
+set style increment default
+unset style line
+unset style arrow
+set style histogram clustered gap 2 title offset character 0, 0, 0
+unset logscale
+set offsets 0, 0, 0, 0
+set pointsize 1
+set encoding default
+unset polar
+unset parametric
+unset decimalsign
+set view 60, 30, 1, 1
+set samples 100, 100
+set isosamples 10, 10
+set surface
+unset contour
+set clabel '%8.3g'
+set mapping cartesian
+set datafile separator whitespace
+unset hidden3d
+set cntrparam order 4
+set cntrparam linear
+set cntrparam levels auto 5
+set cntrparam points 5
+set size ratio 0 1,1
+set origin 0,0
+set style data points
+set style function lines
+set xzeroaxis linetype -2 linewidth 1.000
+set yzeroaxis linetype -2 linewidth 1.000
+set zzeroaxis linetype -2 linewidth 1.000
+set x2zeroaxis linetype -2 linewidth 1.000
+set y2zeroaxis linetype -2 linewidth 1.000
+set ticslevel 0.5
+set mxtics default
+set mytics default
+set mztics default
+set mx2tics default
+set my2tics default
+set mcbtics default
+set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set xtics autofreq norangelimit
+set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set ytics autofreq norangelimit
+set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0
+set ztics autofreq norangelimit
+set nox2tics
+set noy2tics
+set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set cbtics autofreq norangelimit
+set title ""
+set title offset character 0, 0, 0 font "" norotate
+set timestamp bottom
+set timestamp ""
+set timestamp offset character 0, 0, 0 font "" norotate
+set rrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] )
+set urange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set vrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set xlabel ""
+set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set x2label ""
+set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set xrange [ * : * ] noreverse nowriteback # (currently [0.00000:1.00000e+06] )
+set x2range [ * : * ] noreverse nowriteback # (currently [200.000:1.00000e+06] )
+set ylabel ""
+set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set y2label ""
+set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set yrange [ * : * ] noreverse nowriteback # (currently [2.00000e+06:9.00000e+06] )
+set y2range [ * : * ] noreverse nowriteback # (currently [2.00000e+06:8.80000e+06] )
+set zlabel ""
+set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set cblabel ""
+set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set cbrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set zero 1e-08
+set lmargin -1
+set bmargin -1
+set rmargin -1
+set tmargin -1
+set locale "en_US.UTF-8"
+set pm3d explicit at s
+set pm3d scansautomatic
+set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
+set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB
+set palette rgbformulae 7, 5, 15
+set colorbox default
+set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault
+set loadpath
+set fontpath
+set fit noerrorvariables
+GNUTERM = "wxt"
+plot 'collisions-100000-1000000-32-ps.data' using 1:4 title "PS(32)"
+# EOF
--- /dev/null
+# iterations unique collisions estimate
+1 1 0 3294720
+2 2 0 3294720
+3 3 0 3294720
+4 4 0 3294720
+5 5 0 3294720
+6 6 0 3294720
+7 7 0 3294720
+8 8 0 3294720
+9 9 0 3294720
+10 10 0 3294720
+11 11 0 3294720
+12 12 0 3294720
+13 13 0 3294720
+14 14 0 3294720
+15 15 0 3294720
+16 16 0 3294720
+17 17 0 3294720
+18 18 0 3294720
+19 19 0 3294720
+20 20 0 3294720
+21 21 0 3294720
+22 22 0 3294720
+23 23 0 3294720
+24 24 0 3294720
+25 25 0 3294720
+26 26 0 3294720
+27 27 0 3294720
+28 28 0 3294720
+29 29 0 3294720
+30 30 0 3294720
+31 31 0 3294720
+32 32 0 3294720
+33 33 0 3294720
+34 34 0 3294720
+35 35 0 3294720
+36 36 0 3294720
+37 37 0 3294720
+38 38 0 3294720
+39 39 0 3294720
+40 40 0 3294720
+41 41 0 3294720
+42 42 0 3294720
+43 43 0 3294720
+44 44 0 3294720
+45 45 0 3294720
+46 46 0 3294720
+47 47 0 3294720
+48 48 0 3294720
+49 49 0 3294720
+50 49 1 3228826
+51 50 1 3230118
+52 51 1 3231360
+53 52 1 3232555
+54 53 1 3233707
+55 54 1 3234816
+56 55 1 3235886
+57 56 1 3236918
+58 57 1 3237914
+59 57 2 3183035
+60 57 3 3129984
+61 58 3 3132685
+62 59 3 3135298
+63 60 3 3137829
+64 61 3 3140280
+65 62 3 3142656
+66 63 3 3144960
+67 63 4 3098020
+68 64 4 3100913
+69 65 4 3103722
+70 66 4 3106450
+71 67 4 3109102
+72 68 4 3111680
+73 69 4 3114187
+74 70 4 3116627
+75 71 4 3119002
+76 72 4 3121314
+77 73 4 3123566
+78 74 4 3125760
+79 75 4 3127899
+80 76 4 3129984
+81 77 4 3132018
+82 78 4 3134002
+83 79 4 3135938
+84 80 4 3137829
+85 80 5 3100913
+86 81 5 3103167
+87 82 5 3105368
+88 83 5 3107520
+89 84 5 3109623
+90 85 5 3111680
+91 86 5 3113691
+92 87 5 3115659
+93 88 5 3117585
+94 89 5 3119469
+95 90 5 3121314
+96 91 5 3123120
+97 92 5 3124889
+98 93 5 3126622
+99 94 5 3128320
+100 95 5 3129984
+110 103 7 3085056
+120 113 7 3102528
+130 123 7 3117312
+140 132 8 3106450
+150 141 9 3097037
+160 150 10 3088800
+170 159 11 3081532
+180 167 13 3056768
+190 175 15 3034611
+200 183 17 3014669
+210 192 18 3012315
+220 200 20 2995200
+230 209 21 2993898
+240 217 23 2978976
+250 225 25 2965248
+260 232 28 2939904
+270 240 30 2928640
+280 249 31 2929947
+290 255 35 2897081
+300 264 36 2899354
+310 269 41 2858967
+320 276 44 2841696
+330 283 47 2825472
+340 289 51 2800512
+350 297 53 2795805
+360 304 56 2782208
+370 310 60 2760441
+380 318 62 2757160
+390 321 69 2711808
+400 326 74 2685197
+410 334 76 2683991
+420 341 79 2674999
+430 348 82 2666425
+440 355 85 2658240
+450 364 86 2665062
+460 370 90 2650101
+470 376 94 2635776
+480 382 98 2622048
+490 386 104 2595432
+500 392 108 2583060
+510 395 115 2551793
+520 402 118 2547072
+530 409 121 2542529
+540 416 124 2538155
+550 424 126 2539930
+560 429 131 2523991
+570 436 134 2520172
+580 441 139 2505123
+590 449 141 2507338
+600 454 146 2493005
+610 460 150 2484543
+620 468 152 2486982
+630 477 153 2494574
+640 481 159 2476188
+650 488 162 2473574
+660 493 167 2461056
+670 498 172 2448911
+680 503 177 2437124
+690 506 184 2416128
+700 511 189 2405146
+710 519 191 2408394
+720 526 194 2406976
+730 532 198 2401084
+740 538 202 2395350
+750 544 206 2389770
+760 551 209 2388672
+770 558 212 2387602
+780 563 217 2378112
+790 571 219 2381374
+800 579 221 2384554
+810 588 222 2391723
+820 596 224 2394699
+830 599 231 2377756
+840 606 234 2376905
+850 610 240 2364446
+860 615 245 2356108
+870 620 250 2347961
+880 627 253 2347488
+890 634 256 2347025
+900 642 258 2350234
+910 648 262 2346130
+920 652 268 2334954
+930 658 272 2331103
+940 663 277 2323829
+950 667 283 2313240
+960 675 285 2316600
+970 680 290 2309701
+980 686 294 2306304
+990 690 300 2296320
+1000 694 306 2286536
+1100 749 351 2243405
+1200 799 401 2193734
+1300 849 451 2151706
+1400 895 505 2106267
+1500 928 572 2038333
+1600 973 627 2003602
+1700 1026 674 1988460
+1800 1062 738 1943885
+1900 1101 799 1909204
+2000 1141 859 1879638
+2100 1182 918 1854457
+2200 1218 982 1824077
+2300 1257 1043 1800636
+2400 1291 1109 1772285
+2500 1332 1168 1755427
+2600 1359 1241 1722125
+2700 1395 1305 1702272
+2800 1422 1378 1673247
+2900 1454 1446 1651904
+3000 1484 1516 1629788
+3100 1514 1586 1609099
+3200 1540 1660 1585584
+3300 1567 1733 1564493
+3400 1588 1812 1538828
+3500 1613 1887 1518395
+3600 1634 1966 1495437
+3700 1664 2036 1481734
+3800 1689 2111 1464416
+3900 1717 2183 1450522
+4000 1738 2262 1431556
+4100 1761 2339 1415122
+4200 1781 2419 1397118
+4300 1810 2490 1386847
+4400 1830 2570 1370304
+4500 1845 2655 1350835
+4600 1872 2728 1340808
+4700 1893 2807 1327001
+4800 1914 2886 1313770
+4900 1931 2969 1298389
+5000 1951 3049 1285600
+5100 1970 3130 1272666
+5200 1990 3210 1260864
+5300 2004 3296 1245777
+5400 2025 3375 1235520
+5500 2039 3461 1221443
+5600 2055 3545 1209045
+5700 2064 3636 1193035
+5800 2078 3722 1180419
+5900 2093 3807 1168788
+6000 2111 3889 1159192
+6100 2131 3969 1150992
+6200 2145 4055 1139867
+6300 2160 4140 1129618
+6400 2169 4231 1116601
+6500 2188 4312 1109053
+6600 2200 4400 1098240
+6700 2213 4487 1088241
+6800 2225 4575 1078052
+6900 2239 4661 1069113
+7000 2250 4750 1059017
+7100 2260 4840 1048742
+7200 2273 4927 1040125
+7300 2283 5017 1030390
+7400 2291 5109 1020028
+7500 2305 5195 1012577
+7600 2313 5287 1002722
+7700 2326 5374 995262
+7800 2345 5455 990528
+7900 2364 5536 985914
+8000 2377 5623 978944
+8100 2392 5708 972959
+8200 2404 5796 965915
+8300 2419 5881 960232
+8400 2431 5969 953508
+8500 2437 6063 944616
+8600 2447 6153 937463
+8700 2454 6246 929338
+8800 2463 6337 922147
+8900 2477 6423 916969
+9000 2487 6513 910441
+9100 2496 6604 903695
+9200 2505 6695 897095
+9300 2513 6787 890283
+9400 2522 6878 883966
+9500 2535 6965 879170
+9600 2540 7060 871728
+9700 2554 7146 867496
+9800 2568 7232 863351
+9900 2572 7328 855962
+10000 2584 7416 851356
+11000 2667 8333 798820
+12000 2736 9264 751196
+13000 2812 10188 712673
+14000 2869 11131 675182
+15000 2942 12058 646204
+16000 3006 12994 618996
+17000 3051 13949 591305
+18000 3120 14880 571085
+19000 3169 15831 549525
+20000 3218 16782 530120
+21000 3261 17739 511623
+22000 3313 18687 496155
+23000 3356 19644 480743
+24000 3394 20606 465928
+25000 3423 21577 451113
+26000 3452 22548 437437
+27000 3483 23517 425019
+28000 3512 24488 413252
+29000 3540 25460 402183
+30000 3569 26431 391962
+31000 3601 27399 382719
+32000 3627 28373 373436
+33000 3654 29346 364815
+34000 3679 30321 356508
+35000 3701 31299 348393
+36000 3726 32274 341004
+37000 3752 33248 334102
+38000 3775 34225 327304
+39000 3800 35200 321024
+40000 3823 36177 314893
+41000 3845 37155 308980
+42000 3858 38142 302644
+43000 3883 39117 297521
+44000 3905 40095 292406
+45000 3919 41081 286934
+46000 3943 42057 282415
+47000 3957 43043 277387
+48000 3973 44027 272707
+49000 3992 45008 268419
+50000 4011 45989 264302
+51000 4027 46973 260154
+52000 4042 47958 256101
+53000 4054 48946 252015
+54000 4068 49932 248202
+55000 4082 50918 244528
+56000 4099 51901 241162
+57000 4110 52890 237567
+58000 4120 53880 234039
+59000 4131 54869 230686
+60000 4146 55854 227665
+61000 4152 56848 224257
+62000 4161 57839 221118
+63000 4171 58829 218131
+64000 4180 59820 215186
+65000 4198 60802 212788
+66000 4205 61795 209914
+67000 4218 62782 207420
+68000 4230 63770 204951
+69000 4245 64755 202697
+70000 4257 65743 200366
+71000 4262 66738 197776
+72000 4270 67730 195395
+73000 4278 68722 193080
+74000 4286 69714 190827
+75000 4290 70710 188458
+76000 4302 71698 186498
+77000 4311 72689 184462
+78000 4321 73679 182519
+79000 4328 74672 180501
+80000 4337 75663 178615
+81000 4342 76658 176613
+82000 4347 77653 174660
+83000 4356 78644 172913
+84000 4363 79637 171129
+85000 4369 80631 169349
+86000 4380 81620 167801
+87000 4388 82612 166175
+88000 4396 83604 164586
+89000 4403 84597 162996
+90000 4410 85590 161441
+91000 4415 86585 159848
+92000 4419 87581 158254
+93000 4426 88574 156800
+94000 4429 89571 155237
+95000 4432 90568 153707
+96000 4432 91568 152106
+97000 4441 92559 150844
+98000 4448 93552 149540
+99000 4452 94548 148163
+100000 4455 95545 146780
+110000 4507 105493 134994
+120000 4562 115438 125254
+130000 4613 125387 116912
+140000 4647 135353 109361
+150000 4682 145318 102839
+160000 4710 155290 96988
+170000 4730 165270 91671
+180000 4749 175251 86926
+190000 4767 185233 82663
+200000 4780 195220 78744
+210000 4790 205210 75151
+220000 4802 215198 71915
+230000 4812 225188 68931
+240000 4820 235180 66169
+250000 4826 245174 63601
+260000 4838 255162 61307
+270000 4844 265156 59110
+280000 4850 275150 57069
+290000 4858 285142 55192
+300000 4863 295137 53407
+310000 4872 305128 51780
+320000 4873 315127 50172
+330000 4877 325123 48692
+340000 4884 335116 47328
+350000 4888 345112 46013
+360000 4892 355108 44772
+370000 4899 365101 43624
+380000 4902 375098 42502
+390000 4902 385098 41412
+400000 4909 395091 40434
+410000 4915 405085 39496
+420000 4916 415084 38564
+430000 4918 425082 37682
+440000 4921 435079 36848
+450000 4925 445075 36059
+460000 4929 455071 35304
+470000 4931 465069 34567
+480000 4932 475068 33853
+490000 4934 485066 33176
+500000 4936 495064 32525
+510000 4937 505063 31894
+520000 4939 515061 31294
+530000 4941 525059 30715
+540000 4942 535058 30153
+550000 4943 545057 29611
+560000 4943 555057 29082
+570000 4946 565054 28589
+580000 4946 575054 28096
+590000 4947 585053 27625
+600000 4948 595052 27170
+610000 4951 605049 26741
+620000 4952 615048 26315
+630000 4953 625047 25903
+640000 4957 635043 25519
+650000 4958 645042 25131
+660000 4958 655042 24750
+670000 4959 665041 24386
+680000 4959 675041 24027
+690000 4960 685040 23684
+700000 4960 695040 23345
+710000 4960 705040 23017
+720000 4961 715039 22702
+730000 4961 725039 22391
+740000 4962 735038 22092
+750000 4964 745036 21807
+760000 4964 755036 21520
+770000 4964 765036 21240
+780000 4966 775034 20976
+790000 4966 785034 20711
+800000 4969 795031 20464
+810000 4969 805031 20212
+820000 4969 815031 19965
+830000 4969 825031 19725
+840000 4971 835029 19498
+850000 4971 845029 19268
+860000 4972 855028 19048
+870000 4973 865027 18833
+880000 4973 875027 18619
+890000 4973 885027 18410
+900000 4973 895027 18205
+910000 4973 905027 18005
+920000 4973 915027 17809
+930000 4973 925027 17618
+940000 4973 935027 17430
+950000 4973 945027 17247
+960000 4973 955027 17067
+970000 4973 965027 16891
+980000 4973 975027 16719
+990000 4973 985027 16550
+1000000 4973 995027 16385
--- /dev/null
+# iterations unique collisions estimate
+1 1 0 3294720
+2 2 0 3294720
+3 3 0 3294720
+4 4 0 3294720
+5 5 0 3294720
+6 6 0 3294720
+7 7 0 3294720
+8 8 0 3294720
+9 9 0 3294720
+10 10 0 3294720
+11 11 0 3294720
+12 12 0 3294720
+13 13 0 3294720
+14 14 0 3294720
+15 15 0 3294720
+16 16 0 3294720
+17 17 0 3294720
+18 18 0 3294720
+19 19 0 3294720
+20 20 0 3294720
+21 21 0 3294720
+22 22 0 3294720
+23 23 0 3294720
+24 24 0 3294720
+25 25 0 3294720
+26 26 0 3294720
+27 27 0 3294720
+28 28 0 3294720
+29 29 0 3294720
+30 30 0 3294720
+31 31 0 3294720
+32 32 0 3294720
+33 33 0 3294720
+34 34 0 3294720
+35 35 0 3294720
+36 36 0 3294720
+37 37 0 3294720
+38 38 0 3294720
+39 39 0 3294720
+40 40 0 3294720
+41 41 0 3294720
+42 42 0 3294720
+43 43 0 3294720
+44 44 0 3294720
+45 45 0 3294720
+46 46 0 3294720
+47 47 0 3294720
+48 48 0 3294720
+49 49 0 3294720
+50 50 0 3294720
+51 51 0 3294720
+52 52 0 3294720
+53 53 0 3294720
+54 54 0 3294720
+55 55 0 3294720
+56 56 0 3294720
+57 57 0 3294720
+58 58 0 3294720
+59 58 1 3238877
+60 59 1 3239808
+61 60 1 3240708
+62 61 1 3241579
+63 62 1 3242423
+64 63 1 3243240
+65 64 1 3244032
+66 65 1 3244800
+67 66 1 3245545
+68 67 1 3246268
+69 68 1 3246970
+70 69 1 3247653
+71 70 1 3248315
+72 71 1 3248960
+73 72 1 3249587
+74 73 1 3250197
+75 74 1 3250790
+76 75 1 3251368
+77 76 1 3251931
+78 77 1 3252480
+79 78 1 3253015
+80 79 1 3253536
+81 79 2 3213369
+82 80 2 3214361
+83 81 2 3215329
+84 82 2 3216274
+85 83 2 3217197
+86 84 2 3218099
+87 85 2 3218979
+88 86 2 3219840
+89 87 2 3220681
+90 88 2 3221504
+91 89 2 3222309
+92 90 2 3223096
+93 91 2 3223866
+94 92 2 3224620
+95 93 2 3225357
+96 94 2 3226080
+97 95 2 3226788
+98 96 2 3227481
+99 97 2 3228160
+100 98 2 3228826
+110 108 2 3234816
+120 117 3 3212352
+130 126 4 3193344
+140 134 6 3153518
+150 142 8 3119002
+160 152 8 3129984
+170 162 8 3139674
+180 171 9 3129984
+190 180 10 3121314
+200 189 11 3113510
+210 197 13 3090761
+220 206 14 3085056
+230 215 15 3079847
+240 222 18 3047616
+250 228 22 3004785
+260 236 24 2990592
+270 244 26 2977451
+280 254 26 2988782
+290 262 28 2976609
+300 269 31 2954266
+310 277 33 2943992
+320 286 34 2944656
+330 294 36 2935296
+340 301 39 2916796
+350 307 43 2889940
+360 316 44 2892032
+370 324 46 2885106
+380 331 49 2869875
+390 339 51 2863872
+400 343 57 2825222
+410 350 60 2812566
+420 354 66 2776978
+430 360 70 2758370
+440 364 76 2725632
+450 370 80 2708992
+460 378 82 2707400
+470 386 84 2705876
+480 395 85 2711280
+490 404 86 2716463
+500 409 91 2695081
+510 416 94 2687458
+520 424 96 2686464
+530 429 101 2666858
+540 437 103 2666283
+550 443 107 2653747
+560 449 111 2641659
+570 455 115 2629996
+580 461 119 2618734
+590 467 123 2607855
+600 472 128 2591846
+610 479 131 2587165
+620 483 137 2566693
+630 490 140 2562560
+640 495 145 2548260
+650 501 149 2539469
+660 509 151 2540928
+670 515 155 2532509
+680 523 157 2534027
+690 532 158 2540277
+700 539 161 2536934
+710 545 165 2529046
+720 552 168 2525952
+730 558 172 2518430
+740 563 177 2506659
+750 570 180 2503987
+760 574 186 2488381
+770 580 190 2481737
+780 590 190 2492160
+790 595 195 2481466
+800 602 198 2479277
+810 609 201 2477141
+820 616 204 2475058
+830 623 207 2473025
+840 630 210 2471040
+850 635 215 2461350
+860 640 220 2451885
+870 646 224 2446424
+880 651 229 2437344
+890 658 232 2435872
+900 666 234 2438093
+910 671 239 2429403
+920 677 243 2424484
+930 683 247 2419671
+940 688 252 2411455
+950 694 256 2406880
+960 698 262 2395536
+970 703 267 2387823
+980 708 272 2380267
+990 715 275 2379520
+1000 722 278 2378788
+1100 772 328 2312294
+1200 830 370 2278848
+1300 873 427 2212531
+1400 924 476 2174515
+1500 965 535 2119603
+1600 1012 588 2083910
+1700 1053 647 2040788
+1800 1095 705 2004288
+1900 1131 769 1961225
+2000 1169 831 1925764
+2100 1203 897 1887404
+2200 1236 964 1851034
+2300 1261 1039 1806366
+2400 1299 1101 1783267
+2500 1328 1172 1750155
+2600 1365 1235 1729728
+2700 1402 1298 1710814
+2800 1427 1373 1679131
+2900 1454 1446 1651904
+3000 1481 1519 1626493
+3100 1504 1596 1598471
+3200 1528 1672 1573229
+3300 1548 1752 1545523
+3400 1575 1825 1526231
+3500 1605 1895 1510864
+3600 1625 1975 1487200
+3700 1645 2055 1464815
+3800 1667 2133 1445342
+3900 1686 2214 1424333
+4000 1716 2284 1413435
+4100 1740 2360 1398247
+4200 1765 2435 1384567
+4300 1784 2516 1366926
+4400 1805 2595 1351584
+4500 1823 2677 1334728
+4600 1841 2759 1318604
+4700 1865 2835 1307373
+4800 1881 2919 1291118
+4900 1896 3004 1274855
+5000 1907 3093 1256606
+5100 1921 3179 1241011
+5200 1937 3263 1227283
+5300 1951 3349 1212830
+5400 1964 3436 1198302
+5500 1978 3522 1184901
+5600 1989 3611 1170214
+5700 2002 3698 1157198
+5800 2015 3785 1144631
+5900 2026 3874 1131373
+6000 2037 3963 1118557
+6100 2049 4051 1106702
+6200 2059 4141 1094166
+6300 2073 4227 1084120
+6400 2089 4311 1075417
+6500 2103 4397 1065969
+6600 2117 4483 1056806
+6700 2126 4574 1045459
+6800 2138 4662 1035899
+6900 2148 4752 1025661
+7000 2162 4838 1017598
+7100 2173 4927 1008370
+7200 2182 5018 998483
+7300 2196 5104 991124
+7400 2209 5191 983518
+7500 2220 5280 975237
+7600 2234 5366 968474
+7700 2240 5460 958464
+7800 2248 5552 949555
+7900 2260 5640 942540
+8000 2265 5735 932818
+8100 2278 5822 926589
+8200 2286 5914 918504
+8300 2293 6007 910216
+8400 2303 6097 903302
+8500 2314 6186 896939
+8600 2323 6277 889958
+8700 2330 6370 882379
+8800 2343 6457 877219
+8900 2357 6543 872546
+9000 2367 6633 866511
+9100 2380 6720 861696
+9200 2392 6808 856627
+9300 2402 6898 850959
+9400 2416 6984 846813
+9500 2423 7077 840327
+9600 2433 7167 835006
+9700 2441 7259 829115
+9800 2448 7352 823008
+9900 2458 7442 818022
+10000 2465 7535 812148
+11000 2536 8464 759583
+12000 2598 9402 713307
+13000 2674 10326 677699
+14000 2733 11267 643176
+15000 2786 12214 611939
+16000 2836 13164 583989
+17000 2868 14132 555839
+18000 2904 15096 531548
+19000 2945 16055 510682
+20000 2976 17024 490254
+21000 3006 17994 471616
+22000 3031 18969 453923
+23000 3056 19944 437768
+24000 3069 20931 421312
+25000 3097 21903 408150
+26000 3117 22883 394986
+27000 3135 23865 382554
+28000 3153 24847 371009
+29000 3163 25837 359352
+30000 3168 26832 347922
+31000 3180 27820 337975
+32000 3190 28810 328442
+33000 3205 29795 319987
+34000 3218 30782 311836
+35000 3226 31774 303679
+36000 3235 32765 296067
+37000 3248 33752 289223
+38000 3258 34742 282479
+39000 3267 35733 275996
+40000 3275 36725 269755
+41000 3286 37714 264060
+42000 3296 38704 258557
+43000 3302 39698 253004
+44000 3314 40686 248152
+45000 3318 41682 242931
+46000 3329 42671 238437
+47000 3338 43662 233995
+48000 3344 44656 229532
+49000 3351 45649 225319
+50000 3360 46640 221405
+51000 3363 47637 217258
+52000 3366 48634 213270
+53000 3370 49630 209494
+54000 3376 50624 205981
+55000 3379 51621 202416
+56000 3382 52618 198978
+57000 3386 53614 195718
+58000 3390 54610 192571
+59000 3394 55606 189530
+60000 3396 56604 186481
+61000 3399 57601 183586
+62000 3402 58598 180784
+63000 3404 59596 178019
+64000 3406 60594 175341
+65000 3409 61591 172795
+66000 3412 62588 170327
+67000 3413 63587 167834
+68000 3413 64587 165366
+69000 3415 65585 163065
+70000 3416 66584 160782
+71000 3421 67579 158750
+72000 3424 68576 156682
+73000 3424 69576 154536
+74000 3427 70573 152581
+75000 3427 71573 150547
+76000 3429 72571 148653
+77000 3432 73568 146850
+78000 3435 74565 145094
+79000 3436 75564 143299
+80000 3436 76564 141508
+81000 3437 77563 139802
+82000 3437 78563 138097
+83000 3438 79562 136473
+84000 3440 80560 134927
+85000 3444 81556 133494
+86000 3445 82555 131980
+87000 3446 83554 130501
+88000 3448 84552 129093
+89000 3450 85550 127717
+90000 3452 86548 126371
+91000 3454 87546 125055
+92000 3455 88545 123731
+93000 3455 89545 122401
+94000 3456 90544 121134
+95000 3457 91543 119893
+96000 3458 92542 118679
+97000 3460 93540 117523
+98000 3460 94540 116324
+99000 3461 95539 115182
+100000 3464 96536 114129
+110000 3474 106526 104053
+120000 3480 116520 95547
+130000 3487 126513 88375
+140000 3491 136509 82156
+150000 3494 146506 76745
+160000 3497 156503 72010
+170000 3500 166500 67832
+180000 3503 176497 64119
+190000 3504 186496 60762
+200000 3505 196495 57740
+210000 3507 206493 55022
+220000 3510 216490 52566
+230000 3510 226490 50280
+240000 3510 236490 48185
+250000 3511 246489 46271
+260000 3512 256488 44504
+270000 3512 266488 42856
+280000 3512 276488 41325
+290000 3512 286488 39900
+300000 3513 296487 38581
+310000 3514 306486 37347
+320000 3514 316486 36180
+330000 3515 326485 35094
+340000 3515 336485 34062
+350000 3516 346484 33098
+360000 3516 356484 32178
+370000 3516 366484 31309
+380000 3516 376484 30485
+390000 3516 386484 29703
+400000 3516 396484 28961
+410000 3516 406484 28254
+420000 3516 416484 27582
+430000 3516 426484 26940
+440000 3516 436484 26328
+450000 3517 446483 25750
+460000 3517 456483 25190
+470000 3517 466483 24654
+480000 3517 476483 24141
+490000 3517 486483 23648
+500000 3517 496483 23175
+510000 3517 506483 22721
+520000 3517 516483 22284
+530000 3517 526483 21863
+540000 3517 536483 21458
+550000 3517 546483 21068
+560000 3517 556483 20692
+570000 3517 566483 20329
+580000 3517 576483 19979
+590000 3517 586483 19640
+600000 3517 596483 19313
+610000 3517 606483 18996
+620000 3518 616482 18695
+630000 3518 626482 18398
+640000 3518 636482 18111
+650000 3518 646482 17832
+660000 3518 656482 17562
+670000 3519 666481 17305
+680000 3519 676481 17050
+690000 3519 686481 16803
+700000 3519 696481 16563
+710000 3519 706481 16330
+720000 3519 716481 16103
+730000 3519 726481 15882
+740000 3519 736481 15668
+750000 3519 746481 15459
+760000 3519 756481 15255
+770000 3519 766481 15057
+780000 3519 776481 14864
+790000 3519 786481 14676
+800000 3519 796481 14493
+810000 3519 806481 14314
+820000 3519 816481 14139
+830000 3519 826481 13969
+840000 3519 836481 13803
+850000 3519 846481 13640
+860000 3519 856481 13482
+870000 3519 866481 13327
+880000 3519 876481 13175
+890000 3519 886481 13027
+900000 3519 896481 12882
+910000 3519 906481 12741
+920000 3519 916481 12602
+930000 3519 926481 12467
+940000 3519 936481 12334
+950000 3519 946481 12204
+960000 3519 956481 12077
+970000 3519 966481 11953
+980000 3519 976481 11831
+990000 3519 986481 11711
+1000000 3519 996481 11594
--- /dev/null
+# iterations unique collisions estimate
+1 1 0 3294720
+2 2 0 3294720
+3 3 0 3294720
+4 4 0 3294720
+5 5 0 3294720
+6 6 0 3294720
+7 7 0 3294720
+8 8 0 3294720
+9 9 0 3294720
+10 10 0 3294720
+11 11 0 3294720
+12 12 0 3294720
+13 13 0 3294720
+14 14 0 3294720
+15 15 0 3294720
+16 16 0 3294720
+17 17 0 3294720
+18 18 0 3294720
+19 19 0 3294720
+20 20 0 3294720
+21 21 0 3294720
+22 22 0 3294720
+23 23 0 3294720
+24 24 0 3294720
+25 25 0 3294720
+26 26 0 3294720
+27 27 0 3294720
+28 28 0 3294720
+29 29 0 3294720
+30 30 0 3294720
+31 31 0 3294720
+32 32 0 3294720
+33 33 0 3294720
+34 34 0 3294720
+35 35 0 3294720
+36 36 0 3294720
+37 37 0 3294720
+38 38 0 3294720
+39 39 0 3294720
+40 40 0 3294720
+41 41 0 3294720
+42 42 0 3294720
+43 43 0 3294720
+44 44 0 3294720
+45 45 0 3294720
+46 46 0 3294720
+47 47 0 3294720
+48 48 0 3294720
+49 49 0 3294720
+50 50 0 3294720
+51 51 0 3294720
+52 52 0 3294720
+53 53 0 3294720
+54 54 0 3294720
+55 55 0 3294720
+56 56 0 3294720
+57 57 0 3294720
+58 58 0 3294720
+59 59 0 3294720
+60 60 0 3294720
+61 61 0 3294720
+62 62 0 3294720
+63 63 0 3294720
+64 64 0 3294720
+65 64 1 3244032
+66 64 2 3194880
+67 65 2 3196370
+68 66 2 3197816
+69 67 2 3199221
+70 68 2 3200585
+71 69 2 3201911
+72 70 2 3203200
+73 71 2 3204454
+74 72 2 3205674
+75 73 2 3206861
+76 74 2 3208017
+77 75 2 3209143
+78 76 2 3210240
+79 77 2 3211309
+80 78 2 3212352
+81 79 2 3213369
+82 80 2 3214361
+83 81 2 3215329
+84 82 2 3216274
+85 83 2 3217197
+86 84 2 3218099
+87 85 2 3218979
+88 86 2 3219840
+89 87 2 3220681
+90 88 2 3221504
+91 89 2 3222309
+92 90 2 3223096
+93 91 2 3223866
+94 92 2 3224620
+95 93 2 3225357
+96 94 2 3226080
+97 95 2 3226788
+98 96 2 3227481
+99 97 2 3228160
+100 98 2 3228826
+110 108 2 3234816
+120 118 2 3239808
+130 128 2 3244032
+140 138 2 3247653
+150 148 2 3250790
+160 158 2 3253536
+170 168 2 3255959
+180 177 3 3239808
+190 187 3 3242698
+200 197 3 3245299
+210 206 4 3231963
+220 216 4 3234816
+230 226 4 3237421
+240 236 4 3239808
+250 246 4 3242004
+260 256 4 3244032
+270 265 5 3233707
+280 275 5 3235886
+290 285 5 3237914
+300 295 5 3239808
+310 303 7 3220323
+320 313 7 3222648
+330 322 8 3214848
+340 331 9 3207507
+350 340 10 3200585
+360 349 11 3194048
+370 359 11 3196769
+380 369 11 3199347
+390 379 11 3201792
+400 389 11 3204115
+410 399 11 3206325
+420 408 12 3200585
+430 417 13 3195112
+440 426 14 3189888
+450 436 14 3192218
+460 445 15 3187283
+470 455 15 3189569
+480 464 16 3184896
+490 473 17 3180413
+500 481 19 3169521
+510 490 20 3165515
+520 500 20 3168000
+530 510 20 3170391
+540 520 20 3172693
+550 529 21 3168922
+560 539 21 3171168
+570 549 21 3173336
+580 559 21 3175428
+590 568 22 3171866
+600 578 22 3173914
+610 587 23 3170493
+620 597 23 3172497
+630 606 24 3169207
+640 615 25 3166020
+650 625 25 3168000
+660 634 26 3164928
+670 644 26 3166865
+680 654 26 3168745
+690 663 27 3165796
+700 672 28 3162931
+710 682 28 3164787
+720 691 29 3162016
+730 701 29 3163834
+740 710 30 3161150
+750 720 30 3162931
+760 729 31 3160330
+770 739 31 3162075
+780 749 31 3163776
+790 759 31 3165434
+800 768 32 3162931
+810 778 32 3164558
+820 788 32 3166146
+830 798 32 3167695
+840 807 33 3165285
+850 816 34 3162931
+860 826 34 3164464
+870 833 37 3154600
+880 840 40 3144960
+890 850 40 3146643
+900 859 41 3144627
+910 869 41 3146277
+920 878 42 3144309
+930 887 43 3142383
+940 896 44 3140499
+950 905 45 3138654
+960 913 47 3133416
+970 922 48 3131682
+980 932 48 3133346
+990 942 48 3134976
+1000 951 49 3133279
+1100 1040 60 3115008
+1200 1128 72 3097037
+1300 1216 84 3081830
+1400 1303 97 3066443
+1500 1375 125 3020160
+1600 1459 141 3004373
+1700 1542 158 2988505
+1800 1622 178 2968909
+1900 1706 194 2958312
+2000 1780 220 2932301
+2100 1859 241 2916612
+2200 1939 261 2903846
+2300 2014 286 2885029
+2400 2087 313 2865034
+2500 2167 333 2855863
+2600 2247 353 2847398
+2700 2314 386 2823697
+2800 2392 408 2814632
+2900 2462 438 2797104
+3000 2533 467 2781842
+3100 2608 492 2771816
+3200 2672 528 2751091
+3300 2743 557 2738611
+3400 2809 591 2722020
+3500 2881 619 2712025
+3600 2949 651 2698925
+3700 3013 687 2682971
+3800 3086 714 2675659
+3900 3157 743 2667034
+4000 3225 775 2656368
+4100 3296 804 2648633
+4200 3360 840 2635776
+4300 3432 868 2629646
+4400 3499 901 2620051
+4500 3561 939 2607222
+4600 3616 984 2589936
+4700 3682 1018 2581098
+4800 3735 1065 2563704
+4900 3792 1108 2549710
+5000 3855 1145 2540229
+5100 3910 1190 2525952
+5200 3971 1229 2516026
+5300 4028 1272 2503987
+5400 4081 1319 2489954
+5500 4137 1363 2478228
+5600 4197 1403 2469275
+5700 4252 1448 2457746
+5800 4306 1494 2446046
+5900 4366 1534 2438093
+6000 4431 1569 2433151
+6100 4490 1610 2425130
+6200 4543 1657 2414180
+6300 4601 1699 2406192
+6400 4660 1740 2398968
+6500 4722 1778 2393487
+6600 4774 1826 2383181
+6700 4836 1864 2378099
+6800 4895 1905 2371714
+6900 4952 1948 2364558
+7000 5007 1993 2356666
+7100 5060 2040 2348068
+7200 5108 2092 2337421
+7300 5163 2137 2330225
+7400 5211 2189 2320106
+7500 5256 2244 2308940
+7600 5306 2294 2300235
+7700 5359 2341 2293040
+7800 5410 2390 2285184
+7900 5470 2430 2281281
+8000 5509 2491 2268827
+8100 5571 2529 2266035
+8200 5627 2573 2260901
+8300 5664 2636 2248349
+8400 5711 2689 2240017
+8500 5762 2738 2233433
+8600 5815 2785 2227767
+8700 5866 2834 2221474
+8800 5907 2893 2211581
+8900 5958 2942 2205611
+9000 6003 2997 2197578
+9100 6046 3054 2188997
+9200 6083 3117 2178455
+9300 6120 3180 2168138
+9400 6161 3239 2159444
+9500 6206 3294 2152319
+9600 6247 3353 2143970
+9700 6287 3413 2135454
+9800 6331 3469 2128456
+9900 6387 3513 2125594
+10000 6425 3575 2116858
+11000 6852 4148 2052311
+12000 7221 4779 1982598
+13000 7613 5387 1929439
+14000 7988 6012 1879873
+15000 8326 6674 1828789
+16000 8639 7361 1778943
+17000 8950 8050 1734573
+18000 9229 8771 1689276
+19000 9490 9510 1645626
+20000 9740 10260 1604529
+21000 9998 11002 1568601
+22000 10246 11754 1534441
+23000 10494 12506 1503252
+24000 10728 13272 1472740
+25000 10915 14085 1438475
+26000 11118 14882 1408873
+27000 11312 15688 1380366
+28000 11494 16506 1352483
+29000 11683 17317 1327318
+30000 11853 18147 1301744
+31000 12025 18975 1278033
+32000 12183 19817 1254362
+33000 12330 20670 1231027
+34000 12457 21543 1207127
+35000 12606 22394 1186664
+36000 12749 23251 1166788
+37000 12865 24135 1145583
+38000 12970 25030 1124540
+39000 13087 25913 1105590
+40000 13214 26786 1088411
+41000 13327 27673 1070945
+42000 13439 28561 1054232
+43000 13556 29444 1038680
+44000 13661 30339 1022936
+45000 13762 31238 1007599
+46000 13850 32150 991997
+47000 13939 33061 977130
+48000 14044 33956 963980
+49000 14138 34862 950628
+50000 14226 35774 937414
+51000 14323 36677 925300
+52000 14410 37590 913018
+53000 14490 38510 900764
+54000 14572 39428 889086
+55000 14638 40362 876875
+56000 14710 41290 865452
+57000 14786 42214 854662
+58000 14855 43145 843846
+59000 14926 44074 833508
+60000 14985 45015 822856
+61000 15056 45944 813202
+62000 15120 46880 803487
+63000 15191 47809 794446
+64000 15245 48755 784813
+65000 15300 49700 775526
+66000 15366 50634 767071
+67000 15431 51569 758818
+68000 15495 52505 750760
+69000 15554 53446 742697
+70000 15617 54383 735052
+71000 15670 55330 727159
+72000 15713 56287 719027
+73000 15744 57256 710576
+74000 15797 58203 703334
+75000 15840 59160 695845
+76000 15886 60114 688683
+77000 15926 61074 681451
+78000 15973 62027 674700
+79000 16020 62980 668119
+80000 16055 63945 661209
+81000 16102 64898 654958
+82000 16152 65848 648979
+83000 16195 66805 642867
+84000 16227 67773 636469
+85000 16274 68726 630803
+86000 16301 69699 624503
+87000 16343 70657 618915
+88000 16368 71632 612818
+89000 16412 72588 607561
+90000 16442 73558 601909
+91000 16470 74530 596308
+92000 16506 75494 591116
+93000 16542 76458 586035
+94000 16573 77427 580887
+95000 16600 78400 575709
+96000 16631 79369 570776
+97000 16661 80339 565911
+98000 16696 81304 561313
+99000 16721 82279 556475
+100000 16751 83249 551899
+110000 16999 93001 509154
+120000 17214 102786 472628
+130000 17394 112606 440834
+140000 17551 122449 413040
+150000 17659 132341 387876
+160000 17761 142239 365735
+170000 17868 152132 346294
+180000 17950 162050 328557
+190000 18019 171981 312461
+200000 18069 181931 297661
+210000 18132 191868 284476
+220000 18177 201823 272219
+230000 18229 211771 261128
+240000 18263 221737 250714
+250000 18302 231698 241200
+260000 18339 241661 232392
+270000 18371 251629 224175
+280000 18400 261600 216510
+290000 18422 271578 209294
+300000 18449 281551 202614
+310000 18474 291526 196344
+320000 18493 301507 190404
+330000 18514 311486 184844
+340000 18531 321469 179572
+350000 18550 331450 174620
+360000 18564 341436 169898
+370000 18570 351430 165359
+380000 18587 361413 161155
+390000 18593 371407 157074
+400000 18601 381399 153213
+410000 18612 391388 149564
+420000 18621 401379 146074
+430000 18627 411373 142723
+440000 18640 421360 139576
+450000 18649 431351 136541
+460000 18655 441345 133615
+470000 18657 451343 130786
+480000 18663 461337 128103
+490000 18668 471332 125522
+500000 18676 481324 123064
+510000 18682 491318 120690
+520000 18685 501315 118388
+530000 18691 511309 116192
+540000 18696 521304 114071
+550000 18702 531298 112032
+560000 18704 541296 110044
+570000 18706 551294 108125
+580000 18711 561289 106289
+590000 18716 571284 104515
+600000 18719 581281 102790
+610000 18725 591275 101137
+620000 18727 601273 99516
+630000 18730 611270 97953
+640000 18732 621268 96432
+650000 18735 631265 94964
+660000 18736 641264 93530
+670000 18736 651264 92134
+680000 18736 661264 90779
+690000 18737 671263 89468
+700000 18739 681261 88200
+710000 18740 691260 86962
+720000 18740 701260 85754
+730000 18741 711259 84584
+740000 18741 721259 83441
+750000 18744 731256 82342
+760000 18745 741255 81263
+770000 18745 751255 80207
+780000 18747 761253 79187
+790000 18749 771251 78193
+800000 18750 781250 77220
+810000 18752 791248 76275
+820000 18752 801248 75345
+830000 18752 811248 74437
+840000 18752 821248 73551
+850000 18754 831246 72693
+860000 18756 841244 71856
+870000 18758 851242 71037
+880000 18759 861241 70234
+890000 18760 871240 69448
+900000 18760 881240 68677
+910000 18760 891240 67922
+920000 18761 901239 67187
+930000 18761 911239 66465
+940000 18762 921238 65761
+950000 18762 931238 65069
+960000 18763 941237 64395
+970000 18763 951237 63731
+980000 18763 961237 63080
+990000 18764 971236 62447
+1000000 18764 981236 61822
--- /dev/null
+#!/usr/bin/gnuplot -persist
+#
+#
+# G N U P L O T
+# Version 4.4 patchlevel 0
+# last modified March 2010
+# System: Linux 2.6.32-5-amd64
+#
+# Copyright (C) 1986-1993, 1998, 2004, 2007-2010
+# Thomas Williams, Colin Kelley and many others
+#
+# gnuplot home: http://www.gnuplot.info
+# faq, bugs, etc: type "help seeking-assistance"
+# immediate help: type "help"
+# plot window: hit 'h'
+# set terminal wxt 0
+# set output
+unset clip points
+set clip one
+unset clip two
+set bar 1.000000 front
+set border 31 front linetype -1 linewidth 1.000
+set xdata
+set ydata
+set zdata
+set x2data
+set y2data
+set timefmt x "%d/%m/%y,%H:%M"
+set timefmt y "%d/%m/%y,%H:%M"
+set timefmt z "%d/%m/%y,%H:%M"
+set timefmt x2 "%d/%m/%y,%H:%M"
+set timefmt y2 "%d/%m/%y,%H:%M"
+set timefmt cb "%d/%m/%y,%H:%M"
+set boxwidth
+set style fill empty border
+set style rectangle back fc lt -3 fillstyle solid 1.00 border lt -1
+set dummy x,y
+set format x "% g"
+set format y "% g"
+set format x2 "% g"
+set format y2 "% g"
+set format z "% g"
+set format cb "% g"
+set angles radians
+unset grid
+set key title ""
+set key inside right top vertical Right noreverse enhanced autotitles nobox
+set key noinvert samplen 4 spacing 1 width 0 height 0
+unset label
+unset arrow
+set style increment default
+unset style line
+unset style arrow
+set style histogram clustered gap 2 title offset character 0, 0, 0
+unset logscale
+set offsets 0, 0, 0, 0
+set pointsize 1
+set encoding default
+unset polar
+unset parametric
+unset decimalsign
+set view 60, 30, 1, 1
+set samples 100, 100
+set isosamples 10, 10
+set surface
+unset contour
+set clabel '%8.3g'
+set mapping cartesian
+set datafile separator whitespace
+unset hidden3d
+set cntrparam order 4
+set cntrparam linear
+set cntrparam levels auto 5
+set cntrparam points 5
+set size ratio 0 1,1
+set origin 0,0
+set style data points
+set style function lines
+set xzeroaxis linetype -2 linewidth 1.000
+set yzeroaxis linetype -2 linewidth 1.000
+set zzeroaxis linetype -2 linewidth 1.000
+set x2zeroaxis linetype -2 linewidth 1.000
+set y2zeroaxis linetype -2 linewidth 1.000
+set ticslevel 0.5
+set mxtics default
+set mytics default
+set mztics default
+set mx2tics default
+set my2tics default
+set mcbtics default
+set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set xtics autofreq norangelimit
+set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set ytics autofreq norangelimit
+set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0
+set ztics autofreq norangelimit
+set nox2tics
+set noy2tics
+set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
+set cbtics autofreq norangelimit
+set title ""
+set title offset character 0, 0, 0 font "" norotate
+set timestamp bottom
+set timestamp ""
+set timestamp offset character 0, 0, 0 font "" norotate
+set rrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] )
+set urange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set vrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set xlabel "Zufaellige Schnitte"
+set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set x2label ""
+set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set xrange [ * : * ] noreverse nowriteback # (currently [0.00000:1.00000e+06] )
+set x2range [ * : * ] noreverse nowriteback # (currently [1.00000:1.00000e+06] )
+set ylabel "Unterschiedliche Netzwerke"
+set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set y2label ""
+set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set yrange [ * : * ] noreverse nowriteback # (currently [0.00000:20000.0] )
+set y2range [ * : * ] noreverse nowriteback # (currently [1.00000:18764.0] )
+set zlabel ""
+set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
+set cblabel ""
+set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
+set cbrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
+set zero 1e-08
+set lmargin -1
+set bmargin -1
+set rmargin -1
+set tmargin -1
+set locale "en_US.UTF-8"
+set pm3d explicit at s
+set pm3d scansautomatic
+set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
+set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB
+set palette rgbformulae 7, 5, 15
+set colorbox default
+set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault
+set loadpath
+set fontpath
+set fit noerrorvariables
+GNUTERM = "wxt"
+plot 'count-cuts-16-ps.data' using 1:2 title "PS(16)", 'count-cuts-16-bs.data' using 1:2 title "BS(16)", 'count-cuts-16-oes.data' using 1:2 title "OES(16)"
+# EOF