From: Florian Forster Date: Tue, 11 Jan 2011 18:00:36 +0000 (+0100) Subject: Füge ein paar Bilder hinzu. X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=f0c46ce4d21d333772c7a967b3c8965379fd8699;p=diplomarbeit.git Füge ein paar Bilder hinzu. Sie lagen schon eine Weile in images/ rum, wurden aber nie eingecheckt. --- diff --git a/images/16-ec-from-bs32-normalized.tex b/images/16-ec-from-bs32-normalized.tex new file mode 100644 index 0000000..9585843 --- /dev/null +++ b/images/16-ec-from-bs32-normalized.tex @@ -0,0 +1,290 @@ +\begin{tikzpicture}[auto] +\node[vertex] (v0) at (0.85,0.00) {}; +\node[vertex] (v1) at (0.85,5.45) {}; +\path[comp] (v0) -- (v1); + +\node[vertex] (v2) at (1.11,0.68) {}; +\node[vertex] (v3) at (1.11,6.14) {}; +\path[comp] (v2) -- (v3); + +\node[vertex] (v4) at (1.36,1.36) {}; +\node[vertex] (v5) at (1.36,6.82) {}; +\path[comp] (v4) -- (v5); + +\node[vertex] (v6) at (1.62,2.05) {}; +\node[vertex] (v7) at (1.62,2.73) {}; +\path[comp] (v6) -- (v7); + +\node[vertex] (v8) at (1.62,3.41) {}; +\node[vertex] (v9) at (1.62,8.86) {}; +\path[comp] (v8) -- (v9); + +\node[vertex] (v10) at (1.88,4.09) {}; +\node[vertex] (v11) at (1.88,7.50) {}; +\path[comp] (v10) -- (v11); + +\node[vertex] (v12) at (2.13,4.77) {}; +\node[vertex] (v13) at (2.13,8.18) {}; +\path[comp] (v12) -- (v13); + +\node[vertex] (v14) at (0.85,9.55) {}; +\node[vertex] (v15) at (0.85,10.23) {}; +\path[comp] (v14) -- (v15); + +\node[vertex] (v16) at (2.98,0.00) {}; +\node[vertex] (v17) at (2.98,0.68) {}; +\path[comp] (v16) -- (v17); + +\node[vertex] (v18) at (2.98,1.36) {}; +\node[vertex] (v19) at (2.98,2.73) {}; +\path[comp] (v18) -- (v19); + +\node[vertex] (v20) at (3.24,2.05) {}; +\node[vertex] (v21) at (3.24,6.82) {}; +\path[comp] (v20) -- (v21); + +\node[vertex] (v22) at (2.98,3.41) {}; +\node[vertex] (v23) at (2.98,9.55) {}; +\path[comp] (v22) -- (v23); + +\node[vertex] (v24) at (3.49,4.09) {}; +\node[vertex] (v25) at (3.49,4.77) {}; +\path[comp] (v24) -- (v25); + +\node[vertex] (v26) at (3.49,5.45) {}; +\node[vertex] (v27) at (3.49,6.14) {}; +\path[comp] (v26) -- (v27); + +\node[vertex] (v28) at (3.24,7.50) {}; +\node[vertex] (v29) at (3.24,8.18) {}; +\path[comp] (v28) -- (v29); + +\node[vertex] (v30) at (3.24,8.86) {}; +\node[vertex] (v31) at (3.24,10.23) {}; +\path[comp] (v30) -- (v31); + +\node[vertex] (v32) at (4.35,0.68) {}; +\node[vertex] (v33) at (4.35,5.45) {}; +\path[comp] (v32) -- (v33); + +\node[vertex] (v34) at (4.60,1.36) {}; +\node[vertex] (v35) at (4.60,2.05) {}; +\path[comp] (v34) -- (v35); + +\node[vertex] (v36) at (4.60,2.73) {}; +\node[vertex] (v37) at (4.60,6.82) {}; +\path[comp] (v36) -- (v37); + +\node[vertex] (v38) at (4.86,4.77) {}; +\node[vertex] (v39) at (4.86,7.50) {}; +\path[comp] (v38) -- (v39); + +\node[vertex] (v40) at (4.35,8.86) {}; +\node[vertex] (v41) at (4.35,9.55) {}; +\path[comp] (v40) -- (v41); + +\node[vertex] (v42) at (5.71,0.00) {}; +\node[vertex] (v43) at (5.71,2.73) {}; +\path[comp] (v42) -- (v43); + +\node[vertex] (v44) at (5.97,0.68) {}; +\node[vertex] (v45) at (5.97,2.05) {}; +\path[comp] (v44) -- (v45); + +\node[vertex] (v46) at (6.22,1.36) {}; +\node[vertex] (v47) at (6.22,5.45) {}; +\path[comp] (v46) -- (v47); + +\node[vertex] (v48) at (5.71,3.41) {}; +\node[vertex] (v49) at (5.71,4.77) {}; +\path[comp] (v48) -- (v49); + +\node[vertex] (v50) at (5.97,4.09) {}; +\node[vertex] (v51) at (5.97,8.86) {}; +\path[comp] (v50) -- (v51); + +\node[vertex] (v52) at (5.71,6.14) {}; +\node[vertex] (v53) at (5.71,6.82) {}; +\path[comp] (v52) -- (v53); + +\node[vertex] (v54) at (5.71,7.50) {}; +\node[vertex] (v55) at (5.71,10.23) {}; +\path[comp] (v54) -- (v55); + +\node[vertex] (v56) at (6.22,8.18) {}; +\node[vertex] (v57) at (6.22,9.55) {}; +\path[comp] (v56) -- (v57); + +\node[vertex] (v58) at (7.07,0.00) {}; +\node[vertex] (v59) at (7.07,1.36) {}; +\path[comp] (v58) -- (v59); + +\node[vertex] (v60) at (7.07,2.05) {}; +\node[vertex] (v61) at (7.07,6.14) {}; +\path[comp] (v60) -- (v61); + +\node[vertex] (v62) at (7.33,2.73) {}; +\node[vertex] (v63) at (7.33,5.45) {}; +\path[comp] (v62) -- (v63); + +\node[vertex] (v64) at (7.59,3.41) {}; +\node[vertex] (v65) at (7.59,4.09) {}; +\path[comp] (v64) -- (v65); + +\node[vertex] (v66) at (7.59,4.77) {}; +\node[vertex] (v67) at (7.59,8.18) {}; +\path[comp] (v66) -- (v67); + +\node[vertex] (v68) at (7.07,7.50) {}; +\node[vertex] (v69) at (7.07,8.86) {}; +\path[comp] (v68) -- (v69); + +\node[vertex] (v70) at (7.07,9.55) {}; +\node[vertex] (v71) at (7.07,10.23) {}; +\path[comp] (v70) -- (v71); + +\node[vertex] (v72) at (8.44,0.68) {}; +\node[vertex] (v73) at (8.44,1.36) {}; +\path[comp] (v72) -- (v73); + +\node[vertex] (v74) at (8.44,2.05) {}; +\node[vertex] (v75) at (8.44,2.73) {}; +\path[comp] (v74) -- (v75); + +\node[vertex] (v76) at (8.44,4.77) {}; +\node[vertex] (v77) at (8.44,7.50) {}; +\path[comp] (v76) -- (v77); + +\node[vertex] (v78) at (8.69,5.45) {}; +\node[vertex] (v79) at (8.69,6.14) {}; +\path[comp] (v78) -- (v79); + +\node[vertex] (v80) at (8.44,8.18) {}; +\node[vertex] (v81) at (8.44,8.86) {}; +\path[comp] (v80) -- (v81); + +\node[vertex] (v82) at (9.55,0.00) {}; +\node[vertex] (v83) at (9.55,8.18) {}; +\path[comp] (v82) -- (v83); + +\node[vertex] (v84) at (9.80,0.68) {}; +\node[vertex] (v85) at (9.80,7.50) {}; +\path[comp] (v84) -- (v85); + +\node[vertex] (v86) at (10.06,1.36) {}; +\node[vertex] (v87) at (10.06,4.77) {}; +\path[comp] (v86) -- (v87); + +\node[vertex] (v88) at (10.31,2.05) {}; +\node[vertex] (v89) at (10.31,4.09) {}; +\path[comp] (v88) -- (v89); + +\node[vertex] (v90) at (10.57,2.73) {}; +\node[vertex] (v91) at (10.57,3.41) {}; +\path[comp] (v90) -- (v91); + +\node[vertex] (v92) at (10.06,5.45) {}; +\node[vertex] (v93) at (10.06,10.23) {}; +\path[comp] (v92) -- (v93); + +\node[vertex] (v94) at (10.31,6.14) {}; +\node[vertex] (v95) at (10.31,9.55) {}; +\path[comp] (v94) -- (v95); + +\node[vertex] (v96) at (10.57,6.82) {}; +\node[vertex] (v97) at (10.57,8.86) {}; +\path[comp] (v96) -- (v97); + +\node[vertex] (v98) at (11.42,0.00) {}; +\node[vertex] (v99) at (11.42,2.73) {}; +\path[comp] (v98) -- (v99); + +\node[vertex] (v100) at (11.68,0.68) {}; +\node[vertex] (v101) at (11.68,2.05) {}; +\path[comp] (v100) -- (v101); + +\node[vertex] (v102) at (11.42,3.41) {}; +\node[vertex] (v103) at (11.42,8.18) {}; +\path[comp] (v102) -- (v103); + +\node[vertex] (v104) at (11.68,4.09) {}; +\node[vertex] (v105) at (11.68,6.82) {}; +\path[comp] (v104) -- (v105); + +\node[vertex] (v106) at (11.93,4.77) {}; +\node[vertex] (v107) at (11.93,6.14) {}; +\path[comp] (v106) -- (v107); + +\node[vertex] (v108) at (12.19,5.45) {}; +\node[vertex] (v109) at (12.19,7.50) {}; +\path[comp] (v108) -- (v109); + +\node[vertex] (v110) at (11.42,8.86) {}; +\node[vertex] (v111) at (11.42,10.23) {}; +\path[comp] (v110) -- (v111); + +\node[vertex] (v112) at (13.04,1.36) {}; +\node[vertex] (v113) at (13.04,2.73) {}; +\path[comp] (v112) -- (v113); + +\node[vertex] (v114) at (13.04,3.41) {}; +\node[vertex] (v115) at (13.04,4.77) {}; +\path[comp] (v114) -- (v115); + +\node[vertex] (v116) at (13.30,4.09) {}; +\node[vertex] (v117) at (13.30,5.45) {}; +\path[comp] (v116) -- (v117); + +\node[vertex] (v118) at (13.04,6.14) {}; +\node[vertex] (v119) at (13.04,8.18) {}; +\path[comp] (v118) -- (v119); + +\node[vertex] (v120) at (13.30,6.82) {}; +\node[vertex] (v121) at (13.30,7.50) {}; +\path[comp] (v120) -- (v121); + +\node[vertex] (v122) at (13.04,8.86) {}; +\node[vertex] (v123) at (13.04,9.55) {}; +\path[comp] (v122) -- (v123); + +\node[vertex] (v124) at (14.15,0.68) {}; +\node[vertex] (v125) at (14.15,1.36) {}; +\path[comp] (v124) -- (v125); + +\node[vertex] (v126) at (14.15,2.05) {}; +\node[vertex] (v127) at (14.15,2.73) {}; +\path[comp] (v126) -- (v127); + +\node[vertex] (v128) at (14.15,3.41) {}; +\node[vertex] (v129) at (14.15,4.09) {}; +\path[comp] (v128) -- (v129); + +\node[vertex] (v130) at (14.15,4.77) {}; +\node[vertex] (v131) at (14.15,5.45) {}; +\path[comp] (v130) -- (v131); + +\node[vertex] (v132) at (14.15,6.14) {}; +\node[vertex] (v133) at (14.15,6.82) {}; +\path[comp] (v132) -- (v133); + +\node[vertex] (v134) at (14.15,7.50) {}; +\node[vertex] (v135) at (14.15,8.18) {}; +\path[comp] (v134) -- (v135); + +\path[edge] (0,0.00) -- (15.00,0.00); +\path[edge] (0,0.68) -- (15.00,0.68); +\path[edge] (0,1.36) -- (15.00,1.36); +\path[edge] (0,2.05) -- (15.00,2.05); +\path[edge] (0,2.73) -- (15.00,2.73); +\path[edge] (0,3.41) -- (15.00,3.41); +\path[edge] (0,4.09) -- (15.00,4.09); +\path[edge] (0,4.77) -- (15.00,4.77); +\path[edge] (0,5.45) -- (15.00,5.45); +\path[edge] (0,6.14) -- (15.00,6.14); +\path[edge] (0,6.82) -- (15.00,6.82); +\path[edge] (0,7.50) -- (15.00,7.50); +\path[edge] (0,8.18) -- (15.00,8.18); +\path[edge] (0,8.86) -- (15.00,8.86); +\path[edge] (0,9.55) -- (15.00,9.55); +\path[edge] (0,10.23) -- (15.00,10.23); +\end{tikzpicture} diff --git a/images/16-ec-from-bs32.tex b/images/16-ec-from-bs32.tex new file mode 100644 index 0000000..e1bf1b5 --- /dev/null +++ b/images/16-ec-from-bs32.tex @@ -0,0 +1,1128 @@ +\begin{tikzpicture}[auto] +\path[edge maximum] (0.00,0.84) -- (0.52,0.84); +\path[edge] (0.00,1.26) -- (0.52,1.26); +\path[edge maximum] (0.00,1.68) -- (0.52,1.68); +\path[edge minimum] (0.00,2.10) -- (0.52,2.10); +\path[edge] (0.00,3.36) -- (0.52,3.36); +\path[edge minimum] (0.00,3.78) -- (0.52,3.78); +\path[edge] (0.00,4.20) -- (0.52,4.20); +\path[edge minimum] (0.00,4.62) -- (0.52,4.62); +\path[edge] (0.00,5.87) -- (0.52,5.87); +\path[edge minimum] (0.00,6.29) -- (0.52,6.29); +\path[edge] (0.00,6.71) -- (0.52,6.71); +\path[edge minimum] (0.00,7.13) -- (0.52,7.13); +\path[edge maximum] (0.00,10.07) -- (0.52,10.07); +\path[edge] (0.00,10.49) -- (0.52,10.49); +\path[edge] (0.00,11.75) -- (0.52,11.75); +\path[edge minimum] (0.00,12.17) -- (0.52,12.17); +\path[edge maximum] (0.52,2.10) -- (1.21,2.10); +\path[edge] (0.00,2.52) -- (1.21,2.52); +\path[edge] (0.52,3.78) -- (1.21,3.78); +\path[edge minimum] (0.52,4.20) -- (1.21,4.20); +\path[edge maximum] (0.00,5.45) -- (1.21,5.45); +\path[edge minimum] (0.52,5.87) -- (1.21,5.87); +\path[edge] (0.00,8.81) -- (1.21,8.81); +\path[edge minimum] (0.00,9.23) -- (1.21,9.23); +\path[edge maximum] (0.52,10.49) -- (1.21,10.49); +\path[edge minimum] (0.00,10.91) -- (1.21,10.91); +\path[edge] (0.52,12.17) -- (1.21,12.17); +\path[edge minimum] (0.00,12.59) -- (1.21,12.59); +\path[edge maximum] (1.21,2.52) -- (1.73,2.52); +\path[edge] (0.00,2.94) -- (1.73,2.94); +\path[edge] (0.00,5.03) -- (1.73,5.03); +\path[edge minimum] (1.21,5.45) -- (1.73,5.45); +\path[edge maximum] (1.21,5.87) -- (1.73,5.87); +\path[edge] (0.52,6.29) -- (1.73,6.29); +\path[edge] (0.52,10.07) -- (1.73,10.07); +\path[edge minimum] (1.21,10.49) -- (1.73,10.49); +\path[edge maximum] (1.21,10.91) -- (1.73,10.91); +\path[edge] (0.00,11.33) -- (1.73,11.33); +\path[edge maximum] (0.52,1.26) -- (2.73,1.26); +\path[edge minimum] (0.52,1.68) -- (2.73,1.68); +\path[edge] (0.52,4.62) -- (2.73,4.62); +\path[edge minimum] (1.73,5.03) -- (2.73,5.03); +\path[edge] (0.00,7.55) -- (2.57,7.55); +\path[edge minimum] (1.21,8.81) -- (2.57,8.81); +\path[edge maximum] (0.00,7.97) -- (2.73,7.97); +\path[edge minimum] (0.00,8.39) -- (2.73,8.39); +\path[edge] (1.73,10.91) -- (2.57,10.91); +\path[edge minimum] (1.21,12.17) -- (2.57,12.17); +\path[edge maximum] (1.73,11.33) -- (2.73,11.33); +\path[edge minimum] (0.52,11.75) -- (2.73,11.75); +\path[edge] (0.00,0.42) -- (3.41,0.42); +\path[edge minimum] (2.73,1.26) -- (3.41,1.26); +\path[edge maximum] (2.73,1.68) -- (3.25,1.68); +\path[edge] (1.73,2.52) -- (3.25,2.52); +\path[edge] (0.52,7.13) -- (3.41,7.13); +\path[edge minimum] (2.73,7.97) -- (3.41,7.97); +\path[edge maximum] (2.73,8.39) -- (3.25,8.39); +\path[edge] (1.21,9.23) -- (3.25,9.23); +\path[edge] (1.73,10.49) -- (3.41,10.49); +\path[edge minimum] (2.73,11.33) -- (3.41,11.33); +\path[edge maximum] (2.73,11.75) -- (3.25,11.75); +\path[edge] (1.21,12.59) -- (3.25,12.59); +\path[edge] (1.21,4.20) -- (3.93,4.20); +\path[edge minimum] (2.73,4.62) -- (3.93,4.62); +\path[edge maximum] (3.25,9.23) -- (3.93,9.23); +\path[edge] (0.00,9.65) -- (3.93,9.65); +\path[edge maximum] (3.25,12.59) -- (3.93,12.59); +\path[edge] (0.00,13.01) -- (3.93,13.01); +\path[edge] (1.21,2.10) -- (5.24,2.10); +\path[edge minimum] (3.93,4.20) -- (5.24,4.20); +\path[edge maximum] (3.25,2.52) -- (5.40,2.52); +\path[edge minimum] (1.21,3.78) -- (5.40,3.78); +\path[edge maximum] (1.73,2.94) -- (5.56,2.94); +\path[edge minimum] (0.52,3.36) -- (5.56,3.36); +\path[edge] (2.57,8.81) -- (5.24,8.81); +\path[edge minimum] (2.57,10.91) -- (5.24,10.91); +\path[edge] (3.93,9.23) -- (5.40,9.23); +\path[edge minimum] (3.41,10.49) -- (5.40,10.49); +\path[edge maximum] (3.93,9.65) -- (5.56,9.65); +\path[edge minimum] (1.73,10.07) -- (5.56,10.07); +\path[edge] (0.52,0.84) -- (6.40,0.84); +\path[edge minimum] (5.40,2.52) -- (6.40,2.52); +\path[edge] (3.41,1.26) -- (6.56,1.26); +\path[edge minimum] (5.56,2.94) -- (6.56,2.94); +\path[edge maximum] (5.56,3.36) -- (6.08,3.36); +\path[edge] (2.73,5.03) -- (6.08,5.03); +\path[edge maximum] (5.40,3.78) -- (6.24,3.78); +\path[edge] (1.73,5.45) -- (6.24,5.45); +\path[edge] (3.41,7.97) -- (6.56,7.97); +\path[edge minimum] (5.56,9.65) -- (6.56,9.65); +\path[edge maximum] (5.56,10.07) -- (6.08,10.07); +\path[edge] (3.25,11.75) -- (6.08,11.75); +\path[edge maximum] (6.08,5.03) -- (7.08,5.03); +\path[edge] (1.73,5.87) -- (7.08,5.87); +\path[edge] (3.25,8.39) -- (7.08,8.39); +\path[edge minimum] (5.40,9.23) -- (7.08,9.23); +\path[edge maximum] (6.08,11.75) -- (7.08,11.75); +\path[edge] (3.93,12.59) -- (7.08,12.59); +\path[edge] (3.25,1.68) -- (7.76,1.68); +\path[edge minimum] (5.24,2.10) -- (7.76,2.10); +\path[edge] (5.24,4.20) -- (9.86,4.20); +\path[edge minimum] (5.24,8.81) -- (9.86,8.81); +\path[edge] (3.93,4.62) -- (10.02,4.62); +\path[edge minimum] (7.08,8.39) -- (10.02,8.39); +\path[edge] (7.08,5.03) -- (10.17,5.03); +\path[edge minimum] (6.56,7.97) -- (10.17,7.97); +\path[edge maximum] (6.24,5.45) -- (10.33,5.45); +\path[edge minimum] (2.57,7.55) -- (10.33,7.55); +\path[edge maximum] (7.08,5.87) -- (10.49,5.87); +\path[edge minimum] (3.41,7.13) -- (10.49,7.13); +\path[edge maximum] (1.73,6.29) -- (10.65,6.29); +\path[edge minimum] (0.52,6.71) -- (10.65,6.71); +\path[edge] (7.76,2.10) -- (11.96,2.10); +\path[edge minimum] (10.33,5.45) -- (11.96,5.45); +\path[edge] (6.40,2.52) -- (12.12,2.52); +\path[edge minimum] (10.49,5.87) -- (12.12,5.87); +\path[edge] (6.56,2.94) -- (12.27,2.94); +\path[edge minimum] (10.65,6.29) -- (12.27,6.29); +\path[edge maximum] (10.65,6.71) -- (11.17,6.71); +\path[edge] (6.08,10.07) -- (11.17,10.07); +\path[edge maximum] (10.49,7.13) -- (11.33,7.13); +\path[edge] (5.40,10.49) -- (11.33,10.49); +\path[edge maximum] (10.33,7.55) -- (11.49,7.55); +\path[edge] (5.24,10.91) -- (11.49,10.91); +\path[edge] (6.08,3.36) -- (12.80,3.36); +\path[edge minimum] (10.17,5.03) -- (12.80,5.03); +\path[edge maximum] (11.17,10.07) -- (12.80,10.07); +\path[edge] (7.08,11.75) -- (12.80,11.75); +\path[edge maximum] (11.33,10.49) -- (12.95,10.49); +\path[edge] (2.57,12.17) -- (12.95,12.17); +\path[edge] (6.24,3.78) -- (13.95,3.78); +\path[edge minimum] (10.02,4.62) -- (13.95,4.62); +\path[edge maximum] (11.49,10.91) -- (14.48,10.91); +\path[edge] (3.41,11.33) -- (14.48,11.33); +\path[edge minimum] (0.00,0.00) -- (15.00,0.00); +\path[edge minimum] (3.41,0.42) -- (15.00,0.42); +\path[edge minimum] (6.40,0.84) -- (15.00,0.84); +\path[edge minimum] (6.56,1.26) -- (15.00,1.26); +\path[edge minimum] (7.76,1.68) -- (15.00,1.68); +\path[edge minimum] (11.96,2.10) -- (15.00,2.10); +\path[edge minimum] (12.12,2.52) -- (15.00,2.52); +\path[edge minimum] (12.27,2.94) -- (15.00,2.94); +\path[edge minimum] (12.80,3.36) -- (15.00,3.36); +\path[edge minimum] (13.95,3.78) -- (15.00,3.78); +\path[edge minimum] (9.86,4.20) -- (15.00,4.20); +\path[edge] (13.95,4.62) -- (15.00,4.62); +\path[edge] (12.80,5.03) -- (15.00,5.03); +\path[edge] (11.96,5.45) -- (15.00,5.45); +\path[edge] (12.12,5.87) -- (15.00,5.87); +\path[edge] (12.27,6.29) -- (15.00,6.29); +\path[edge] (11.17,6.71) -- (15.00,6.71); +\path[edge] (11.33,7.13) -- (15.00,7.13); +\path[edge] (11.49,7.55) -- (15.00,7.55); +\path[edge] (10.17,7.97) -- (15.00,7.97); +\path[edge] (10.02,8.39) -- (15.00,8.39); +\path[edge] (9.86,8.81) -- (15.00,8.81); +\path[edge] (7.08,9.23) -- (15.00,9.23); +\path[edge] (6.56,9.65) -- (15.00,9.65); +\path[edge] (12.80,10.07) -- (15.00,10.07); +\path[edge] (12.95,10.49) -- (15.00,10.49); +\path[edge] (14.48,10.91) -- (15.00,10.91); +\path[edge maximum] (14.48,11.33) -- (15.00,11.33); +\path[edge maximum] (12.80,11.75) -- (15.00,11.75); +\path[edge maximum] (12.95,12.17) -- (15.00,12.17); +\path[edge maximum] (7.08,12.59) -- (15.00,12.59); +\path[edge maximum] (3.93,13.01) -- (15.00,13.01); +\node[vertex inactive minimum] (v0) at (0.52,0.00) {}; +\node[vertex inactive minimum] (v1) at (0.52,0.42) {}; +\path[comp inactive minimum] (v0) -- (v1); + +\node[vertex active maximum] (v2) at (0.52,0.84) {}; +\node[vertex active maximum] (v3) at (0.52,1.26) {}; +\path[comp active maximum] (v2) -- (v3); + +\node[vertex active minimum maximum] (v4) at (0.52,1.68) {}; +\node[vertex active minimum maximum] (v5) at (0.52,2.10) {}; +\path[comp active minimum maximum] (v4) -- (v5); + +\node[vertex] (v6) at (0.52,2.52) {}; +\node[vertex] (v7) at (0.52,2.94) {}; +\path[comp] (v6) -- (v7); + +\node[vertex active minimum] (v8) at (0.52,3.36) {}; +\node[vertex active minimum] (v9) at (0.52,3.78) {}; +\path[comp active minimum] (v8) -- (v9); + +\node[vertex active minimum] (v10) at (0.52,4.20) {}; +\node[vertex active minimum] (v11) at (0.52,4.62) {}; +\path[comp active minimum] (v10) -- (v11); + +\node[vertex inactive maximum] (v12) at (0.52,5.03) {}; +\node[vertex inactive maximum] (v13) at (0.52,5.45) {}; +\path[comp inactive maximum] (v12) -- (v13); + +\node[vertex active minimum] (v14) at (0.52,5.87) {}; +\node[vertex active minimum] (v15) at (0.52,6.29) {}; +\path[comp active minimum] (v14) -- (v15); + +\node[vertex active minimum] (v16) at (0.52,6.71) {}; +\node[vertex active minimum] (v17) at (0.52,7.13) {}; +\path[comp active minimum] (v16) -- (v17); + +\node[vertex inactive maximum] (v18) at (0.52,7.55) {}; +\node[vertex inactive maximum] (v19) at (0.52,7.97) {}; +\path[comp inactive maximum] (v18) -- (v19); + +\node[vertex inactive minimum] (v20) at (0.52,8.39) {}; +\node[vertex inactive minimum] (v21) at (0.52,8.81) {}; +\path[comp inactive minimum] (v20) -- (v21); + +\node[vertex inactive minimum] (v22) at (0.52,9.23) {}; +\node[vertex inactive minimum] (v23) at (0.52,9.65) {}; +\path[comp inactive minimum] (v22) -- (v23); + +\node[vertex active maximum] (v24) at (0.52,10.07) {}; +\node[vertex active maximum] (v25) at (0.52,10.49) {}; +\path[comp active maximum] (v24) -- (v25); + +\node[vertex inactive minimum] (v26) at (0.52,10.91) {}; +\node[vertex inactive minimum] (v27) at (0.52,11.33) {}; +\path[comp inactive minimum] (v26) -- (v27); + +\node[vertex active minimum] (v28) at (0.52,11.75) {}; +\node[vertex active minimum] (v29) at (0.52,12.17) {}; +\path[comp active minimum] (v28) -- (v29); + +\node[vertex inactive minimum] (v30) at (0.52,12.59) {}; +\node[vertex inactive minimum] (v31) at (0.52,13.01) {}; +\path[comp inactive minimum] (v30) -- (v31); + +\node[vertex inactive minimum maximum] (v32) at (1.05,0.00) {}; +\node[vertex inactive minimum maximum] (v33) at (1.05,1.26) {}; +\path[comp inactive minimum maximum] (v32) -- (v33); + +\node[vertex] (v34) at (1.21,0.42) {}; +\node[vertex] (v35) at (1.21,0.84) {}; +\path[comp] (v34) -- (v35); + +\node[vertex inactive minimum] (v36) at (1.05,1.68) {}; +\node[vertex inactive minimum] (v37) at (1.05,2.94) {}; +\path[comp inactive minimum] (v36) -- (v37); + +\node[vertex active maximum] (v38) at (1.21,2.10) {}; +\node[vertex active maximum] (v39) at (1.21,2.52) {}; +\path[comp active maximum] (v38) -- (v39); + +\node[vertex inactive minimum] (v40) at (1.05,3.36) {}; +\node[vertex inactive minimum] (v41) at (1.05,4.62) {}; +\path[comp inactive minimum] (v40) -- (v41); + +\node[vertex active minimum] (v42) at (1.21,3.78) {}; +\node[vertex active minimum] (v43) at (1.21,4.20) {}; +\path[comp active minimum] (v42) -- (v43); + +\node[vertex] (v44) at (1.05,5.03) {}; +\node[vertex] (v45) at (1.05,6.29) {}; +\path[comp] (v44) -- (v45); + +\node[vertex active minimum maximum] (v46) at (1.21,5.45) {}; +\node[vertex active minimum maximum] (v47) at (1.21,5.87) {}; +\path[comp active minimum maximum] (v46) -- (v47); + +\node[vertex inactive minimum maximum] (v48) at (1.05,6.71) {}; +\node[vertex inactive minimum maximum] (v49) at (1.05,7.97) {}; +\path[comp inactive minimum maximum] (v48) -- (v49); + +\node[vertex] (v50) at (1.21,7.13) {}; +\node[vertex] (v51) at (1.21,7.55) {}; +\path[comp] (v50) -- (v51); + +\node[vertex inactive minimum] (v52) at (1.05,8.39) {}; +\node[vertex inactive minimum] (v53) at (1.05,9.65) {}; +\path[comp inactive minimum] (v52) -- (v53); + +\node[vertex active minimum] (v54) at (1.21,8.81) {}; +\node[vertex active minimum] (v55) at (1.21,9.23) {}; +\path[comp active minimum] (v54) -- (v55); + +\node[vertex] (v56) at (1.05,10.07) {}; +\node[vertex] (v57) at (1.05,11.33) {}; +\path[comp] (v56) -- (v57); + +\node[vertex active minimum maximum] (v58) at (1.21,10.49) {}; +\node[vertex active minimum maximum] (v59) at (1.21,10.91) {}; +\path[comp active minimum maximum] (v58) -- (v59); + +\node[vertex inactive minimum] (v60) at (1.05,11.75) {}; +\node[vertex inactive minimum] (v61) at (1.05,13.01) {}; +\path[comp inactive minimum] (v60) -- (v61); + +\node[vertex active minimum] (v62) at (1.21,12.17) {}; +\node[vertex active minimum] (v63) at (1.21,12.59) {}; +\path[comp active minimum] (v62) -- (v63); + +\node[vertex inactive minimum] (v64) at (1.73,0.00) {}; +\node[vertex inactive minimum] (v65) at (1.73,0.42) {}; +\path[comp inactive minimum] (v64) -- (v65); + +\node[vertex inactive maximum] (v66) at (1.73,0.84) {}; +\node[vertex inactive maximum] (v67) at (1.73,1.26) {}; +\path[comp inactive maximum] (v66) -- (v67); + +\node[vertex inactive minimum] (v68) at (1.73,1.68) {}; +\node[vertex inactive minimum] (v69) at (1.73,2.10) {}; +\path[comp inactive minimum] (v68) -- (v69); + +\node[vertex active maximum] (v70) at (1.73,2.52) {}; +\node[vertex active maximum] (v71) at (1.73,2.94) {}; +\path[comp active maximum] (v70) -- (v71); + +\node[vertex inactive minimum] (v72) at (1.73,3.36) {}; +\node[vertex inactive minimum] (v73) at (1.73,3.78) {}; +\path[comp inactive minimum] (v72) -- (v73); + +\node[vertex] (v74) at (1.73,4.20) {}; +\node[vertex] (v75) at (1.73,4.62) {}; +\path[comp] (v74) -- (v75); + +\node[vertex active minimum] (v76) at (1.73,5.03) {}; +\node[vertex active minimum] (v77) at (1.73,5.45) {}; +\path[comp active minimum] (v76) -- (v77); + +\node[vertex active maximum] (v78) at (1.73,5.87) {}; +\node[vertex active maximum] (v79) at (1.73,6.29) {}; +\path[comp active maximum] (v78) -- (v79); + +\node[vertex inactive minimum] (v80) at (1.73,6.71) {}; +\node[vertex inactive minimum] (v81) at (1.73,7.13) {}; +\path[comp inactive minimum] (v80) -- (v81); + +\node[vertex inactive maximum] (v82) at (1.73,7.55) {}; +\node[vertex inactive maximum] (v83) at (1.73,7.97) {}; +\path[comp inactive maximum] (v82) -- (v83); + +\node[vertex inactive minimum] (v84) at (1.73,8.39) {}; +\node[vertex inactive minimum] (v85) at (1.73,8.81) {}; +\path[comp inactive minimum] (v84) -- (v85); + +\node[vertex] (v86) at (1.73,9.23) {}; +\node[vertex] (v87) at (1.73,9.65) {}; +\path[comp] (v86) -- (v87); + +\node[vertex active minimum] (v88) at (1.73,10.07) {}; +\node[vertex active minimum] (v89) at (1.73,10.49) {}; +\path[comp active minimum] (v88) -- (v89); + +\node[vertex active maximum] (v90) at (1.73,10.91) {}; +\node[vertex active maximum] (v91) at (1.73,11.33) {}; +\path[comp active maximum] (v90) -- (v91); + +\node[vertex inactive minimum] (v92) at (1.73,11.75) {}; +\node[vertex inactive minimum] (v93) at (1.73,12.17) {}; +\path[comp inactive minimum] (v92) -- (v93); + +\node[vertex] (v94) at (1.73,12.59) {}; +\node[vertex] (v95) at (1.73,13.01) {}; +\path[comp] (v94) -- (v95); + +\node[vertex inactive minimum maximum] (v96) at (2.26,0.00) {}; +\node[vertex inactive minimum maximum] (v97) at (2.26,2.94) {}; +\path[comp inactive minimum maximum] (v96) -- (v97); + +\node[vertex] (v98) at (2.41,0.42) {}; +\node[vertex] (v99) at (2.41,2.52) {}; +\path[comp] (v98) -- (v99); + +\node[vertex] (v100) at (2.57,0.84) {}; +\node[vertex] (v101) at (2.57,2.10) {}; +\path[comp] (v100) -- (v101); + +\node[vertex active minimum maximum] (v102) at (2.73,1.26) {}; +\node[vertex active minimum maximum] (v103) at (2.73,1.68) {}; +\path[comp active minimum maximum] (v102) -- (v103); + +\node[vertex inactive minimum maximum] (v104) at (2.26,3.36) {}; +\node[vertex inactive minimum maximum] (v105) at (2.26,6.29) {}; +\path[comp inactive minimum maximum] (v104) -- (v105); + +\node[vertex inactive minimum] (v106) at (2.41,3.78) {}; +\node[vertex inactive minimum] (v107) at (2.41,5.87) {}; +\path[comp inactive minimum] (v106) -- (v107); + +\node[vertex] (v108) at (2.57,4.20) {}; +\node[vertex] (v109) at (2.57,5.45) {}; +\path[comp] (v108) -- (v109); + +\node[vertex active minimum] (v110) at (2.73,4.62) {}; +\node[vertex active minimum] (v111) at (2.73,5.03) {}; +\path[comp active minimum] (v110) -- (v111); + +\node[vertex inactive minimum] (v112) at (2.26,6.71) {}; +\node[vertex inactive minimum] (v113) at (2.26,9.65) {}; +\path[comp inactive minimum] (v112) -- (v113); + +\node[vertex] (v114) at (2.41,7.13) {}; +\node[vertex] (v115) at (2.41,9.23) {}; +\path[comp] (v114) -- (v115); + +\node[vertex active minimum] (v116) at (2.57,7.55) {}; +\node[vertex active minimum] (v117) at (2.57,8.81) {}; +\path[comp active minimum] (v116) -- (v117); + +\node[vertex active minimum maximum] (v118) at (2.73,7.97) {}; +\node[vertex active minimum maximum] (v119) at (2.73,8.39) {}; +\path[comp active minimum maximum] (v118) -- (v119); + +\node[vertex inactive minimum] (v120) at (2.26,10.07) {}; +\node[vertex inactive minimum] (v121) at (2.26,13.01) {}; +\path[comp inactive minimum] (v120) -- (v121); + +\node[vertex] (v122) at (2.41,10.49) {}; +\node[vertex] (v123) at (2.41,12.59) {}; +\path[comp] (v122) -- (v123); + +\node[vertex active minimum] (v124) at (2.57,10.91) {}; +\node[vertex active minimum] (v125) at (2.57,12.17) {}; +\path[comp active minimum] (v124) -- (v125); + +\node[vertex active minimum maximum] (v126) at (2.73,11.33) {}; +\node[vertex active minimum maximum] (v127) at (2.73,11.75) {}; +\path[comp active minimum maximum] (v126) -- (v127); + +\node[vertex inactive minimum] (v128) at (3.25,0.00) {}; +\node[vertex inactive minimum] (v129) at (3.25,0.84) {}; +\path[comp inactive minimum] (v128) -- (v129); + +\node[vertex active minimum] (v130) at (3.41,0.42) {}; +\node[vertex active minimum] (v131) at (3.41,1.26) {}; +\path[comp active minimum] (v130) -- (v131); + +\node[vertex active maximum] (v132) at (3.25,1.68) {}; +\node[vertex active maximum] (v133) at (3.25,2.52) {}; +\path[comp active maximum] (v132) -- (v133); + +\node[vertex inactive maximum] (v134) at (3.41,2.10) {}; +\node[vertex inactive maximum] (v135) at (3.41,2.94) {}; +\path[comp inactive maximum] (v134) -- (v135); + +\node[vertex inactive minimum] (v136) at (3.25,3.36) {}; +\node[vertex inactive minimum] (v137) at (3.25,4.20) {}; +\path[comp inactive minimum] (v136) -- (v137); + +\node[vertex inactive minimum] (v138) at (3.41,3.78) {}; +\node[vertex inactive minimum] (v139) at (3.41,4.62) {}; +\path[comp inactive minimum] (v138) -- (v139); + +\node[vertex] (v140) at (3.25,5.03) {}; +\node[vertex] (v141) at (3.25,5.87) {}; +\path[comp] (v140) -- (v141); + +\node[vertex inactive maximum] (v142) at (3.41,5.45) {}; +\node[vertex inactive maximum] (v143) at (3.41,6.29) {}; +\path[comp inactive maximum] (v142) -- (v143); + +\node[vertex inactive minimum] (v144) at (3.25,6.71) {}; +\node[vertex inactive minimum] (v145) at (3.25,7.55) {}; +\path[comp inactive minimum] (v144) -- (v145); + +\node[vertex active minimum] (v146) at (3.41,7.13) {}; +\node[vertex active minimum] (v147) at (3.41,7.97) {}; +\path[comp active minimum] (v146) -- (v147); + +\node[vertex active maximum] (v148) at (3.25,8.39) {}; +\node[vertex active maximum] (v149) at (3.25,9.23) {}; +\path[comp active maximum] (v148) -- (v149); + +\node[vertex] (v150) at (3.41,8.81) {}; +\node[vertex] (v151) at (3.41,9.65) {}; +\path[comp] (v150) -- (v151); + +\node[vertex inactive minimum] (v152) at (3.25,10.07) {}; +\node[vertex inactive minimum] (v153) at (3.25,10.91) {}; +\path[comp inactive minimum] (v152) -- (v153); + +\node[vertex active minimum] (v154) at (3.41,10.49) {}; +\node[vertex active minimum] (v155) at (3.41,11.33) {}; +\path[comp active minimum] (v154) -- (v155); + +\node[vertex active maximum] (v156) at (3.25,11.75) {}; +\node[vertex active maximum] (v157) at (3.25,12.59) {}; +\path[comp active maximum] (v156) -- (v157); + +\node[vertex] (v158) at (3.41,12.17) {}; +\node[vertex] (v159) at (3.41,13.01) {}; +\path[comp] (v158) -- (v159); + +\node[vertex inactive minimum] (v160) at (3.93,0.00) {}; +\node[vertex inactive minimum] (v161) at (3.93,0.42) {}; +\path[comp inactive minimum] (v160) -- (v161); + +\node[vertex] (v162) at (3.93,0.84) {}; +\node[vertex] (v163) at (3.93,1.26) {}; +\path[comp] (v162) -- (v163); + +\node[vertex] (v164) at (3.93,1.68) {}; +\node[vertex] (v165) at (3.93,2.10) {}; +\path[comp] (v164) -- (v165); + +\node[vertex inactive maximum] (v166) at (3.93,2.52) {}; +\node[vertex inactive maximum] (v167) at (3.93,2.94) {}; +\path[comp inactive maximum] (v166) -- (v167); + +\node[vertex inactive minimum] (v168) at (3.93,3.36) {}; +\node[vertex inactive minimum] (v169) at (3.93,3.78) {}; +\path[comp inactive minimum] (v168) -- (v169); + +\node[vertex active minimum] (v170) at (3.93,4.20) {}; +\node[vertex active minimum] (v171) at (3.93,4.62) {}; +\path[comp active minimum] (v170) -- (v171); + +\node[vertex] (v172) at (3.93,5.03) {}; +\node[vertex] (v173) at (3.93,5.45) {}; +\path[comp] (v172) -- (v173); + +\node[vertex inactive maximum] (v174) at (3.93,5.87) {}; +\node[vertex inactive maximum] (v175) at (3.93,6.29) {}; +\path[comp inactive maximum] (v174) -- (v175); + +\node[vertex inactive minimum] (v176) at (3.93,6.71) {}; +\node[vertex inactive minimum] (v177) at (3.93,7.13) {}; +\path[comp inactive minimum] (v176) -- (v177); + +\node[vertex inactive minimum] (v178) at (3.93,7.55) {}; +\node[vertex inactive minimum] (v179) at (3.93,7.97) {}; +\path[comp inactive minimum] (v178) -- (v179); + +\node[vertex] (v180) at (3.93,8.39) {}; +\node[vertex] (v181) at (3.93,8.81) {}; +\path[comp] (v180) -- (v181); + +\node[vertex active maximum] (v182) at (3.93,9.23) {}; +\node[vertex active maximum] (v183) at (3.93,9.65) {}; +\path[comp active maximum] (v182) -- (v183); + +\node[vertex inactive minimum] (v184) at (3.93,10.07) {}; +\node[vertex inactive minimum] (v185) at (3.93,10.49) {}; +\path[comp inactive minimum] (v184) -- (v185); + +\node[vertex inactive minimum] (v186) at (3.93,10.91) {}; +\node[vertex inactive minimum] (v187) at (3.93,11.33) {}; +\path[comp inactive minimum] (v186) -- (v187); + +\node[vertex] (v188) at (3.93,11.75) {}; +\node[vertex] (v189) at (3.93,12.17) {}; +\path[comp] (v188) -- (v189); + +\node[vertex active maximum] (v190) at (3.93,12.59) {}; +\node[vertex active maximum] (v191) at (3.93,13.01) {}; +\path[comp active maximum] (v190) -- (v191); + +\node[vertex inactive minimum maximum] (v192) at (4.46,0.00) {}; +\node[vertex inactive minimum maximum] (v193) at (4.46,6.29) {}; +\path[comp inactive minimum maximum] (v192) -- (v193); + +\node[vertex inactive minimum] (v194) at (4.62,0.42) {}; +\node[vertex inactive minimum] (v195) at (4.62,5.87) {}; +\path[comp inactive minimum] (v194) -- (v195); + +\node[vertex] (v196) at (4.77,0.84) {}; +\node[vertex] (v197) at (4.77,5.45) {}; +\path[comp] (v196) -- (v197); + +\node[vertex] (v198) at (4.93,1.26) {}; +\node[vertex] (v199) at (4.93,5.03) {}; +\path[comp] (v198) -- (v199); + +\node[vertex] (v200) at (5.09,1.68) {}; +\node[vertex] (v201) at (5.09,4.62) {}; +\path[comp] (v200) -- (v201); + +\node[vertex active minimum] (v202) at (5.24,2.10) {}; +\node[vertex active minimum] (v203) at (5.24,4.20) {}; +\path[comp active minimum] (v202) -- (v203); + +\node[vertex active minimum maximum] (v204) at (5.40,2.52) {}; +\node[vertex active minimum maximum] (v205) at (5.40,3.78) {}; +\path[comp active minimum maximum] (v204) -- (v205); + +\node[vertex active minimum maximum] (v206) at (5.56,2.94) {}; +\node[vertex active minimum maximum] (v207) at (5.56,3.36) {}; +\path[comp active minimum maximum] (v206) -- (v207); + +\node[vertex inactive minimum maximum] (v208) at (4.46,6.71) {}; +\node[vertex inactive minimum maximum] (v209) at (4.46,13.01) {}; +\path[comp inactive minimum maximum] (v208) -- (v209); + +\node[vertex inactive minimum] (v210) at (4.62,7.13) {}; +\node[vertex inactive minimum] (v211) at (4.62,12.59) {}; +\path[comp inactive minimum] (v210) -- (v211); + +\node[vertex inactive minimum] (v212) at (4.77,7.55) {}; +\node[vertex inactive minimum] (v213) at (4.77,12.17) {}; +\path[comp inactive minimum] (v212) -- (v213); + +\node[vertex] (v214) at (4.93,7.97) {}; +\node[vertex] (v215) at (4.93,11.75) {}; +\path[comp] (v214) -- (v215); + +\node[vertex] (v216) at (5.09,8.39) {}; +\node[vertex] (v217) at (5.09,11.33) {}; +\path[comp] (v216) -- (v217); + +\node[vertex active minimum] (v218) at (5.24,8.81) {}; +\node[vertex active minimum] (v219) at (5.24,10.91) {}; +\path[comp active minimum] (v218) -- (v219); + +\node[vertex active minimum] (v220) at (5.40,9.23) {}; +\node[vertex active minimum] (v221) at (5.40,10.49) {}; +\path[comp active minimum] (v220) -- (v221); + +\node[vertex active minimum maximum] (v222) at (5.56,9.65) {}; +\node[vertex active minimum maximum] (v223) at (5.56,10.07) {}; +\path[comp active minimum maximum] (v222) -- (v223); + +\node[vertex inactive minimum] (v224) at (6.08,0.00) {}; +\node[vertex inactive minimum] (v225) at (6.08,1.68) {}; +\path[comp inactive minimum] (v224) -- (v225); + +\node[vertex inactive minimum] (v226) at (6.24,0.42) {}; +\node[vertex inactive minimum] (v227) at (6.24,2.10) {}; +\path[comp inactive minimum] (v226) -- (v227); + +\node[vertex active minimum] (v228) at (6.40,0.84) {}; +\node[vertex active minimum] (v229) at (6.40,2.52) {}; +\path[comp active minimum] (v228) -- (v229); + +\node[vertex active minimum] (v230) at (6.56,1.26) {}; +\node[vertex active minimum] (v231) at (6.56,2.94) {}; +\path[comp active minimum] (v230) -- (v231); + +\node[vertex active maximum] (v232) at (6.08,3.36) {}; +\node[vertex active maximum] (v233) at (6.08,5.03) {}; +\path[comp active maximum] (v232) -- (v233); + +\node[vertex active maximum] (v234) at (6.24,3.78) {}; +\node[vertex active maximum] (v235) at (6.24,5.45) {}; +\path[comp active maximum] (v234) -- (v235); + +\node[vertex] (v236) at (6.40,4.20) {}; +\node[vertex] (v237) at (6.40,5.87) {}; +\path[comp] (v236) -- (v237); + +\node[vertex inactive maximum] (v238) at (6.56,4.62) {}; +\node[vertex inactive maximum] (v239) at (6.56,6.29) {}; +\path[comp inactive maximum] (v238) -- (v239); + +\node[vertex inactive minimum] (v240) at (6.08,6.71) {}; +\node[vertex inactive minimum] (v241) at (6.08,8.39) {}; +\path[comp inactive minimum] (v240) -- (v241); + +\node[vertex inactive minimum] (v242) at (6.24,7.13) {}; +\node[vertex inactive minimum] (v243) at (6.24,8.81) {}; +\path[comp inactive minimum] (v242) -- (v243); + +\node[vertex inactive minimum] (v244) at (6.40,7.55) {}; +\node[vertex inactive minimum] (v245) at (6.40,9.23) {}; +\path[comp inactive minimum] (v244) -- (v245); + +\node[vertex active minimum] (v246) at (6.56,7.97) {}; +\node[vertex active minimum] (v247) at (6.56,9.65) {}; +\path[comp active minimum] (v246) -- (v247); + +\node[vertex active maximum] (v248) at (6.08,10.07) {}; +\node[vertex active maximum] (v249) at (6.08,11.75) {}; +\path[comp active maximum] (v248) -- (v249); + +\node[vertex] (v250) at (6.24,10.49) {}; +\node[vertex] (v251) at (6.24,12.17) {}; +\path[comp] (v250) -- (v251); + +\node[vertex] (v252) at (6.40,10.91) {}; +\node[vertex] (v253) at (6.40,12.59) {}; +\path[comp] (v252) -- (v253); + +\node[vertex inactive maximum] (v254) at (6.56,11.33) {}; +\node[vertex inactive maximum] (v255) at (6.56,13.01) {}; +\path[comp inactive maximum] (v254) -- (v255); + +\node[vertex inactive minimum] (v256) at (7.08,0.00) {}; +\node[vertex inactive minimum] (v257) at (7.08,0.84) {}; +\path[comp inactive minimum] (v256) -- (v257); + +\node[vertex inactive minimum] (v258) at (7.24,0.42) {}; +\node[vertex inactive minimum] (v259) at (7.24,1.26) {}; +\path[comp inactive minimum] (v258) -- (v259); + +\node[vertex] (v260) at (7.08,1.68) {}; +\node[vertex] (v261) at (7.08,2.52) {}; +\path[comp] (v260) -- (v261); + +\node[vertex inactive minimum] (v262) at (7.24,2.10) {}; +\node[vertex inactive minimum] (v263) at (7.24,2.94) {}; +\path[comp inactive minimum] (v262) -- (v263); + +\node[vertex] (v264) at (7.08,3.36) {}; +\node[vertex] (v265) at (7.08,4.20) {}; +\path[comp] (v264) -- (v265); + +\node[vertex] (v266) at (7.24,3.78) {}; +\node[vertex] (v267) at (7.24,4.62) {}; +\path[comp] (v266) -- (v267); + +\node[vertex active maximum] (v268) at (7.08,5.03) {}; +\node[vertex active maximum] (v269) at (7.08,5.87) {}; +\path[comp active maximum] (v268) -- (v269); + +\node[vertex inactive maximum] (v270) at (7.24,5.45) {}; +\node[vertex inactive maximum] (v271) at (7.24,6.29) {}; +\path[comp inactive maximum] (v270) -- (v271); + +\node[vertex inactive minimum] (v272) at (7.08,6.71) {}; +\node[vertex inactive minimum] (v273) at (7.08,7.55) {}; +\path[comp inactive minimum] (v272) -- (v273); + +\node[vertex inactive minimum] (v274) at (7.24,7.13) {}; +\node[vertex inactive minimum] (v275) at (7.24,7.97) {}; +\path[comp inactive minimum] (v274) -- (v275); + +\node[vertex active minimum] (v276) at (7.08,8.39) {}; +\node[vertex active minimum] (v277) at (7.08,9.23) {}; +\path[comp active minimum] (v276) -- (v277); + +\node[vertex inactive minimum] (v278) at (7.24,8.81) {}; +\node[vertex inactive minimum] (v279) at (7.24,9.65) {}; +\path[comp inactive minimum] (v278) -- (v279); + +\node[vertex] (v280) at (7.08,10.07) {}; +\node[vertex] (v281) at (7.08,10.91) {}; +\path[comp] (v280) -- (v281); + +\node[vertex] (v282) at (7.24,10.49) {}; +\node[vertex] (v283) at (7.24,11.33) {}; +\path[comp] (v282) -- (v283); + +\node[vertex active maximum] (v284) at (7.08,11.75) {}; +\node[vertex active maximum] (v285) at (7.08,12.59) {}; +\path[comp active maximum] (v284) -- (v285); + +\node[vertex inactive maximum] (v286) at (7.24,12.17) {}; +\node[vertex inactive maximum] (v287) at (7.24,13.01) {}; +\path[comp inactive maximum] (v286) -- (v287); + +\node[vertex inactive minimum] (v288) at (7.76,0.00) {}; +\node[vertex inactive minimum] (v289) at (7.76,0.42) {}; +\path[comp inactive minimum] (v288) -- (v289); + +\node[vertex inactive minimum] (v290) at (7.76,0.84) {}; +\node[vertex inactive minimum] (v291) at (7.76,1.26) {}; +\path[comp inactive minimum] (v290) -- (v291); + +\node[vertex active minimum] (v292) at (7.76,1.68) {}; +\node[vertex active minimum] (v293) at (7.76,2.10) {}; +\path[comp active minimum] (v292) -- (v293); + +\node[vertex] (v294) at (7.76,2.52) {}; +\node[vertex] (v295) at (7.76,2.94) {}; +\path[comp] (v294) -- (v295); + +\node[vertex] (v296) at (7.76,3.36) {}; +\node[vertex] (v297) at (7.76,3.78) {}; +\path[comp] (v296) -- (v297); + +\node[vertex] (v298) at (7.76,4.20) {}; +\node[vertex] (v299) at (7.76,4.62) {}; +\path[comp] (v298) -- (v299); + +\node[vertex inactive maximum] (v300) at (7.76,5.03) {}; +\node[vertex inactive maximum] (v301) at (7.76,5.45) {}; +\path[comp inactive maximum] (v300) -- (v301); + +\node[vertex inactive maximum] (v302) at (7.76,5.87) {}; +\node[vertex inactive maximum] (v303) at (7.76,6.29) {}; +\path[comp inactive maximum] (v302) -- (v303); + +\node[vertex inactive minimum] (v304) at (7.76,6.71) {}; +\node[vertex inactive minimum] (v305) at (7.76,7.13) {}; +\path[comp inactive minimum] (v304) -- (v305); + +\node[vertex inactive minimum] (v306) at (7.76,7.55) {}; +\node[vertex inactive minimum] (v307) at (7.76,7.97) {}; +\path[comp inactive minimum] (v306) -- (v307); + +\node[vertex inactive minimum] (v308) at (7.76,8.39) {}; +\node[vertex inactive minimum] (v309) at (7.76,8.81) {}; +\path[comp inactive minimum] (v308) -- (v309); + +\node[vertex] (v310) at (7.76,9.23) {}; +\node[vertex] (v311) at (7.76,9.65) {}; +\path[comp] (v310) -- (v311); + +\node[vertex] (v312) at (7.76,10.07) {}; +\node[vertex] (v313) at (7.76,10.49) {}; +\path[comp] (v312) -- (v313); + +\node[vertex] (v314) at (7.76,10.91) {}; +\node[vertex] (v315) at (7.76,11.33) {}; +\path[comp] (v314) -- (v315); + +\node[vertex] (v316) at (7.76,11.75) {}; +\node[vertex] (v317) at (7.76,12.17) {}; +\path[comp] (v316) -- (v317); + +\node[vertex inactive maximum] (v318) at (7.76,12.59) {}; +\node[vertex inactive maximum] (v319) at (7.76,13.01) {}; +\path[comp inactive maximum] (v318) -- (v319); + +\node[vertex inactive minimum maximum] (v320) at (8.29,0.00) {}; +\node[vertex inactive minimum maximum] (v321) at (8.29,13.01) {}; +\path[comp inactive minimum maximum] (v320) -- (v321); + +\node[vertex inactive minimum maximum] (v322) at (8.44,0.42) {}; +\node[vertex inactive minimum maximum] (v323) at (8.44,12.59) {}; +\path[comp inactive minimum maximum] (v322) -- (v323); + +\node[vertex inactive minimum] (v324) at (8.60,0.84) {}; +\node[vertex inactive minimum] (v325) at (8.60,12.17) {}; +\path[comp inactive minimum] (v324) -- (v325); + +\node[vertex inactive minimum] (v326) at (8.76,1.26) {}; +\node[vertex inactive minimum] (v327) at (8.76,11.75) {}; +\path[comp inactive minimum] (v326) -- (v327); + +\node[vertex inactive minimum] (v328) at (8.92,1.68) {}; +\node[vertex inactive minimum] (v329) at (8.92,11.33) {}; +\path[comp inactive minimum] (v328) -- (v329); + +\node[vertex] (v330) at (9.07,2.10) {}; +\node[vertex] (v331) at (9.07,10.91) {}; +\path[comp] (v330) -- (v331); + +\node[vertex] (v332) at (9.23,2.52) {}; +\node[vertex] (v333) at (9.23,10.49) {}; +\path[comp] (v332) -- (v333); + +\node[vertex] (v334) at (9.39,2.94) {}; +\node[vertex] (v335) at (9.39,10.07) {}; +\path[comp] (v334) -- (v335); + +\node[vertex] (v336) at (9.55,3.36) {}; +\node[vertex] (v337) at (9.55,9.65) {}; +\path[comp] (v336) -- (v337); + +\node[vertex] (v338) at (9.70,3.78) {}; +\node[vertex] (v339) at (9.70,9.23) {}; +\path[comp] (v338) -- (v339); + +\node[vertex active minimum] (v340) at (9.86,4.20) {}; +\node[vertex active minimum] (v341) at (9.86,8.81) {}; +\path[comp active minimum] (v340) -- (v341); + +\node[vertex active minimum] (v342) at (10.02,4.62) {}; +\node[vertex active minimum] (v343) at (10.02,8.39) {}; +\path[comp active minimum] (v342) -- (v343); + +\node[vertex active minimum] (v344) at (10.17,5.03) {}; +\node[vertex active minimum] (v345) at (10.17,7.97) {}; +\path[comp active minimum] (v344) -- (v345); + +\node[vertex active minimum maximum] (v346) at (10.33,5.45) {}; +\node[vertex active minimum maximum] (v347) at (10.33,7.55) {}; +\path[comp active minimum maximum] (v346) -- (v347); + +\node[vertex active minimum maximum] (v348) at (10.49,5.87) {}; +\node[vertex active minimum maximum] (v349) at (10.49,7.13) {}; +\path[comp active minimum maximum] (v348) -- (v349); + +\node[vertex active minimum maximum] (v350) at (10.65,6.29) {}; +\node[vertex active minimum maximum] (v351) at (10.65,6.71) {}; +\path[comp active minimum maximum] (v350) -- (v351); + +\node[vertex inactive minimum] (v352) at (11.17,0.00) {}; +\node[vertex inactive minimum] (v353) at (11.17,3.36) {}; +\path[comp inactive minimum] (v352) -- (v353); + +\node[vertex inactive minimum] (v354) at (11.33,0.42) {}; +\node[vertex inactive minimum] (v355) at (11.33,3.78) {}; +\path[comp inactive minimum] (v354) -- (v355); + +\node[vertex inactive minimum] (v356) at (11.49,0.84) {}; +\node[vertex inactive minimum] (v357) at (11.49,4.20) {}; +\path[comp inactive minimum] (v356) -- (v357); + +\node[vertex inactive minimum] (v358) at (11.64,1.26) {}; +\node[vertex inactive minimum] (v359) at (11.64,4.62) {}; +\path[comp inactive minimum] (v358) -- (v359); + +\node[vertex inactive minimum] (v360) at (11.80,1.68) {}; +\node[vertex inactive minimum] (v361) at (11.80,5.03) {}; +\path[comp inactive minimum] (v360) -- (v361); + +\node[vertex active minimum] (v362) at (11.96,2.10) {}; +\node[vertex active minimum] (v363) at (11.96,5.45) {}; +\path[comp active minimum] (v362) -- (v363); + +\node[vertex active minimum] (v364) at (12.12,2.52) {}; +\node[vertex active minimum] (v365) at (12.12,5.87) {}; +\path[comp active minimum] (v364) -- (v365); + +\node[vertex active minimum] (v366) at (12.27,2.94) {}; +\node[vertex active minimum] (v367) at (12.27,6.29) {}; +\path[comp active minimum] (v366) -- (v367); + +\node[vertex active maximum] (v368) at (11.17,6.71) {}; +\node[vertex active maximum] (v369) at (11.17,10.07) {}; +\path[comp active maximum] (v368) -- (v369); + +\node[vertex active maximum] (v370) at (11.33,7.13) {}; +\node[vertex active maximum] (v371) at (11.33,10.49) {}; +\path[comp active maximum] (v370) -- (v371); + +\node[vertex active maximum] (v372) at (11.49,7.55) {}; +\node[vertex active maximum] (v373) at (11.49,10.91) {}; +\path[comp active maximum] (v372) -- (v373); + +\node[vertex] (v374) at (11.64,7.97) {}; +\node[vertex] (v375) at (11.64,11.33) {}; +\path[comp] (v374) -- (v375); + +\node[vertex] (v376) at (11.80,8.39) {}; +\node[vertex] (v377) at (11.80,11.75) {}; +\path[comp] (v376) -- (v377); + +\node[vertex] (v378) at (11.96,8.81) {}; +\node[vertex] (v379) at (11.96,12.17) {}; +\path[comp] (v378) -- (v379); + +\node[vertex inactive maximum] (v380) at (12.12,9.23) {}; +\node[vertex inactive maximum] (v381) at (12.12,12.59) {}; +\path[comp inactive maximum] (v380) -- (v381); + +\node[vertex inactive maximum] (v382) at (12.27,9.65) {}; +\node[vertex inactive maximum] (v383) at (12.27,13.01) {}; +\path[comp inactive maximum] (v382) -- (v383); + +\node[vertex inactive minimum] (v384) at (12.80,0.00) {}; +\node[vertex inactive minimum] (v385) at (12.80,1.68) {}; +\path[comp inactive minimum] (v384) -- (v385); + +\node[vertex inactive minimum] (v386) at (12.95,0.42) {}; +\node[vertex inactive minimum] (v387) at (12.95,2.10) {}; +\path[comp inactive minimum] (v386) -- (v387); + +\node[vertex inactive minimum] (v388) at (13.11,0.84) {}; +\node[vertex inactive minimum] (v389) at (13.11,2.52) {}; +\path[comp inactive minimum] (v388) -- (v389); + +\node[vertex inactive minimum] (v390) at (13.27,1.26) {}; +\node[vertex inactive minimum] (v391) at (13.27,2.94) {}; +\path[comp inactive minimum] (v390) -- (v391); + +\node[vertex active minimum] (v392) at (12.80,3.36) {}; +\node[vertex active minimum] (v393) at (12.80,5.03) {}; +\path[comp active minimum] (v392) -- (v393); + +\node[vertex] (v394) at (12.95,3.78) {}; +\node[vertex] (v395) at (12.95,5.45) {}; +\path[comp] (v394) -- (v395); + +\node[vertex inactive minimum] (v396) at (13.11,4.20) {}; +\node[vertex inactive minimum] (v397) at (13.11,5.87) {}; +\path[comp inactive minimum] (v396) -- (v397); + +\node[vertex inactive minimum] (v398) at (13.27,4.62) {}; +\node[vertex inactive minimum] (v399) at (13.27,6.29) {}; +\path[comp inactive minimum] (v398) -- (v399); + +\node[vertex] (v400) at (12.80,6.71) {}; +\node[vertex] (v401) at (12.80,8.39) {}; +\path[comp] (v400) -- (v401); + +\node[vertex] (v402) at (12.95,7.13) {}; +\node[vertex] (v403) at (12.95,8.81) {}; +\path[comp] (v402) -- (v403); + +\node[vertex] (v404) at (13.11,7.55) {}; +\node[vertex] (v405) at (13.11,9.23) {}; +\path[comp] (v404) -- (v405); + +\node[vertex] (v406) at (13.27,7.97) {}; +\node[vertex] (v407) at (13.27,9.65) {}; +\path[comp] (v406) -- (v407); + +\node[vertex active maximum] (v408) at (12.80,10.07) {}; +\node[vertex active maximum] (v409) at (12.80,11.75) {}; +\path[comp active maximum] (v408) -- (v409); + +\node[vertex active maximum] (v410) at (12.95,10.49) {}; +\node[vertex active maximum] (v411) at (12.95,12.17) {}; +\path[comp active maximum] (v410) -- (v411); + +\node[vertex inactive maximum] (v412) at (13.11,10.91) {}; +\node[vertex inactive maximum] (v413) at (13.11,12.59) {}; +\path[comp inactive maximum] (v412) -- (v413); + +\node[vertex inactive maximum] (v414) at (13.27,11.33) {}; +\node[vertex inactive maximum] (v415) at (13.27,13.01) {}; +\path[comp inactive maximum] (v414) -- (v415); + +\node[vertex inactive minimum] (v416) at (13.79,0.00) {}; +\node[vertex inactive minimum] (v417) at (13.79,0.84) {}; +\path[comp inactive minimum] (v416) -- (v417); + +\node[vertex inactive minimum] (v418) at (13.95,0.42) {}; +\node[vertex inactive minimum] (v419) at (13.95,1.26) {}; +\path[comp inactive minimum] (v418) -- (v419); + +\node[vertex inactive minimum] (v420) at (13.79,1.68) {}; +\node[vertex inactive minimum] (v421) at (13.79,2.52) {}; +\path[comp inactive minimum] (v420) -- (v421); + +\node[vertex inactive minimum] (v422) at (13.95,2.10) {}; +\node[vertex inactive minimum] (v423) at (13.95,2.94) {}; +\path[comp inactive minimum] (v422) -- (v423); + +\node[vertex inactive minimum] (v424) at (13.79,3.36) {}; +\node[vertex inactive minimum] (v425) at (13.79,4.20) {}; +\path[comp inactive minimum] (v424) -- (v425); + +\node[vertex active minimum] (v426) at (13.95,3.78) {}; +\node[vertex active minimum] (v427) at (13.95,4.62) {}; +\path[comp active minimum] (v426) -- (v427); + +\node[vertex] (v428) at (13.79,5.03) {}; +\node[vertex] (v429) at (13.79,5.87) {}; +\path[comp] (v428) -- (v429); + +\node[vertex] (v430) at (13.95,5.45) {}; +\node[vertex] (v431) at (13.95,6.29) {}; +\path[comp] (v430) -- (v431); + +\node[vertex] (v432) at (13.79,6.71) {}; +\node[vertex] (v433) at (13.79,7.55) {}; +\path[comp] (v432) -- (v433); + +\node[vertex] (v434) at (13.95,7.13) {}; +\node[vertex] (v435) at (13.95,7.97) {}; +\path[comp] (v434) -- (v435); + +\node[vertex] (v436) at (13.79,8.39) {}; +\node[vertex] (v437) at (13.79,9.23) {}; +\path[comp] (v436) -- (v437); + +\node[vertex] (v438) at (13.95,8.81) {}; +\node[vertex] (v439) at (13.95,9.65) {}; +\path[comp] (v438) -- (v439); + +\node[vertex inactive maximum] (v440) at (13.79,10.07) {}; +\node[vertex inactive maximum] (v441) at (13.79,10.91) {}; +\path[comp inactive maximum] (v440) -- (v441); + +\node[vertex] (v442) at (13.95,10.49) {}; +\node[vertex] (v443) at (13.95,11.33) {}; +\path[comp] (v442) -- (v443); + +\node[vertex inactive maximum] (v444) at (13.79,11.75) {}; +\node[vertex inactive maximum] (v445) at (13.79,12.59) {}; +\path[comp inactive maximum] (v444) -- (v445); + +\node[vertex inactive maximum] (v446) at (13.95,12.17) {}; +\node[vertex inactive maximum] (v447) at (13.95,13.01) {}; +\path[comp inactive maximum] (v446) -- (v447); + +\node[vertex inactive minimum] (v448) at (14.48,0.00) {}; +\node[vertex inactive minimum] (v449) at (14.48,0.42) {}; +\path[comp inactive minimum] (v448) -- (v449); + +\node[vertex inactive minimum] (v450) at (14.48,0.84) {}; +\node[vertex inactive minimum] (v451) at (14.48,1.26) {}; +\path[comp inactive minimum] (v450) -- (v451); + +\node[vertex inactive minimum] (v452) at (14.48,1.68) {}; +\node[vertex inactive minimum] (v453) at (14.48,2.10) {}; +\path[comp inactive minimum] (v452) -- (v453); + +\node[vertex inactive minimum] (v454) at (14.48,2.52) {}; +\node[vertex inactive minimum] (v455) at (14.48,2.94) {}; +\path[comp inactive minimum] (v454) -- (v455); + +\node[vertex inactive minimum] (v456) at (14.48,3.36) {}; +\node[vertex inactive minimum] (v457) at (14.48,3.78) {}; +\path[comp inactive minimum] (v456) -- (v457); + +\node[vertex inactive minimum] (v458) at (14.48,4.20) {}; +\node[vertex inactive minimum] (v459) at (14.48,4.62) {}; +\path[comp inactive minimum] (v458) -- (v459); + +\node[vertex] (v460) at (14.48,5.03) {}; +\node[vertex] (v461) at (14.48,5.45) {}; +\path[comp] (v460) -- (v461); + +\node[vertex] (v462) at (14.48,5.87) {}; +\node[vertex] (v463) at (14.48,6.29) {}; +\path[comp] (v462) -- (v463); + +\node[vertex] (v464) at (14.48,6.71) {}; +\node[vertex] (v465) at (14.48,7.13) {}; +\path[comp] (v464) -- (v465); + +\node[vertex] (v466) at (14.48,7.55) {}; +\node[vertex] (v467) at (14.48,7.97) {}; +\path[comp] (v466) -- (v467); + +\node[vertex] (v468) at (14.48,8.39) {}; +\node[vertex] (v469) at (14.48,8.81) {}; +\path[comp] (v468) -- (v469); + +\node[vertex] (v470) at (14.48,9.23) {}; +\node[vertex] (v471) at (14.48,9.65) {}; +\path[comp] (v470) -- (v471); + +\node[vertex] (v472) at (14.48,10.07) {}; +\node[vertex] (v473) at (14.48,10.49) {}; +\path[comp] (v472) -- (v473); + +\node[vertex active maximum] (v474) at (14.48,10.91) {}; +\node[vertex active maximum] (v475) at (14.48,11.33) {}; +\path[comp active maximum] (v474) -- (v475); + +\node[vertex inactive maximum] (v476) at (14.48,11.75) {}; +\node[vertex inactive maximum] (v477) at (14.48,12.17) {}; +\path[comp inactive maximum] (v476) -- (v477); + +\node[vertex inactive maximum] (v478) at (14.48,12.59) {}; +\node[vertex inactive maximum] (v479) at (14.48,13.01) {}; +\path[comp inactive maximum] (v478) -- (v479); + +\end{tikzpicture} diff --git a/images/16-ec-from-ps32.tex b/images/16-ec-from-ps32.tex index 9e94974..3d94d3a 100644 --- a/images/16-ec-from-ps32.tex +++ b/images/16-ec-from-ps32.tex @@ -1,270 +1,270 @@ -\begin{tikzpicture}[scale=0.60,auto] -\node[vertex] (v0) at (1.50,0) {}; -\node[vertex] (v1) at (1.50,2) {}; +\begin{tikzpicture}[auto] +\node[vertex] (v0) at (0.93,0.00) {}; +\node[vertex] (v1) at (0.93,1.49) {}; \path[comp] (v0) -- (v1); -\node[vertex] (v2) at (1.85,1) {}; -\node[vertex] (v3) at (1.85,3) {}; +\node[vertex] (v2) at (1.21,0.75) {}; +\node[vertex] (v3) at (1.21,2.24) {}; \path[comp] (v2) -- (v3); -\node[vertex] (v4) at (1.50,4) {}; -\node[vertex] (v5) at (1.50,6) {}; +\node[vertex] (v4) at (0.93,2.98) {}; +\node[vertex] (v5) at (0.93,4.47) {}; \path[comp] (v4) -- (v5); -\node[vertex] (v6) at (1.85,5) {}; -\node[vertex] (v7) at (1.85,7) {}; +\node[vertex] (v6) at (1.21,3.73) {}; +\node[vertex] (v7) at (1.21,5.22) {}; \path[comp] (v6) -- (v7); -\node[vertex] (v8) at (1.50,8) {}; -\node[vertex] (v9) at (1.50,10) {}; +\node[vertex] (v8) at (0.93,5.96) {}; +\node[vertex] (v9) at (0.93,7.45) {}; \path[comp] (v8) -- (v9); -\node[vertex] (v10) at (1.85,9) {}; -\node[vertex] (v11) at (1.85,11) {}; +\node[vertex] (v10) at (1.21,6.71) {}; +\node[vertex] (v11) at (1.21,8.20) {}; \path[comp] (v10) -- (v11); -\node[vertex] (v12) at (1.50,12) {}; -\node[vertex] (v13) at (1.50,14) {}; +\node[vertex] (v12) at (0.93,8.94) {}; +\node[vertex] (v13) at (0.93,10.43) {}; \path[comp] (v12) -- (v13); -\node[vertex] (v14) at (1.85,13) {}; -\node[vertex] (v15) at (1.85,15) {}; +\node[vertex] (v14) at (1.21,9.69) {}; +\node[vertex] (v15) at (1.21,11.18) {}; \path[comp] (v14) -- (v15); -\node[vertex] (v16) at (3.35,0) {}; -\node[vertex] (v17) at (3.35,1) {}; +\node[vertex] (v16) at (2.14,0.00) {}; +\node[vertex] (v17) at (2.14,0.75) {}; \path[comp] (v16) -- (v17); -\node[vertex] (v18) at (3.35,2) {}; -\node[vertex] (v19) at (3.35,3) {}; +\node[vertex] (v18) at (2.14,1.49) {}; +\node[vertex] (v19) at (2.14,2.24) {}; \path[comp] (v18) -- (v19); -\node[vertex] (v20) at (3.35,4) {}; -\node[vertex] (v21) at (3.35,5) {}; +\node[vertex] (v20) at (2.14,2.98) {}; +\node[vertex] (v21) at (2.14,3.73) {}; \path[comp] (v20) -- (v21); -\node[vertex] (v22) at (3.35,6) {}; -\node[vertex] (v23) at (3.35,7) {}; +\node[vertex] (v22) at (2.14,4.47) {}; +\node[vertex] (v23) at (2.14,5.22) {}; \path[comp] (v22) -- (v23); -\node[vertex] (v24) at (3.35,8) {}; -\node[vertex] (v25) at (3.35,9) {}; +\node[vertex] (v24) at (2.14,5.96) {}; +\node[vertex] (v25) at (2.14,6.71) {}; \path[comp] (v24) -- (v25); -\node[vertex] (v26) at (3.35,10) {}; -\node[vertex] (v27) at (3.35,11) {}; +\node[vertex] (v26) at (2.14,7.45) {}; +\node[vertex] (v27) at (2.14,8.20) {}; \path[comp] (v26) -- (v27); -\node[vertex] (v28) at (3.35,12) {}; -\node[vertex] (v29) at (3.35,13) {}; +\node[vertex] (v28) at (2.14,8.94) {}; +\node[vertex] (v29) at (2.14,9.69) {}; \path[comp] (v28) -- (v29); -\node[vertex] (v30) at (3.35,14) {}; -\node[vertex] (v31) at (3.35,15) {}; +\node[vertex] (v30) at (2.14,10.43) {}; +\node[vertex] (v31) at (2.14,11.18) {}; \path[comp] (v30) -- (v31); -\node[vertex] (v32) at (4.85,0) {}; -\node[vertex] (v33) at (4.85,4) {}; +\node[vertex] (v32) at (3.07,0.00) {}; +\node[vertex] (v33) at (3.07,2.98) {}; \path[comp] (v32) -- (v33); -\node[vertex] (v34) at (5.20,1) {}; -\node[vertex] (v35) at (5.20,5) {}; +\node[vertex] (v34) at (3.35,0.75) {}; +\node[vertex] (v35) at (3.35,3.73) {}; \path[comp] (v34) -- (v35); -\node[vertex] (v36) at (5.55,2) {}; -\node[vertex] (v37) at (5.55,6) {}; +\node[vertex] (v36) at (3.63,1.49) {}; +\node[vertex] (v37) at (3.63,4.47) {}; \path[comp] (v36) -- (v37); -\node[vertex] (v38) at (5.90,3) {}; -\node[vertex] (v39) at (5.90,7) {}; +\node[vertex] (v38) at (3.91,2.24) {}; +\node[vertex] (v39) at (3.91,5.22) {}; \path[comp] (v38) -- (v39); -\node[vertex] (v40) at (4.85,8) {}; -\node[vertex] (v41) at (4.85,12) {}; +\node[vertex] (v40) at (3.07,5.96) {}; +\node[vertex] (v41) at (3.07,8.94) {}; \path[comp] (v40) -- (v41); -\node[vertex] (v42) at (5.20,9) {}; -\node[vertex] (v43) at (5.20,13) {}; +\node[vertex] (v42) at (3.35,6.71) {}; +\node[vertex] (v43) at (3.35,9.69) {}; \path[comp] (v42) -- (v43); -\node[vertex] (v44) at (5.55,10) {}; -\node[vertex] (v45) at (5.55,14) {}; +\node[vertex] (v44) at (3.63,7.45) {}; +\node[vertex] (v45) at (3.63,10.43) {}; \path[comp] (v44) -- (v45); -\node[vertex] (v46) at (5.90,11) {}; -\node[vertex] (v47) at (5.90,15) {}; +\node[vertex] (v46) at (3.91,8.20) {}; +\node[vertex] (v47) at (3.91,11.18) {}; \path[comp] (v46) -- (v47); -\node[vertex] (v48) at (7.40,1) {}; -\node[vertex] (v49) at (7.40,4) {}; +\node[vertex] (v48) at (4.84,0.75) {}; +\node[vertex] (v49) at (4.84,2.98) {}; \path[comp] (v48) -- (v49); -\node[vertex] (v50) at (7.75,3) {}; -\node[vertex] (v51) at (7.75,6) {}; +\node[vertex] (v50) at (5.12,2.24) {}; +\node[vertex] (v51) at (5.12,4.47) {}; \path[comp] (v50) -- (v51); -\node[vertex] (v52) at (7.40,9) {}; -\node[vertex] (v53) at (7.40,12) {}; +\node[vertex] (v52) at (4.84,6.71) {}; +\node[vertex] (v53) at (4.84,8.94) {}; \path[comp] (v52) -- (v53); -\node[vertex] (v54) at (7.75,11) {}; -\node[vertex] (v55) at (7.75,14) {}; +\node[vertex] (v54) at (5.12,8.20) {}; +\node[vertex] (v55) at (5.12,10.43) {}; \path[comp] (v54) -- (v55); -\node[vertex] (v56) at (9.25,2) {}; -\node[vertex] (v57) at (9.25,4) {}; +\node[vertex] (v56) at (6.06,1.49) {}; +\node[vertex] (v57) at (6.06,2.98) {}; \path[comp] (v56) -- (v57); -\node[vertex] (v58) at (9.60,3) {}; -\node[vertex] (v59) at (9.60,5) {}; +\node[vertex] (v58) at (6.34,2.24) {}; +\node[vertex] (v59) at (6.34,3.73) {}; \path[comp] (v58) -- (v59); -\node[vertex] (v60) at (9.25,10) {}; -\node[vertex] (v61) at (9.25,12) {}; +\node[vertex] (v60) at (6.06,7.45) {}; +\node[vertex] (v61) at (6.06,8.94) {}; \path[comp] (v60) -- (v61); -\node[vertex] (v62) at (9.60,11) {}; -\node[vertex] (v63) at (9.60,13) {}; +\node[vertex] (v62) at (6.34,8.20) {}; +\node[vertex] (v63) at (6.34,9.69) {}; \path[comp] (v62) -- (v63); -\node[vertex] (v64) at (11.10,1) {}; -\node[vertex] (v65) at (11.10,2) {}; +\node[vertex] (v64) at (7.27,0.75) {}; +\node[vertex] (v65) at (7.27,1.49) {}; \path[comp] (v64) -- (v65); -\node[vertex] (v66) at (11.10,3) {}; -\node[vertex] (v67) at (11.10,4) {}; +\node[vertex] (v66) at (7.27,2.24) {}; +\node[vertex] (v67) at (7.27,2.98) {}; \path[comp] (v66) -- (v67); -\node[vertex] (v68) at (11.10,5) {}; -\node[vertex] (v69) at (11.10,6) {}; +\node[vertex] (v68) at (7.27,3.73) {}; +\node[vertex] (v69) at (7.27,4.47) {}; \path[comp] (v68) -- (v69); -\node[vertex] (v70) at (11.10,9) {}; -\node[vertex] (v71) at (11.10,10) {}; +\node[vertex] (v70) at (7.27,6.71) {}; +\node[vertex] (v71) at (7.27,7.45) {}; \path[comp] (v70) -- (v71); -\node[vertex] (v72) at (11.10,11) {}; -\node[vertex] (v73) at (11.10,12) {}; +\node[vertex] (v72) at (7.27,8.20) {}; +\node[vertex] (v73) at (7.27,8.94) {}; \path[comp] (v72) -- (v73); -\node[vertex] (v74) at (11.10,13) {}; -\node[vertex] (v75) at (11.10,14) {}; +\node[vertex] (v74) at (7.27,9.69) {}; +\node[vertex] (v75) at (7.27,10.43) {}; \path[comp] (v74) -- (v75); -\node[vertex] (v76) at (12.60,0) {}; -\node[vertex] (v77) at (12.60,8) {}; +\node[vertex] (v76) at (8.20,0.00) {}; +\node[vertex] (v77) at (8.20,5.96) {}; \path[comp] (v76) -- (v77); -\node[vertex] (v78) at (12.95,1) {}; -\node[vertex] (v79) at (12.95,9) {}; +\node[vertex] (v78) at (8.48,0.75) {}; +\node[vertex] (v79) at (8.48,6.71) {}; \path[comp] (v78) -- (v79); -\node[vertex] (v80) at (13.30,2) {}; -\node[vertex] (v81) at (13.30,10) {}; +\node[vertex] (v80) at (8.76,1.49) {}; +\node[vertex] (v81) at (8.76,7.45) {}; \path[comp] (v80) -- (v81); -\node[vertex] (v82) at (13.65,3) {}; -\node[vertex] (v83) at (13.65,11) {}; +\node[vertex] (v82) at (9.04,2.24) {}; +\node[vertex] (v83) at (9.04,8.20) {}; \path[comp] (v82) -- (v83); -\node[vertex] (v84) at (14.00,4) {}; -\node[vertex] (v85) at (14.00,12) {}; +\node[vertex] (v84) at (9.32,2.98) {}; +\node[vertex] (v85) at (9.32,8.94) {}; \path[comp] (v84) -- (v85); -\node[vertex] (v86) at (14.35,5) {}; -\node[vertex] (v87) at (14.35,13) {}; +\node[vertex] (v86) at (9.60,3.73) {}; +\node[vertex] (v87) at (9.60,9.69) {}; \path[comp] (v86) -- (v87); -\node[vertex] (v88) at (14.70,6) {}; -\node[vertex] (v89) at (14.70,14) {}; +\node[vertex] (v88) at (9.88,4.47) {}; +\node[vertex] (v89) at (9.88,10.43) {}; \path[comp] (v88) -- (v89); -\node[vertex] (v90) at (15.05,7) {}; -\node[vertex] (v91) at (15.05,15) {}; +\node[vertex] (v90) at (10.16,5.22) {}; +\node[vertex] (v91) at (10.16,11.18) {}; \path[comp] (v90) -- (v91); -\node[vertex] (v92) at (16.55,4) {}; -\node[vertex] (v93) at (16.55,8) {}; +\node[vertex] (v92) at (11.09,2.98) {}; +\node[vertex] (v93) at (11.09,5.96) {}; \path[comp] (v92) -- (v93); -\node[vertex] (v94) at (16.90,5) {}; -\node[vertex] (v95) at (16.90,9) {}; +\node[vertex] (v94) at (11.37,3.73) {}; +\node[vertex] (v95) at (11.37,6.71) {}; \path[comp] (v94) -- (v95); -\node[vertex] (v96) at (17.25,6) {}; -\node[vertex] (v97) at (17.25,10) {}; +\node[vertex] (v96) at (11.65,4.47) {}; +\node[vertex] (v97) at (11.65,7.45) {}; \path[comp] (v96) -- (v97); -\node[vertex] (v98) at (17.60,7) {}; -\node[vertex] (v99) at (17.60,11) {}; +\node[vertex] (v98) at (11.93,5.22) {}; +\node[vertex] (v99) at (11.93,8.20) {}; \path[comp] (v98) -- (v99); -\node[vertex] (v100) at (19.10,2) {}; -\node[vertex] (v101) at (19.10,4) {}; +\node[vertex] (v100) at (12.86,1.49) {}; +\node[vertex] (v101) at (12.86,2.98) {}; \path[comp] (v100) -- (v101); -\node[vertex] (v102) at (19.45,3) {}; -\node[vertex] (v103) at (19.45,5) {}; +\node[vertex] (v102) at (13.14,2.24) {}; +\node[vertex] (v103) at (13.14,3.73) {}; \path[comp] (v102) -- (v103); -\node[vertex] (v104) at (19.10,6) {}; -\node[vertex] (v105) at (19.10,8) {}; +\node[vertex] (v104) at (12.86,4.47) {}; +\node[vertex] (v105) at (12.86,5.96) {}; \path[comp] (v104) -- (v105); -\node[vertex] (v106) at (19.45,7) {}; -\node[vertex] (v107) at (19.45,9) {}; +\node[vertex] (v106) at (13.14,5.22) {}; +\node[vertex] (v107) at (13.14,6.71) {}; \path[comp] (v106) -- (v107); -\node[vertex] (v108) at (19.10,10) {}; -\node[vertex] (v109) at (19.10,12) {}; +\node[vertex] (v108) at (12.86,7.45) {}; +\node[vertex] (v109) at (12.86,8.94) {}; \path[comp] (v108) -- (v109); -\node[vertex] (v110) at (19.45,11) {}; -\node[vertex] (v111) at (19.45,13) {}; +\node[vertex] (v110) at (13.14,8.20) {}; +\node[vertex] (v111) at (13.14,9.69) {}; \path[comp] (v110) -- (v111); -\node[vertex] (v112) at (20.95,1) {}; -\node[vertex] (v113) at (20.95,2) {}; +\node[vertex] (v112) at (14.07,0.75) {}; +\node[vertex] (v113) at (14.07,1.49) {}; \path[comp] (v112) -- (v113); -\node[vertex] (v114) at (20.95,3) {}; -\node[vertex] (v115) at (20.95,4) {}; +\node[vertex] (v114) at (14.07,2.24) {}; +\node[vertex] (v115) at (14.07,2.98) {}; \path[comp] (v114) -- (v115); -\node[vertex] (v116) at (20.95,5) {}; -\node[vertex] (v117) at (20.95,6) {}; +\node[vertex] (v116) at (14.07,3.73) {}; +\node[vertex] (v117) at (14.07,4.47) {}; \path[comp] (v116) -- (v117); -\node[vertex] (v118) at (20.95,7) {}; -\node[vertex] (v119) at (20.95,8) {}; +\node[vertex] (v118) at (14.07,5.22) {}; +\node[vertex] (v119) at (14.07,5.96) {}; \path[comp] (v118) -- (v119); -\node[vertex] (v120) at (20.95,9) {}; -\node[vertex] (v121) at (20.95,10) {}; +\node[vertex] (v120) at (14.07,6.71) {}; +\node[vertex] (v121) at (14.07,7.45) {}; \path[comp] (v120) -- (v121); -\node[vertex] (v122) at (20.95,11) {}; -\node[vertex] (v123) at (20.95,12) {}; +\node[vertex] (v122) at (14.07,8.20) {}; +\node[vertex] (v123) at (14.07,8.94) {}; \path[comp] (v122) -- (v123); -\node[vertex] (v124) at (20.95,13) {}; -\node[vertex] (v125) at (20.95,14) {}; +\node[vertex] (v124) at (14.07,9.69) {}; +\node[vertex] (v125) at (14.07,10.43) {}; \path[comp] (v124) -- (v125); -\path[edge] (0,0) -- (22.45,0); -\path[edge] (0,1) -- (22.45,1); -\path[edge] (0,2) -- (22.45,2); -\path[edge] (0,3) -- (22.45,3); -\path[edge] (0,4) -- (22.45,4); -\path[edge] (0,5) -- (22.45,5); -\path[edge] (0,6) -- (22.45,6); -\path[edge] (0,7) -- (22.45,7); -\path[edge] (0,8) -- (22.45,8); -\path[edge] (0,9) -- (22.45,9); -\path[edge] (0,10) -- (22.45,10); -\path[edge] (0,11) -- (22.45,11); -\path[edge] (0,12) -- (22.45,12); -\path[edge] (0,13) -- (22.45,13); -\path[edge] (0,14) -- (22.45,14); -\path[edge] (0,15) -- (22.45,15); +\path[edge] (0,0.00) -- (15.00,0.00); +\path[edge] (0,0.75) -- (15.00,0.75); +\path[edge] (0,1.49) -- (15.00,1.49); +\path[edge] (0,2.24) -- (15.00,2.24); +\path[edge] (0,2.98) -- (15.00,2.98); +\path[edge] (0,3.73) -- (15.00,3.73); +\path[edge] (0,4.47) -- (15.00,4.47); +\path[edge] (0,5.22) -- (15.00,5.22); +\path[edge] (0,5.96) -- (15.00,5.96); +\path[edge] (0,6.71) -- (15.00,6.71); +\path[edge] (0,7.45) -- (15.00,7.45); +\path[edge] (0,8.20) -- (15.00,8.20); +\path[edge] (0,8.94) -- (15.00,8.94); +\path[edge] (0,9.69) -- (15.00,9.69); +\path[edge] (0,10.43) -- (15.00,10.43); +\path[edge] (0,11.18) -- (15.00,11.18); \end{tikzpicture} diff --git a/images/16-pairwise.tex b/images/16-pairwise.tex new file mode 100644 index 0000000..7de5dba --- /dev/null +++ b/images/16-pairwise.tex @@ -0,0 +1,278 @@ +\begin{tikzpicture}[auto] +\path[edge] (0.00,0.68) -- (13.04,0.68); +\path[edge minimum] (0.00,2.73) -- (13.04,2.73); +\path[edge] (0.00,2.05) -- (13.30,2.05); +\path[edge minimum] (0.00,4.09) -- (13.30,4.09); +\path[edge maximum] (0.00,6.14) -- (13.04,6.14); +\path[edge] (0.00,8.18) -- (13.04,8.18); +\path[edge maximum] (0.00,7.50) -- (13.30,7.50); +\path[edge] (0.00,9.55) -- (13.30,9.55); +\path[edge minimum] (0.00,0.00) -- (15.00,0.00); +\path[edge minimum] (13.04,0.68) -- (15.00,0.68); +\path[edge minimum] (0.00,1.36) -- (15.00,1.36); +\path[edge minimum] (13.30,2.05) -- (15.00,2.05); +\path[edge] (13.04,2.73) -- (15.00,2.73); +\path[edge] (0.00,3.41) -- (15.00,3.41); +\path[edge] (13.30,4.09) -- (15.00,4.09); +\path[edge] (0.00,4.77) -- (15.00,4.77); +\path[edge] (0.00,5.45) -- (15.00,5.45); +\path[edge] (13.04,6.14) -- (15.00,6.14); +\path[edge] (0.00,6.82) -- (15.00,6.82); +\path[edge] (13.30,7.50) -- (15.00,7.50); +\path[edge maximum] (13.04,8.18) -- (15.00,8.18); +\path[edge maximum] (0.00,8.86) -- (15.00,8.86); +\path[edge maximum] (13.30,9.55) -- (15.00,9.55); +\path[edge maximum] (0.00,10.23) -- (15.00,10.23); +\node[vertex inactive minimum] (v0) at (0.85,0.00) {}; +\node[vertex inactive minimum] (v1) at (0.85,0.68) {}; +\path[comp inactive minimum] (v0) -- (v1); + +\node[vertex inactive minimum] (v2) at (0.85,1.36) {}; +\node[vertex inactive minimum] (v3) at (0.85,2.05) {}; +\path[comp inactive minimum] (v2) -- (v3); + +\node[vertex inactive minimum] (v4) at (0.85,2.73) {}; +\node[vertex inactive minimum] (v5) at (0.85,3.41) {}; +\path[comp inactive minimum] (v4) -- (v5); + +\node[vertex inactive minimum] (v6) at (0.85,4.09) {}; +\node[vertex inactive minimum] (v7) at (0.85,4.77) {}; +\path[comp inactive minimum] (v6) -- (v7); + +\node[vertex inactive maximum] (v8) at (0.85,5.45) {}; +\node[vertex inactive maximum] (v9) at (0.85,6.14) {}; +\path[comp inactive maximum] (v8) -- (v9); + +\node[vertex inactive maximum] (v10) at (0.85,6.82) {}; +\node[vertex inactive maximum] (v11) at (0.85,7.50) {}; +\path[comp inactive maximum] (v10) -- (v11); + +\node[vertex inactive maximum] (v12) at (0.85,8.18) {}; +\node[vertex inactive maximum] (v13) at (0.85,8.86) {}; +\path[comp inactive maximum] (v12) -- (v13); + +\node[vertex inactive maximum] (v14) at (0.85,9.55) {}; +\node[vertex inactive maximum] (v15) at (0.85,10.23) {}; +\path[comp inactive maximum] (v14) -- (v15); + +\node[vertex inactive minimum] (v16) at (1.70,0.00) {}; +\node[vertex inactive minimum] (v17) at (1.70,1.36) {}; +\path[comp inactive minimum] (v16) -- (v17); + +\node[vertex] (v18) at (1.96,0.68) {}; +\node[vertex] (v19) at (1.96,2.05) {}; +\path[comp] (v18) -- (v19); + +\node[vertex inactive minimum] (v20) at (1.70,2.73) {}; +\node[vertex inactive minimum] (v21) at (1.70,4.09) {}; +\path[comp inactive minimum] (v20) -- (v21); + +\node[vertex] (v22) at (1.96,3.41) {}; +\node[vertex] (v23) at (1.96,4.77) {}; +\path[comp] (v22) -- (v23); + +\node[vertex] (v24) at (1.70,5.45) {}; +\node[vertex] (v25) at (1.70,6.82) {}; +\path[comp] (v24) -- (v25); + +\node[vertex inactive maximum] (v26) at (1.96,6.14) {}; +\node[vertex inactive maximum] (v27) at (1.96,7.50) {}; +\path[comp inactive maximum] (v26) -- (v27); + +\node[vertex] (v28) at (1.70,8.18) {}; +\node[vertex] (v29) at (1.70,9.55) {}; +\path[comp] (v28) -- (v29); + +\node[vertex inactive maximum] (v30) at (1.96,8.86) {}; +\node[vertex inactive maximum] (v31) at (1.96,10.23) {}; +\path[comp inactive maximum] (v30) -- (v31); + +\node[vertex inactive minimum] (v32) at (2.81,0.00) {}; +\node[vertex inactive minimum] (v33) at (2.81,2.73) {}; +\path[comp inactive minimum] (v32) -- (v33); + +\node[vertex] (v34) at (3.07,0.68) {}; +\node[vertex] (v35) at (3.07,3.41) {}; +\path[comp] (v34) -- (v35); + +\node[vertex inactive minimum] (v36) at (3.32,1.36) {}; +\node[vertex inactive minimum] (v37) at (3.32,4.09) {}; +\path[comp inactive minimum] (v36) -- (v37); + +\node[vertex] (v38) at (3.58,2.05) {}; +\node[vertex] (v39) at (3.58,4.77) {}; +\path[comp] (v38) -- (v39); + +\node[vertex] (v40) at (2.81,5.45) {}; +\node[vertex] (v41) at (2.81,8.18) {}; +\path[comp] (v40) -- (v41); + +\node[vertex inactive maximum] (v42) at (3.07,6.14) {}; +\node[vertex inactive maximum] (v43) at (3.07,8.86) {}; +\path[comp inactive maximum] (v42) -- (v43); + +\node[vertex] (v44) at (3.32,6.82) {}; +\node[vertex] (v45) at (3.32,9.55) {}; +\path[comp] (v44) -- (v45); + +\node[vertex inactive maximum] (v46) at (3.58,7.50) {}; +\node[vertex inactive maximum] (v47) at (3.58,10.23) {}; +\path[comp inactive maximum] (v46) -- (v47); + +\node[vertex inactive minimum] (v48) at (4.43,0.00) {}; +\node[vertex inactive minimum] (v49) at (4.43,5.45) {}; +\path[comp inactive minimum] (v48) -- (v49); + +\node[vertex inactive maximum] (v50) at (4.69,0.68) {}; +\node[vertex inactive maximum] (v51) at (4.69,6.14) {}; +\path[comp inactive maximum] (v50) -- (v51); + +\node[vertex inactive minimum] (v52) at (4.94,1.36) {}; +\node[vertex inactive minimum] (v53) at (4.94,6.82) {}; +\path[comp inactive minimum] (v52) -- (v53); + +\node[vertex inactive maximum] (v54) at (5.20,2.05) {}; +\node[vertex inactive maximum] (v55) at (5.20,7.50) {}; +\path[comp inactive maximum] (v54) -- (v55); + +\node[vertex inactive minimum] (v56) at (5.45,2.73) {}; +\node[vertex inactive minimum] (v57) at (5.45,8.18) {}; +\path[comp inactive minimum] (v56) -- (v57); + +\node[vertex inactive maximum] (v58) at (5.71,3.41) {}; +\node[vertex inactive maximum] (v59) at (5.71,8.86) {}; +\path[comp inactive maximum] (v58) -- (v59); + +\node[vertex inactive minimum] (v60) at (5.97,4.09) {}; +\node[vertex inactive minimum] (v61) at (5.97,9.55) {}; +\path[comp inactive minimum] (v60) -- (v61); + +\node[vertex inactive maximum] (v62) at (6.22,4.77) {}; +\node[vertex inactive maximum] (v63) at (6.22,10.23) {}; +\path[comp inactive maximum] (v62) -- (v63); + +\node[vertex inactive minimum] (v64) at (7.07,2.73) {}; +\node[vertex inactive minimum] (v65) at (7.07,5.45) {}; +\path[comp inactive minimum] (v64) -- (v65); + +\node[vertex inactive maximum] (v66) at (7.33,3.41) {}; +\node[vertex inactive maximum] (v67) at (7.33,6.14) {}; +\path[comp inactive maximum] (v66) -- (v67); + +\node[vertex inactive minimum] (v68) at (7.59,4.09) {}; +\node[vertex inactive minimum] (v69) at (7.59,6.82) {}; +\path[comp inactive minimum] (v68) -- (v69); + +\node[vertex inactive maximum] (v70) at (7.84,4.77) {}; +\node[vertex inactive maximum] (v71) at (7.84,7.50) {}; +\path[comp inactive maximum] (v70) -- (v71); + +\node[vertex inactive minimum] (v72) at (8.69,1.36) {}; +\node[vertex inactive minimum] (v73) at (8.69,5.45) {}; +\path[comp inactive minimum] (v72) -- (v73); + +\node[vertex inactive maximum] (v74) at (8.95,2.05) {}; +\node[vertex inactive maximum] (v75) at (8.95,6.14) {}; +\path[comp inactive maximum] (v74) -- (v75); + +\node[vertex inactive minimum] (v76) at (9.20,4.09) {}; +\node[vertex inactive minimum] (v77) at (9.20,8.18) {}; +\path[comp inactive minimum] (v76) -- (v77); + +\node[vertex inactive maximum] (v78) at (9.46,4.77) {}; +\node[vertex inactive maximum] (v79) at (9.46,8.86) {}; +\path[comp inactive maximum] (v78) -- (v79); + +\node[vertex inactive minimum] (v80) at (10.31,1.36) {}; +\node[vertex inactive minimum] (v81) at (10.31,2.73) {}; +\path[comp inactive minimum] (v80) -- (v81); + +\node[vertex] (v82) at (10.57,2.05) {}; +\node[vertex] (v83) at (10.57,3.41) {}; +\path[comp] (v82) -- (v83); + +\node[vertex inactive minimum] (v84) at (10.31,4.09) {}; +\node[vertex inactive minimum] (v85) at (10.31,5.45) {}; +\path[comp inactive minimum] (v84) -- (v85); + +\node[vertex inactive maximum] (v86) at (10.57,4.77) {}; +\node[vertex inactive maximum] (v87) at (10.57,6.14) {}; +\path[comp inactive maximum] (v86) -- (v87); + +\node[vertex] (v88) at (10.31,6.82) {}; +\node[vertex] (v89) at (10.31,8.18) {}; +\path[comp] (v88) -- (v89); + +\node[vertex inactive maximum] (v90) at (10.57,7.50) {}; +\node[vertex inactive maximum] (v91) at (10.57,8.86) {}; +\path[comp inactive maximum] (v90) -- (v91); + +\node[vertex] (v92) at (11.42,0.68) {}; +\node[vertex] (v93) at (11.42,5.45) {}; +\path[comp] (v92) -- (v93); + +\node[vertex] (v94) at (11.68,2.05) {}; +\node[vertex] (v95) at (11.68,6.82) {}; +\path[comp] (v94) -- (v95); + +\node[vertex] (v96) at (11.93,3.41) {}; +\node[vertex] (v97) at (11.93,8.18) {}; +\path[comp] (v96) -- (v97); + +\node[vertex] (v98) at (12.19,4.77) {}; +\node[vertex] (v99) at (12.19,9.55) {}; +\path[comp] (v98) -- (v99); + +\node[vertex active minimum] (v100) at (13.04,0.68) {}; +\node[vertex active minimum] (v101) at (13.04,2.73) {}; +\path[comp active minimum] (v100) -- (v101); + +\node[vertex active minimum] (v102) at (13.30,2.05) {}; +\node[vertex active minimum] (v103) at (13.30,4.09) {}; +\path[comp active minimum] (v102) -- (v103); + +\node[vertex] (v104) at (13.04,3.41) {}; +\node[vertex] (v105) at (13.04,5.45) {}; +\path[comp] (v104) -- (v105); + +\node[vertex] (v106) at (13.30,4.77) {}; +\node[vertex] (v107) at (13.30,6.82) {}; +\path[comp] (v106) -- (v107); + +\node[vertex active maximum] (v108) at (13.04,6.14) {}; +\node[vertex active maximum] (v109) at (13.04,8.18) {}; +\path[comp active maximum] (v108) -- (v109); + +\node[vertex active maximum] (v110) at (13.30,7.50) {}; +\node[vertex active maximum] (v111) at (13.30,9.55) {}; +\path[comp active maximum] (v110) -- (v111); + +\node[vertex inactive minimum] (v112) at (14.15,0.68) {}; +\node[vertex inactive minimum] (v113) at (14.15,1.36) {}; +\path[comp inactive minimum] (v112) -- (v113); + +\node[vertex inactive minimum] (v114) at (14.15,2.05) {}; +\node[vertex inactive minimum] (v115) at (14.15,2.73) {}; +\path[comp inactive minimum] (v114) -- (v115); + +\node[vertex] (v116) at (14.15,3.41) {}; +\node[vertex] (v117) at (14.15,4.09) {}; +\path[comp] (v116) -- (v117); + +\node[vertex] (v118) at (14.15,4.77) {}; +\node[vertex] (v119) at (14.15,5.45) {}; +\path[comp] (v118) -- (v119); + +\node[vertex] (v120) at (14.15,6.14) {}; +\node[vertex] (v121) at (14.15,6.82) {}; +\path[comp] (v120) -- (v121); + +\node[vertex inactive maximum] (v122) at (14.15,7.50) {}; +\node[vertex inactive maximum] (v123) at (14.15,8.18) {}; +\path[comp inactive maximum] (v122) -- (v123); + +\node[vertex inactive maximum] (v124) at (14.15,8.86) {}; +\node[vertex inactive maximum] (v125) at (14.15,9.55) {}; +\path[comp inactive maximum] (v124) -- (v125); + +\end{tikzpicture} diff --git a/images/32-ec-1277190372.tex b/images/32-ec-1277190372.tex deleted file mode 100644 index 485d6ed..0000000 --- a/images/32-ec-1277190372.tex +++ /dev/null @@ -1,858 +0,0 @@ -\begin{tikzpicture}[scale=0.35,auto] -\node[vertex] (v0) at (1.50,0) {}; -\node[vertex] (v1) at (1.50,1) {}; -\path[comp] (v0) -- (v1); - -\node[vertex] (v2) at (1.50,2) {}; -\node[vertex] (v3) at (1.50,3) {}; -\path[comp] (v2) -- (v3); - -\node[vertex] (v4) at (1.50,4) {}; -\node[vertex] (v5) at (1.50,20) {}; -\path[comp] (v4) -- (v5); - -\node[vertex] (v6) at (1.85,5) {}; -\node[vertex] (v7) at (1.85,21) {}; -\path[comp] (v6) -- (v7); - -\node[vertex] (v8) at (2.20,6) {}; -\node[vertex] (v9) at (2.20,8) {}; -\path[comp] (v8) -- (v9); - -\node[vertex] (v10) at (2.55,7) {}; -\node[vertex] (v11) at (2.55,17) {}; -\path[comp] (v10) -- (v11); - -\node[vertex] (v12) at (2.20,9) {}; -\node[vertex] (v13) at (2.20,18) {}; -\path[comp] (v12) -- (v13); - -\node[vertex] (v14) at (2.90,10) {}; -\node[vertex] (v15) at (2.90,19) {}; -\path[comp] (v14) -- (v15); - -\node[vertex] (v16) at (3.25,11) {}; -\node[vertex] (v17) at (3.25,22) {}; -\path[comp] (v16) -- (v17); - -\node[vertex] (v18) at (3.60,12) {}; -\node[vertex] (v19) at (3.60,23) {}; -\path[comp] (v18) -- (v19); - -\node[vertex] (v20) at (3.95,13) {}; -\node[vertex] (v21) at (3.95,25) {}; -\path[comp] (v20) -- (v21); - -\node[vertex] (v22) at (4.30,14) {}; -\node[vertex] (v23) at (4.30,27) {}; -\path[comp] (v22) -- (v23); - -\node[vertex] (v24) at (4.65,15) {}; -\node[vertex] (v25) at (4.65,30) {}; -\path[comp] (v24) -- (v25); - -\node[vertex] (v26) at (5.00,16) {}; -\node[vertex] (v27) at (5.00,31) {}; -\path[comp] (v26) -- (v27); - -\node[vertex] (v28) at (1.50,24) {}; -\node[vertex] (v29) at (1.50,26) {}; -\path[comp] (v28) -- (v29); - -\node[vertex] (v30) at (1.50,28) {}; -\node[vertex] (v31) at (1.50,29) {}; -\path[comp] (v30) -- (v31); - -\node[vertex] (v32) at (6.50,0) {}; -\node[vertex] (v33) at (6.50,3) {}; -\path[comp] (v32) -- (v33); - -\node[vertex] (v34) at (6.85,1) {}; -\node[vertex] (v35) at (6.85,2) {}; -\path[comp] (v34) -- (v35); - -\node[vertex] (v36) at (6.50,4) {}; -\node[vertex] (v37) at (6.50,5) {}; -\path[comp] (v36) -- (v37); - -\node[vertex] (v38) at (6.50,6) {}; -\node[vertex] (v39) at (6.50,7) {}; -\path[comp] (v38) -- (v39); - -\node[vertex] (v40) at (6.50,8) {}; -\node[vertex] (v41) at (6.50,17) {}; -\path[comp] (v40) -- (v41); - -\node[vertex] (v42) at (6.85,9) {}; -\node[vertex] (v43) at (6.85,10) {}; -\path[comp] (v42) -- (v43); - -\node[vertex] (v44) at (6.85,11) {}; -\node[vertex] (v45) at (6.85,12) {}; -\path[comp] (v44) -- (v45); - -\node[vertex] (v46) at (6.85,13) {}; -\node[vertex] (v47) at (6.85,24) {}; -\path[comp] (v46) -- (v47); - -\node[vertex] (v48) at (7.20,14) {}; -\node[vertex] (v49) at (7.20,29) {}; -\path[comp] (v48) -- (v49); - -\node[vertex] (v50) at (7.55,15) {}; -\node[vertex] (v51) at (7.55,16) {}; -\path[comp] (v50) -- (v51); - -\node[vertex] (v52) at (6.50,18) {}; -\node[vertex] (v53) at (6.50,19) {}; -\path[comp] (v52) -- (v53); - -\node[vertex] (v54) at (6.50,20) {}; -\node[vertex] (v55) at (6.50,21) {}; -\path[comp] (v54) -- (v55); - -\node[vertex] (v56) at (6.50,22) {}; -\node[vertex] (v57) at (6.50,23) {}; -\path[comp] (v56) -- (v57); - -\node[vertex] (v58) at (6.50,25) {}; -\node[vertex] (v59) at (6.50,26) {}; -\path[comp] (v58) -- (v59); - -\node[vertex] (v60) at (6.50,27) {}; -\node[vertex] (v61) at (6.50,28) {}; -\path[comp] (v60) -- (v61); - -\node[vertex] (v62) at (6.50,30) {}; -\node[vertex] (v63) at (6.50,31) {}; -\path[comp] (v62) -- (v63); - -\node[vertex] (v64) at (9.05,0) {}; -\node[vertex] (v65) at (9.05,1) {}; -\path[comp] (v64) -- (v65); - -\node[vertex] (v66) at (9.05,2) {}; -\node[vertex] (v67) at (9.05,3) {}; -\path[comp] (v66) -- (v67); - -\node[vertex] (v68) at (9.05,5) {}; -\node[vertex] (v69) at (9.05,20) {}; -\path[comp] (v68) -- (v69); - -\node[vertex] (v70) at (9.40,7) {}; -\node[vertex] (v71) at (9.40,8) {}; -\path[comp] (v70) -- (v71); - -\node[vertex] (v72) at (9.40,10) {}; -\node[vertex] (v73) at (9.40,18) {}; -\path[comp] (v72) -- (v73); - -\node[vertex] (v74) at (9.75,12) {}; -\node[vertex] (v75) at (9.75,22) {}; -\path[comp] (v74) -- (v75); - -\node[vertex] (v76) at (10.10,14) {}; -\node[vertex] (v77) at (10.10,27) {}; -\path[comp] (v76) -- (v77); - -\node[vertex] (v78) at (10.45,16) {}; -\node[vertex] (v79) at (10.45,30) {}; -\path[comp] (v78) -- (v79); - -\node[vertex] (v80) at (9.05,24) {}; -\node[vertex] (v81) at (9.05,25) {}; -\path[comp] (v80) -- (v81); - -\node[vertex] (v82) at (9.05,28) {}; -\node[vertex] (v83) at (9.05,29) {}; -\path[comp] (v82) -- (v83); - -\node[vertex] (v84) at (11.95,0) {}; -\node[vertex] (v85) at (11.95,4) {}; -\path[comp] (v84) -- (v85); - -\node[vertex] (v86) at (12.30,1) {}; -\node[vertex] (v87) at (12.30,21) {}; -\path[comp] (v86) -- (v87); - -\node[vertex] (v88) at (12.65,2) {}; -\node[vertex] (v89) at (12.65,20) {}; -\path[comp] (v88) -- (v89); - -\node[vertex] (v90) at (13.00,3) {}; -\node[vertex] (v91) at (13.00,5) {}; -\path[comp] (v90) -- (v91); - -\node[vertex] (v92) at (11.95,6) {}; -\node[vertex] (v93) at (11.95,10) {}; -\path[comp] (v92) -- (v93); - -\node[vertex] (v94) at (13.00,7) {}; -\node[vertex] (v95) at (13.00,9) {}; -\path[comp] (v94) -- (v95); - -\node[vertex] (v96) at (13.35,8) {}; -\node[vertex] (v97) at (13.35,19) {}; -\path[comp] (v96) -- (v97); - -\node[vertex] (v98) at (11.95,11) {}; -\node[vertex] (v99) at (11.95,24) {}; -\path[comp] (v98) -- (v99); - -\node[vertex] (v100) at (13.00,12) {}; -\node[vertex] (v101) at (13.00,13) {}; -\path[comp] (v100) -- (v101); - -\node[vertex] (v102) at (13.00,14) {}; -\node[vertex] (v103) at (13.00,15) {}; -\path[comp] (v102) -- (v103); - -\node[vertex] (v104) at (13.00,16) {}; -\node[vertex] (v105) at (13.00,29) {}; -\path[comp] (v104) -- (v105); - -\node[vertex] (v106) at (13.70,17) {}; -\node[vertex] (v107) at (13.70,18) {}; -\path[comp] (v106) -- (v107); - -\node[vertex] (v108) at (12.30,22) {}; -\node[vertex] (v109) at (12.30,26) {}; -\path[comp] (v108) -- (v109); - -\node[vertex] (v110) at (12.65,23) {}; -\node[vertex] (v111) at (12.65,25) {}; -\path[comp] (v110) -- (v111); - -\node[vertex] (v112) at (11.95,27) {}; -\node[vertex] (v113) at (11.95,31) {}; -\path[comp] (v112) -- (v113); - -\node[vertex] (v114) at (12.30,28) {}; -\node[vertex] (v115) at (12.30,30) {}; -\path[comp] (v114) -- (v115); - -\node[vertex] (v116) at (15.20,1) {}; -\node[vertex] (v117) at (15.20,3) {}; -\path[comp] (v116) -- (v117); - -\node[vertex] (v118) at (15.55,2) {}; -\node[vertex] (v119) at (15.55,4) {}; -\path[comp] (v118) -- (v119); - -\node[vertex] (v120) at (15.20,5) {}; -\node[vertex] (v121) at (15.20,21) {}; -\path[comp] (v120) -- (v121); - -\node[vertex] (v122) at (15.55,6) {}; -\node[vertex] (v123) at (15.55,7) {}; -\path[comp] (v122) -- (v123); - -\node[vertex] (v124) at (15.55,8) {}; -\node[vertex] (v125) at (15.55,10) {}; -\path[comp] (v124) -- (v125); - -\node[vertex] (v126) at (15.90,9) {}; -\node[vertex] (v127) at (15.90,17) {}; -\path[comp] (v126) -- (v127); - -\node[vertex] (v128) at (15.55,11) {}; -\node[vertex] (v129) at (15.55,12) {}; -\path[comp] (v128) -- (v129); - -\node[vertex] (v130) at (15.55,13) {}; -\node[vertex] (v131) at (15.55,23) {}; -\path[comp] (v130) -- (v131); - -\node[vertex] (v132) at (16.25,15) {}; -\node[vertex] (v133) at (16.25,28) {}; -\path[comp] (v132) -- (v133); - -\node[vertex] (v134) at (16.60,16) {}; -\node[vertex] (v135) at (16.60,27) {}; -\path[comp] (v134) -- (v135); - -\node[vertex] (v136) at (15.90,18) {}; -\node[vertex] (v137) at (15.90,19) {}; -\path[comp] (v136) -- (v137); - -\node[vertex] (v138) at (15.20,22) {}; -\node[vertex] (v139) at (15.20,24) {}; -\path[comp] (v138) -- (v139); - -\node[vertex] (v140) at (15.20,25) {}; -\node[vertex] (v141) at (15.20,26) {}; -\path[comp] (v140) -- (v141); - -\node[vertex] (v142) at (15.20,29) {}; -\node[vertex] (v143) at (15.20,31) {}; -\path[comp] (v142) -- (v143); - -\node[vertex] (v144) at (18.10,1) {}; -\node[vertex] (v145) at (18.10,2) {}; -\path[comp] (v144) -- (v145); - -\node[vertex] (v146) at (18.10,3) {}; -\node[vertex] (v147) at (18.10,4) {}; -\path[comp] (v146) -- (v147); - -\node[vertex] (v148) at (18.10,5) {}; -\node[vertex] (v149) at (18.10,20) {}; -\path[comp] (v148) -- (v149); - -\node[vertex] (v150) at (18.45,8) {}; -\node[vertex] (v151) at (18.45,9) {}; -\path[comp] (v150) -- (v151); - -\node[vertex] (v152) at (18.45,10) {}; -\node[vertex] (v153) at (18.45,17) {}; -\path[comp] (v152) -- (v153); - -\node[vertex] (v154) at (18.80,13) {}; -\node[vertex] (v155) at (18.80,22) {}; -\path[comp] (v154) -- (v155); - -\node[vertex] (v156) at (19.15,15) {}; -\node[vertex] (v157) at (19.15,16) {}; -\path[comp] (v156) -- (v157); - -\node[vertex] (v158) at (18.10,23) {}; -\node[vertex] (v159) at (18.10,24) {}; -\path[comp] (v158) -- (v159); - -\node[vertex] (v160) at (18.10,27) {}; -\node[vertex] (v161) at (18.10,28) {}; -\path[comp] (v160) -- (v161); - -\node[vertex] (v162) at (18.10,29) {}; -\node[vertex] (v163) at (18.10,30) {}; -\path[comp] (v162) -- (v163); - -\node[vertex] (v164) at (20.65,0) {}; -\node[vertex] (v165) at (20.65,8) {}; -\path[comp] (v164) -- (v165); - -\node[vertex] (v166) at (21.00,1) {}; -\node[vertex] (v167) at (21.00,7) {}; -\path[comp] (v166) -- (v167); - -\node[vertex] (v168) at (21.35,2) {}; -\node[vertex] (v169) at (21.35,6) {}; -\path[comp] (v168) -- (v169); - -\node[vertex] (v170) at (21.70,3) {}; -\node[vertex] (v171) at (21.70,19) {}; -\path[comp] (v170) -- (v171); - -\node[vertex] (v172) at (22.05,4) {}; -\node[vertex] (v173) at (22.05,18) {}; -\path[comp] (v172) -- (v173); - -\node[vertex] (v174) at (22.40,5) {}; -\node[vertex] (v175) at (22.40,17) {}; -\path[comp] (v174) -- (v175); - -\node[vertex] (v176) at (20.65,9) {}; -\node[vertex] (v177) at (20.65,21) {}; -\path[comp] (v176) -- (v177); - -\node[vertex] (v178) at (21.00,10) {}; -\node[vertex] (v179) at (21.00,20) {}; -\path[comp] (v178) -- (v179); - -\node[vertex] (v180) at (21.35,11) {}; -\node[vertex] (v181) at (21.35,16) {}; -\path[comp] (v180) -- (v181); - -\node[vertex] (v182) at (22.75,12) {}; -\node[vertex] (v183) at (22.75,15) {}; -\path[comp] (v182) -- (v183); - -\node[vertex] (v184) at (23.10,13) {}; -\node[vertex] (v185) at (23.10,14) {}; -\path[comp] (v184) -- (v185); - -\node[vertex] (v186) at (20.65,22) {}; -\node[vertex] (v187) at (20.65,31) {}; -\path[comp] (v186) -- (v187); - -\node[vertex] (v188) at (21.00,23) {}; -\node[vertex] (v189) at (21.00,30) {}; -\path[comp] (v188) -- (v189); - -\node[vertex] (v190) at (21.35,24) {}; -\node[vertex] (v191) at (21.35,29) {}; -\path[comp] (v190) -- (v191); - -\node[vertex] (v192) at (21.70,25) {}; -\node[vertex] (v193) at (21.70,28) {}; -\path[comp] (v192) -- (v193); - -\node[vertex] (v194) at (22.05,26) {}; -\node[vertex] (v195) at (22.05,27) {}; -\path[comp] (v194) -- (v195); - -\node[vertex] (v196) at (24.60,0) {}; -\node[vertex] (v197) at (24.60,2) {}; -\path[comp] (v196) -- (v197); - -\node[vertex] (v198) at (24.60,3) {}; -\node[vertex] (v199) at (24.60,9) {}; -\path[comp] (v198) -- (v199); - -\node[vertex] (v200) at (24.95,4) {}; -\node[vertex] (v201) at (24.95,8) {}; -\path[comp] (v200) -- (v201); - -\node[vertex] (v202) at (25.30,5) {}; -\node[vertex] (v203) at (25.30,7) {}; -\path[comp] (v202) -- (v203); - -\node[vertex] (v204) at (25.65,6) {}; -\node[vertex] (v205) at (25.65,10) {}; -\path[comp] (v204) -- (v205); - -\node[vertex] (v206) at (24.60,11) {}; -\node[vertex] (v207) at (24.60,13) {}; -\path[comp] (v206) -- (v207); - -\node[vertex] (v208) at (24.60,14) {}; -\node[vertex] (v209) at (24.60,25) {}; -\path[comp] (v208) -- (v209); - -\node[vertex] (v210) at (24.95,15) {}; -\node[vertex] (v211) at (24.95,24) {}; -\path[comp] (v210) -- (v211); - -\node[vertex] (v212) at (25.30,16) {}; -\node[vertex] (v213) at (25.30,23) {}; -\path[comp] (v212) -- (v213); - -\node[vertex] (v214) at (25.65,18) {}; -\node[vertex] (v215) at (25.65,20) {}; -\path[comp] (v214) -- (v215); - -\node[vertex] (v216) at (26.00,19) {}; -\node[vertex] (v217) at (26.00,21) {}; -\path[comp] (v216) -- (v217); - -\node[vertex] (v218) at (25.65,22) {}; -\node[vertex] (v219) at (25.65,26) {}; -\path[comp] (v218) -- (v219); - -\node[vertex] (v220) at (24.60,27) {}; -\node[vertex] (v221) at (24.60,31) {}; -\path[comp] (v220) -- (v221); - -\node[vertex] (v222) at (24.95,28) {}; -\node[vertex] (v223) at (24.95,30) {}; -\path[comp] (v222) -- (v223); - -\node[vertex] (v224) at (27.50,1) {}; -\node[vertex] (v225) at (27.50,2) {}; -\path[comp] (v224) -- (v225); - -\node[vertex] (v226) at (27.50,3) {}; -\node[vertex] (v227) at (27.50,5) {}; -\path[comp] (v226) -- (v227); - -\node[vertex] (v228) at (27.85,4) {}; -\node[vertex] (v229) at (27.85,6) {}; -\path[comp] (v228) -- (v229); - -\node[vertex] (v230) at (27.50,7) {}; -\node[vertex] (v231) at (27.50,9) {}; -\path[comp] (v230) -- (v231); - -\node[vertex] (v232) at (27.85,8) {}; -\node[vertex] (v233) at (27.85,10) {}; -\path[comp] (v232) -- (v233); - -\node[vertex] (v234) at (27.50,12) {}; -\node[vertex] (v235) at (27.50,13) {}; -\path[comp] (v234) -- (v235); - -\node[vertex] (v236) at (27.50,14) {}; -\node[vertex] (v237) at (27.50,16) {}; -\path[comp] (v236) -- (v237); - -\node[vertex] (v238) at (27.85,15) {}; -\node[vertex] (v239) at (27.85,22) {}; -\path[comp] (v238) -- (v239); - -\node[vertex] (v240) at (27.50,17) {}; -\node[vertex] (v241) at (27.50,19) {}; -\path[comp] (v240) -- (v241); - -\node[vertex] (v242) at (27.50,23) {}; -\node[vertex] (v243) at (27.50,25) {}; -\path[comp] (v242) -- (v243); - -\node[vertex] (v244) at (27.85,24) {}; -\node[vertex] (v245) at (27.85,26) {}; -\path[comp] (v244) -- (v245); - -\node[vertex] (v246) at (27.50,27) {}; -\node[vertex] (v247) at (27.50,29) {}; -\path[comp] (v246) -- (v247); - -\node[vertex] (v248) at (29.35,3) {}; -\node[vertex] (v249) at (29.35,4) {}; -\path[comp] (v248) -- (v249); - -\node[vertex] (v250) at (29.35,5) {}; -\node[vertex] (v251) at (29.35,6) {}; -\path[comp] (v250) -- (v251); - -\node[vertex] (v252) at (29.35,7) {}; -\node[vertex] (v253) at (29.35,8) {}; -\path[comp] (v252) -- (v253); - -\node[vertex] (v254) at (29.35,9) {}; -\node[vertex] (v255) at (29.35,10) {}; -\path[comp] (v254) -- (v255); - -\node[vertex] (v256) at (29.35,14) {}; -\node[vertex] (v257) at (29.35,15) {}; -\path[comp] (v256) -- (v257); - -\node[vertex] (v258) at (29.35,16) {}; -\node[vertex] (v259) at (29.35,22) {}; -\path[comp] (v258) -- (v259); - -\node[vertex] (v260) at (29.70,17) {}; -\node[vertex] (v261) at (29.70,18) {}; -\path[comp] (v260) -- (v261); - -\node[vertex] (v262) at (29.70,19) {}; -\node[vertex] (v263) at (29.70,20) {}; -\path[comp] (v262) -- (v263); - -\node[vertex] (v264) at (29.35,23) {}; -\node[vertex] (v265) at (29.35,24) {}; -\path[comp] (v264) -- (v265); - -\node[vertex] (v266) at (29.35,25) {}; -\node[vertex] (v267) at (29.35,26) {}; -\path[comp] (v266) -- (v267); - -\node[vertex] (v268) at (29.35,27) {}; -\node[vertex] (v269) at (29.35,28) {}; -\path[comp] (v268) -- (v269); - -\node[vertex] (v270) at (29.35,29) {}; -\node[vertex] (v271) at (29.35,30) {}; -\path[comp] (v270) -- (v271); - -\node[vertex] (v272) at (31.20,0) {}; -\node[vertex] (v273) at (31.20,16) {}; -\path[comp] (v272) -- (v273); - -\node[vertex] (v274) at (31.55,1) {}; -\node[vertex] (v275) at (31.55,15) {}; -\path[comp] (v274) -- (v275); - -\node[vertex] (v276) at (31.90,2) {}; -\node[vertex] (v277) at (31.90,14) {}; -\path[comp] (v276) -- (v277); - -\node[vertex] (v278) at (32.25,3) {}; -\node[vertex] (v279) at (32.25,13) {}; -\path[comp] (v278) -- (v279); - -\node[vertex] (v280) at (32.60,4) {}; -\node[vertex] (v281) at (32.60,12) {}; -\path[comp] (v280) -- (v281); - -\node[vertex] (v282) at (32.95,5) {}; -\node[vertex] (v283) at (32.95,11) {}; -\path[comp] (v282) -- (v283); - -\node[vertex] (v284) at (33.30,6) {}; -\node[vertex] (v285) at (33.30,31) {}; -\path[comp] (v284) -- (v285); - -\node[vertex] (v286) at (33.65,7) {}; -\node[vertex] (v287) at (33.65,30) {}; -\path[comp] (v286) -- (v287); - -\node[vertex] (v288) at (34.00,8) {}; -\node[vertex] (v289) at (34.00,29) {}; -\path[comp] (v288) -- (v289); - -\node[vertex] (v290) at (34.35,9) {}; -\node[vertex] (v291) at (34.35,28) {}; -\path[comp] (v290) -- (v291); - -\node[vertex] (v292) at (34.70,10) {}; -\node[vertex] (v293) at (34.70,27) {}; -\path[comp] (v292) -- (v293); - -\node[vertex] (v294) at (31.20,17) {}; -\node[vertex] (v295) at (31.20,26) {}; -\path[comp] (v294) -- (v295); - -\node[vertex] (v296) at (31.55,18) {}; -\node[vertex] (v297) at (31.55,25) {}; -\path[comp] (v296) -- (v297); - -\node[vertex] (v298) at (31.90,19) {}; -\node[vertex] (v299) at (31.90,24) {}; -\path[comp] (v298) -- (v299); - -\node[vertex] (v300) at (32.25,20) {}; -\node[vertex] (v301) at (32.25,23) {}; -\path[comp] (v300) -- (v301); - -\node[vertex] (v302) at (32.60,21) {}; -\node[vertex] (v303) at (32.60,22) {}; -\path[comp] (v302) -- (v303); - -\node[vertex] (v304) at (36.20,0) {}; -\node[vertex] (v305) at (36.20,4) {}; -\path[comp] (v304) -- (v305); - -\node[vertex] (v306) at (36.55,1) {}; -\node[vertex] (v307) at (36.55,5) {}; -\path[comp] (v306) -- (v307); - -\node[vertex] (v308) at (36.20,6) {}; -\node[vertex] (v309) at (36.20,20) {}; -\path[comp] (v308) -- (v309); - -\node[vertex] (v310) at (36.55,7) {}; -\node[vertex] (v311) at (36.55,21) {}; -\path[comp] (v310) -- (v311); - -\node[vertex] (v312) at (36.90,8) {}; -\node[vertex] (v313) at (36.90,16) {}; -\path[comp] (v312) -- (v313); - -\node[vertex] (v314) at (37.25,9) {}; -\node[vertex] (v315) at (37.25,15) {}; -\path[comp] (v314) -- (v315); - -\node[vertex] (v316) at (37.60,10) {}; -\node[vertex] (v317) at (37.60,14) {}; -\path[comp] (v316) -- (v317); - -\node[vertex] (v318) at (37.95,11) {}; -\node[vertex] (v319) at (37.95,19) {}; -\path[comp] (v318) -- (v319); - -\node[vertex] (v320) at (38.30,12) {}; -\node[vertex] (v321) at (38.30,18) {}; -\path[comp] (v320) -- (v321); - -\node[vertex] (v322) at (38.65,13) {}; -\node[vertex] (v323) at (38.65,17) {}; -\path[comp] (v322) -- (v323); - -\node[vertex] (v324) at (36.20,22) {}; -\node[vertex] (v325) at (36.20,30) {}; -\path[comp] (v324) -- (v325); - -\node[vertex] (v326) at (36.55,23) {}; -\node[vertex] (v327) at (36.55,31) {}; -\path[comp] (v326) -- (v327); - -\node[vertex] (v328) at (36.90,24) {}; -\node[vertex] (v329) at (36.90,28) {}; -\path[comp] (v328) -- (v329); - -\node[vertex] (v330) at (37.25,25) {}; -\node[vertex] (v331) at (37.25,29) {}; -\path[comp] (v330) -- (v331); - -\node[vertex] (v332) at (40.15,0) {}; -\node[vertex] (v333) at (40.15,1) {}; -\path[comp] (v332) -- (v333); - -\node[vertex] (v334) at (40.15,2) {}; -\node[vertex] (v335) at (40.15,4) {}; -\path[comp] (v334) -- (v335); - -\node[vertex] (v336) at (40.50,3) {}; -\node[vertex] (v337) at (40.50,5) {}; -\path[comp] (v336) -- (v337); - -\node[vertex] (v338) at (40.15,6) {}; -\node[vertex] (v339) at (40.15,10) {}; -\path[comp] (v338) -- (v339); - -\node[vertex] (v340) at (40.50,7) {}; -\node[vertex] (v341) at (40.50,13) {}; -\path[comp] (v340) -- (v341); - -\node[vertex] (v342) at (40.85,8) {}; -\node[vertex] (v343) at (40.85,12) {}; -\path[comp] (v342) -- (v343); - -\node[vertex] (v344) at (41.20,9) {}; -\node[vertex] (v345) at (41.20,11) {}; -\path[comp] (v344) -- (v345); - -\node[vertex] (v346) at (40.15,14) {}; -\node[vertex] (v347) at (40.15,20) {}; -\path[comp] (v346) -- (v347); - -\node[vertex] (v348) at (40.50,15) {}; -\node[vertex] (v349) at (40.50,19) {}; -\path[comp] (v348) -- (v349); - -\node[vertex] (v350) at (40.85,16) {}; -\node[vertex] (v351) at (40.85,18) {}; -\path[comp] (v350) -- (v351); - -\node[vertex] (v352) at (41.20,17) {}; -\node[vertex] (v353) at (41.20,21) {}; -\path[comp] (v352) -- (v353); - -\node[vertex] (v354) at (40.15,22) {}; -\node[vertex] (v355) at (40.15,26) {}; -\path[comp] (v354) -- (v355); - -\node[vertex] (v356) at (40.50,23) {}; -\node[vertex] (v357) at (40.50,27) {}; -\path[comp] (v356) -- (v357); - -\node[vertex] (v358) at (40.15,30) {}; -\node[vertex] (v359) at (40.15,31) {}; -\path[comp] (v358) -- (v359); - -\node[vertex] (v360) at (42.70,2) {}; -\node[vertex] (v361) at (42.70,3) {}; -\path[comp] (v360) -- (v361); - -\node[vertex] (v362) at (42.70,4) {}; -\node[vertex] (v363) at (42.70,5) {}; -\path[comp] (v362) -- (v363); - -\node[vertex] (v364) at (42.70,6) {}; -\node[vertex] (v365) at (42.70,8) {}; -\path[comp] (v364) -- (v365); - -\node[vertex] (v366) at (43.05,7) {}; -\node[vertex] (v367) at (43.05,9) {}; -\path[comp] (v366) -- (v367); - -\node[vertex] (v368) at (42.70,10) {}; -\node[vertex] (v369) at (42.70,12) {}; -\path[comp] (v368) -- (v369); - -\node[vertex] (v370) at (43.05,11) {}; -\node[vertex] (v371) at (43.05,13) {}; -\path[comp] (v370) -- (v371); - -\node[vertex] (v372) at (42.70,14) {}; -\node[vertex] (v373) at (42.70,16) {}; -\path[comp] (v372) -- (v373); - -\node[vertex] (v374) at (43.05,15) {}; -\node[vertex] (v375) at (43.05,17) {}; -\path[comp] (v374) -- (v375); - -\node[vertex] (v376) at (42.70,18) {}; -\node[vertex] (v377) at (42.70,20) {}; -\path[comp] (v376) -- (v377); - -\node[vertex] (v378) at (43.05,19) {}; -\node[vertex] (v379) at (43.05,21) {}; -\path[comp] (v378) -- (v379); - -\node[vertex] (v380) at (42.70,22) {}; -\node[vertex] (v381) at (42.70,24) {}; -\path[comp] (v380) -- (v381); - -\node[vertex] (v382) at (43.05,23) {}; -\node[vertex] (v383) at (43.05,25) {}; -\path[comp] (v382) -- (v383); - -\node[vertex] (v384) at (42.70,26) {}; -\node[vertex] (v385) at (42.70,28) {}; -\path[comp] (v384) -- (v385); - -\node[vertex] (v386) at (43.05,27) {}; -\node[vertex] (v387) at (43.05,29) {}; -\path[comp] (v386) -- (v387); - -\node[vertex] (v388) at (44.55,6) {}; -\node[vertex] (v389) at (44.55,7) {}; -\path[comp] (v388) -- (v389); - -\node[vertex] (v390) at (44.55,8) {}; -\node[vertex] (v391) at (44.55,9) {}; -\path[comp] (v390) -- (v391); - -\node[vertex] (v392) at (44.55,10) {}; -\node[vertex] (v393) at (44.55,11) {}; -\path[comp] (v392) -- (v393); - -\node[vertex] (v394) at (44.55,12) {}; -\node[vertex] (v395) at (44.55,13) {}; -\path[comp] (v394) -- (v395); - -\node[vertex] (v396) at (44.55,14) {}; -\node[vertex] (v397) at (44.55,15) {}; -\path[comp] (v396) -- (v397); - -\node[vertex] (v398) at (44.55,16) {}; -\node[vertex] (v399) at (44.55,17) {}; -\path[comp] (v398) -- (v399); - -\node[vertex] (v400) at (44.55,18) {}; -\node[vertex] (v401) at (44.55,19) {}; -\path[comp] (v400) -- (v401); - -\node[vertex] (v402) at (44.55,20) {}; -\node[vertex] (v403) at (44.55,21) {}; -\path[comp] (v402) -- (v403); - -\node[vertex] (v404) at (44.55,22) {}; -\node[vertex] (v405) at (44.55,23) {}; -\path[comp] (v404) -- (v405); - -\node[vertex] (v406) at (44.55,24) {}; -\node[vertex] (v407) at (44.55,25) {}; -\path[comp] (v406) -- (v407); - -\node[vertex] (v408) at (44.55,26) {}; -\node[vertex] (v409) at (44.55,27) {}; -\path[comp] (v408) -- (v409); - -\node[vertex] (v410) at (44.55,28) {}; -\node[vertex] (v411) at (44.55,29) {}; -\path[comp] (v410) -- (v411); - -\path[edge] (0,0) -- (46.05,0); -\path[edge] (0,1) -- (46.05,1); -\path[edge] (0,2) -- (46.05,2); -\path[edge] (0,3) -- (46.05,3); -\path[edge] (0,4) -- (46.05,4); -\path[edge] (0,5) -- (46.05,5); -\path[edge] (0,6) -- (46.05,6); -\path[edge] (0,7) -- (46.05,7); -\path[edge] (0,8) -- (46.05,8); -\path[edge] (0,9) -- (46.05,9); -\path[edge] (0,10) -- (46.05,10); -\path[edge] (0,11) -- (46.05,11); -\path[edge] (0,12) -- (46.05,12); -\path[edge] (0,13) -- (46.05,13); -\path[edge] (0,14) -- (46.05,14); -\path[edge] (0,15) -- (46.05,15); -\path[edge] (0,16) -- (46.05,16); -\path[edge] (0,17) -- (46.05,17); -\path[edge] (0,18) -- (46.05,18); -\path[edge] (0,19) -- (46.05,19); -\path[edge] (0,20) -- (46.05,20); -\path[edge] (0,21) -- (46.05,21); -\path[edge] (0,22) -- (46.05,22); -\path[edge] (0,23) -- (46.05,23); -\path[edge] (0,24) -- (46.05,24); -\path[edge] (0,25) -- (46.05,25); -\path[edge] (0,26) -- (46.05,26); -\path[edge] (0,27) -- (46.05,27); -\path[edge] (0,28) -- (46.05,28); -\path[edge] (0,29) -- (46.05,29); -\path[edge] (0,30) -- (46.05,30); -\path[edge] (0,31) -- (46.05,31); -\end{tikzpicture} diff --git a/images/32-ec-from-bs64.tex b/images/32-ec-from-bs64.tex new file mode 100644 index 0000000..060cc5a --- /dev/null +++ b/images/32-ec-from-bs64.tex @@ -0,0 +1,858 @@ +\begin{tikzpicture}[auto] +\node[vertex] (v0) at (0.44,0.00) {}; +\node[vertex] (v1) at (0.44,7.41) {}; +\path[comp] (v0) -- (v1); + +\node[vertex] (v2) at (0.57,0.35) {}; +\node[vertex] (v3) at (0.57,3.18) {}; +\path[comp] (v2) -- (v3); + +\node[vertex] (v4) at (0.71,0.71) {}; +\node[vertex] (v5) at (0.71,3.88) {}; +\path[comp] (v4) -- (v5); + +\node[vertex] (v6) at (0.84,1.06) {}; +\node[vertex] (v7) at (0.84,7.06) {}; +\path[comp] (v6) -- (v7); + +\node[vertex] (v8) at (0.97,1.41) {}; +\node[vertex] (v9) at (0.97,1.76) {}; +\path[comp] (v8) -- (v9); + +\node[vertex] (v10) at (0.97,2.12) {}; +\node[vertex] (v11) at (0.97,7.76) {}; +\path[comp] (v10) -- (v11); + +\node[vertex] (v12) at (1.10,2.47) {}; +\node[vertex] (v13) at (1.10,2.82) {}; +\path[comp] (v12) -- (v13); + +\node[vertex] (v14) at (0.57,3.53) {}; +\node[vertex] (v15) at (0.57,6.71) {}; +\path[comp] (v14) -- (v15); + +\node[vertex] (v16) at (0.71,4.24) {}; +\node[vertex] (v17) at (0.71,8.82) {}; +\path[comp] (v16) -- (v17); + +\node[vertex] (v18) at (1.10,4.59) {}; +\node[vertex] (v19) at (1.10,10.24) {}; +\path[comp] (v18) -- (v19); + +\node[vertex] (v20) at (1.24,4.94) {}; +\node[vertex] (v21) at (1.24,6.00) {}; +\path[comp] (v20) -- (v21); + +\node[vertex] (v22) at (1.37,5.29) {}; +\node[vertex] (v23) at (1.37,10.59) {}; +\path[comp] (v22) -- (v23); + +\node[vertex] (v24) at (1.50,5.65) {}; +\node[vertex] (v25) at (1.50,6.35) {}; +\path[comp] (v24) -- (v25); + +\node[vertex] (v26) at (0.44,8.12) {}; +\node[vertex] (v27) at (0.44,8.47) {}; +\path[comp] (v26) -- (v27); + +\node[vertex] (v28) at (0.44,9.18) {}; +\node[vertex] (v29) at (0.44,9.53) {}; +\path[comp] (v28) -- (v29); + +\node[vertex] (v30) at (0.44,9.88) {}; +\node[vertex] (v31) at (0.44,10.94) {}; +\path[comp] (v30) -- (v31); + +\node[vertex] (v32) at (1.94,0.00) {}; +\node[vertex] (v33) at (1.94,1.06) {}; +\path[comp] (v32) -- (v33); + +\node[vertex] (v34) at (2.07,0.35) {}; +\node[vertex] (v35) at (2.07,2.82) {}; +\path[comp] (v34) -- (v35); + +\node[vertex] (v36) at (2.21,0.71) {}; +\node[vertex] (v37) at (2.21,3.53) {}; +\path[comp] (v36) -- (v37); + +\node[vertex] (v38) at (1.94,1.41) {}; +\node[vertex] (v39) at (1.94,2.12) {}; +\path[comp] (v38) -- (v39); + +\node[vertex] (v40) at (2.34,1.76) {}; +\node[vertex] (v41) at (2.34,7.76) {}; +\path[comp] (v40) -- (v41); + +\node[vertex] (v42) at (1.94,2.47) {}; +\node[vertex] (v43) at (1.94,3.18) {}; +\path[comp] (v42) -- (v43); + +\node[vertex] (v44) at (1.94,3.88) {}; +\node[vertex] (v45) at (1.94,6.71) {}; +\path[comp] (v44) -- (v45); + +\node[vertex] (v46) at (2.07,4.24) {}; +\node[vertex] (v47) at (2.07,8.12) {}; +\path[comp] (v46) -- (v47); + +\node[vertex] (v48) at (2.21,4.59) {}; +\node[vertex] (v49) at (2.21,4.94) {}; +\path[comp] (v48) -- (v49); + +\node[vertex] (v50) at (2.21,5.29) {}; +\node[vertex] (v51) at (2.21,5.65) {}; +\path[comp] (v50) -- (v51); + +\node[vertex] (v52) at (2.21,6.00) {}; +\node[vertex] (v53) at (2.21,10.24) {}; +\path[comp] (v52) -- (v53); + +\node[vertex] (v54) at (2.47,6.35) {}; +\node[vertex] (v55) at (2.47,10.59) {}; +\path[comp] (v54) -- (v55); + +\node[vertex] (v56) at (1.94,7.06) {}; +\node[vertex] (v57) at (1.94,7.41) {}; +\path[comp] (v56) -- (v57); + +\node[vertex] (v58) at (1.94,8.47) {}; +\node[vertex] (v59) at (1.94,8.82) {}; +\path[comp] (v58) -- (v59); + +\node[vertex] (v60) at (1.94,9.18) {}; +\node[vertex] (v61) at (1.94,9.88) {}; +\path[comp] (v60) -- (v61); + +\node[vertex] (v62) at (2.07,9.53) {}; +\node[vertex] (v63) at (2.07,10.94) {}; +\path[comp] (v62) -- (v63); + +\node[vertex] (v64) at (2.91,0.35) {}; +\node[vertex] (v65) at (2.91,2.47) {}; +\path[comp] (v64) -- (v65); + +\node[vertex] (v66) at (3.04,1.06) {}; +\node[vertex] (v67) at (3.04,7.06) {}; +\path[comp] (v66) -- (v67); + +\node[vertex] (v68) at (3.18,1.76) {}; +\node[vertex] (v69) at (3.18,2.12) {}; +\path[comp] (v68) -- (v69); + +\node[vertex] (v70) at (2.91,2.82) {}; +\node[vertex] (v71) at (2.91,3.18) {}; +\path[comp] (v70) -- (v71); + +\node[vertex] (v72) at (2.91,3.53) {}; +\node[vertex] (v73) at (2.91,3.88) {}; +\path[comp] (v72) -- (v73); + +\node[vertex] (v74) at (2.91,4.94) {}; +\node[vertex] (v75) at (2.91,6.00) {}; +\path[comp] (v74) -- (v75); + +\node[vertex] (v76) at (3.18,5.65) {}; +\node[vertex] (v77) at (3.18,6.35) {}; +\path[comp] (v76) -- (v77); + +\node[vertex] (v78) at (2.91,8.12) {}; +\node[vertex] (v79) at (2.91,8.47) {}; +\path[comp] (v78) -- (v79); + +\node[vertex] (v80) at (2.91,9.53) {}; +\node[vertex] (v81) at (2.91,9.88) {}; +\path[comp] (v80) -- (v81); + +\node[vertex] (v82) at (3.62,0.00) {}; +\node[vertex] (v83) at (3.62,1.76) {}; +\path[comp] (v82) -- (v83); + +\node[vertex] (v84) at (3.75,0.35) {}; +\node[vertex] (v85) at (3.75,0.71) {}; +\path[comp] (v84) -- (v85); + +\node[vertex] (v86) at (3.75,1.06) {}; +\node[vertex] (v87) at (3.75,1.41) {}; +\path[comp] (v86) -- (v87); + +\node[vertex] (v88) at (3.62,2.12) {}; +\node[vertex] (v89) at (3.62,7.41) {}; +\path[comp] (v88) -- (v89); + +\node[vertex] (v90) at (3.75,2.47) {}; +\node[vertex] (v91) at (3.75,6.71) {}; +\path[comp] (v90) -- (v91); + +\node[vertex] (v92) at (3.88,2.82) {}; +\node[vertex] (v93) at (3.88,3.88) {}; +\path[comp] (v92) -- (v93); + +\node[vertex] (v94) at (4.01,3.18) {}; +\node[vertex] (v95) at (4.01,3.53) {}; +\path[comp] (v94) -- (v95); + +\node[vertex] (v96) at (3.88,4.24) {}; +\node[vertex] (v97) at (3.88,9.53) {}; +\path[comp] (v96) -- (v97); + +\node[vertex] (v98) at (4.01,4.59) {}; +\node[vertex] (v99) at (4.01,5.65) {}; +\path[comp] (v98) -- (v99); + +\node[vertex] (v100) at (4.15,4.94) {}; +\node[vertex] (v101) at (4.15,5.29) {}; +\path[comp] (v100) -- (v101); + +\node[vertex] (v102) at (4.01,6.00) {}; +\node[vertex] (v103) at (4.01,10.59) {}; +\path[comp] (v102) -- (v103); + +\node[vertex] (v104) at (4.15,6.35) {}; +\node[vertex] (v105) at (4.15,10.24) {}; +\path[comp] (v104) -- (v105); + +\node[vertex] (v106) at (3.75,7.06) {}; +\node[vertex] (v107) at (3.75,7.76) {}; +\path[comp] (v106) -- (v107); + +\node[vertex] (v108) at (3.62,8.12) {}; +\node[vertex] (v109) at (3.62,9.18) {}; +\path[comp] (v108) -- (v109); + +\node[vertex] (v110) at (3.75,8.47) {}; +\node[vertex] (v111) at (3.75,10.94) {}; +\path[comp] (v110) -- (v111); + +\node[vertex] (v112) at (4.28,8.82) {}; +\node[vertex] (v113) at (4.28,9.88) {}; +\path[comp] (v112) -- (v113); + +\node[vertex] (v114) at (4.72,0.00) {}; +\node[vertex] (v115) at (4.72,1.06) {}; +\path[comp] (v114) -- (v115); + +\node[vertex] (v116) at (4.85,0.71) {}; +\node[vertex] (v117) at (4.85,2.82) {}; +\path[comp] (v116) -- (v117); + +\node[vertex] (v118) at (4.72,1.41) {}; +\node[vertex] (v119) at (4.72,2.12) {}; +\path[comp] (v118) -- (v119); + +\node[vertex] (v120) at (4.99,1.76) {}; +\node[vertex] (v121) at (4.99,7.06) {}; +\path[comp] (v120) -- (v121); + +\node[vertex] (v122) at (4.72,2.47) {}; +\node[vertex] (v123) at (4.72,3.18) {}; +\path[comp] (v122) -- (v123); + +\node[vertex] (v124) at (4.72,3.53) {}; +\node[vertex] (v125) at (4.72,6.71) {}; +\path[comp] (v124) -- (v125); + +\node[vertex] (v126) at (4.85,4.24) {}; +\node[vertex] (v127) at (4.85,8.12) {}; +\path[comp] (v126) -- (v127); + +\node[vertex] (v128) at (5.12,4.59) {}; +\node[vertex] (v129) at (5.12,4.94) {}; +\path[comp] (v128) -- (v129); + +\node[vertex] (v130) at (5.12,5.29) {}; +\node[vertex] (v131) at (5.12,6.35) {}; +\path[comp] (v130) -- (v131); + +\node[vertex] (v132) at (5.25,5.65) {}; +\node[vertex] (v133) at (5.25,6.00) {}; +\path[comp] (v132) -- (v133); + +\node[vertex] (v134) at (4.72,7.41) {}; +\node[vertex] (v135) at (4.72,7.76) {}; +\path[comp] (v134) -- (v135); + +\node[vertex] (v136) at (4.72,8.47) {}; +\node[vertex] (v137) at (4.72,9.53) {}; +\path[comp] (v136) -- (v137); + +\node[vertex] (v138) at (4.85,8.82) {}; +\node[vertex] (v139) at (4.85,9.18) {}; +\path[comp] (v138) -- (v139); + +\node[vertex] (v140) at (4.72,9.88) {}; +\node[vertex] (v141) at (4.72,10.94) {}; +\path[comp] (v140) -- (v141); + +\node[vertex] (v142) at (4.85,10.24) {}; +\node[vertex] (v143) at (4.85,10.59) {}; +\path[comp] (v142) -- (v143); + +\node[vertex] (v144) at (5.69,0.71) {}; +\node[vertex] (v145) at (5.69,2.47) {}; +\path[comp] (v144) -- (v145); + +\node[vertex] (v146) at (5.82,1.41) {}; +\node[vertex] (v147) at (5.82,1.76) {}; +\path[comp] (v146) -- (v147); + +\node[vertex] (v148) at (5.82,2.12) {}; +\node[vertex] (v149) at (5.82,7.06) {}; +\path[comp] (v148) -- (v149); + +\node[vertex] (v150) at (5.69,2.82) {}; +\node[vertex] (v151) at (5.69,3.18) {}; +\path[comp] (v150) -- (v151); + +\node[vertex] (v152) at (5.69,3.53) {}; +\node[vertex] (v153) at (5.69,3.88) {}; +\path[comp] (v152) -- (v153); + +\node[vertex] (v154) at (5.69,5.29) {}; +\node[vertex] (v155) at (5.69,5.65) {}; +\path[comp] (v154) -- (v155); + +\node[vertex] (v156) at (5.69,6.00) {}; +\node[vertex] (v157) at (5.69,6.35) {}; +\path[comp] (v156) -- (v157); + +\node[vertex] (v158) at (5.69,8.47) {}; +\node[vertex] (v159) at (5.69,8.82) {}; +\path[comp] (v158) -- (v159); + +\node[vertex] (v160) at (5.69,9.18) {}; +\node[vertex] (v161) at (5.69,9.53) {}; +\path[comp] (v160) -- (v161); + +\node[vertex] (v162) at (6.26,0.00) {}; +\node[vertex] (v163) at (6.26,2.47) {}; +\path[comp] (v162) -- (v163); + +\node[vertex] (v164) at (6.40,0.35) {}; +\node[vertex] (v165) at (6.40,1.41) {}; +\path[comp] (v164) -- (v165); + +\node[vertex] (v166) at (6.53,0.71) {}; +\node[vertex] (v167) at (6.53,1.06) {}; +\path[comp] (v166) -- (v167); + +\node[vertex] (v168) at (6.40,1.76) {}; +\node[vertex] (v169) at (6.40,6.71) {}; +\path[comp] (v168) -- (v169); + +\node[vertex] (v170) at (6.53,2.12) {}; +\node[vertex] (v171) at (6.53,3.88) {}; +\path[comp] (v170) -- (v171); + +\node[vertex] (v172) at (6.26,2.82) {}; +\node[vertex] (v173) at (6.26,7.76) {}; +\path[comp] (v172) -- (v173); + +\node[vertex] (v174) at (6.66,3.18) {}; +\node[vertex] (v175) at (6.66,7.41) {}; +\path[comp] (v174) -- (v175); + +\node[vertex] (v176) at (6.79,3.53) {}; +\node[vertex] (v177) at (6.79,7.06) {}; +\path[comp] (v176) -- (v177); + +\node[vertex] (v178) at (6.53,4.24) {}; +\node[vertex] (v179) at (6.53,5.65) {}; +\path[comp] (v178) -- (v179); + +\node[vertex] (v180) at (6.93,4.59) {}; +\node[vertex] (v181) at (6.93,8.82) {}; +\path[comp] (v180) -- (v181); + +\node[vertex] (v182) at (7.06,4.94) {}; +\node[vertex] (v183) at (7.06,8.47) {}; +\path[comp] (v182) -- (v183); + +\node[vertex] (v184) at (7.19,5.29) {}; +\node[vertex] (v185) at (7.19,8.12) {}; +\path[comp] (v184) -- (v185); + +\node[vertex] (v186) at (6.53,6.00) {}; +\node[vertex] (v187) at (6.53,10.94) {}; +\path[comp] (v186) -- (v187); + +\node[vertex] (v188) at (7.32,6.35) {}; +\node[vertex] (v189) at (7.32,9.88) {}; +\path[comp] (v188) -- (v189); + +\node[vertex] (v190) at (6.26,9.18) {}; +\node[vertex] (v191) at (6.26,10.59) {}; +\path[comp] (v190) -- (v191); + +\node[vertex] (v192) at (6.40,9.53) {}; +\node[vertex] (v193) at (6.40,10.24) {}; +\path[comp] (v192) -- (v193); + +\node[vertex] (v194) at (7.76,0.00) {}; +\node[vertex] (v195) at (7.76,0.35) {}; +\path[comp] (v194) -- (v195); + +\node[vertex] (v196) at (7.76,1.06) {}; +\node[vertex] (v197) at (7.76,3.53) {}; +\path[comp] (v196) -- (v197); + +\node[vertex] (v198) at (7.90,1.41) {}; +\node[vertex] (v199) at (7.90,3.18) {}; +\path[comp] (v198) -- (v199); + +\node[vertex] (v200) at (8.03,1.76) {}; +\node[vertex] (v201) at (8.03,2.82) {}; +\path[comp] (v200) -- (v201); + +\node[vertex] (v202) at (8.16,2.12) {}; +\node[vertex] (v203) at (8.16,2.47) {}; +\path[comp] (v202) -- (v203); + +\node[vertex] (v204) at (7.76,3.88) {}; +\node[vertex] (v205) at (7.76,7.41) {}; +\path[comp] (v204) -- (v205); + +\node[vertex] (v206) at (7.90,4.24) {}; +\node[vertex] (v207) at (7.90,4.94) {}; +\path[comp] (v206) -- (v207); + +\node[vertex] (v208) at (8.03,4.59) {}; +\node[vertex] (v209) at (8.03,5.29) {}; +\path[comp] (v208) -- (v209); + +\node[vertex] (v210) at (7.90,5.65) {}; +\node[vertex] (v211) at (7.90,9.18) {}; +\path[comp] (v210) -- (v211); + +\node[vertex] (v212) at (8.03,6.00) {}; +\node[vertex] (v213) at (8.03,8.82) {}; +\path[comp] (v212) -- (v213); + +\node[vertex] (v214) at (8.16,6.35) {}; +\node[vertex] (v215) at (8.16,8.47) {}; +\path[comp] (v214) -- (v215); + +\node[vertex] (v216) at (8.29,6.71) {}; +\node[vertex] (v217) at (8.29,7.76) {}; +\path[comp] (v216) -- (v217); + +\node[vertex] (v218) at (7.76,8.12) {}; +\node[vertex] (v219) at (7.76,9.53) {}; +\path[comp] (v218) -- (v219); + +\node[vertex] (v220) at (7.76,9.88) {}; +\node[vertex] (v221) at (7.76,10.59) {}; +\path[comp] (v220) -- (v221); + +\node[vertex] (v222) at (7.90,10.24) {}; +\node[vertex] (v223) at (7.90,10.94) {}; +\path[comp] (v222) -- (v223); + +\node[vertex] (v224) at (8.74,0.35) {}; +\node[vertex] (v225) at (8.74,0.71) {}; +\path[comp] (v224) -- (v225); + +\node[vertex] (v226) at (8.74,1.06) {}; +\node[vertex] (v227) at (8.74,1.76) {}; +\path[comp] (v226) -- (v227); + +\node[vertex] (v228) at (8.87,1.41) {}; +\node[vertex] (v229) at (8.87,2.12) {}; +\path[comp] (v228) -- (v229); + +\node[vertex] (v230) at (8.74,2.47) {}; +\node[vertex] (v231) at (8.74,3.18) {}; +\path[comp] (v230) -- (v231); + +\node[vertex] (v232) at (8.87,2.82) {}; +\node[vertex] (v233) at (8.87,3.53) {}; +\path[comp] (v232) -- (v233); + +\node[vertex] (v234) at (8.74,4.24) {}; +\node[vertex] (v235) at (8.74,4.59) {}; +\path[comp] (v234) -- (v235); + +\node[vertex] (v236) at (8.74,4.94) {}; +\node[vertex] (v237) at (8.74,5.29) {}; +\path[comp] (v236) -- (v237); + +\node[vertex] (v238) at (8.74,5.65) {}; +\node[vertex] (v239) at (8.74,6.35) {}; +\path[comp] (v238) -- (v239); + +\node[vertex] (v240) at (8.87,6.00) {}; +\node[vertex] (v241) at (8.87,8.12) {}; +\path[comp] (v240) -- (v241); + +\node[vertex] (v242) at (8.74,6.71) {}; +\node[vertex] (v243) at (8.74,7.06) {}; +\path[comp] (v242) -- (v243); + +\node[vertex] (v244) at (8.74,8.47) {}; +\node[vertex] (v245) at (8.74,9.18) {}; +\path[comp] (v244) -- (v245); + +\node[vertex] (v246) at (8.87,8.82) {}; +\node[vertex] (v247) at (8.87,9.53) {}; +\path[comp] (v246) -- (v247); + +\node[vertex] (v248) at (8.74,9.88) {}; +\node[vertex] (v249) at (8.74,10.24) {}; +\path[comp] (v248) -- (v249); + +\node[vertex] (v250) at (8.74,10.59) {}; +\node[vertex] (v251) at (8.74,10.94) {}; +\path[comp] (v250) -- (v251); + +\node[vertex] (v252) at (9.31,1.06) {}; +\node[vertex] (v253) at (9.31,1.41) {}; +\path[comp] (v252) -- (v253); + +\node[vertex] (v254) at (9.31,1.76) {}; +\node[vertex] (v255) at (9.31,2.12) {}; +\path[comp] (v254) -- (v255); + +\node[vertex] (v256) at (9.31,2.47) {}; +\node[vertex] (v257) at (9.31,2.82) {}; +\path[comp] (v256) -- (v257); + +\node[vertex] (v258) at (9.31,3.18) {}; +\node[vertex] (v259) at (9.31,3.53) {}; +\path[comp] (v258) -- (v259); + +\node[vertex] (v260) at (9.31,3.88) {}; +\node[vertex] (v261) at (9.31,6.71) {}; +\path[comp] (v260) -- (v261); + +\node[vertex] (v262) at (9.44,5.65) {}; +\node[vertex] (v263) at (9.44,6.00) {}; +\path[comp] (v262) -- (v263); + +\node[vertex] (v264) at (9.44,6.35) {}; +\node[vertex] (v265) at (9.44,8.12) {}; +\path[comp] (v264) -- (v265); + +\node[vertex] (v266) at (9.31,7.06) {}; +\node[vertex] (v267) at (9.31,7.41) {}; +\path[comp] (v266) -- (v267); + +\node[vertex] (v268) at (9.31,8.47) {}; +\node[vertex] (v269) at (9.31,8.82) {}; +\path[comp] (v268) -- (v269); + +\node[vertex] (v270) at (9.31,9.18) {}; +\node[vertex] (v271) at (9.31,9.53) {}; +\path[comp] (v270) -- (v271); + +\node[vertex] (v272) at (9.88,0.00) {}; +\node[vertex] (v273) at (9.88,6.35) {}; +\path[comp] (v272) -- (v273); + +\node[vertex] (v274) at (10.01,0.35) {}; +\node[vertex] (v275) at (10.01,6.00) {}; +\path[comp] (v274) -- (v275); + +\node[vertex] (v276) at (10.15,0.71) {}; +\node[vertex] (v277) at (10.15,5.65) {}; +\path[comp] (v276) -- (v277); + +\node[vertex] (v278) at (10.28,1.06) {}; +\node[vertex] (v279) at (10.28,5.29) {}; +\path[comp] (v278) -- (v279); + +\node[vertex] (v280) at (10.41,1.41) {}; +\node[vertex] (v281) at (10.41,4.94) {}; +\path[comp] (v280) -- (v281); + +\node[vertex] (v282) at (10.54,1.76) {}; +\node[vertex] (v283) at (10.54,4.59) {}; +\path[comp] (v282) -- (v283); + +\node[vertex] (v284) at (10.68,2.12) {}; +\node[vertex] (v285) at (10.68,4.24) {}; +\path[comp] (v284) -- (v285); + +\node[vertex] (v286) at (10.81,2.47) {}; +\node[vertex] (v287) at (10.81,10.94) {}; +\path[comp] (v286) -- (v287); + +\node[vertex] (v288) at (10.94,2.82) {}; +\node[vertex] (v289) at (10.94,10.59) {}; +\path[comp] (v288) -- (v289); + +\node[vertex] (v290) at (11.07,3.18) {}; +\node[vertex] (v291) at (11.07,10.24) {}; +\path[comp] (v290) -- (v291); + +\node[vertex] (v292) at (11.21,3.53) {}; +\node[vertex] (v293) at (11.21,9.88) {}; +\path[comp] (v292) -- (v293); + +\node[vertex] (v294) at (11.34,3.88) {}; +\node[vertex] (v295) at (11.34,9.53) {}; +\path[comp] (v294) -- (v295); + +\node[vertex] (v296) at (9.88,6.71) {}; +\node[vertex] (v297) at (9.88,9.18) {}; +\path[comp] (v296) -- (v297); + +\node[vertex] (v298) at (10.01,7.06) {}; +\node[vertex] (v299) at (10.01,8.82) {}; +\path[comp] (v298) -- (v299); + +\node[vertex] (v300) at (10.15,7.41) {}; +\node[vertex] (v301) at (10.15,8.47) {}; +\path[comp] (v300) -- (v301); + +\node[vertex] (v302) at (10.28,7.76) {}; +\node[vertex] (v303) at (10.28,8.12) {}; +\path[comp] (v302) -- (v303); + +\node[vertex] (v304) at (11.78,0.00) {}; +\node[vertex] (v305) at (11.78,1.41) {}; +\path[comp] (v304) -- (v305); + +\node[vertex] (v306) at (11.91,0.35) {}; +\node[vertex] (v307) at (11.91,1.76) {}; +\path[comp] (v306) -- (v307); + +\node[vertex] (v308) at (12.04,0.71) {}; +\node[vertex] (v309) at (12.04,2.12) {}; +\path[comp] (v308) -- (v309); + +\node[vertex] (v310) at (11.78,2.47) {}; +\node[vertex] (v311) at (11.78,7.76) {}; +\path[comp] (v310) -- (v311); + +\node[vertex] (v312) at (11.91,2.82) {}; +\node[vertex] (v313) at (11.91,6.35) {}; +\path[comp] (v312) -- (v313); + +\node[vertex] (v314) at (12.04,3.18) {}; +\node[vertex] (v315) at (12.04,6.00) {}; +\path[comp] (v314) -- (v315); + +\node[vertex] (v316) at (12.18,3.53) {}; +\node[vertex] (v317) at (12.18,5.65) {}; +\path[comp] (v316) -- (v317); + +\node[vertex] (v318) at (12.31,3.88) {}; +\node[vertex] (v319) at (12.31,5.29) {}; +\path[comp] (v318) -- (v319); + +\node[vertex] (v320) at (12.44,4.24) {}; +\node[vertex] (v321) at (12.44,7.41) {}; +\path[comp] (v320) -- (v321); + +\node[vertex] (v322) at (12.57,4.59) {}; +\node[vertex] (v323) at (12.57,7.06) {}; +\path[comp] (v322) -- (v323); + +\node[vertex] (v324) at (12.71,4.94) {}; +\node[vertex] (v325) at (12.71,6.71) {}; +\path[comp] (v324) -- (v325); + +\node[vertex] (v326) at (11.78,8.12) {}; +\node[vertex] (v327) at (11.78,10.94) {}; +\path[comp] (v326) -- (v327); + +\node[vertex] (v328) at (11.91,8.47) {}; +\node[vertex] (v329) at (11.91,9.88) {}; +\path[comp] (v328) -- (v329); + +\node[vertex] (v330) at (12.04,8.82) {}; +\node[vertex] (v331) at (12.04,10.24) {}; +\path[comp] (v330) -- (v331); + +\node[vertex] (v332) at (12.18,9.18) {}; +\node[vertex] (v333) at (12.18,10.59) {}; +\path[comp] (v332) -- (v333); + +\node[vertex] (v334) at (13.15,0.00) {}; +\node[vertex] (v335) at (13.15,0.71) {}; +\path[comp] (v334) -- (v335); + +\node[vertex] (v336) at (13.15,1.06) {}; +\node[vertex] (v337) at (13.15,1.76) {}; +\path[comp] (v336) -- (v337); + +\node[vertex] (v338) at (13.28,1.41) {}; +\node[vertex] (v339) at (13.28,2.12) {}; +\path[comp] (v338) -- (v339); + +\node[vertex] (v340) at (13.15,2.47) {}; +\node[vertex] (v341) at (13.15,3.88) {}; +\path[comp] (v340) -- (v341); + +\node[vertex] (v342) at (13.28,2.82) {}; +\node[vertex] (v343) at (13.28,4.94) {}; +\path[comp] (v342) -- (v343); + +\node[vertex] (v344) at (13.41,3.18) {}; +\node[vertex] (v345) at (13.41,4.59) {}; +\path[comp] (v344) -- (v345); + +\node[vertex] (v346) at (13.54,3.53) {}; +\node[vertex] (v347) at (13.54,4.24) {}; +\path[comp] (v346) -- (v347); + +\node[vertex] (v348) at (13.15,5.29) {}; +\node[vertex] (v349) at (13.15,7.76) {}; +\path[comp] (v348) -- (v349); + +\node[vertex] (v350) at (13.28,5.65) {}; +\node[vertex] (v351) at (13.28,7.41) {}; +\path[comp] (v350) -- (v351); + +\node[vertex] (v352) at (13.41,6.00) {}; +\node[vertex] (v353) at (13.41,7.06) {}; +\path[comp] (v352) -- (v353); + +\node[vertex] (v354) at (13.54,6.35) {}; +\node[vertex] (v355) at (13.54,6.71) {}; +\path[comp] (v354) -- (v355); + +\node[vertex] (v356) at (13.15,8.12) {}; +\node[vertex] (v357) at (13.15,9.53) {}; +\path[comp] (v356) -- (v357); + +\node[vertex] (v358) at (13.28,8.47) {}; +\node[vertex] (v359) at (13.28,9.18) {}; +\path[comp] (v358) -- (v359); + +\node[vertex] (v360) at (13.15,9.88) {}; +\node[vertex] (v361) at (13.15,10.59) {}; +\path[comp] (v360) -- (v361); + +\node[vertex] (v362) at (13.99,0.35) {}; +\node[vertex] (v363) at (13.99,0.71) {}; +\path[comp] (v362) -- (v363); + +\node[vertex] (v364) at (13.99,1.06) {}; +\node[vertex] (v365) at (13.99,1.41) {}; +\path[comp] (v364) -- (v365); + +\node[vertex] (v366) at (13.99,1.76) {}; +\node[vertex] (v367) at (13.99,2.12) {}; +\path[comp] (v366) -- (v367); + +\node[vertex] (v368) at (13.99,2.47) {}; +\node[vertex] (v369) at (13.99,3.18) {}; +\path[comp] (v368) -- (v369); + +\node[vertex] (v370) at (14.12,2.82) {}; +\node[vertex] (v371) at (14.12,3.53) {}; +\path[comp] (v370) -- (v371); + +\node[vertex] (v372) at (13.99,3.88) {}; +\node[vertex] (v373) at (13.99,4.59) {}; +\path[comp] (v372) -- (v373); + +\node[vertex] (v374) at (14.12,4.24) {}; +\node[vertex] (v375) at (14.12,4.94) {}; +\path[comp] (v374) -- (v375); + +\node[vertex] (v376) at (13.99,5.29) {}; +\node[vertex] (v377) at (13.99,6.00) {}; +\path[comp] (v376) -- (v377); + +\node[vertex] (v378) at (14.12,5.65) {}; +\node[vertex] (v379) at (14.12,6.35) {}; +\path[comp] (v378) -- (v379); + +\node[vertex] (v380) at (13.99,6.71) {}; +\node[vertex] (v381) at (13.99,7.41) {}; +\path[comp] (v380) -- (v381); + +\node[vertex] (v382) at (14.12,7.06) {}; +\node[vertex] (v383) at (14.12,7.76) {}; +\path[comp] (v382) -- (v383); + +\node[vertex] (v384) at (13.99,8.12) {}; +\node[vertex] (v385) at (13.99,8.82) {}; +\path[comp] (v384) -- (v385); + +\node[vertex] (v386) at (13.99,9.53) {}; +\node[vertex] (v387) at (13.99,10.24) {}; +\path[comp] (v386) -- (v387); + +\node[vertex] (v388) at (14.56,2.47) {}; +\node[vertex] (v389) at (14.56,2.82) {}; +\path[comp] (v388) -- (v389); + +\node[vertex] (v390) at (14.56,3.18) {}; +\node[vertex] (v391) at (14.56,3.53) {}; +\path[comp] (v390) -- (v391); + +\node[vertex] (v392) at (14.56,3.88) {}; +\node[vertex] (v393) at (14.56,4.24) {}; +\path[comp] (v392) -- (v393); + +\node[vertex] (v394) at (14.56,4.59) {}; +\node[vertex] (v395) at (14.56,4.94) {}; +\path[comp] (v394) -- (v395); + +\node[vertex] (v396) at (14.56,5.29) {}; +\node[vertex] (v397) at (14.56,5.65) {}; +\path[comp] (v396) -- (v397); + +\node[vertex] (v398) at (14.56,6.00) {}; +\node[vertex] (v399) at (14.56,6.35) {}; +\path[comp] (v398) -- (v399); + +\node[vertex] (v400) at (14.56,6.71) {}; +\node[vertex] (v401) at (14.56,7.06) {}; +\path[comp] (v400) -- (v401); + +\node[vertex] (v402) at (14.56,7.41) {}; +\node[vertex] (v403) at (14.56,7.76) {}; +\path[comp] (v402) -- (v403); + +\node[vertex] (v404) at (14.56,8.12) {}; +\node[vertex] (v405) at (14.56,8.47) {}; +\path[comp] (v404) -- (v405); + +\node[vertex] (v406) at (14.56,8.82) {}; +\node[vertex] (v407) at (14.56,9.18) {}; +\path[comp] (v406) -- (v407); + +\node[vertex] (v408) at (14.56,9.53) {}; +\node[vertex] (v409) at (14.56,9.88) {}; +\path[comp] (v408) -- (v409); + +\node[vertex] (v410) at (14.56,10.24) {}; +\node[vertex] (v411) at (14.56,10.59) {}; +\path[comp] (v410) -- (v411); + +\path[edge] (0,0.00) -- (15.00,0.00); +\path[edge] (0,0.35) -- (15.00,0.35); +\path[edge] (0,0.71) -- (15.00,0.71); +\path[edge] (0,1.06) -- (15.00,1.06); +\path[edge] (0,1.41) -- (15.00,1.41); +\path[edge] (0,1.76) -- (15.00,1.76); +\path[edge] (0,2.12) -- (15.00,2.12); +\path[edge] (0,2.47) -- (15.00,2.47); +\path[edge] (0,2.82) -- (15.00,2.82); +\path[edge] (0,3.18) -- (15.00,3.18); +\path[edge] (0,3.53) -- (15.00,3.53); +\path[edge] (0,3.88) -- (15.00,3.88); +\path[edge] (0,4.24) -- (15.00,4.24); +\path[edge] (0,4.59) -- (15.00,4.59); +\path[edge] (0,4.94) -- (15.00,4.94); +\path[edge] (0,5.29) -- (15.00,5.29); +\path[edge] (0,5.65) -- (15.00,5.65); +\path[edge] (0,6.00) -- (15.00,6.00); +\path[edge] (0,6.35) -- (15.00,6.35); +\path[edge] (0,6.71) -- (15.00,6.71); +\path[edge] (0,7.06) -- (15.00,7.06); +\path[edge] (0,7.41) -- (15.00,7.41); +\path[edge] (0,7.76) -- (15.00,7.76); +\path[edge] (0,8.12) -- (15.00,8.12); +\path[edge] (0,8.47) -- (15.00,8.47); +\path[edge] (0,8.82) -- (15.00,8.82); +\path[edge] (0,9.18) -- (15.00,9.18); +\path[edge] (0,9.53) -- (15.00,9.53); +\path[edge] (0,9.88) -- (15.00,9.88); +\path[edge] (0,10.24) -- (15.00,10.24); +\path[edge] (0,10.59) -- (15.00,10.59); +\path[edge] (0,10.94) -- (15.00,10.94); +\end{tikzpicture} diff --git a/images/32-pairwise-cut-16-pairwise.tex b/images/32-pairwise-cut-16-pairwise.tex new file mode 100644 index 0000000..923b55a --- /dev/null +++ b/images/32-pairwise-cut-16-pairwise.tex @@ -0,0 +1,798 @@ +\begin{tikzpicture}[auto] +\path[edge minimum] (0.00,0.00) -- (15.00,0.00); +\path[edge minimum] (0.00,0.34) -- (15.00,0.34); +\path[edge minimum] (0.00,0.68) -- (15.00,0.68); +\path[edge minimum] (0.00,1.01) -- (15.00,1.01); +\path[edge minimum] (0.00,1.35) -- (15.00,1.35); +\path[edge minimum] (0.00,1.69) -- (15.00,1.69); +\path[edge minimum] (0.00,2.03) -- (15.00,2.03); +\path[edge minimum] (0.00,2.37) -- (15.00,2.37); +\path[edge] (0.00,2.70) -- (15.00,2.70); +\path[edge] (0.00,3.04) -- (15.00,3.04); +\path[edge] (0.00,3.38) -- (15.00,3.38); +\path[edge] (0.00,3.72) -- (15.00,3.72); +\path[edge] (0.00,4.06) -- (15.00,4.06); +\path[edge] (0.00,4.39) -- (15.00,4.39); +\path[edge] (0.00,4.73) -- (15.00,4.73); +\path[edge] (0.00,5.07) -- (15.00,5.07); +\path[edge] (0.00,5.41) -- (15.00,5.41); +\path[edge] (0.00,5.75) -- (15.00,5.75); +\path[edge] (0.00,6.08) -- (15.00,6.08); +\path[edge] (0.00,6.42) -- (15.00,6.42); +\path[edge] (0.00,6.76) -- (15.00,6.76); +\path[edge] (0.00,7.10) -- (15.00,7.10); +\path[edge] (0.00,7.44) -- (15.00,7.44); +\path[edge] (0.00,7.77) -- (15.00,7.77); +\path[edge maximum] (0.00,8.11) -- (15.00,8.11); +\path[edge maximum] (0.00,8.45) -- (15.00,8.45); +\path[edge maximum] (0.00,8.79) -- (15.00,8.79); +\path[edge maximum] (0.00,9.13) -- (15.00,9.13); +\path[edge maximum] (0.00,9.46) -- (15.00,9.46); +\path[edge maximum] (0.00,9.80) -- (15.00,9.80); +\path[edge maximum] (0.00,10.14) -- (15.00,10.14); +\path[edge maximum] (0.00,10.48) -- (15.00,10.48); +\node[vertex inactive minimum] (v0) at (0.42,0.00) {}; +\node[vertex inactive minimum] (v1) at (0.42,0.34) {}; +\path[comp inactive minimum] (v0) -- (v1); + +\node[vertex inactive minimum] (v2) at (0.42,0.68) {}; +\node[vertex inactive minimum] (v3) at (0.42,1.01) {}; +\path[comp inactive minimum] (v2) -- (v3); + +\node[vertex inactive minimum] (v4) at (0.42,1.35) {}; +\node[vertex inactive minimum] (v5) at (0.42,1.69) {}; +\path[comp inactive minimum] (v4) -- (v5); + +\node[vertex inactive minimum] (v6) at (0.42,2.03) {}; +\node[vertex inactive minimum] (v7) at (0.42,2.37) {}; +\path[comp inactive minimum] (v6) -- (v7); + +\node[vertex] (v8) at (0.42,2.70) {}; +\node[vertex] (v9) at (0.42,3.04) {}; +\path[comp] (v8) -- (v9); + +\node[vertex] (v10) at (0.42,3.38) {}; +\node[vertex] (v11) at (0.42,3.72) {}; +\path[comp] (v10) -- (v11); + +\node[vertex] (v12) at (0.42,4.06) {}; +\node[vertex] (v13) at (0.42,4.39) {}; +\path[comp] (v12) -- (v13); + +\node[vertex] (v14) at (0.42,4.73) {}; +\node[vertex] (v15) at (0.42,5.07) {}; +\path[comp] (v14) -- (v15); + +\node[vertex] (v16) at (0.42,5.41) {}; +\node[vertex] (v17) at (0.42,5.75) {}; +\path[comp] (v16) -- (v17); + +\node[vertex] (v18) at (0.42,6.08) {}; +\node[vertex] (v19) at (0.42,6.42) {}; +\path[comp] (v18) -- (v19); + +\node[vertex] (v20) at (0.42,6.76) {}; +\node[vertex] (v21) at (0.42,7.10) {}; +\path[comp] (v20) -- (v21); + +\node[vertex] (v22) at (0.42,7.44) {}; +\node[vertex] (v23) at (0.42,7.77) {}; +\path[comp] (v22) -- (v23); + +\node[vertex inactive maximum] (v24) at (0.42,8.11) {}; +\node[vertex inactive maximum] (v25) at (0.42,8.45) {}; +\path[comp inactive maximum] (v24) -- (v25); + +\node[vertex inactive maximum] (v26) at (0.42,8.79) {}; +\node[vertex inactive maximum] (v27) at (0.42,9.13) {}; +\path[comp inactive maximum] (v26) -- (v27); + +\node[vertex inactive maximum] (v28) at (0.42,9.46) {}; +\node[vertex inactive maximum] (v29) at (0.42,9.80) {}; +\path[comp inactive maximum] (v28) -- (v29); + +\node[vertex inactive maximum] (v30) at (0.42,10.14) {}; +\node[vertex inactive maximum] (v31) at (0.42,10.48) {}; +\path[comp inactive maximum] (v30) -- (v31); + +\node[vertex inactive minimum] (v32) at (0.85,0.00) {}; +\node[vertex inactive minimum] (v33) at (0.85,0.68) {}; +\path[comp inactive minimum] (v32) -- (v33); + +\node[vertex inactive minimum] (v34) at (0.97,0.34) {}; +\node[vertex inactive minimum] (v35) at (0.97,1.01) {}; +\path[comp inactive minimum] (v34) -- (v35); + +\node[vertex inactive minimum] (v36) at (0.85,1.35) {}; +\node[vertex inactive minimum] (v37) at (0.85,2.03) {}; +\path[comp inactive minimum] (v36) -- (v37); + +\node[vertex inactive minimum] (v38) at (0.97,1.69) {}; +\node[vertex inactive minimum] (v39) at (0.97,2.37) {}; +\path[comp inactive minimum] (v38) -- (v39); + +\node[vertex] (v40) at (0.85,2.70) {}; +\node[vertex] (v41) at (0.85,3.38) {}; +\path[comp] (v40) -- (v41); + +\node[vertex] (v42) at (0.97,3.04) {}; +\node[vertex] (v43) at (0.97,3.72) {}; +\path[comp] (v42) -- (v43); + +\node[vertex] (v44) at (0.85,4.06) {}; +\node[vertex] (v45) at (0.85,4.73) {}; +\path[comp] (v44) -- (v45); + +\node[vertex] (v46) at (0.97,4.39) {}; +\node[vertex] (v47) at (0.97,5.07) {}; +\path[comp] (v46) -- (v47); + +\node[vertex] (v48) at (0.85,5.41) {}; +\node[vertex] (v49) at (0.85,6.08) {}; +\path[comp] (v48) -- (v49); + +\node[vertex] (v50) at (0.97,5.75) {}; +\node[vertex] (v51) at (0.97,6.42) {}; +\path[comp] (v50) -- (v51); + +\node[vertex] (v52) at (0.85,6.76) {}; +\node[vertex] (v53) at (0.85,7.44) {}; +\path[comp] (v52) -- (v53); + +\node[vertex] (v54) at (0.97,7.10) {}; +\node[vertex] (v55) at (0.97,7.77) {}; +\path[comp] (v54) -- (v55); + +\node[vertex inactive maximum] (v56) at (0.85,8.11) {}; +\node[vertex inactive maximum] (v57) at (0.85,8.79) {}; +\path[comp inactive maximum] (v56) -- (v57); + +\node[vertex inactive maximum] (v58) at (0.97,8.45) {}; +\node[vertex inactive maximum] (v59) at (0.97,9.13) {}; +\path[comp inactive maximum] (v58) -- (v59); + +\node[vertex inactive maximum] (v60) at (0.85,9.46) {}; +\node[vertex inactive maximum] (v61) at (0.85,10.14) {}; +\path[comp inactive maximum] (v60) -- (v61); + +\node[vertex inactive maximum] (v62) at (0.97,9.80) {}; +\node[vertex inactive maximum] (v63) at (0.97,10.48) {}; +\path[comp inactive maximum] (v62) -- (v63); + +\node[vertex inactive minimum] (v64) at (1.39,0.00) {}; +\node[vertex inactive minimum] (v65) at (1.39,1.35) {}; +\path[comp inactive minimum] (v64) -- (v65); + +\node[vertex inactive minimum] (v66) at (1.52,0.34) {}; +\node[vertex inactive minimum] (v67) at (1.52,1.69) {}; +\path[comp inactive minimum] (v66) -- (v67); + +\node[vertex inactive minimum] (v68) at (1.65,0.68) {}; +\node[vertex inactive minimum] (v69) at (1.65,2.03) {}; +\path[comp inactive minimum] (v68) -- (v69); + +\node[vertex inactive minimum] (v70) at (1.77,1.01) {}; +\node[vertex inactive minimum] (v71) at (1.77,2.37) {}; +\path[comp inactive minimum] (v70) -- (v71); + +\node[vertex] (v72) at (1.39,2.70) {}; +\node[vertex] (v73) at (1.39,4.06) {}; +\path[comp] (v72) -- (v73); + +\node[vertex] (v74) at (1.52,3.04) {}; +\node[vertex] (v75) at (1.52,4.39) {}; +\path[comp] (v74) -- (v75); + +\node[vertex] (v76) at (1.65,3.38) {}; +\node[vertex] (v77) at (1.65,4.73) {}; +\path[comp] (v76) -- (v77); + +\node[vertex] (v78) at (1.77,3.72) {}; +\node[vertex] (v79) at (1.77,5.07) {}; +\path[comp] (v78) -- (v79); + +\node[vertex] (v80) at (1.39,5.41) {}; +\node[vertex] (v81) at (1.39,6.76) {}; +\path[comp] (v80) -- (v81); + +\node[vertex] (v82) at (1.52,5.75) {}; +\node[vertex] (v83) at (1.52,7.10) {}; +\path[comp] (v82) -- (v83); + +\node[vertex] (v84) at (1.65,6.08) {}; +\node[vertex] (v85) at (1.65,7.44) {}; +\path[comp] (v84) -- (v85); + +\node[vertex] (v86) at (1.77,6.42) {}; +\node[vertex] (v87) at (1.77,7.77) {}; +\path[comp] (v86) -- (v87); + +\node[vertex inactive maximum] (v88) at (1.39,8.11) {}; +\node[vertex inactive maximum] (v89) at (1.39,9.46) {}; +\path[comp inactive maximum] (v88) -- (v89); + +\node[vertex inactive maximum] (v90) at (1.52,8.45) {}; +\node[vertex inactive maximum] (v91) at (1.52,9.80) {}; +\path[comp inactive maximum] (v90) -- (v91); + +\node[vertex inactive maximum] (v92) at (1.65,8.79) {}; +\node[vertex inactive maximum] (v93) at (1.65,10.14) {}; +\path[comp inactive maximum] (v92) -- (v93); + +\node[vertex inactive maximum] (v94) at (1.77,9.13) {}; +\node[vertex inactive maximum] (v95) at (1.77,10.48) {}; +\path[comp inactive maximum] (v94) -- (v95); + +\node[vertex inactive minimum] (v96) at (2.20,0.00) {}; +\node[vertex inactive minimum] (v97) at (2.20,2.70) {}; +\path[comp inactive minimum] (v96) -- (v97); + +\node[vertex inactive minimum] (v98) at (2.32,0.34) {}; +\node[vertex inactive minimum] (v99) at (2.32,3.04) {}; +\path[comp inactive minimum] (v98) -- (v99); + +\node[vertex inactive minimum] (v100) at (2.45,0.68) {}; +\node[vertex inactive minimum] (v101) at (2.45,3.38) {}; +\path[comp inactive minimum] (v100) -- (v101); + +\node[vertex inactive minimum] (v102) at (2.58,1.01) {}; +\node[vertex inactive minimum] (v103) at (2.58,3.72) {}; +\path[comp inactive minimum] (v102) -- (v103); + +\node[vertex inactive minimum] (v104) at (2.70,1.35) {}; +\node[vertex inactive minimum] (v105) at (2.70,4.06) {}; +\path[comp inactive minimum] (v104) -- (v105); + +\node[vertex inactive minimum] (v106) at (2.83,1.69) {}; +\node[vertex inactive minimum] (v107) at (2.83,4.39) {}; +\path[comp inactive minimum] (v106) -- (v107); + +\node[vertex inactive minimum] (v108) at (2.96,2.03) {}; +\node[vertex inactive minimum] (v109) at (2.96,4.73) {}; +\path[comp inactive minimum] (v108) -- (v109); + +\node[vertex inactive minimum] (v110) at (3.08,2.37) {}; +\node[vertex inactive minimum] (v111) at (3.08,5.07) {}; +\path[comp inactive minimum] (v110) -- (v111); + +\node[vertex inactive maximum] (v112) at (2.20,5.41) {}; +\node[vertex inactive maximum] (v113) at (2.20,8.11) {}; +\path[comp inactive maximum] (v112) -- (v113); + +\node[vertex inactive maximum] (v114) at (2.32,5.75) {}; +\node[vertex inactive maximum] (v115) at (2.32,8.45) {}; +\path[comp inactive maximum] (v114) -- (v115); + +\node[vertex inactive maximum] (v116) at (2.45,6.08) {}; +\node[vertex inactive maximum] (v117) at (2.45,8.79) {}; +\path[comp inactive maximum] (v116) -- (v117); + +\node[vertex inactive maximum] (v118) at (2.58,6.42) {}; +\node[vertex inactive maximum] (v119) at (2.58,9.13) {}; +\path[comp inactive maximum] (v118) -- (v119); + +\node[vertex inactive maximum] (v120) at (2.70,6.76) {}; +\node[vertex inactive maximum] (v121) at (2.70,9.46) {}; +\path[comp inactive maximum] (v120) -- (v121); + +\node[vertex inactive maximum] (v122) at (2.83,7.10) {}; +\node[vertex inactive maximum] (v123) at (2.83,9.80) {}; +\path[comp inactive maximum] (v122) -- (v123); + +\node[vertex inactive maximum] (v124) at (2.96,7.44) {}; +\node[vertex inactive maximum] (v125) at (2.96,10.14) {}; +\path[comp inactive maximum] (v124) -- (v125); + +\node[vertex inactive maximum] (v126) at (3.08,7.77) {}; +\node[vertex inactive maximum] (v127) at (3.08,10.48) {}; +\path[comp inactive maximum] (v126) -- (v127); + +\node[vertex inactive minimum] (v128) at (3.51,0.00) {}; +\node[vertex inactive minimum] (v129) at (3.51,5.41) {}; +\path[comp inactive minimum] (v128) -- (v129); + +\node[vertex inactive minimum] (v130) at (3.63,0.34) {}; +\node[vertex inactive minimum] (v131) at (3.63,5.75) {}; +\path[comp inactive minimum] (v130) -- (v131); + +\node[vertex inactive minimum] (v132) at (3.76,0.68) {}; +\node[vertex inactive minimum] (v133) at (3.76,6.08) {}; +\path[comp inactive minimum] (v132) -- (v133); + +\node[vertex inactive minimum] (v134) at (3.89,1.01) {}; +\node[vertex inactive minimum] (v135) at (3.89,6.42) {}; +\path[comp inactive minimum] (v134) -- (v135); + +\node[vertex inactive minimum] (v136) at (4.01,1.35) {}; +\node[vertex inactive minimum] (v137) at (4.01,6.76) {}; +\path[comp inactive minimum] (v136) -- (v137); + +\node[vertex inactive minimum] (v138) at (4.14,1.69) {}; +\node[vertex inactive minimum] (v139) at (4.14,7.10) {}; +\path[comp inactive minimum] (v138) -- (v139); + +\node[vertex inactive minimum] (v140) at (4.27,2.03) {}; +\node[vertex inactive minimum] (v141) at (4.27,7.44) {}; +\path[comp inactive minimum] (v140) -- (v141); + +\node[vertex inactive minimum] (v142) at (4.39,2.37) {}; +\node[vertex inactive minimum] (v143) at (4.39,7.77) {}; +\path[comp inactive minimum] (v142) -- (v143); + +\node[vertex inactive maximum] (v144) at (4.52,2.70) {}; +\node[vertex inactive maximum] (v145) at (4.52,8.11) {}; +\path[comp inactive maximum] (v144) -- (v145); + +\node[vertex inactive maximum] (v146) at (4.65,3.04) {}; +\node[vertex inactive maximum] (v147) at (4.65,8.45) {}; +\path[comp inactive maximum] (v146) -- (v147); + +\node[vertex inactive maximum] (v148) at (4.77,3.38) {}; +\node[vertex inactive maximum] (v149) at (4.77,8.79) {}; +\path[comp inactive maximum] (v148) -- (v149); + +\node[vertex inactive maximum] (v150) at (4.90,3.72) {}; +\node[vertex inactive maximum] (v151) at (4.90,9.13) {}; +\path[comp inactive maximum] (v150) -- (v151); + +\node[vertex inactive maximum] (v152) at (5.03,4.06) {}; +\node[vertex inactive maximum] (v153) at (5.03,9.46) {}; +\path[comp inactive maximum] (v152) -- (v153); + +\node[vertex inactive maximum] (v154) at (5.15,4.39) {}; +\node[vertex inactive maximum] (v155) at (5.15,9.80) {}; +\path[comp inactive maximum] (v154) -- (v155); + +\node[vertex inactive maximum] (v156) at (5.28,4.73) {}; +\node[vertex inactive maximum] (v157) at (5.28,10.14) {}; +\path[comp inactive maximum] (v156) -- (v157); + +\node[vertex inactive maximum] (v158) at (5.41,5.07) {}; +\node[vertex inactive maximum] (v159) at (5.41,10.48) {}; +\path[comp inactive maximum] (v158) -- (v159); + +\node[vertex] (v160) at (5.83,2.70) {}; +\node[vertex] (v161) at (5.83,5.41) {}; +\path[comp] (v160) -- (v161); + +\node[vertex] (v162) at (5.96,3.04) {}; +\node[vertex] (v163) at (5.96,5.75) {}; +\path[comp] (v162) -- (v163); + +\node[vertex] (v164) at (6.08,3.38) {}; +\node[vertex] (v165) at (6.08,6.08) {}; +\path[comp] (v164) -- (v165); + +\node[vertex] (v166) at (6.21,3.72) {}; +\node[vertex] (v167) at (6.21,6.42) {}; +\path[comp] (v166) -- (v167); + +\node[vertex] (v168) at (6.34,4.06) {}; +\node[vertex] (v169) at (6.34,6.76) {}; +\path[comp] (v168) -- (v169); + +\node[vertex] (v170) at (6.46,4.39) {}; +\node[vertex] (v171) at (6.46,7.10) {}; +\path[comp] (v170) -- (v171); + +\node[vertex] (v172) at (6.59,4.73) {}; +\node[vertex] (v173) at (6.59,7.44) {}; +\path[comp] (v172) -- (v173); + +\node[vertex] (v174) at (6.72,5.07) {}; +\node[vertex] (v175) at (6.72,7.77) {}; +\path[comp] (v174) -- (v175); + +\node[vertex inactive minimum] (v176) at (7.14,1.35) {}; +\node[vertex inactive minimum] (v177) at (7.14,5.41) {}; +\path[comp inactive minimum] (v176) -- (v177); + +\node[vertex inactive minimum] (v178) at (7.27,1.69) {}; +\node[vertex inactive minimum] (v179) at (7.27,5.75) {}; +\path[comp inactive minimum] (v178) -- (v179); + +\node[vertex inactive minimum] (v180) at (7.39,2.03) {}; +\node[vertex inactive minimum] (v181) at (7.39,6.08) {}; +\path[comp inactive minimum] (v180) -- (v181); + +\node[vertex inactive minimum] (v182) at (7.52,2.37) {}; +\node[vertex inactive minimum] (v183) at (7.52,6.42) {}; +\path[comp inactive minimum] (v182) -- (v183); + +\node[vertex inactive maximum] (v184) at (7.65,4.06) {}; +\node[vertex inactive maximum] (v185) at (7.65,8.11) {}; +\path[comp inactive maximum] (v184) -- (v185); + +\node[vertex inactive maximum] (v186) at (7.77,4.39) {}; +\node[vertex inactive maximum] (v187) at (7.77,8.45) {}; +\path[comp inactive maximum] (v186) -- (v187); + +\node[vertex inactive maximum] (v188) at (7.90,4.73) {}; +\node[vertex inactive maximum] (v189) at (7.90,8.79) {}; +\path[comp inactive maximum] (v188) -- (v189); + +\node[vertex inactive maximum] (v190) at (8.03,5.07) {}; +\node[vertex inactive maximum] (v191) at (8.03,9.13) {}; +\path[comp inactive maximum] (v190) -- (v191); + +\node[vertex inactive minimum] (v192) at (8.45,1.35) {}; +\node[vertex inactive minimum] (v193) at (8.45,2.70) {}; +\path[comp inactive minimum] (v192) -- (v193); + +\node[vertex inactive minimum] (v194) at (8.58,1.69) {}; +\node[vertex inactive minimum] (v195) at (8.58,3.04) {}; +\path[comp inactive minimum] (v194) -- (v195); + +\node[vertex inactive minimum] (v196) at (8.70,2.03) {}; +\node[vertex inactive minimum] (v197) at (8.70,3.38) {}; +\path[comp inactive minimum] (v196) -- (v197); + +\node[vertex inactive minimum] (v198) at (8.83,2.37) {}; +\node[vertex inactive minimum] (v199) at (8.83,3.72) {}; +\path[comp inactive minimum] (v198) -- (v199); + +\node[vertex] (v200) at (8.45,4.06) {}; +\node[vertex] (v201) at (8.45,5.41) {}; +\path[comp] (v200) -- (v201); + +\node[vertex] (v202) at (8.58,4.39) {}; +\node[vertex] (v203) at (8.58,5.75) {}; +\path[comp] (v202) -- (v203); + +\node[vertex] (v204) at (8.70,4.73) {}; +\node[vertex] (v205) at (8.70,6.08) {}; +\path[comp] (v204) -- (v205); + +\node[vertex] (v206) at (8.83,5.07) {}; +\node[vertex] (v207) at (8.83,6.42) {}; +\path[comp] (v206) -- (v207); + +\node[vertex inactive maximum] (v208) at (8.45,6.76) {}; +\node[vertex inactive maximum] (v209) at (8.45,8.11) {}; +\path[comp inactive maximum] (v208) -- (v209); + +\node[vertex inactive maximum] (v210) at (8.58,7.10) {}; +\node[vertex inactive maximum] (v211) at (8.58,8.45) {}; +\path[comp inactive maximum] (v210) -- (v211); + +\node[vertex inactive maximum] (v212) at (8.70,7.44) {}; +\node[vertex inactive maximum] (v213) at (8.70,8.79) {}; +\path[comp inactive maximum] (v212) -- (v213); + +\node[vertex inactive maximum] (v214) at (8.83,7.77) {}; +\node[vertex inactive maximum] (v215) at (8.83,9.13) {}; +\path[comp inactive maximum] (v214) -- (v215); + +\node[vertex inactive minimum] (v216) at (9.25,0.68) {}; +\node[vertex inactive minimum] (v217) at (9.25,5.41) {}; +\path[comp inactive minimum] (v216) -- (v217); + +\node[vertex inactive minimum] (v218) at (9.38,1.01) {}; +\node[vertex inactive minimum] (v219) at (9.38,5.75) {}; +\path[comp inactive minimum] (v218) -- (v219); + +\node[vertex inactive minimum] (v220) at (9.51,2.03) {}; +\node[vertex inactive minimum] (v221) at (9.51,6.76) {}; +\path[comp inactive minimum] (v220) -- (v221); + +\node[vertex inactive minimum] (v222) at (9.63,2.37) {}; +\node[vertex inactive minimum] (v223) at (9.63,7.10) {}; +\path[comp inactive minimum] (v222) -- (v223); + +\node[vertex inactive maximum] (v224) at (9.76,3.38) {}; +\node[vertex inactive maximum] (v225) at (9.76,8.11) {}; +\path[comp inactive maximum] (v224) -- (v225); + +\node[vertex inactive maximum] (v226) at (9.89,3.72) {}; +\node[vertex inactive maximum] (v227) at (9.89,8.45) {}; +\path[comp inactive maximum] (v226) -- (v227); + +\node[vertex inactive maximum] (v228) at (10.01,4.73) {}; +\node[vertex inactive maximum] (v229) at (10.01,9.46) {}; +\path[comp inactive maximum] (v228) -- (v229); + +\node[vertex inactive maximum] (v230) at (10.14,5.07) {}; +\node[vertex inactive maximum] (v231) at (10.14,9.80) {}; +\path[comp inactive maximum] (v230) -- (v231); + +\node[vertex inactive minimum] (v232) at (10.56,0.68) {}; +\node[vertex inactive minimum] (v233) at (10.56,2.70) {}; +\path[comp inactive minimum] (v232) -- (v233); + +\node[vertex inactive minimum] (v234) at (10.69,1.01) {}; +\node[vertex inactive minimum] (v235) at (10.69,3.04) {}; +\path[comp inactive minimum] (v234) -- (v235); + +\node[vertex inactive minimum] (v236) at (10.82,2.03) {}; +\node[vertex inactive minimum] (v237) at (10.82,4.06) {}; +\path[comp inactive minimum] (v236) -- (v237); + +\node[vertex inactive minimum] (v238) at (10.94,2.37) {}; +\node[vertex inactive minimum] (v239) at (10.94,4.39) {}; +\path[comp inactive minimum] (v238) -- (v239); + +\node[vertex] (v240) at (10.56,3.38) {}; +\node[vertex] (v241) at (10.56,5.41) {}; +\path[comp] (v240) -- (v241); + +\node[vertex] (v242) at (10.69,3.72) {}; +\node[vertex] (v243) at (10.69,5.75) {}; +\path[comp] (v242) -- (v243); + +\node[vertex] (v244) at (10.82,4.73) {}; +\node[vertex] (v245) at (10.82,6.76) {}; +\path[comp] (v244) -- (v245); + +\node[vertex] (v246) at (10.94,5.07) {}; +\node[vertex] (v247) at (10.94,7.10) {}; +\path[comp] (v246) -- (v247); + +\node[vertex inactive maximum] (v248) at (10.56,6.08) {}; +\node[vertex inactive maximum] (v249) at (10.56,8.11) {}; +\path[comp inactive maximum] (v248) -- (v249); + +\node[vertex inactive maximum] (v250) at (10.69,6.42) {}; +\node[vertex inactive maximum] (v251) at (10.69,8.45) {}; +\path[comp inactive maximum] (v250) -- (v251); + +\node[vertex inactive maximum] (v252) at (10.82,7.44) {}; +\node[vertex inactive maximum] (v253) at (10.82,9.46) {}; +\path[comp inactive maximum] (v252) -- (v253); + +\node[vertex inactive maximum] (v254) at (10.94,7.77) {}; +\node[vertex inactive maximum] (v255) at (10.94,9.80) {}; +\path[comp inactive maximum] (v254) -- (v255); + +\node[vertex inactive minimum] (v256) at (11.37,0.68) {}; +\node[vertex inactive minimum] (v257) at (11.37,1.35) {}; +\path[comp inactive minimum] (v256) -- (v257); + +\node[vertex inactive minimum] (v258) at (11.49,1.01) {}; +\node[vertex inactive minimum] (v259) at (11.49,1.69) {}; +\path[comp inactive minimum] (v258) -- (v259); + +\node[vertex inactive minimum] (v260) at (11.37,2.03) {}; +\node[vertex inactive minimum] (v261) at (11.37,2.70) {}; +\path[comp inactive minimum] (v260) -- (v261); + +\node[vertex inactive minimum] (v262) at (11.49,2.37) {}; +\node[vertex inactive minimum] (v263) at (11.49,3.04) {}; +\path[comp inactive minimum] (v262) -- (v263); + +\node[vertex] (v264) at (11.37,3.38) {}; +\node[vertex] (v265) at (11.37,4.06) {}; +\path[comp] (v264) -- (v265); + +\node[vertex] (v266) at (11.49,3.72) {}; +\node[vertex] (v267) at (11.49,4.39) {}; +\path[comp] (v266) -- (v267); + +\node[vertex] (v268) at (11.37,4.73) {}; +\node[vertex] (v269) at (11.37,5.41) {}; +\path[comp] (v268) -- (v269); + +\node[vertex] (v270) at (11.49,5.07) {}; +\node[vertex] (v271) at (11.49,5.75) {}; +\path[comp] (v270) -- (v271); + +\node[vertex] (v272) at (11.37,6.08) {}; +\node[vertex] (v273) at (11.37,6.76) {}; +\path[comp] (v272) -- (v273); + +\node[vertex] (v274) at (11.49,6.42) {}; +\node[vertex] (v275) at (11.49,7.10) {}; +\path[comp] (v274) -- (v275); + +\node[vertex inactive maximum] (v276) at (11.37,7.44) {}; +\node[vertex inactive maximum] (v277) at (11.37,8.11) {}; +\path[comp inactive maximum] (v276) -- (v277); + +\node[vertex inactive maximum] (v278) at (11.49,7.77) {}; +\node[vertex inactive maximum] (v279) at (11.49,8.45) {}; +\path[comp inactive maximum] (v278) -- (v279); + +\node[vertex inactive maximum] (v280) at (11.37,8.79) {}; +\node[vertex inactive maximum] (v281) at (11.37,9.46) {}; +\path[comp inactive maximum] (v280) -- (v281); + +\node[vertex inactive maximum] (v282) at (11.49,9.13) {}; +\node[vertex inactive maximum] (v283) at (11.49,9.80) {}; +\path[comp inactive maximum] (v282) -- (v283); + +\node[vertex inactive minimum] (v284) at (11.92,0.34) {}; +\node[vertex inactive minimum] (v285) at (11.92,5.41) {}; +\path[comp inactive minimum] (v284) -- (v285); + +\node[vertex inactive minimum] (v286) at (12.04,1.01) {}; +\node[vertex inactive minimum] (v287) at (12.04,6.08) {}; +\path[comp inactive minimum] (v286) -- (v287); + +\node[vertex inactive minimum] (v288) at (12.17,1.69) {}; +\node[vertex inactive minimum] (v289) at (12.17,6.76) {}; +\path[comp inactive minimum] (v288) -- (v289); + +\node[vertex inactive minimum] (v290) at (12.30,2.37) {}; +\node[vertex inactive minimum] (v291) at (12.30,7.44) {}; +\path[comp inactive minimum] (v290) -- (v291); + +\node[vertex inactive maximum] (v292) at (12.42,3.04) {}; +\node[vertex inactive maximum] (v293) at (12.42,8.11) {}; +\path[comp inactive maximum] (v292) -- (v293); + +\node[vertex inactive maximum] (v294) at (12.55,3.72) {}; +\node[vertex inactive maximum] (v295) at (12.55,8.79) {}; +\path[comp inactive maximum] (v294) -- (v295); + +\node[vertex inactive maximum] (v296) at (12.68,4.39) {}; +\node[vertex inactive maximum] (v297) at (12.68,9.46) {}; +\path[comp inactive maximum] (v296) -- (v297); + +\node[vertex inactive maximum] (v298) at (12.80,5.07) {}; +\node[vertex inactive maximum] (v299) at (12.80,10.14) {}; +\path[comp inactive maximum] (v298) -- (v299); + +\node[vertex inactive minimum] (v300) at (13.23,0.34) {}; +\node[vertex inactive minimum] (v301) at (13.23,2.70) {}; +\path[comp inactive minimum] (v300) -- (v301); + +\node[vertex inactive minimum] (v302) at (13.35,1.01) {}; +\node[vertex inactive minimum] (v303) at (13.35,3.38) {}; +\path[comp inactive minimum] (v302) -- (v303); + +\node[vertex inactive minimum] (v304) at (13.48,1.69) {}; +\node[vertex inactive minimum] (v305) at (13.48,4.06) {}; +\path[comp inactive minimum] (v304) -- (v305); + +\node[vertex inactive minimum] (v306) at (13.61,2.37) {}; +\node[vertex inactive minimum] (v307) at (13.61,4.73) {}; +\path[comp inactive minimum] (v306) -- (v307); + +\node[vertex] (v308) at (13.23,3.04) {}; +\node[vertex] (v309) at (13.23,5.41) {}; +\path[comp] (v308) -- (v309); + +\node[vertex] (v310) at (13.35,3.72) {}; +\node[vertex] (v311) at (13.35,6.08) {}; +\path[comp] (v310) -- (v311); + +\node[vertex] (v312) at (13.48,4.39) {}; +\node[vertex] (v313) at (13.48,6.76) {}; +\path[comp] (v312) -- (v313); + +\node[vertex] (v314) at (13.61,5.07) {}; +\node[vertex] (v315) at (13.61,7.44) {}; +\path[comp] (v314) -- (v315); + +\node[vertex inactive maximum] (v316) at (13.23,5.75) {}; +\node[vertex inactive maximum] (v317) at (13.23,8.11) {}; +\path[comp inactive maximum] (v316) -- (v317); + +\node[vertex inactive maximum] (v318) at (13.35,6.42) {}; +\node[vertex inactive maximum] (v319) at (13.35,8.79) {}; +\path[comp inactive maximum] (v318) -- (v319); + +\node[vertex inactive maximum] (v320) at (13.48,7.10) {}; +\node[vertex inactive maximum] (v321) at (13.48,9.46) {}; +\path[comp inactive maximum] (v320) -- (v321); + +\node[vertex inactive maximum] (v322) at (13.61,7.77) {}; +\node[vertex inactive maximum] (v323) at (13.61,10.14) {}; +\path[comp inactive maximum] (v322) -- (v323); + +\node[vertex inactive minimum] (v324) at (14.03,0.34) {}; +\node[vertex inactive minimum] (v325) at (14.03,1.35) {}; +\path[comp inactive minimum] (v324) -- (v325); + +\node[vertex inactive minimum] (v326) at (14.15,1.01) {}; +\node[vertex inactive minimum] (v327) at (14.15,2.03) {}; +\path[comp inactive minimum] (v326) -- (v327); + +\node[vertex inactive minimum] (v328) at (14.03,1.69) {}; +\node[vertex inactive minimum] (v329) at (14.03,2.70) {}; +\path[comp inactive minimum] (v328) -- (v329); + +\node[vertex inactive minimum] (v330) at (14.15,2.37) {}; +\node[vertex inactive minimum] (v331) at (14.15,3.38) {}; +\path[comp inactive minimum] (v330) -- (v331); + +\node[vertex] (v332) at (14.03,3.04) {}; +\node[vertex] (v333) at (14.03,4.06) {}; +\path[comp] (v332) -- (v333); + +\node[vertex] (v334) at (14.15,3.72) {}; +\node[vertex] (v335) at (14.15,4.73) {}; +\path[comp] (v334) -- (v335); + +\node[vertex] (v336) at (14.03,4.39) {}; +\node[vertex] (v337) at (14.03,5.41) {}; +\path[comp] (v336) -- (v337); + +\node[vertex] (v338) at (14.15,5.07) {}; +\node[vertex] (v339) at (14.15,6.08) {}; +\path[comp] (v338) -- (v339); + +\node[vertex] (v340) at (14.03,5.75) {}; +\node[vertex] (v341) at (14.03,6.76) {}; +\path[comp] (v340) -- (v341); + +\node[vertex] (v342) at (14.15,6.42) {}; +\node[vertex] (v343) at (14.15,7.44) {}; +\path[comp] (v342) -- (v343); + +\node[vertex inactive maximum] (v344) at (14.03,7.10) {}; +\node[vertex inactive maximum] (v345) at (14.03,8.11) {}; +\path[comp inactive maximum] (v344) -- (v345); + +\node[vertex inactive maximum] (v346) at (14.15,7.77) {}; +\node[vertex inactive maximum] (v347) at (14.15,8.79) {}; +\path[comp inactive maximum] (v346) -- (v347); + +\node[vertex inactive maximum] (v348) at (14.03,8.45) {}; +\node[vertex inactive maximum] (v349) at (14.03,9.46) {}; +\path[comp inactive maximum] (v348) -- (v349); + +\node[vertex inactive maximum] (v350) at (14.15,9.13) {}; +\node[vertex inactive maximum] (v351) at (14.15,10.14) {}; +\path[comp inactive maximum] (v350) -- (v351); + +\node[vertex inactive minimum] (v352) at (14.58,0.34) {}; +\node[vertex inactive minimum] (v353) at (14.58,0.68) {}; +\path[comp inactive minimum] (v352) -- (v353); + +\node[vertex inactive minimum] (v354) at (14.58,1.01) {}; +\node[vertex inactive minimum] (v355) at (14.58,1.35) {}; +\path[comp inactive minimum] (v354) -- (v355); + +\node[vertex inactive minimum] (v356) at (14.58,1.69) {}; +\node[vertex inactive minimum] (v357) at (14.58,2.03) {}; +\path[comp inactive minimum] (v356) -- (v357); + +\node[vertex inactive minimum] (v358) at (14.58,2.37) {}; +\node[vertex inactive minimum] (v359) at (14.58,2.70) {}; +\path[comp inactive minimum] (v358) -- (v359); + +\node[vertex] (v360) at (14.58,3.04) {}; +\node[vertex] (v361) at (14.58,3.38) {}; +\path[comp] (v360) -- (v361); + +\node[vertex] (v362) at (14.58,3.72) {}; +\node[vertex] (v363) at (14.58,4.06) {}; +\path[comp] (v362) -- (v363); + +\node[vertex] (v364) at (14.58,4.39) {}; +\node[vertex] (v365) at (14.58,4.73) {}; +\path[comp] (v364) -- (v365); + +\node[vertex] (v366) at (14.58,5.07) {}; +\node[vertex] (v367) at (14.58,5.41) {}; +\path[comp] (v366) -- (v367); + +\node[vertex] (v368) at (14.58,5.75) {}; +\node[vertex] (v369) at (14.58,6.08) {}; +\path[comp] (v368) -- (v369); + +\node[vertex] (v370) at (14.58,6.42) {}; +\node[vertex] (v371) at (14.58,6.76) {}; +\path[comp] (v370) -- (v371); + +\node[vertex] (v372) at (14.58,7.10) {}; +\node[vertex] (v373) at (14.58,7.44) {}; +\path[comp] (v372) -- (v373); + +\node[vertex inactive maximum] (v374) at (14.58,7.77) {}; +\node[vertex inactive maximum] (v375) at (14.58,8.11) {}; +\path[comp inactive maximum] (v374) -- (v375); + +\node[vertex inactive maximum] (v376) at (14.58,8.45) {}; +\node[vertex inactive maximum] (v377) at (14.58,8.79) {}; +\path[comp inactive maximum] (v376) -- (v377); + +\node[vertex inactive maximum] (v378) at (14.58,9.13) {}; +\node[vertex inactive maximum] (v379) at (14.58,9.46) {}; +\path[comp inactive maximum] (v378) -- (v379); + +\node[vertex inactive maximum] (v380) at (14.58,9.80) {}; +\node[vertex inactive maximum] (v381) at (14.58,10.14) {}; +\path[comp inactive maximum] (v380) -- (v381); + +\end{tikzpicture} diff --git a/images/gamma_dist.gnuplot b/images/gamma_dist.gnuplot new file mode 100644 index 0000000..d62cace --- /dev/null +++ b/images/gamma_dist.gnuplot @@ -0,0 +1,10 @@ +_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x +pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate) +dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate)) +gamma_offset = 0.0 +gamma_k = 15.7880378786862 +gamma_theta = 0.980078674752871 +gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta) +#gamma_dist(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma(gamma_k)) +#gamma_fit(x) = 100.0 * gamma_dist(x - gamma_offset) + diff --git a/images/markov-comparators-12-pct.data b/images/markov-comparators-12-pct.data new file mode 100644 index 0000000..87d460b --- /dev/null +++ b/images/markov-comparators-12-pct.data @@ -0,0 +1,41 @@ +41 0.091900 +42 0.347600 +43 1.120700 +44 3.481000 +45 7.939400 +46 12.061400 +47 14.087900 +48 13.914800 +49 11.997600 +50 9.773000 +51 7.513400 +52 5.488200 +53 3.909200 +54 2.752300 +55 1.899600 +56 1.255700 +57 0.835600 +58 0.531400 +59 0.357700 +60 0.242700 +61 0.143700 +62 0.090700 +63 0.063200 +64 0.039200 +65 0.023500 +66 0.013800 +67 0.009200 +68 0.005600 +69 0.003900 +70 0.003000 +71 0.001200 +72 0.000800 +73 0.000400 +74 0.000200 +75 0.000100 +76 0.000200 +77 0.000000 +78 0.000100 +79 0.000000 +80 0.000000 +81 0.000100 diff --git a/images/markov-comparators-12-pct.gnuplot b/images/markov-comparators-12-pct.gnuplot new file mode 100644 index 0000000..718b7a0 --- /dev/null +++ b/images/markov-comparators-12-pct.gnuplot @@ -0,0 +1,166 @@ +#!/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 [-5.00000:5.00000] ) +set vrange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set xlabel "Komparatoren" +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 [41.0000:81.0000] ) +set x2range [ * : * ] noreverse nowriteback # (currently [41.0000:81.0000] ) +set ylabel "Prozent" +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:16.0000] ) +set y2range [ * : * ] noreverse nowriteback # (currently [0.00000:14.0879] ) +set zlabel "" +set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate +set zrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] ) +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 +gamma_gamma(x) = (floor(x - 0.5))! +gamma_dist(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma(gamma_k)) +gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta) +_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x +pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate) +dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate)) +GNUTERM = "wxt" +GPFUN_gamma_gamma = "gamma_gamma(x) = (floor(x - 0.5))!" +gamma_k = 8.26729758801638 +gamma_theta = 0.961930249498844 +GPFUN_gamma_dist = "gamma_dist(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma(gamma_k))" +gamma_offset = 40 +GPFUN_gamma_fit = "gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta)" +FIT_CONVERGED = 1 +FIT_NDF = 39 +FIT_STDFIT = 0.222936770551606 +FIT_WSSR = 1.9383313428952 +GPFUN__ln_dgamma = "_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x" +GPFUN_pgamma = "pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate)" +GPFUN_dgamma = "dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate))" +plot [x=41:81] './images/markov-comparators-12-pct.data' title 'Gemessene Daten', gamma_fit(x) title 'Gamma-Verteilung' +## fit gamma_fit(x) 'images/markov-comparators-12-pct.data' via gamma_k, gamma_theta +# EOF diff --git a/images/markov-comparators-14-pct.data b/images/markov-comparators-14-pct.data new file mode 100644 index 0000000..dff3e84 --- /dev/null +++ b/images/markov-comparators-14-pct.data @@ -0,0 +1,49 @@ +53 0.023000 +54 0.076800 +55 0.346200 +56 0.985900 +57 2.245000 +58 4.447600 +59 7.318500 +60 9.956200 +61 11.628000 +62 11.749200 +63 11.005500 +64 9.528900 +65 7.816700 +66 6.207400 +67 4.703300 +68 3.507500 +69 2.525400 +70 1.839200 +71 1.300700 +72 0.882900 +73 0.621900 +74 0.421000 +75 0.288000 +76 0.193000 +77 0.132600 +78 0.082900 +79 0.055200 +80 0.038000 +81 0.025900 +82 0.016600 +83 0.012000 +84 0.006800 +85 0.004000 +86 0.002800 +87 0.001700 +88 0.001300 +89 0.000800 +90 0.000500 +91 0.000100 +92 0.000200 +93 0.000200 +94 0.000200 +95 0.000000 +96 0.000100 +97 0.000000 +98 0.000100 +99 0.000100 +100 0.000000 +101 0.000100 diff --git a/images/markov-comparators-14-pct.gnuplot b/images/markov-comparators-14-pct.gnuplot new file mode 100644 index 0000000..d8a3937 --- /dev/null +++ b/images/markov-comparators-14-pct.gnuplot @@ -0,0 +1,162 @@ +#!/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 [-5.00000:5.00000] ) +set vrange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set xlabel "Komparatoren" +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 [53.0000:101.000] ) +set x2range [ * : * ] noreverse nowriteback # (currently [53.0000:101.000] ) +set ylabel "Prozent" +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:12.0000] ) +set y2range [ * : * ] noreverse nowriteback # (currently [0.00000:11.7492] ) +set zlabel "" +set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate +set zrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] ) +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 +_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x +pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate) +dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate)) +gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta) +GNUTERM = "wxt" +GPFUN__ln_dgamma = "_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x" +GPFUN_pgamma = "pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate)" +GPFUN_dgamma = "dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate))" +gamma_offset = 52 +gamma_k = 9.52243956215441 +gamma_theta = 0.866869465480136 +GPFUN_gamma_fit = "gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta)" +FIT_CONVERGED = 1 +FIT_NDF = 47 +FIT_STDFIT = 0.125963571262577 +FIT_WSSR = 0.745740600405454 +plot [x=53:101] 'images/markov-comparators-14-pct.data' title 'Gemessene Daten', gamma_fit(x) title 'Gamma-Verteilung' +## fit gamma_fit(x) 'images/markov-comparators-14-pct.data' via gamma_k, gamma_theta +# EOF diff --git a/images/markov-comparators-16-pct.data b/images/markov-comparators-16-pct.data new file mode 100644 index 0000000..515fc83 --- /dev/null +++ b/images/markov-comparators-16-pct.data @@ -0,0 +1,54 @@ +63 0.00036 +64 0.00148 +65 0.00420 +66 0.01019 +67 0.03000 +68 0.06674 +69 0.18834 +70 0.45496 +71 1.01551 +72 2.08409 +73 3.92942 +74 6.10824 +75 8.35161 +76 9.88771 +77 10.63978 +78 10.38984 +79 9.52167 +80 8.31205 +81 6.89893 +82 5.57473 +83 4.35112 +84 3.31039 +85 2.47437 +86 1.82548 +87 1.33113 +88 0.95592 +89 0.68841 +90 0.48849 +91 0.33511 +92 0.23689 +93 0.16438 +94 0.11395 +95 0.08025 +96 0.05561 +97 0.03840 +98 0.02602 +99 0.01815 +100 0.01064 +101 0.00747 +102 0.00510 +103 0.00362 +104 0.00300 +105 0.00161 +106 0.00143 +107 0.00125 +108 0.00067 +109 0.00031 +110 0.00027 +111 0.00031 +112 0.00004 +113 0.00013 +114 0.00000 +115 0.00013 +116 0.00009 diff --git a/images/markov-comparators-16-pct.gnuplot b/images/markov-comparators-16-pct.gnuplot new file mode 100644 index 0000000..0751469 --- /dev/null +++ b/images/markov-comparators-16-pct.gnuplot @@ -0,0 +1,219 @@ +#!/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 [-5.00000:5.00000] ) +set vrange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set xlabel "Komparatoren" +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 [63.0000:116.000] ) +set x2range [ * : * ] noreverse nowriteback # (currently [63.0000:116.000] ) +set ylabel "Prozent" +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:12.0000] ) +set y2range [ * : * ] noreverse nowriteback # (currently [0.00000:10.6398] ) +set zlabel "" +set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate +set zrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] ) +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 +binom(n,k) = (n!) / ((k!) * ((n-k)!)) +binv(n,k,p) = binom(n,k) * (p**k) * ((1-p)**(n-k)) +bin(x) = binv(n,floor(x),p) +gauss(x) = (a1 / sigma) * exp((-0.5) * ((x - mu) / sigma)**2.0) +poisson_int(x) = exp((-1.0) * lambda) * (lambda**x) / (x!) +poisson(x) = poisson_int(floor(x + 0.5)) +erl(x) = gamma * exp(-1.0 * gamma * x) * (gamma * x)**(n_erl - 1) / ((n_erl - 1)!) +binomial_int(x) = binomial_coeff(n, x) * p**x * (1-p)**(n-x) +binomial_coeff(n,k) = (n!) / ((k!) * ((n-k)!)) +binomial(x) = binomial_int(floor(x + 0.5)) +binomial_fit(x) = 100.0 * binomial(x-19.0) +poisson_fit(x) = 100.0 * poisson(x - offset) +gauss_fit(x) = 100.0 * gauss(x) +cauchy(x) = (1.0 / pi) * s / (s**2.0 + (x - t)**2) +cauchy_fit(x) = 100.0 * cauchy(x) +erlang_fit(x) = 100.0 * erl(x - erl_offset) +gamma_dist(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma(gamma_k)) +gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta) +foo_fit(x) = foo_a0 * exp(foo_a1 * (x - 62)) +_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x +pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate) +dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate)) +GNUTERM = "wxt" +GPFUN_binom = "binom(n,k) = (n!) / ((k!) * ((n-k)!))" +GPFUN_binv = "binv(n,k,p) = binom(n,k) * (p**k) * ((1-p)**(n-k))" +n = 29 +p = 0.172562132555044 +GPFUN_bin = "bin(x) = binv(n,floor(x),p)" +a1 = 0.398942280401433 +sigma = 1.88445909011715 +mu = 23.800757470569 +GPFUN_gauss = "gauss(x) = (a1 / sigma) * exp((-0.5) * ((x - mu) / sigma)**2.0)" +lambda = 5.10554056666183 +GPFUN_poisson_int = "poisson_int(x) = exp((-1.0) * lambda) * (lambda**x) / (x!)" +GPFUN_poisson = "poisson(x) = poisson_int(floor(x + 0.5))" +gamma = 1.90073273091251 +n_erl = 54 +GPFUN_erl = "erl(x) = gamma * exp(-1.0 * gamma * x) * (gamma * x)**(n_erl - 1) / ((n_erl - 1)!)" +GPFUN_binomial_int = "binomial_int(x) = binomial_coeff(n, x) * p**x * (1-p)**(n-x)" +GPFUN_binomial_coeff = "binomial_coeff(n,k) = (n!) / ((k!) * ((n-k)!))" +GPFUN_binomial = "binomial(x) = binomial_int(floor(x + 0.5))" +GPFUN_binomial_fit = "binomial_fit(x) = 100.0 * binomial(x-19.0)" +offset = 19 +GPFUN_poisson_fit = "poisson_fit(x) = 100.0 * poisson(x - offset)" +GPFUN_gauss_fit = "gauss_fit(x) = 100.0 * gauss(x)" +s = 1.39871428165847 +t = 23.5320369849105 +GPFUN_cauchy = "cauchy(x) = (1.0 / pi) * s / (s**2.0 + (x - t)**2)" +GPFUN_cauchy_fit = "cauchy_fit(x) = 100.0 * cauchy(x)" +erl_offset = 49.8425987940659 +GPFUN_erlang_fit = "erlang_fit(x) = 100.0 * erl(x - erl_offset)" +gamma_k = 17.9390580825481 +gamma_theta = 1.09113152299828 +GPFUN_gamma_dist = "gamma_dist(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma_gamma(gamma_k))" +gamma_offset = 62 +GPFUN_gamma_fit = "gamma_fit(x) = 100.0 * dgamma(x - gamma_offset, gamma_k, gamma_theta)" +foo_a0 = 0.000540217815483465 +foo_a1 = 0.838098058527587 +GPFUN_foo_fit = "foo_fit(x) = foo_a0 * exp(foo_a1 * (x - 62))" +y = 0 +FIT_CONVERGED = 1 +a = 240000 +a0 = 2.0 +FIT_NDF = 52 +FIT_STDFIT = 0.15913245106829 +FIT_WSSR = 1.31680312311609 +lamdba = 14.0 +scale = 5000000 +GPFUN_gamma_gamma = "gamma_gamma(x) = (floor(x - 0.5))!" +GPFUN_gamma = "gamma(x) = x**(gamma_k - 1) * exp((-1.0) * x / gamma_theta) / (gamma_theta**gamma_k * gamma_gamma(k))" +GPFUN__ln_dgamma = "_ln_dgamma(x, a, b) = a*log(b) - lgamma(a) + (a-1)*log(x) - b*x" +GPFUN_pgamma = "pgamma(x, shape, rate) = (x<0)? 0 : igamma(shape, x*rate)" +GPFUN_dgamma = "dgamma(x, shape, rate) = (x<0)? 0 : (x==0)? ((shape<1)? 1/0 : (shape==1)? rate : 0) : (rate==0)? 0 : exp(_ln_dgamma(x, shape, rate))" +plot [x=63:116] 'images/markov-comparators-16-pct.data' title 'Gemessene Daten', gamma_fit(x) title "Gamma-Verteilung" +## fit gamma_fit(x) 'images/markov-comparators-16-pct.data' via gamma_k, gamma_theta +# EOF diff --git a/images/markov-comparators-8-pct.data b/images/markov-comparators-8-pct.data new file mode 100644 index 0000000..4b8d983 --- /dev/null +++ b/images/markov-comparators-8-pct.data @@ -0,0 +1,30 @@ +19 0.534628 +20 1.38496 +21 2.96327 +22 13.6184 +23 22.6531 +24 18.8797 +25 14.8193 +26 9.94546 +27 6.1938 +28 3.8068 +29 2.30663 +30 1.29686 +31 0.702513 +32 0.398067 +33 0.226193 +34 0.122834 +35 0.0688669 +36 0.0349614 +37 0.0206483 +38 0.01138 +39 0.00363692 +40 0.00305032 +41 0.00199444 +42 0.00152516 +43 0.00035196 +44 0.0005866 +45 0.00035196 +46 0 +47 0 +48 0.00011732 diff --git a/images/oe-merge.tex b/images/oe-merge.tex new file mode 100644 index 0000000..3cb4146 --- /dev/null +++ b/images/oe-merge.tex @@ -0,0 +1,48 @@ +\begin{tikzpicture}[scale=0.80,auto] + +% Draw the odd lines +\foreach \line in {0, 1, 2, 3} + \path[edge,rounded corners,color=red] + (1+2*\line, 9.0) -- (1+2*\line, 5.5) + -- (1+ \line, 4.5) -- (1+ \line, 1.5) + -- (1+2*\line, 0.5) -- (1+2*\line,-1.0); + +% Draw the even lines +\foreach \line in {0, 1, 2, 3} + \path[edge,rounded corners,color=blue] + (2+2*\line, 9.0) -- (2+2*\line, 5.5) + -- (5+ \line, 4.5) -- (5+ \line, 1.5) + -- (2+2*\line, 0.5) -- (2+2*\line,-1.0); + +% Line labels +\foreach \line in {0, 1, 2, 3} + \node at (1+\line,9.3) {$u_\line$}; +\foreach \line in {0, 1, 2, 3} + \node at (5+\line,9.3) {$v_\line$}; +\foreach \line in {0, ..., 7} + \node at (1+\line,-1.3) {$w_\line$}; + +% Left sorted list box +\draw[fill=white] (0.75,6) rectangle (4.25,8); +\path[gray box] (1,6.25) -- (4,7.75) -- (4,6.25) -- cycle; + +% Right sorted list box +\draw[fill=white] (4.75,6) rectangle (8.25,8); +\path[gray box] (8,6.25) -- (8,7.75) -- (5,6.25) -- cycle; + +% Left OEM block +\draw[fill=white] (0.75,2) rectangle (4.25,4); +\node at (2.5,3) {\small $\textrm{OEM}\left(\left\lceil\frac{n}{2}\right\rceil, \left\lceil\frac{m}{2}\right\rceil\right)$}; + +% Right OEM block +\draw[fill=white] (4.75,2) rectangle (8.25,4); +\node at (6.5,3) {\small $\textrm{OEM}\left(\left\lfloor\frac{n}{2}\right\rfloor, \left\lfloor\frac{m}{2}\right\rfloor\right)$}; + +\foreach \line in {0, 1, 2} +{ + \path[comp,very thick] (2+2*\line,0) -- (3+2*\line,0); + \draw (2+2*\line,0) circle(5pt)[color=black,fill=black] {}; + \draw (3+2*\line,0) circle(5pt)[color=black,fill=black] {}; +} + +\end{tikzpicture} diff --git a/images/oe-mergesort-8.tex b/images/oe-mergesort-8.tex new file mode 100644 index 0000000..6a8b32b --- /dev/null +++ b/images/oe-mergesort-8.tex @@ -0,0 +1,108 @@ +\begin{tikzpicture}[scale=0.70,auto] + +% Box for lower OEM(4) +\draw[red box] (1,-.333) rectangle (5.35,3.333); + +% Box for upper OEM(4) +\draw[red box] (1,3.667) rectangle (5.35,7.333); + +% Box for even merge block +\draw[blue box] (5.85,-.333) rectangle (7.60,7.333); + +% Box for odd merge block +\draw[blue box] (8.10,-.333) rectangle (9.85,7.333); + +% Box for trailing recursive comparators +\draw[green box] (10.35,-.333) rectangle (11.35,7.333); + +\path[edge] (0,0) -- (12.35,0); +\path[edge] (0,1) -- (12.35,1); +\path[edge] (0,2) -- (12.35,2); +\path[edge] (0,3) -- (12.35,3); +\path[edge] (0,4) -- (12.35,4); +\path[edge] (0,5) -- (12.35,5); +\path[edge] (0,6) -- (12.35,6); +\path[edge] (0,7) -- (12.35,7); + +% lower OEM(4) +\node[vertex] (v0) at (1.50,0) {}; +\node[vertex] (v1) at (1.50,1) {}; +\path[comp] (v0) -- (v1); + +\node[vertex] (v2) at (1.50,2) {}; +\node[vertex] (v3) at (1.50,3) {}; +\path[comp] (v2) -- (v3); + +\node[vertex] (v8) at (3.00,0) {}; +\node[vertex] (v9) at (3.00,2) {}; +\path[comp] (v8) -- (v9); + +\node[vertex] (v10) at (3.35,1) {}; +\node[vertex] (v11) at (3.35,3) {}; +\path[comp] (v10) -- (v11); + +\node[vertex] (v16) at (4.85,1) {}; +\node[vertex] (v17) at (4.85,2) {}; +\path[comp] (v16) -- (v17); + +% upper OEM(4) +\node[vertex] (v4) at (1.50,4) {}; +\node[vertex] (v5) at (1.50,5) {}; +\path[comp] (v4) -- (v5); + +\node[vertex] (v6) at (1.50,6) {}; +\node[vertex] (v7) at (1.50,7) {}; +\path[comp] (v6) -- (v7); + +\node[vertex] (v12) at (3.00,4) {}; +\node[vertex] (v13) at (3.00,6) {}; +\path[comp] (v12) -- (v13); + +\node[vertex] (v14) at (3.35,5) {}; +\node[vertex] (v15) at (3.35,7) {}; +\path[comp] (v14) -- (v15); + +\node[vertex] (v18) at (4.85,5) {}; +\node[vertex] (v19) at (4.85,6) {}; +\path[comp] (v18) -- (v19); + +% Begin of even OE merge (8) +\node[vertex] (v20) at (6.35,0) {}; +\node[vertex] (v21) at (6.35,4) {}; +\path[comp] (v20) -- (v21); + +\node[vertex] (v24) at (6.70,2) {}; +\node[vertex] (v25) at (6.70,6) {}; +\path[comp] (v24) -- (v25); + +\node[vertex] (v28) at (7.10,2) {}; +\node[vertex] (v29) at (7.10,4) {}; +\path[comp] (v28) -- (v29); + +% Begin of odd OE merge (8) +\node[vertex] (v22) at (8.60,1) {}; +\node[vertex] (v23) at (8.60,5) {}; +\path[comp] (v22) -- (v23); + +\node[vertex] (v26) at (8.95,3) {}; +\node[vertex] (v27) at (8.95,7) {}; +\path[comp] (v26) -- (v27); + +\node[vertex] (v30) at (9.35,3) {}; +\node[vertex] (v31) at (9.35,5) {}; +\path[comp] (v30) -- (v31); + +% Trailing recursive comparators +\node[vertex] (v32) at (10.85,1) {}; +\node[vertex] (v33) at (10.85,2) {}; +\path[comp] (v32) -- (v33); + +\node[vertex] (v34) at (10.85,3) {}; +\node[vertex] (v35) at (10.85,4) {}; +\path[comp] (v34) -- (v35); + +\node[vertex] (v36) at (10.85,5) {}; +\node[vertex] (v37) at (10.85,6) {}; +\path[comp] (v36) -- (v37); + +\end{tikzpicture} diff --git a/images/oe-post-recursive-diff0.tex b/images/oe-post-recursive-diff0.tex new file mode 100644 index 0000000..9481f04 --- /dev/null +++ b/images/oe-post-recursive-diff0.tex @@ -0,0 +1,50 @@ +\begin{tikzpicture}[scale=0.66,auto] + +\pgfmathsetmacro{\lastzeroindex}{0} + +% Space between nodes +\pgfmathsetmacro{\spacingx}{1.3} +% Amount even boxes are raised +\pgfmathsetmacro{\offsety}{0.8} + +\pgfmathsetmacro{\totalheight}{4 + \offsety} % Height of one sub-picture. + +% Lines +\foreach \x in {0, ..., 7} + \draw[edge] (\spacingx * \x, 0) -- (\spacingx * \x, \totalheight); + +% Even zero nodes +\foreach \x in {0, ..., \lastzeroindex} +{ + \draw[red box] (2 * \spacingx * \x - .5, 2 + \offsety) rectangle +(1,1); + \draw (2 * \spacingx * \x, 2.5 + \offsety) node {$0$}; +} + +% Even one nodes +\pgfmathsetmacro{\firstoneindex}{\lastzeroindex+1} +\foreach \x in {\firstoneindex, ..., 3} +{ + \draw[blue box] (2 * \spacingx * \x - .5, 2 + \offsety) rectangle +(1,1); + \draw (2 * \spacingx * \x, 2.5 + \offsety) node {$1$}; +} + +% Odd zero nodes +\foreach \x in {0, ..., 0} +{ + \draw[red box] (\spacingx + 2 * \spacingx * \x - .5, 2) rectangle +(1,1); + \draw (\spacingx + 2 * \spacingx * \x, 2.5) node {$0$}; +} + +% Odd one nodes +\foreach \x in {1, ..., 3} +{ + \draw[blue box] (\spacingx + 2 * \spacingx * \x - .5, 2) rectangle +(1,1); + \draw (\spacingx + 2 * \spacingx * \x, 2.5) node {$1$}; +} + +% Comparators +\foreach \x in {0, ..., 2} + \draw[comp] ( \spacingx + 2 * \spacingx * \x, 1) node[vertex] {} + -- (2 * \spacingx + 2 * \spacingx * \x, 1) node[vertex] {}; + +\end{tikzpicture} diff --git a/images/oe-post-recursive-diff1.tex b/images/oe-post-recursive-diff1.tex new file mode 100644 index 0000000..c2d8e60 --- /dev/null +++ b/images/oe-post-recursive-diff1.tex @@ -0,0 +1,50 @@ +\begin{tikzpicture}[scale=0.66,auto] + +\pgfmathsetmacro{\lastzeroindex}{1} + +% Space between nodes +\pgfmathsetmacro{\spacingx}{1.3} +% Amount even boxes are raised +\pgfmathsetmacro{\offsety}{0.8} + +\pgfmathsetmacro{\totalheight}{4 + \offsety} % Height of one sub-picture. + +% Lines +\foreach \x in {0, ..., 7} + \draw[edge] (\spacingx * \x, 0) -- (\spacingx * \x, \totalheight); + +% Even zero nodes +\foreach \x in {0, ..., \lastzeroindex} +{ + \draw[red box] (2 * \spacingx * \x - .5, 2 + \offsety) rectangle +(1,1); + \draw (2 * \spacingx * \x, 2.5 + \offsety) node {$0$}; +} + +% Even one nodes +\pgfmathsetmacro{\firstoneindex}{\lastzeroindex+1} +\foreach \x in {\firstoneindex, ..., 3} +{ + \draw[blue box] (2 * \spacingx * \x - .5, 2 + \offsety) rectangle +(1,1); + \draw (2 * \spacingx * \x, 2.5 + \offsety) node {$1$}; +} + +% Odd zero nodes +\foreach \x in {0, ..., 0} +{ + \draw[red box] (\spacingx + 2 * \spacingx * \x - .5, 2) rectangle +(1,1); + \draw (\spacingx + 2 * \spacingx * \x, 2.5) node {$0$}; +} + +% Odd one nodes +\foreach \x in {1, ..., 3} +{ + \draw[blue box] (\spacingx + 2 * \spacingx * \x - .5, 2) rectangle +(1,1); + \draw (\spacingx + 2 * \spacingx * \x, 2.5) node {$1$}; +} + +% Comparators +\foreach \x in {0, ..., 2} + \draw[comp] ( \spacingx + 2 * \spacingx * \x, 1) node[vertex] {} + -- (2 * \spacingx + 2 * \spacingx * \x, 1) node[vertex] {}; + +\end{tikzpicture}