X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=diplomarbeit.tex;h=5130f0ca61eec1b258a283c59d406fa85f80b82c;hb=cddd0282fa78e5b560e46c230f4ee80ed75d21f3;hp=c8684121c0adc5f798e515941191bf062f27c21f;hpb=928ac147177a1f854369cebeadfc0dee611668f6;p=diplomarbeit.git diff --git a/diplomarbeit.tex b/diplomarbeit.tex index c868412..5130f0c 100644 --- a/diplomarbeit.tex +++ b/diplomarbeit.tex @@ -1532,7 +1532,7 @@ Leitungen & \multicolumn{2}{l|}{\textsc{SN-EV} mit \oem{n}} & \multicolumn{2}{|l 20 & 97 & 14 & 97 & 14 \\ 21 & 108 & \Gcell 14 & \Gcell 107 & 15 \\ 22 & 117 & \gcell 14 & \gcell 114 & 15 \\ - 23 & 129 & \Gcell 14 & \Gcell 122 & 15 \\ + 23 & 127 & \Gcell 14 & \Gcell 122 & 15 \\ 24 & 128 & 15 & \gcell 127 & 15 \\ \hline \end{tabular} @@ -1656,21 +1656,21 @@ Leitungen & \multicolumn{2}{l|}{\textsc{SN-EV} mit \bm{n}} 20 & 104 & \gcell 13 & \gcell 97 & 14 & 101 & \gcell 13 \\ 21 & 109 & 14 & 108 & 14 & \Gcell 107 & 14 \\ 22 & 118 & 14 & 117 & 14 & \gcell 116 & 14 \\ - 23 & 129 & 14 & 129 & 14 & \Gcell 128 & 14 \\ + 23 & 129 & 14 & \Gcell 127 & 14 & 128 & 14 \\ 24 & 133 & 15 & \gcell 128 & 15 & 130 & 15 \\ \hline \end{tabular} \caption{Übersicht über die Ergebnisse des \textsc{SN-Evolution}-Algorithmus - unter Verwendung der verschiedenen Mischer. Der Algorithmus wurde mit dem + unter Verwendung der beiden Mischer-Netzwerke. Der Algorithmus wurde mit dem \emph{Odd-Even-Transpositionsort}-Netzwerk \oet{n} gestartet und nach 2.500.000 Iterationen beendet. Die Bewertungsfunktion nutzte die Konstanten - $w_{\mathrm{Basis}} = 0$, $w_{\mathrm{Komparatoren}} = 1$, + $w_{\mathrm{Basis}} = 0$, $w_{\mathrm{Komparatoren}} = 1$ und $w_{\mathrm{Schichten}} = n$.} \end{center} \end{table} Bei einigen Leitungszahlen kann der Algorithmus durch die Verfügbarkeit beider -Mischer-Netzwerke Sortiernetzwerke zurückgeben, die effizienter als die +Mi\-scher-Netzwerke Sortiernetzwerke zurückgeben, die effizienter als die vorherigen Ergebnisse sind. Beispielsweise ist das 19-Sortiernetzwerk in Abbildung~\ref{fig:19-e1-rnd-fast} mit 92~Komparatoren effizienter als die 19-Sortiernetzwerke, die mit nur einem der beiden Mischer-Netzwerke erreicht @@ -2174,10 +2174,12 @@ dargestellt. \begin{center} \input{images/16-ec-from-bs32.tex} \end{center} - \caption{Sortiernetzwerk mit 16~Leitungen und 68~Komparatoren in - 10~Schichten. Das Netzwerk wurde von dem Algorithmus - \textsc{SN-Evolution-Cut} aus dem \emph{bitonen Mergesort-Netzwerk} - $\operatorname{BS}(32)$ durch 16~Schnitte erzeugt.} + \caption{Visualisierung eines 16-Schnittmusters, das von + \textsc{SN-Evolution-Cut} für das \emph{bitone Mergesort}-Netzwerk \bs{32} + berechnet wurde. Das resultierende Sortiernetzwerk besteht aus + 68~Komparatoren in 10~Schichten und ist in + Abbildung~\ref{fig:16-ec-from-bs32-normalized} als + Standard-Sortiernetzwerk dargestellt.} \label{fig:16-ec-from-bs32} \end{figure} @@ -2186,9 +2188,10 @@ dargestellt. \input{images/16-ec-from-bs32-normalized.tex} \end{center} \caption{Sortiernetzwerk mit 16~Leitungen und 68~Komparatoren in - 10~Schichten. Das Netzwerk wurde von dem Algorithmus - \textsc{SN-Evolution-Cut} aus dem bitonen Mergesort-Netzwerk - $\operatorname{BS}(32)$ durch 16~Schnitte erzeugt.} + 10~Schichten. Das Netzwerk wurde mit einem 16-Schnittmuster, das von + \textsc{SN-Evolution-Cut} berechnet wurde, aus dem \emph{bitone + Mergesort}-Netzwerk \bs{32} erzeugt. Das Schnittmuster ist in + Abbildung~\ref{fig:16-ec-from-bs32} dargestellt.} \label{fig:16-ec-from-bs32-normalized} \end{figure} @@ -2406,14 +2409,23 @@ $k = 10$, das 95~Komparatoren benötigt. Das Ergebnis, das auf Basis des 27 & 91 & 14 \\ 28 & 91 & 14 \\ 29 & 95 & 13 \\ + \rowcolor{green!10} 30 & 93 & 13 \\ + \rowcolor{green!10!white!95!black} 31 & 93 & 13 \\ + \rowcolor{green!10} 32 & 93 & 13 \\ + \rowcolor{green!10!white!95!black} 33 & 93 & 13 \\ + \rowcolor{green!10} 34 & 93 & 13 \\ + \rowcolor{green!10!white!95!black} 35 & 93 & 13 \\ + \rowcolor{green!10} 36 & 93 & 13 \\ + \rowcolor{green!10!white!95!black} 37 & 93 & 13 \\ + \rowcolor{green!10} 38 & 93 & 13 \\ \hline \bs{19} & 98 & 14 \\