From: Florian Forster Date: Mon, 28 Feb 2011 07:34:40 +0000 (+0100) Subject: Durch die ausführliche Tabelle ist dieser Teil jetzt doppelt. X-Git-Url: https://git.octo.it/?p=diplomarbeit.git;a=commitdiff_plain;h=f9401849ff887c2d920650a71801b64a04d38b70 Durch die ausführliche Tabelle ist dieser Teil jetzt doppelt. --- diff --git a/diplomarbeit.tex b/diplomarbeit.tex index 5130f0c..6809fff 100644 --- a/diplomarbeit.tex +++ b/diplomarbeit.tex @@ -2548,48 +2548,6 @@ angeordnet sind. Das resultierende Netzwerk zwar nicht so effizient wie \label{fig:12-ec-from-oes24} \end{figure} -Das \oes{24}-Sortiernetzwerk ist kein Einzelfall: \textsc{SN-Evolution-Cut} -findet Sortiernetzwerke, die schneller sind als das entsprechende -\emph{Odd-Even-Mergesort}-Netzwerk, unter anderem für das Sortiernetzwerke mit -22, 24, 38, 40, 42, 44 und 46 Leitungen. In der folgenden Tabelle sind einige -schnelle Netzwerke, die von \textsc{SN-Evolution-Cut} generiert werden können, -charakterisiert. Die Eingabe für \textsc{SN-Evolution-Cut} war jeweils das -\emph{Odd-Even-Mergesort}-Netzwerk mit der doppelten Leitungszahl. -\begin{center} -\begin{tabular}{|r|r|r|r|r|} -\hline -Leitungen & Komparatoren & Schichten & Komparatoren & Schichten \\ - & \textsc{SN-EC} & \textsc{SN-EC} & \oes{n} & \oes{n} \\ -\hline -11 & 38 & 9 & 37 & 10 \\ -12 & 43 & 9 & 41 & 10 \\ -19 & 93 & 13 & 91 & 14 \\ -20 & 101 & 13 & 97 & 14 \\ -21 & 108 & 14 & 107 & 15 \\ -22 & 116 & 14 & 114 & 15 \\ -23 & 125 & 14 & 122 & 15 \\ -\hline -\end{tabular} -\end{center} -Abbildung~\ref{fig:23-ec-from-oes46} zeigt beispielhaft ein -23-Sortiernetzwerk, das aus \oes{46} generiert wurde. Bemerkenswert an diesem -Sortiernetzwerk ist insbesondere, dass \textsc{SN-Evolution-Cut} mit der -Eingabe \bs{46} ein besseres Ergebnis liefert als mit der Eingabe \oes{46}. In -beiden Fällen wird ein Sortiernetzwerk zurückgegeben, das im Vergleich zu -\bs{23} beziehungsweise \oes{23} eine Schicht einspart. - -\begin{figure} - \begin{center} - \input{images/23-ec-from-oes46-fast.tex} - \end{center} - \caption{23-Sortiernetzwerk mit 125~Komparatoren in 14~Schichten. - Das Netzwerk wurde von \textsc{SN-Evolution-Cut} aus \oes{46} mit dem - Schnittmuster $\operatorname{MIN}(6, 7, 9, 17, 19, 22, 29, 30, 32, 34, 38, - 44)$, $\operatorname{MAX}(4, 5, 11, 16, 18, 25, 31, 36, 39, 42, 45)$ - erzeugt.} - \label{fig:23-ec-from-oes46} -\end{figure} - \subsection[Pairwise-Sorting-Netzwerk]{Versuche mit dem Pairwise-Sorting-Netzwerk} Die Ergebnisse, die \textsc{SN-Evolution-Cut} erzielte, wenn das gegebene diff --git a/images/23-ec-from-oes46-fast.tex b/images/23-ec-from-oes46-fast.tex deleted file mode 100644 index e51af7d..0000000 --- a/images/23-ec-from-oes46-fast.tex +++ /dev/null @@ -1,525 +0,0 @@ -\begin{tikzpicture}[auto] -\node[vertex] (v0) at (0.61,0.00) {}; -\node[vertex] (v1) at (0.61,0.49) {}; -\path[comp] (v0) -- (v1); - -\node[vertex] (v2) at (0.61,0.98) {}; -\node[vertex] (v3) at (0.61,5.85) {}; -\path[comp] (v2) -- (v3); - -\node[vertex] (v4) at (0.79,1.46) {}; -\node[vertex] (v5) at (0.79,5.37) {}; -\path[comp] (v4) -- (v5); - -\node[vertex] (v6) at (0.98,1.95) {}; -\node[vertex] (v7) at (0.98,3.41) {}; -\path[comp] (v6) -- (v7); - -\node[vertex] (v8) at (1.16,2.44) {}; -\node[vertex] (v9) at (1.16,2.93) {}; -\path[comp] (v8) -- (v9); - -\node[vertex] (v10) at (0.98,3.90) {}; -\node[vertex] (v11) at (0.98,4.39) {}; -\path[comp] (v10) -- (v11); - -\node[vertex] (v12) at (0.98,4.88) {}; -\node[vertex] (v13) at (0.98,8.78) {}; -\path[comp] (v12) -- (v13); - -\node[vertex] (v14) at (0.61,6.34) {}; -\node[vertex] (v15) at (0.61,9.76) {}; -\path[comp] (v14) -- (v15); - -\node[vertex] (v16) at (0.79,6.83) {}; -\node[vertex] (v17) at (0.79,9.27) {}; -\path[comp] (v16) -- (v17); - -\node[vertex] (v18) at (1.16,7.32) {}; -\node[vertex] (v19) at (1.16,7.80) {}; -\path[comp] (v18) -- (v19); - -\node[vertex] (v20) at (1.16,8.29) {}; -\node[vertex] (v21) at (1.16,10.73) {}; -\path[comp] (v20) -- (v21); - -\node[vertex] (v22) at (1.77,0.00) {}; -\node[vertex] (v23) at (1.77,2.44) {}; -\path[comp] (v22) -- (v23); - -\node[vertex] (v24) at (1.95,0.49) {}; -\node[vertex] (v25) at (1.95,2.93) {}; -\path[comp] (v24) -- (v25); - -\node[vertex] (v26) at (2.13,0.98) {}; -\node[vertex] (v27) at (2.13,3.90) {}; -\path[comp] (v26) -- (v27); - -\node[vertex] (v28) at (1.77,4.39) {}; -\node[vertex] (v29) at (1.77,5.85) {}; -\path[comp] (v28) -- (v29); - -\node[vertex] (v30) at (1.95,4.88) {}; -\node[vertex] (v31) at (1.95,6.34) {}; -\path[comp] (v30) -- (v31); - -\node[vertex] (v32) at (1.77,7.80) {}; -\node[vertex] (v33) at (1.77,10.24) {}; -\path[comp] (v32) -- (v33); - -\node[vertex] (v34) at (1.95,8.78) {}; -\node[vertex] (v35) at (1.95,9.76) {}; -\path[comp] (v34) -- (v35); - -\node[vertex] (v36) at (2.74,0.00) {}; -\node[vertex] (v37) at (2.74,3.41) {}; -\path[comp] (v36) -- (v37); - -\node[vertex] (v38) at (2.93,0.49) {}; -\node[vertex] (v39) at (2.93,2.44) {}; -\path[comp] (v38) -- (v39); - -\node[vertex] (v40) at (3.11,0.98) {}; -\node[vertex] (v41) at (3.11,5.37) {}; -\path[comp] (v40) -- (v41); - -\node[vertex] (v42) at (3.29,1.46) {}; -\node[vertex] (v43) at (3.29,5.85) {}; -\path[comp] (v42) -- (v43); - -\node[vertex] (v44) at (3.48,1.95) {}; -\node[vertex] (v45) at (3.48,2.93) {}; -\path[comp] (v44) -- (v45); - -\node[vertex] (v46) at (2.74,3.90) {}; -\node[vertex] (v47) at (2.74,4.39) {}; -\path[comp] (v46) -- (v47); - -\node[vertex] (v48) at (2.74,4.88) {}; -\node[vertex] (v49) at (2.74,9.27) {}; -\path[comp] (v48) -- (v49); - -\node[vertex] (v50) at (2.93,6.34) {}; -\node[vertex] (v51) at (2.93,8.78) {}; -\path[comp] (v50) -- (v51); - -\node[vertex] (v52) at (3.11,6.83) {}; -\node[vertex] (v53) at (3.11,9.76) {}; -\path[comp] (v52) -- (v53); - -\node[vertex] (v54) at (3.29,7.32) {}; -\node[vertex] (v55) at (3.29,7.80) {}; -\path[comp] (v54) -- (v55); - -\node[vertex] (v56) at (2.74,10.24) {}; -\node[vertex] (v57) at (2.74,10.73) {}; -\path[comp] (v56) -- (v57); - -\node[vertex] (v58) at (4.09,0.49) {}; -\node[vertex] (v59) at (4.09,1.95) {}; -\path[comp] (v58) -- (v59); - -\node[vertex] (v60) at (4.27,1.46) {}; -\node[vertex] (v61) at (4.27,3.90) {}; -\path[comp] (v60) -- (v61); - -\node[vertex] (v62) at (4.09,2.44) {}; -\node[vertex] (v63) at (4.09,3.41) {}; -\path[comp] (v62) -- (v63); - -\node[vertex] (v64) at (4.09,4.39) {}; -\node[vertex] (v65) at (4.09,5.37) {}; -\path[comp] (v64) -- (v65); - -\node[vertex] (v66) at (4.09,6.34) {}; -\node[vertex] (v67) at (4.09,6.83) {}; -\path[comp] (v66) -- (v67); - -\node[vertex] (v68) at (4.09,7.32) {}; -\node[vertex] (v69) at (4.09,10.24) {}; -\path[comp] (v68) -- (v69); - -\node[vertex] (v70) at (4.27,7.80) {}; -\node[vertex] (v71) at (4.27,8.29) {}; -\path[comp] (v70) -- (v71); - -\node[vertex] (v72) at (4.27,8.78) {}; -\node[vertex] (v73) at (4.27,9.27) {}; -\path[comp] (v72) -- (v73); - -\node[vertex] (v74) at (4.88,0.00) {}; -\node[vertex] (v75) at (4.88,0.49) {}; -\path[comp] (v74) -- (v75); - -\node[vertex] (v76) at (4.88,0.98) {}; -\node[vertex] (v77) at (4.88,1.46) {}; -\path[comp] (v76) -- (v77); - -\node[vertex] (v78) at (4.88,1.95) {}; -\node[vertex] (v79) at (4.88,2.44) {}; -\path[comp] (v78) -- (v79); - -\node[vertex] (v80) at (4.88,2.93) {}; -\node[vertex] (v81) at (4.88,3.41) {}; -\path[comp] (v80) -- (v81); - -\node[vertex] (v82) at (4.88,3.90) {}; -\node[vertex] (v83) at (4.88,4.39) {}; -\path[comp] (v82) -- (v83); - -\node[vertex] (v84) at (4.88,4.88) {}; -\node[vertex] (v85) at (4.88,6.34) {}; -\path[comp] (v84) -- (v85); - -\node[vertex] (v86) at (5.06,5.37) {}; -\node[vertex] (v87) at (5.06,5.85) {}; -\path[comp] (v86) -- (v87); - -\node[vertex] (v88) at (4.88,6.83) {}; -\node[vertex] (v89) at (4.88,8.78) {}; -\path[comp] (v88) -- (v89); - -\node[vertex] (v90) at (5.06,7.32) {}; -\node[vertex] (v91) at (5.06,7.80) {}; -\path[comp] (v90) -- (v91); - -\node[vertex] (v92) at (5.06,8.29) {}; -\node[vertex] (v93) at (5.06,10.24) {}; -\path[comp] (v92) -- (v93); - -\node[vertex] (v94) at (4.88,9.27) {}; -\node[vertex] (v95) at (4.88,9.76) {}; -\path[comp] (v94) -- (v95); - -\node[vertex] (v96) at (5.67,0.00) {}; -\node[vertex] (v97) at (5.67,0.98) {}; -\path[comp] (v96) -- (v97); - -\node[vertex] (v98) at (5.85,0.49) {}; -\node[vertex] (v99) at (5.85,1.46) {}; -\path[comp] (v98) -- (v99); - -\node[vertex] (v100) at (5.67,1.95) {}; -\node[vertex] (v101) at (5.67,3.90) {}; -\path[comp] (v100) -- (v101); - -\node[vertex] (v102) at (5.85,2.44) {}; -\node[vertex] (v103) at (5.85,4.39) {}; -\path[comp] (v102) -- (v103); - -\node[vertex] (v104) at (6.04,2.93) {}; -\node[vertex] (v105) at (6.04,5.37) {}; -\path[comp] (v104) -- (v105); - -\node[vertex] (v106) at (6.22,3.41) {}; -\node[vertex] (v107) at (6.22,5.85) {}; -\path[comp] (v106) -- (v107); - -\node[vertex] (v108) at (5.67,4.88) {}; -\node[vertex] (v109) at (5.67,7.32) {}; -\path[comp] (v108) -- (v109); - -\node[vertex] (v110) at (5.85,6.34) {}; -\node[vertex] (v111) at (5.85,7.80) {}; -\path[comp] (v110) -- (v111); - -\node[vertex] (v112) at (6.04,6.83) {}; -\node[vertex] (v113) at (6.04,8.29) {}; -\path[comp] (v112) -- (v113); - -\node[vertex] (v114) at (5.67,8.78) {}; -\node[vertex] (v115) at (5.67,10.24) {}; -\path[comp] (v114) -- (v115); - -\node[vertex] (v116) at (5.85,9.27) {}; -\node[vertex] (v117) at (5.85,10.73) {}; -\path[comp] (v116) -- (v117); - -\node[vertex] (v118) at (6.83,0.00) {}; -\node[vertex] (v119) at (6.83,4.88) {}; -\path[comp] (v118) -- (v119); - -\node[vertex] (v120) at (7.01,0.98) {}; -\node[vertex] (v121) at (7.01,2.93) {}; -\path[comp] (v120) -- (v121); - -\node[vertex] (v122) at (7.20,1.46) {}; -\node[vertex] (v123) at (7.20,3.41) {}; -\path[comp] (v122) -- (v123); - -\node[vertex] (v124) at (6.83,7.32) {}; -\node[vertex] (v125) at (6.83,9.27) {}; -\path[comp] (v124) -- (v125); - -\node[vertex] (v126) at (7.01,7.80) {}; -\node[vertex] (v127) at (7.01,9.76) {}; -\path[comp] (v126) -- (v127); - -\node[vertex] (v128) at (7.80,0.98) {}; -\node[vertex] (v129) at (7.80,1.95) {}; -\path[comp] (v128) -- (v129); - -\node[vertex] (v130) at (7.99,1.46) {}; -\node[vertex] (v131) at (7.99,2.44) {}; -\path[comp] (v130) -- (v131); - -\node[vertex] (v132) at (7.80,2.93) {}; -\node[vertex] (v133) at (7.80,3.90) {}; -\path[comp] (v132) -- (v133); - -\node[vertex] (v134) at (7.99,3.41) {}; -\node[vertex] (v135) at (7.99,4.39) {}; -\path[comp] (v134) -- (v135); - -\node[vertex] (v136) at (7.80,6.83) {}; -\node[vertex] (v137) at (7.80,7.32) {}; -\path[comp] (v136) -- (v137); - -\node[vertex] (v138) at (7.80,7.80) {}; -\node[vertex] (v139) at (7.80,8.78) {}; -\path[comp] (v138) -- (v139); - -\node[vertex] (v140) at (7.99,8.29) {}; -\node[vertex] (v141) at (7.99,9.27) {}; -\path[comp] (v140) -- (v141); - -\node[vertex] (v142) at (7.80,9.76) {}; -\node[vertex] (v143) at (7.80,10.24) {}; -\path[comp] (v142) -- (v143); - -\node[vertex] (v144) at (8.60,0.49) {}; -\node[vertex] (v145) at (8.60,0.98) {}; -\path[comp] (v144) -- (v145); - -\node[vertex] (v146) at (8.60,1.46) {}; -\node[vertex] (v147) at (8.60,1.95) {}; -\path[comp] (v146) -- (v147); - -\node[vertex] (v148) at (8.60,2.44) {}; -\node[vertex] (v149) at (8.60,2.93) {}; -\path[comp] (v148) -- (v149); - -\node[vertex] (v150) at (8.60,3.41) {}; -\node[vertex] (v151) at (8.60,3.90) {}; -\path[comp] (v150) -- (v151); - -\node[vertex] (v152) at (8.60,4.39) {}; -\node[vertex] (v153) at (8.60,5.37) {}; -\path[comp] (v152) -- (v153); - -\node[vertex] (v154) at (8.60,6.34) {}; -\node[vertex] (v155) at (8.60,6.83) {}; -\path[comp] (v154) -- (v155); - -\node[vertex] (v156) at (8.60,7.32) {}; -\node[vertex] (v157) at (8.60,7.80) {}; -\path[comp] (v156) -- (v157); - -\node[vertex] (v158) at (8.60,8.29) {}; -\node[vertex] (v159) at (8.60,8.78) {}; -\path[comp] (v158) -- (v159); - -\node[vertex] (v160) at (8.60,9.27) {}; -\node[vertex] (v161) at (8.60,9.76) {}; -\path[comp] (v160) -- (v161); - -\node[vertex] (v162) at (8.60,10.24) {}; -\node[vertex] (v163) at (8.60,10.73) {}; -\path[comp] (v162) -- (v163); - -\node[vertex] (v164) at (9.21,0.49) {}; -\node[vertex] (v165) at (9.21,6.34) {}; -\path[comp] (v164) -- (v165); - -\node[vertex] (v166) at (9.39,0.98) {}; -\node[vertex] (v167) at (9.39,6.83) {}; -\path[comp] (v166) -- (v167); - -\node[vertex] (v168) at (9.57,1.46) {}; -\node[vertex] (v169) at (9.57,7.32) {}; -\path[comp] (v168) -- (v169); - -\node[vertex] (v170) at (9.76,1.95) {}; -\node[vertex] (v171) at (9.76,7.80) {}; -\path[comp] (v170) -- (v171); - -\node[vertex] (v172) at (9.94,2.44) {}; -\node[vertex] (v173) at (9.94,8.29) {}; -\path[comp] (v172) -- (v173); - -\node[vertex] (v174) at (10.12,2.93) {}; -\node[vertex] (v175) at (10.12,8.78) {}; -\path[comp] (v174) -- (v175); - -\node[vertex] (v176) at (10.30,3.41) {}; -\node[vertex] (v177) at (10.30,9.27) {}; -\path[comp] (v176) -- (v177); - -\node[vertex] (v178) at (10.49,3.90) {}; -\node[vertex] (v179) at (10.49,9.76) {}; -\path[comp] (v178) -- (v179); - -\node[vertex] (v180) at (10.67,4.39) {}; -\node[vertex] (v181) at (10.67,10.24) {}; -\path[comp] (v180) -- (v181); - -\node[vertex] (v182) at (10.85,5.37) {}; -\node[vertex] (v183) at (10.85,10.73) {}; -\path[comp] (v182) -- (v183); - -\node[vertex] (v184) at (11.46,3.90) {}; -\node[vertex] (v185) at (11.46,4.88) {}; -\path[comp] (v184) -- (v185); - -\node[vertex] (v186) at (11.65,4.39) {}; -\node[vertex] (v187) at (11.65,6.34) {}; -\path[comp] (v186) -- (v187); - -\node[vertex] (v188) at (11.46,5.37) {}; -\node[vertex] (v189) at (11.46,6.83) {}; -\path[comp] (v188) -- (v189); - -\node[vertex] (v190) at (11.83,5.85) {}; -\node[vertex] (v191) at (11.83,7.32) {}; -\path[comp] (v190) -- (v191); - -\node[vertex] (v192) at (12.44,1.95) {}; -\node[vertex] (v193) at (12.44,3.90) {}; -\path[comp] (v192) -- (v193); - -\node[vertex] (v194) at (12.62,2.44) {}; -\node[vertex] (v195) at (12.62,4.39) {}; -\path[comp] (v194) -- (v195); - -\node[vertex] (v196) at (12.80,2.93) {}; -\node[vertex] (v197) at (12.80,5.37) {}; -\path[comp] (v196) -- (v197); - -\node[vertex] (v198) at (12.99,3.41) {}; -\node[vertex] (v199) at (12.99,5.85) {}; -\path[comp] (v198) -- (v199); - -\node[vertex] (v200) at (12.44,4.88) {}; -\node[vertex] (v201) at (12.44,7.80) {}; -\path[comp] (v200) -- (v201); - -\node[vertex] (v202) at (12.62,6.34) {}; -\node[vertex] (v203) at (12.62,8.29) {}; -\path[comp] (v202) -- (v203); - -\node[vertex] (v204) at (12.80,6.83) {}; -\node[vertex] (v205) at (12.80,8.78) {}; -\path[comp] (v204) -- (v205); - -\node[vertex] (v206) at (12.99,7.32) {}; -\node[vertex] (v207) at (12.99,9.27) {}; -\path[comp] (v206) -- (v207); - -\node[vertex] (v208) at (13.60,0.98) {}; -\node[vertex] (v209) at (13.60,1.95) {}; -\path[comp] (v208) -- (v209); - -\node[vertex] (v210) at (13.78,1.46) {}; -\node[vertex] (v211) at (13.78,2.44) {}; -\path[comp] (v210) -- (v211); - -\node[vertex] (v212) at (13.60,2.93) {}; -\node[vertex] (v213) at (13.60,3.90) {}; -\path[comp] (v212) -- (v213); - -\node[vertex] (v214) at (13.78,3.41) {}; -\node[vertex] (v215) at (13.78,4.39) {}; -\path[comp] (v214) -- (v215); - -\node[vertex] (v216) at (13.60,4.88) {}; -\node[vertex] (v217) at (13.60,5.37) {}; -\path[comp] (v216) -- (v217); - -\node[vertex] (v218) at (13.60,5.85) {}; -\node[vertex] (v219) at (13.60,6.34) {}; -\path[comp] (v218) -- (v219); - -\node[vertex] (v220) at (13.60,6.83) {}; -\node[vertex] (v221) at (13.60,7.80) {}; -\path[comp] (v220) -- (v221); - -\node[vertex] (v222) at (13.78,7.32) {}; -\node[vertex] (v223) at (13.78,8.29) {}; -\path[comp] (v222) -- (v223); - -\node[vertex] (v224) at (13.60,8.78) {}; -\node[vertex] (v225) at (13.60,9.76) {}; -\path[comp] (v224) -- (v225); - -\node[vertex] (v226) at (13.78,9.27) {}; -\node[vertex] (v227) at (13.78,10.24) {}; -\path[comp] (v226) -- (v227); - -\node[vertex] (v228) at (14.39,0.49) {}; -\node[vertex] (v229) at (14.39,0.98) {}; -\path[comp] (v228) -- (v229); - -\node[vertex] (v230) at (14.39,1.46) {}; -\node[vertex] (v231) at (14.39,1.95) {}; -\path[comp] (v230) -- (v231); - -\node[vertex] (v232) at (14.39,2.44) {}; -\node[vertex] (v233) at (14.39,2.93) {}; -\path[comp] (v232) -- (v233); - -\node[vertex] (v234) at (14.39,3.41) {}; -\node[vertex] (v235) at (14.39,3.90) {}; -\path[comp] (v234) -- (v235); - -\node[vertex] (v236) at (14.39,4.39) {}; -\node[vertex] (v237) at (14.39,4.88) {}; -\path[comp] (v236) -- (v237); - -\node[vertex] (v238) at (14.39,5.37) {}; -\node[vertex] (v239) at (14.39,5.85) {}; -\path[comp] (v238) -- (v239); - -\node[vertex] (v240) at (14.39,6.34) {}; -\node[vertex] (v241) at (14.39,6.83) {}; -\path[comp] (v240) -- (v241); - -\node[vertex] (v242) at (14.39,7.32) {}; -\node[vertex] (v243) at (14.39,7.80) {}; -\path[comp] (v242) -- (v243); - -\node[vertex] (v244) at (14.39,8.29) {}; -\node[vertex] (v245) at (14.39,8.78) {}; -\path[comp] (v244) -- (v245); - -\node[vertex] (v246) at (14.39,9.27) {}; -\node[vertex] (v247) at (14.39,9.76) {}; -\path[comp] (v246) -- (v247); - -\node[vertex] (v248) at (14.39,10.24) {}; -\node[vertex] (v249) at (14.39,10.73) {}; -\path[comp] (v248) -- (v249); - -\path[edge] (0,0.00) -- (15.00,0.00); -\path[edge] (0,0.49) -- (15.00,0.49); -\path[edge] (0,0.98) -- (15.00,0.98); -\path[edge] (0,1.46) -- (15.00,1.46); -\path[edge] (0,1.95) -- (15.00,1.95); -\path[edge] (0,2.44) -- (15.00,2.44); -\path[edge] (0,2.93) -- (15.00,2.93); -\path[edge] (0,3.41) -- (15.00,3.41); -\path[edge] (0,3.90) -- (15.00,3.90); -\path[edge] (0,4.39) -- (15.00,4.39); -\path[edge] (0,4.88) -- (15.00,4.88); -\path[edge] (0,5.37) -- (15.00,5.37); -\path[edge] (0,5.85) -- (15.00,5.85); -\path[edge] (0,6.34) -- (15.00,6.34); -\path[edge] (0,6.83) -- (15.00,6.83); -\path[edge] (0,7.32) -- (15.00,7.32); -\path[edge] (0,7.80) -- (15.00,7.80); -\path[edge] (0,8.29) -- (15.00,8.29); -\path[edge] (0,8.78) -- (15.00,8.78); -\path[edge] (0,9.27) -- (15.00,9.27); -\path[edge] (0,9.76) -- (15.00,9.76); -\path[edge] (0,10.24) -- (15.00,10.24); -\path[edge] (0,10.73) -- (15.00,10.73); -\end{tikzpicture}