<?xml version="1.0" encoding="ISO-8859-1"?><cms:container xmlns:cms="http://edoc.hu-berlin.de/diml/module/cms"><cms:document><cms:meta><cms:entry id="front" part="front" ref="front" type="front"/><cms:entry type="title">Poesiemaschinen / Maschinenpoesie</cms:entry><cms:entry type="author">David Link</cms:entry><cms:entry id="N10036" part="front" ref="N10036" type="pagenumber">2</cms:entry><cms:entry id="N1005E" part="front" ref="N1005E" type="pagenumber">3</cms:entry><cms:entry id="N10084" part="front" ref="N10084" type="pagenumber">4</cms:entry><cms:entry id="N100A8" part="front" ref="N100A8" type="pagenumber">5</cms:entry><cms:entry id="N100C7" part="front" ref="N100C7" type="pagenumber">6</cms:entry><cms:entry id="chapter1" part="chapter1" ref="chapter1" type="chapter">1.</cms:entry><cms:entry id="N100D4" part="chapter1" ref="N100D4" type="pagenumber">7</cms:entry><cms:entry id="N100EC" part="chapter1" ref="N100EC" type="pagenumber">8</cms:entry><cms:entry id="N100FF" part="chapter1" ref="N100FF" type="pagenumber">9</cms:entry><cms:entry id="N10139" part="chapter1" ref="N10139" type="pagenumber">10</cms:entry><cms:entry id="N10151" part="chapter1" ref="N10151" type="pagenumber">11</cms:entry><cms:entry id="N10184" part="chapter1" ref="N10184" type="pagenumber">12</cms:entry><cms:entry id="N1019F" part="chapter1" ref="N1019F" type="pagenumber">13</cms:entry><cms:entry id="N101BE" part="chapter1" ref="N101BE" type="pagenumber">14</cms:entry><cms:entry id="N101E8" part="chapter1" ref="N101E8" type="pagenumber">15</cms:entry><cms:entry id="N10227" part="chapter1" ref="N10227" type="pagenumber">16</cms:entry><cms:entry id="N10249" part="chapter1" ref="N10249" type="pagenumber">17</cms:entry><cms:entry id="N1026B" part="chapter1" ref="N1026B" type="pagenumber">18</cms:entry><cms:entry id="N10291" part="chapter1" ref="N10291" type="pagenumber">19</cms:entry><cms:entry id="N10298" part="chapter1" ref="N10298" type="pagenumber">20</cms:entry><cms:entry id="chapter2" part="chapter2" ref="chapter2" type="chapter">2.</cms:entry><cms:entry id="N102AF" part="chapter2" ref="N102AF" type="pagenumber">21</cms:entry><cms:entry id="N10300" part="chapter2" ref="N10300" type="pagenumber">22</cms:entry><cms:entry id="N10333" part="chapter2" ref="N10333" type="pagenumber">23</cms:entry><cms:entry id="chapter3" part="chapter3" ref="chapter3" type="chapter">3.</cms:entry><cms:entry id="N10340" part="chapter3" ref="N10340" type="pagenumber">24</cms:entry><cms:entry id="N10360" part="chapter3" ref="N10360" type="pagenumber">25</cms:entry><cms:entry id="N1036D" part="chapter3" ref="N1036D" type="pagenumber">26</cms:entry><cms:entry id="N10392" part="chapter3" ref="N10392" type="pagenumber">27</cms:entry><cms:entry id="N103A6" part="chapter3" ref="N103A6" type="pagenumber">28</cms:entry><cms:entry id="N103D1" part="chapter3" ref="N103D1" type="pagenumber">29</cms:entry><cms:entry id="N103EF" part="chapter3" ref="N103EF" type="pagenumber">30</cms:entry><cms:entry id="N1040E" part="chapter3" ref="N1040E" type="pagenumber">31</cms:entry><cms:entry id="N10430" part="chapter3" ref="N10430" type="pagenumber">32</cms:entry><cms:entry id="N10467" part="chapter3" ref="N10467" type="pagenumber">33</cms:entry><cms:entry id="N10478" part="chapter3" ref="N10478" type="pagenumber">34</cms:entry><cms:entry id="chapter4" part="chapter4" ref="chapter4" type="chapter">4.</cms:entry><cms:entry id="N10493" part="chapter4" ref="N10493" type="pagenumber">35</cms:entry><cms:entry id="N104D6" part="chapter4" ref="N104D6" type="pagenumber">36</cms:entry><cms:entry id="N104EE" part="chapter4" ref="N104EE" type="pagenumber">37</cms:entry><cms:entry id="N10519" part="chapter4" ref="N10519" type="pagenumber">38</cms:entry><cms:entry id="N10520" part="chapter4" ref="N10520" type="mm">443#56</cms:entry><cms:entry id="N10537" part="chapter4" ref="N10537" type="pagenumber">39</cms:entry><cms:entry id="N10565" part="chapter4" ref="N10565" type="pagenumber">40</cms:entry><cms:entry id="N10595" part="chapter4" ref="N10595" type="pagenumber">41</cms:entry><cms:entry id="N1059F" part="chapter4" ref="N1059F" type="pagenumber">42</cms:entry><cms:entry id="N105BB" part="chapter4" ref="N105BB" type="pagenumber">43</cms:entry><cms:entry id="N105E6" part="chapter4" ref="N105E6" type="pagenumber">44</cms:entry><cms:entry id="N1061C" part="chapter4" ref="N1061C" type="pagenumber">45</cms:entry><cms:entry id="N10641" part="chapter4" ref="N10641" type="pagenumber">46</cms:entry><cms:entry id="N10671" part="chapter4" ref="N10671" type="pagenumber">47</cms:entry><cms:entry id="N1069D" part="chapter4" ref="N1069D" type="pagenumber">48</cms:entry><cms:entry id="N106CC" part="chapter4" ref="N106CC" type="pagenumber">49</cms:entry><cms:entry id="chapter5" part="chapter5" ref="chapter5" type="chapter">5.</cms:entry><cms:entry id="N106F7" part="chapter5" ref="N106F7" type="pagenumber">50</cms:entry><cms:entry id="N10731" part="chapter5" ref="N10731" type="pagenumber">51</cms:entry><cms:entry id="N10753" part="chapter5" ref="N10753" type="pagenumber">52</cms:entry><cms:entry id="N10768" part="chapter5" ref="N10768" type="pagenumber">53</cms:entry><cms:entry id="N1079E" part="chapter5" ref="N1079E" type="pagenumber">54</cms:entry><cms:entry id="N107C0" part="chapter5" ref="N107C0" type="pagenumber">55</cms:entry><cms:entry id="N107F6" part="chapter5" ref="N107F6" type="pagenumber">56</cms:entry><cms:entry id="N10815" part="chapter5" ref="N10815" type="pagenumber">57</cms:entry><cms:entry id="N10833" part="chapter5" ref="N10833" type="pagenumber">58</cms:entry><cms:entry id="N1085D" part="chapter5" ref="N1085D" type="pagenumber">59</cms:entry><cms:entry id="N10875" part="chapter5" ref="N10875" type="pagenumber">60</cms:entry><cms:entry id="N1088A" part="chapter5" ref="N1088A" type="pagenumber">61</cms:entry><cms:entry id="N108A8" part="chapter5" ref="N108A8" type="pagenumber">62</cms:entry><cms:entry id="N108C3" part="chapter5" ref="N108C3" type="pagenumber">63</cms:entry><cms:entry id="N108F0" part="chapter5" ref="N108F0" type="pagenumber">64</cms:entry><cms:entry id="N10905" part="chapter5" ref="N10905" type="pagenumber">65</cms:entry><cms:entry id="N1092D" part="chapter5" ref="N1092D" type="pagenumber">66</cms:entry><cms:entry id="N10944" part="chapter5" ref="N10944" type="pagenumber">67</cms:entry><cms:entry id="N10966" part="chapter5" ref="N10966" type="pagenumber">68</cms:entry><cms:entry id="N1097E" part="chapter5" ref="N1097E" type="pagenumber">69</cms:entry><cms:entry id="N1099F" part="chapter5" ref="N1099F" type="pagenumber">70</cms:entry><cms:entry id="N109B2" part="chapter5" ref="N109B2" type="pagenumber">71</cms:entry><cms:entry id="N109D4" part="chapter5" ref="N109D4" type="pagenumber">72</cms:entry><cms:entry id="N109FF" part="chapter5" ref="N109FF" type="pagenumber">73</cms:entry><cms:entry id="N10A1B" part="chapter5" ref="N10A1B" type="pagenumber">74</cms:entry><cms:entry id="N10A2C" part="chapter5" ref="N10A2C" type="pagenumber">75</cms:entry><cms:entry id="N10A4A" part="chapter5" ref="N10A4A" type="mm">305#43</cms:entry><cms:entry id="N10A51" part="chapter5" ref="N10A51" type="pagenumber">76</cms:entry><cms:entry id="N10A72" part="chapter5" ref="N10A72" type="pagenumber">77</cms:entry><cms:entry id="N10A90" part="chapter5" ref="N10A90" type="pagenumber">78</cms:entry><cms:entry id="N10AC0" part="chapter5" ref="N10AC0" type="pagenumber">79</cms:entry><cms:entry id="N10ADD" part="chapter5" ref="N10ADD" type="pagenumber">80</cms:entry><cms:entry id="N10AFF" part="chapter5" ref="N10AFF" type="pagenumber">81</cms:entry><cms:entry id="N10B26" part="chapter5" ref="N10B26" type="pagenumber">82</cms:entry><cms:entry id="N10B59" part="chapter5" ref="N10B59" type="pagenumber">83</cms:entry><cms:entry id="N10B7F" part="chapter5" ref="N10B7F" type="pagenumber">84</cms:entry><cms:entry id="N10BBE" part="chapter5" ref="N10BBE" type="pagenumber">85</cms:entry><cms:entry id="N10BDC" part="chapter5" ref="N10BDC" type="pagenumber">86</cms:entry><cms:entry id="N10C2A" part="chapter5" ref="N10C2A" type="pagenumber">87</cms:entry><cms:entry id="N10C58" part="chapter5" ref="N10C58" type="pagenumber">88</cms:entry><cms:entry id="N10C79" part="chapter5" ref="N10C79" type="pagenumber">89</cms:entry><cms:entry id="N10C9D" part="chapter5" ref="N10C9D" type="pagenumber">90</cms:entry><cms:entry id="N10CC6" part="chapter5" ref="N10CC6" type="pagenumber">91</cms:entry><cms:entry id="N10CE4" part="chapter5" ref="N10CE4" type="pagenumber">92</cms:entry><cms:entry id="N10D02" part="chapter5" ref="N10D02" type="pagenumber">93</cms:entry><cms:entry id="N10D1F" part="chapter5" ref="N10D1F" type="pagenumber">94</cms:entry><cms:entry id="N10D6B" part="chapter5" ref="N10D6B" type="pagenumber">95</cms:entry><cms:entry id="chapter6" part="chapter6" ref="chapter6" type="chapter">6.</cms:entry><cms:entry id="N10D86" part="chapter6" ref="N10D86" type="pagenumber">96</cms:entry><cms:entry id="N10DBA" part="chapter6" ref="N10DBA" type="pagenumber">97</cms:entry><cms:entry id="N10DDB" part="chapter6" ref="N10DDB" type="pagenumber">98</cms:entry><cms:entry id="N10E08" part="chapter6" ref="N10E08" type="pagenumber">99</cms:entry><cms:entry id="N10E2E" part="chapter6" ref="N10E2E" type="pagenumber">100</cms:entry><cms:entry id="N10E5B" part="chapter6" ref="N10E5B" type="pagenumber">101</cms:entry><cms:entry id="N10E88" part="chapter6" ref="N10E88" type="pagenumber">102</cms:entry><cms:entry id="N10EA7" part="chapter6" ref="N10EA7" type="pagenumber">103</cms:entry><cms:entry id="N10ECE" part="chapter6" ref="N10ECE" type="pagenumber">104</cms:entry><cms:entry id="N10EF9" part="chapter6" ref="N10EF9" type="pagenumber">105</cms:entry><cms:entry id="N10F1F" part="chapter6" ref="N10F1F" type="pagenumber">106</cms:entry><cms:entry id="N10F41" part="chapter6" ref="N10F41" type="pagenumber">107</cms:entry><cms:entry id="N10F68" part="chapter6" ref="N10F68" type="pagenumber">108</cms:entry><cms:entry id="N1101E" part="chapter6" ref="N1101E" type="pagenumber">109</cms:entry><cms:entry id="N11095" part="chapter6" ref="N11095" type="pagenumber">110</cms:entry><cms:entry id="N110B0" part="chapter6" ref="N110B0" type="pagenumber">111</cms:entry><cms:entry id="N110E2" part="chapter6" ref="N110E2" type="pagenumber">112</cms:entry><cms:entry id="N11101" part="chapter6" ref="N11101" type="pagenumber">113</cms:entry><cms:entry id="chapter7" part="chapter7" ref="chapter7" type="chapter">7.</cms:entry><cms:entry id="N11115" part="chapter7" ref="N11115" type="pagenumber">114</cms:entry><cms:entry id="N1114F" part="chapter7" ref="N1114F" type="pagenumber">115</cms:entry><cms:entry id="N11174" part="chapter7" ref="N11174" type="pagenumber">116</cms:entry><cms:entry id="N11192" part="chapter7" ref="N11192" type="pagenumber">117</cms:entry><cms:entry id="N111A7" part="chapter7" ref="N111A7" type="pagenumber">118</cms:entry><cms:entry id="N11221" part="chapter7" ref="N11221" type="pagenumber">119</cms:entry><cms:entry id="N11253" part="chapter7" ref="N11253" type="pagenumber">120</cms:entry><cms:entry id="N11286" part="chapter7" ref="N11286" type="pagenumber">121</cms:entry><cms:entry id="N1128D" part="chapter7" ref="N1128D" type="mm">576#106</cms:entry><cms:entry id="N112B4" part="chapter7" ref="N112B4" type="pagenumber">122</cms:entry><cms:entry id="_1165409320" part="chapter7" ref="_1165409320" type="link"/><cms:entry id="N112C7" part="chapter7" ref="N112C7" type="mm">267#343</cms:entry><cms:entry id="N112CE" part="chapter7" ref="N112CE" type="pagenumber">123</cms:entry><cms:entry id="N1131E" part="chapter7" ref="N1131E" type="pagenumber">124</cms:entry><cms:entry id="N11336" part="chapter7" ref="N11336" type="pagenumber">125</cms:entry><cms:entry id="N11357" part="chapter7" ref="N11357" type="pagenumber">126</cms:entry><cms:entry id="N1137E" part="chapter7" ref="N1137E" type="pagenumber">127</cms:entry><cms:entry id="N113BF" part="chapter7" ref="N113BF" type="pagenumber">128</cms:entry><cms:entry id="N113E0" part="chapter7" ref="N113E0" type="pagenumber">129</cms:entry><cms:entry id="N11425" part="chapter7" ref="N11425" type="pagenumber">130</cms:entry><cms:entry id="N11467" part="chapter7" ref="N11467" type="pagenumber">131</cms:entry><cms:entry id="N114DF" part="chapter7" ref="N114DF" type="pagenumber">132</cms:entry><cms:entry id="N115D5" part="chapter7" ref="N115D5" type="pagenumber">133</cms:entry><cms:entry id="N115E9" part="chapter7" ref="N115E9" type="pagenumber">134</cms:entry><cms:entry id="chapter8" part="chapter8" ref="chapter8" type="chapter">8.</cms:entry><cms:entry id="N11618" part="chapter8" ref="N11618" type="pagenumber">135</cms:entry><cms:entry id="N11634" part="chapter8" ref="N11634" type="pagenumber">136</cms:entry><cms:entry id="N11650" part="chapter8" ref="N11650" type="pagenumber">137</cms:entry><cms:entry id="N1166C" part="chapter8" ref="N1166C" type="pagenumber">138</cms:entry><cms:entry id="N116DF" part="chapter8" ref="N116DF" type="pagenumber">139</cms:entry><cms:entry id="N116FC" part="chapter8" ref="N116FC" type="pagenumber">140</cms:entry><cms:entry id="N11722" part="chapter8" ref="N11722" type="pagenumber">141</cms:entry><cms:entry id="N11730" part="chapter8" ref="N11730" type="pagenumber">142</cms:entry><cms:entry id="N11752" part="chapter8" ref="N11752" type="pagenumber">143</cms:entry><cms:entry id="N1178B" part="chapter8" ref="N1178B" type="pagenumber">144</cms:entry><cms:entry id="N117BF" part="chapter8" ref="N117BF" type="pagenumber">145</cms:entry><cms:entry id="N117D4" part="chapter8" ref="N117D4" type="pagenumber">146</cms:entry><cms:entry id="chapter9" part="chapter9" ref="chapter9" type="chapter">9.</cms:entry><cms:entry id="N11805" part="chapter9" ref="N11805" type="pagenumber">147</cms:entry><cms:entry id="N11827" part="chapter9" ref="N11827" type="pagenumber">148</cms:entry><cms:entry id="N11848" part="chapter9" ref="N11848" type="pagenumber">149</cms:entry><cms:entry id="chapter10" part="chapter10" ref="chapter10" type="chapter">10.</cms:entry><cms:entry id="N11855" part="chapter10" ref="N11855" type="pagenumber">158</cms:entry><cms:entry id="N11874" part="chapter10" ref="N11874" type="pagenumber">159</cms:entry><cms:entry id="chapter11" part="chapter11" ref="chapter11" type="chapter">11.</cms:entry><cms:entry id="N11895" part="chapter11" ref="N11895" type="pagenumber">160</cms:entry><cms:entry id="N1189C" part="chapter11" ref="N1189C" type="mm">250#500</cms:entry><cms:entry id="N118A7" part="chapter11" ref="N118A7" type="pagenumber">161</cms:entry><cms:entry id="N118AB" part="chapter11" ref="N118AB" type="mm">416#450</cms:entry><cms:entry id="N118B6" part="chapter11" ref="N118B6" type="pagenumber">162</cms:entry><cms:entry id="N118BA" part="chapter11" ref="N118BA" type="mm">575#777</cms:entry><cms:entry id="N118C5" part="chapter11" ref="N118C5" type="pagenumber">163</cms:entry><cms:entry id="N118C9" part="chapter11" ref="N118C9" type="mm">575#777</cms:entry><cms:entry id="N118D4" part="chapter11" ref="N118D4" type="pagenumber">164</cms:entry><cms:entry id="N118D8" part="chapter11" ref="N118D8" type="mm">576#815</cms:entry><cms:entry id="N118E3" part="chapter11" ref="N118E3" type="pagenumber">165</cms:entry><cms:entry id="N118E7" part="chapter11" ref="N118E7" type="mm">576#815</cms:entry><cms:entry id="N118F2" part="chapter11" ref="N118F2" type="pagenumber">166</cms:entry><cms:entry id="N118F9" part="chapter11" ref="N118F9" type="mm">426#646</cms:entry><cms:entry id="N11904" part="chapter11" ref="N11904" type="pagenumber">167</cms:entry><cms:entry id="N11908" part="chapter11" ref="N11908" type="mm">441#646</cms:entry><cms:entry id="N1190F" part="chapter11" ref="N1190F" type="pagenumber">168</cms:entry><cms:entry id="N11913" part="chapter11" ref="N11913" type="mm">393#645</cms:entry><cms:entry id="N1191A" part="chapter11" ref="N1191A" type="pagenumber">169</cms:entry><cms:entry id="N1191E" part="chapter11" ref="N1191E" type="mm">410#645</cms:entry><cms:entry id="N11925" part="chapter11" ref="N11925" type="pagenumber">170</cms:entry><cms:entry id="N11929" part="chapter11" ref="N11929" type="mm">363#508</cms:entry><cms:entry id="N11934" part="chapter11" ref="N11934" type="pagenumber">171</cms:entry><cms:entry id="N11938" part="chapter11" ref="N11938" type="mm">576#815</cms:entry><cms:entry id="N11943" part="chapter11" ref="N11943" type="pagenumber">172</cms:entry><cms:entry id="N1194A" part="chapter11" ref="N1194A" type="mm">319#413</cms:entry><cms:entry id="N11955" part="chapter11" ref="N11955" type="pagenumber">173</cms:entry><cms:entry id="N11959" part="chapter11" ref="N11959" type="mm">359#375</cms:entry><cms:entry id="N11964" part="chapter11" ref="N11964" type="pagenumber">174</cms:entry><cms:entry id="N11968" part="chapter11" ref="N11968" type="mm">414#477</cms:entry><cms:entry id="N11973" part="chapter11" ref="N11973" type="pagenumber">175</cms:entry><cms:entry id="N11977" part="chapter11" ref="N11977" type="mm">575#379</cms:entry><cms:entry id="N11982" part="chapter11" ref="N11982" type="pagenumber">176</cms:entry><cms:entry id="N11986" part="chapter11" ref="N11986" type="mm">576#432</cms:entry><cms:entry id="N11991" part="chapter11" ref="N11991" type="pagenumber">177</cms:entry><cms:entry id="N11995" part="chapter11" ref="N11995" type="mm">449#439</cms:entry><cms:entry id="N119A0" part="chapter11" ref="N119A0" type="pagenumber">178</cms:entry><cms:entry id="N119A4" part="chapter11" ref="N119A4" type="mm">569#384</cms:entry><cms:entry id="N119B4" part="chapter11" ref="N119B4" type="pagenumber">179</cms:entry><cms:entry id="N119B8" part="chapter11" ref="N119B8" type="mm">576#384</cms:entry><cms:entry id="N119C3" part="chapter11" ref="N119C3" type="pagenumber">180</cms:entry><cms:entry id="N119C7" part="chapter11" ref="N119C7" type="mm">576#506</cms:entry><cms:entry id="N119D2" part="chapter11" ref="N119D2" type="pagenumber">181</cms:entry><cms:entry id="N119D6" part="chapter11" ref="N119D6" type="mm">272#378</cms:entry><cms:entry id="N119E1" part="chapter11" ref="N119E1" type="mm">576#176</cms:entry><cms:entry id="N119EC" part="chapter11" ref="N119EC" type="pagenumber">182</cms:entry><cms:entry id="N119F0" part="chapter11" ref="N119F0" type="mm">576#341</cms:entry><cms:entry id="N119FB" part="chapter11" ref="N119FB" type="pagenumber">183</cms:entry><cms:entry id="N119FF" part="chapter11" ref="N119FF" type="mm">576#816</cms:entry><cms:entry id="N11A0A" part="chapter11" ref="N11A0A" type="pagenumber">184</cms:entry><cms:entry id="N11A11" part="chapter11" ref="N11A11" type="mm">575#437</cms:entry><cms:entry id="N11A1C" part="chapter11" ref="N11A1C" type="pagenumber">185</cms:entry><cms:entry id="N11A20" part="chapter11" ref="N11A20" type="mm">576#757</cms:entry><cms:entry id="N11A2B" part="chapter11" ref="N11A2B" type="pagenumber">186</cms:entry><cms:entry id="N11A2F" part="chapter11" ref="N11A2F" type="mm">565#472</cms:entry><cms:entry ref="N11A3A" type="back"/><cms:entry id="N11A3C" part="N11A3C" ref="N11A3C" type="appendix">
				12. Appendix</cms:entry><cms:entry id="N11A3E" part="N11A3C" ref="N11A3E" type="head"/><cms:entry id="N11A40" part="N11A3C" ref="N11A40" type="pagenumber">187</cms:entry><cms:entry id="N11A46" part="N11A46" ref="N11A46" type="appendix">Appendix A: A. A. Markov: Ein Beispiel statistischer Forschung am Text &#8220;Eugen Onegin&#8221; zur Verbindung von Proben in Ketten</cms:entry><cms:entry id="N11A48" part="N11A46" ref="N11A48" type="head"/><cms:entry id="N11A4C" part="N11A4C" ref="N11A4C" type="appendix">Eine Vorlesung vor der physikalisch-mathematischen Sektion, 23. Januar 1913</cms:entry><cms:entry id="N11A4E" part="N11A4C" ref="N11A4E" type="head"/><cms:entry id="N11A51" part="N11A4C" ref="N11A51" type="p"/><cms:entry id="N11A5B" part="N11A4C" ref="N11A5B" type="p"/><cms:entry id="N11A5E" part="N11A4C" ref="N11A5E" type="p"/><cms:entry id="N11A85" part="N11A4C" ref="N11A85" type="p"/><cms:entry id="N11A8E" part="N11A4C" ref="N11A8E" type="pagenumber">188</cms:entry><cms:entry id="N11AA0" part="N11A4C" ref="N11AA0" type="p"/><cms:entry id="N11AA3" part="N11A4C" ref="N11AA3" type="p"/><cms:entry id="N11AA6" part="N11A4C" ref="N11AA6" type="p"/><cms:entry id="N11AA8" part="N11A4C" ref="N11AA8" type="mm">420#110</cms:entry><cms:entry id="N11AAD" part="N11A4C" ref="N11AAD" type="p"/><cms:entry id="N11AB0" part="N11A4C" ref="N11AB0" type="p"/><cms:entry id="N11AB3" part="N11A4C" ref="N11AB3" type="p"/><cms:entry id="N11AB6" part="N11A4C" ref="N11AB6" type="p"/><cms:entry id="N11AB8" part="N11A4C" ref="N11AB8" type="pagenumber">189</cms:entry><cms:entry id="N11ABD" part="N11A4C" ref="N11ABD" type="p"/><cms:entry id="N11AC0" part="N11A4C" ref="N11AC0" type="p"/><cms:entry id="N11AC3" part="N11A4C" ref="N11AC3" type="p"/><cms:entry id="N11AC6" part="N11A4C" ref="N11AC6" type="p"/><cms:entry id="N11AC9" part="N11A4C" ref="N11AC9" type="p"/><cms:entry id="N11ACC" part="N11A4C" ref="N11ACC" type="p"/><cms:entry id="N11ACF" part="N11A4C" ref="N11ACF" type="p"/><cms:entry id="N11AD1" part="N11A4C" ref="N11AD1" type="mm">392#27</cms:entry><cms:entry id="N11AD6" part="N11A4C" ref="N11AD6" type="p"/><cms:entry id="N11AD9" part="N11A4C" ref="N11AD9" type="p"/><cms:entry id="N11ADC" part="N11A4C" ref="N11ADC" type="p"/><cms:entry id="N11ADE" part="N11A4C" ref="N11ADE" type="pagenumber">190</cms:entry><cms:entry id="N11AE2" part="N11A4C" ref="N11AE2" type="mm">605#857</cms:entry><cms:entry id="N11AE7" part="N11A4C" ref="N11AE7" type="p"/><cms:entry id="N11AE9" part="N11A4C" ref="N11AE9" type="pagenumber">191</cms:entry><cms:entry id="N11AEE" part="N11A4C" ref="N11AEE" type="p"/><cms:entry id="N11AF1" part="N11A4C" ref="N11AF1" type="p"/><cms:entry id="N11AF3" part="N11A4C" ref="N11AF3" type="mm">554#28</cms:entry><cms:entry id="N11AF8" part="N11A4C" ref="N11AF8" type="p"/><cms:entry id="N11AFB" part="N11A4C" ref="N11AFB" type="p"/><cms:entry id="N11AFD" part="N11A4C" ref="N11AFD" type="mm">604#108</cms:entry><cms:entry id="N11B02" part="N11A4C" ref="N11B02" type="p"/><cms:entry id="N11B0C" part="N11A4C" ref="N11B0C" type="p"/><cms:entry id="N11B0F" part="N11A4C" ref="N11B0F" type="p"/><cms:entry id="N11B11" part="N11A4C" ref="N11B11" type="mm">604#105</cms:entry><cms:entry id="N11B16" part="N11A4C" ref="N11B16" type="p"/><cms:entry id="N11B19" part="N11A4C" ref="N11B19" type="p"/><cms:entry id="N11B1C" part="N11A4C" ref="N11B1C" type="p"/><cms:entry id="N11B1E" part="N11A4C" ref="N11B1E" type="mm">605#35</cms:entry><cms:entry id="N11B23" part="N11A4C" ref="N11B23" type="p"/><cms:entry id="N11B25" part="N11A4C" ref="N11B25" type="pagenumber">192</cms:entry><cms:entry id="N11B2A" part="N11A4C" ref="N11B2A" type="p"/><cms:entry id="N11B2D" part="N11A4C" ref="N11B2D" type="p"/><cms:entry id="N11B2F" part="N11A4C" ref="N11B2F" type="mm">170#20</cms:entry><cms:entry id="N11B34" part="N11A4C" ref="N11B34" type="p"/><cms:entry id="N11B37" part="N11A4C" ref="N11B37" type="p"/><cms:entry id="N11B3A" part="N11A4C" ref="N11B3A" type="p"/><cms:entry id="N11B3D" part="N11A4C" ref="N11B3D" type="p"/><cms:entry id="N11B40" part="N11A4C" ref="N11B40" type="p"/><cms:entry id="N11B42" part="N11A4C" ref="N11B42" type="p"/><cms:entry id="N11B45" part="N11A4C" ref="N11B45" type="p"/><cms:entry id="N11B47" part="N11A4C" ref="N11B47" type="mm">137#34</cms:entry><cms:entry id="N11B4C" part="N11A4C" ref="N11B4C" type="p"/><cms:entry id="N11B4F" part="N11A4C" ref="N11B4F" type="p"/><cms:entry id="N11B51" part="N11A4C" ref="N11B51" type="mm">105#20</cms:entry><cms:entry id="N11B56" part="N11A4C" ref="N11B56" type="p"/><cms:entry id="N11B59" part="N11A4C" ref="N11B59" type="p"/><cms:entry id="N11B5B" part="N11A4C" ref="N11B5B" type="pagenumber">193</cms:entry><cms:entry id="N11B60" part="N11A4C" ref="N11B60" type="p"/><cms:entry id="N11B63" part="N11A4C" ref="N11B63" type="p"/><cms:entry id="N11B65" part="N11A4C" ref="N11B65" type="mm">141#26</cms:entry><cms:entry id="N11B6A" part="N11A4C" ref="N11B6A" type="p"/><cms:entry id="N11B6D" part="N11A4C" ref="N11B6D" type="p"/><cms:entry id="N11B70" part="N11A4C" ref="N11B70" type="p"/><cms:entry id="N11B73" part="N11A4C" ref="N11B73" type="p"/><cms:entry id="N11B76" part="N11A4C" ref="N11B76" type="p"/><cms:entry id="N11B79" part="N11A4C" ref="N11B79" type="p"/><cms:entry id="N11B7C" part="N11A4C" ref="N11B7C" type="p"/><cms:entry id="N11B7F" part="N11A4C" ref="N11B7F" type="p"/><cms:entry id="N11B82" part="N11A4C" ref="N11B82" type="p"/><cms:entry id="N11B85" part="N11A4C" ref="N11B85" type="p"/><cms:entry id="N11B88" part="N11A4C" ref="N11B88" type="p"/><cms:entry id="N11B8A" part="N11A4C" ref="N11B8A" type="pagenumber">194</cms:entry><cms:entry id="N11B8F" part="N11A4C" ref="N11B8F" type="p"/><cms:entry id="N11B92" part="N11A4C" ref="N11B92" type="p"/><cms:entry id="N11B94" part="N11A4C" ref="N11B94" type="mm">135#32</cms:entry><cms:entry id="N11B99" part="N11A4C" ref="N11B99" type="p"/><cms:entry id="N11B9C" part="N11A4C" ref="N11B9C" type="p"/><cms:entry id="N11B9F" part="N11A4C" ref="N11B9F" type="p"/><cms:entry id="N11BA2" part="N11A4C" ref="N11BA2" type="p"/><cms:entry id="N11BA4" part="N11A4C" ref="N11BA4" type="mm">124#34</cms:entry><cms:entry id="N11BA9" part="N11A4C" ref="N11BA9" type="p"/><cms:entry id="N11BAB" part="N11A4C" ref="N11BAB" type="mm">21#37</cms:entry><cms:entry id="N11BB0" part="N11A4C" ref="N11BB0" type="p"/><cms:entry id="N11BB9" part="N11A4C" ref="N11BB9" type="p"/><cms:entry id="N11BBC" part="N11A4C" ref="N11BBC" type="p"/><cms:entry id="N11BBF" part="N11A4C" ref="N11BBF" type="p"/><cms:entry id="N11BC5" part="N11A4C" ref="N11BC5" type="p"/><cms:entry id="N11BC7" part="N11A4C" ref="N11BC7" type="mm">109#32</cms:entry><cms:entry id="N11BCC" part="N11A4C" ref="N11BCC" type="p"/><cms:entry id="N11BCE" part="N11A4C" ref="N11BCE" type="pagenumber">195</cms:entry><cms:entry id="N11BD6" part="N11A4C" ref="N11BD6" type="p"/><cms:entry id="N11BD9" part="N11A4C" ref="N11BD9" type="p"/><cms:entry id="N11BE2" part="N11A4C" ref="N11BE2" type="p"/><cms:entry id="N11BE5" part="N11A4C" ref="N11BE5" type="p"/><cms:entry id="N11BE8" part="N11A4C" ref="N11BE8" type="p"/><cms:entry id="N11BEB" part="N11A4C" ref="N11BEB" type="p"/><cms:entry id="N11BEE" part="N11A4C" ref="N11BEE" type="p"/><cms:entry id="N11BF1" part="N11A4C" ref="N11BF1" type="p"/><cms:entry id="N11BF4" part="N11A4C" ref="N11BF4" type="p"/><cms:entry id="N11BFA" part="N11A4C" ref="N11BFA" type="p"/><cms:entry id="N11BFC" part="N11A4C" ref="N11BFC" type="mm">194#34</cms:entry><cms:entry id="N11C01" part="N11A4C" ref="N11C01" type="p"/><cms:entry id="N11C0A" part="N11A4C" ref="N11C0A" type="p"/><cms:entry id="N11C0C" part="N11A4C" ref="N11C0C" type="pagenumber">196</cms:entry><cms:entry id="N11C11" part="N11A4C" ref="N11C11" type="p"/><cms:entry id="N11C14" part="N11A4C" ref="N11C14" type="p"/><cms:entry id="N11C17" part="N11A4C" ref="N11C17" type="p"/><cms:entry id="N11C1A" part="N11A4C" ref="N11C1A" type="p"/><cms:entry id="N11C1D" part="N11A4C" ref="N11C1D" type="p"/><cms:entry id="N11C1F" part="N11A4C" ref="N11C1F" type="mm">189#39</cms:entry><cms:entry id="N11C24" part="N11A4C" ref="N11C24" type="p"/><cms:entry id="N11C27" part="N11A4C" ref="N11C27" type="p"/><cms:entry id="N11C2A" part="N11A4C" ref="N11C2A" type="p"/><cms:entry id="N11C2D" part="N11A4C" ref="N11C2D" type="p"/><cms:entry id="N11C30" part="N11A4C" ref="N11C30" type="p"/><cms:entry id="N11C33" part="N11A4C" ref="N11C33" type="p"/><cms:entry id="N11C36" part="N11A4C" ref="N11C36" type="p"/><cms:entry id="N11C39" part="N11A4C" ref="N11C39" type="p"/><cms:entry id="N11C3C" part="N11A4C" ref="N11C3C" type="p"/><cms:entry id="N11C3E" part="N11A4C" ref="N11C3E" type="pagenumber">197</cms:entry><cms:entry id="N11C43" part="N11A4C" ref="N11C43" type="p"/><cms:entry id="N11C46" part="N11A4C" ref="N11C46" type="p"/><cms:entry id="N11C49" part="N11A4C" ref="N11C49" type="p"/><cms:entry id="N11C4C" part="N11A4C" ref="N11C4C" type="p"/><cms:entry id="N11C4F" part="N11A4C" ref="N11C4F" type="p"/><cms:entry id="N11C51" part="N11A4C" ref="N11C51" type="mm">349#39</cms:entry><cms:entry id="N11C56" part="N11A4C" ref="N11C56" type="p"/><cms:entry id="N11C59" part="N11A4C" ref="N11C59" type="p"/><cms:entry id="N11C5B" part="N11A4C" ref="N11C5B" type="mm">604#61</cms:entry><cms:entry id="N11C60" part="N11A4C" ref="N11C60" type="p"/><cms:entry id="N11C63" part="N11A4C" ref="N11C63" type="p"/><cms:entry id="N11C65" part="N11A4C" ref="N11C65" type="mm">520#35</cms:entry><cms:entry id="N11C6A" part="N11A4C" ref="N11C6A" type="p"/><cms:entry id="N11C6D" part="N11A4C" ref="N11C6D" type="p"/><cms:entry id="N11C6F" part="N11A4C" ref="N11C6F" type="mm">604#94</cms:entry><cms:entry id="N11C74" part="N11A4C" ref="N11C74" type="p"/><cms:entry id="N11C76" part="N11A4C" ref="N11C76" type="pagenumber">198</cms:entry><cms:entry id="N11C7B" part="N11A4C" ref="N11C7B" type="p"/><cms:entry id="N11C7E" part="N11A4C" ref="N11C7E" type="p"/><cms:entry id="N11C81" part="N11A4C" ref="N11C81" type="p"/><cms:entry id="N11C84" part="N11A4C" ref="N11C84" type="p"/><cms:entry id="N11C87" part="N11A4C" ref="N11C87" type="p"/><cms:entry id="N11C8A" part="N11A4C" ref="N11C8A" type="p"/><cms:entry id="N11C8D" part="N11A4C" ref="N11C8D" type="p"/><cms:entry id="N11C90" part="N11A4C" ref="N11C90" type="p"/><cms:entry id="N11C93" part="N11A4C" ref="N11C93" type="p"/><cms:entry id="N11C96" part="N11A4C" ref="N11C96" type="p"/><cms:entry id="N11C98" part="N11A4C" ref="N11C98" type="pagenumber">199</cms:entry><cms:entry id="N11C9C" part="N11A4C" ref="N11C9C" type="mm">576#205</cms:entry><cms:entry id="N11CA1" part="N11A4C" ref="N11CA1" type="p"/><cms:entry id="N11CA4" part="N11A4C" ref="N11CA4" type="p"/><cms:entry id="N11CA7" part="N11A4C" ref="N11CA7" type="p"/><cms:entry id="N11CAA" part="N11A4C" ref="N11CAA" type="p"/><cms:entry id="N11CAD" part="N11A4C" ref="N11CAD" type="p"/><cms:entry id="N11CB6" part="N11A4C" ref="N11CB6" type="pagenumber">200</cms:entry><cms:entry id="N11CC1" part="N11A4C" ref="N11CC1" type="p"/><cms:entry id="N11CC3" part="N11A4C" ref="N11CC3" type="mm">340#49</cms:entry><cms:entry id="N11CC8" part="N11A4C" ref="N11CC8" type="p"/><cms:entry id="N11CCB" part="N11A4C" ref="N11CCB" type="p"/><cms:entry id="N11CCD" part="N11A4C" ref="N11CCD" type="mm">520#53</cms:entry><cms:entry id="N11CD2" part="N11A4C" ref="N11CD2" type="p"/><cms:entry id="N11CD5" part="N11A4C" ref="N11CD5" type="p"/><cms:entry id="N11CD8" part="N11A4C" ref="N11CD8" type="p"/><cms:entry id="N11CDB" part="N11A4C" ref="N11CDB" type="p"/><cms:entry id="N11CDD" part="N11A4C" ref="N11CDD" type="mm">339#46</cms:entry><cms:entry id="N11CE2" part="N11A4C" ref="N11CE2" type="p"/><cms:entry id="N11CE5" part="N11A4C" ref="N11CE5" type="p"/><cms:entry id="N11CE7" part="N11A4C" ref="N11CE7" type="mm">348#42</cms:entry><cms:entry id="N11CEC" part="N11A4C" ref="N11CEC" type="p"/><cms:entry id="N11CEF" part="N11A4C" ref="N11CEF" type="p"/><cms:entry id="N11CF1" part="N11A4C" ref="N11CF1" type="pagenumber">201</cms:entry><cms:entry id="N11CF6" part="N11A4C" ref="N11CF6" type="p"/><cms:entry id="N11CF9" part="N11A4C" ref="N11CF9" type="p"/><cms:entry id="N11CFB" part="N11A4C" ref="N11CFB" type="mm">157#41</cms:entry><cms:entry id="N11D00" part="N11A4C" ref="N11D00" type="p"/><cms:entry id="N11D03" part="N11A4C" ref="N11D03" type="p"/><cms:entry id="N11D06" part="N11A4C" ref="N11D06" type="p"/><cms:entry id="N11D09" part="N11A4C" ref="N11D09" type="p"/><cms:entry id="N11D0C" part="N11A4C" ref="N11D0C" type="p"/><cms:entry id="N11D0F" part="N11A4C" ref="N11D0F" type="p"/><cms:entry id="N11D12" part="N11A4C" ref="N11D12" type="p"/><cms:entry id="N11D15" part="N11A4C" ref="N11D15" type="p"/><cms:entry id="N11D18" part="N11A4C" ref="N11D18" type="p"/><cms:entry id="N11D1B" part="N11A4C" ref="N11D1B" type="p"/><cms:entry id="N11D1E" part="N11A4C" ref="N11D1E" type="p"/><cms:entry id="N11D20" part="N11A4C" ref="N11D20" type="pagenumber">202</cms:entry><cms:entry id="N11D25" part="N11A4C" ref="N11D25" type="p"/><cms:entry id="N11D27" part="N11A4C" ref="N11D27" type="mm">135#41</cms:entry><cms:entry id="N11D2C" part="N11A4C" ref="N11D2C" type="p"/><cms:entry id="N11D2F" part="N11A4C" ref="N11D2F" type="p"/><cms:entry id="N11D32" part="N11A4C" ref="N11D32" type="p"/><cms:entry id="N11D35" part="N11A4C" ref="N11D35" type="p"/><cms:entry id="N11D38" part="N11A4C" ref="N11D38" type="p"/><cms:entry id="N11D3B" part="N11A4C" ref="N11D3B" type="p"/><cms:entry id="N11D3D" part="N11A4C" ref="N11D3D" type="mm">159#37</cms:entry><cms:entry id="N11D42" part="N11A4C" ref="N11D42" type="p"/><cms:entry id="N11D45" part="N11A4C" ref="N11D45" type="p"/><cms:entry id="N11D47" part="N11A4C" ref="N11D47" type="mm">147#36</cms:entry><cms:entry id="N11D4C" part="N11A4C" ref="N11D4C" type="p"/><cms:entry id="N11D4F" part="N11A4C" ref="N11D4F" type="p"/><cms:entry id="N11D52" part="N11A4C" ref="N11D52" type="p"/><cms:entry id="N11D54" part="N11A4C" ref="N11D54" type="pagenumber">203</cms:entry><cms:entry id="N11D59" part="N11A4C" ref="N11D59" type="p"/><cms:entry id="N11D5C" part="N11A4C" ref="N11D5C" type="p"/><cms:entry id="N11D5F" part="N11A4C" ref="N11D5F" type="p"/><cms:entry id="N11D62" part="N11A4C" ref="N11D62" type="p"/><cms:entry id="N11D64" part="N11A4C" ref="N11D64" type="mm">554#28</cms:entry><cms:entry id="N11D69" part="N11A4C" ref="N11D69" type="p"/><cms:entry id="N11D6C" part="N11A4C" ref="N11D6C" type="p"/><cms:entry ref="N11D70" type="appendix">
				Appendix B &#8211; Ein Algorithmus zur Bestimmung von Pfaden zwischen zwei gegebenen Knoten</cms:entry><cms:entry ref="N11D72" type="head"/><cms:entry ref="N11D74" type="pagenumber">204</cms:entry><cms:entry ref="N11D79" type="p"/><cms:entry ref="N11DE6" type="pagenumber">205</cms:entry><cms:entry ref="N11E62" type="pagenumber">206</cms:entry><cms:entry ref="N11ED9" type="pagenumber">207</cms:entry><cms:entry ref="N11F4D" type="pagenumber">208</cms:entry><cms:entry ref="N11FBD" type="pagenumber">209</cms:entry><cms:entry ref="N1202D" type="pagenumber">210</cms:entry><cms:entry ref="N120A9" type="pagenumber">211</cms:entry><cms:entry ref="N12121" type="pagenumber">212</cms:entry><cms:entry ref="N1219C" type="pagenumber">213</cms:entry><cms:entry ref="N12214" type="pagenumber">214</cms:entry><cms:entry ref="N12290" type="pagenumber">215</cms:entry><cms:entry ref="N12304" type="pagenumber">216</cms:entry><cms:entry ref="N1237C" type="pagenumber">217</cms:entry><cms:entry id="N123A7" part="N123A7" ref="N123A7" type="appendix">
				Appendix C - Technische Kurzbeschreibung des Programms</cms:entry><cms:entry id="N123A9" part="N123A7" ref="N123A9" type="head"/><cms:entry id="N123AB" part="N123A7" ref="N123AB" type="pagenumber">218</cms:entry><cms:entry id="N123B0" part="N123A7" ref="N123B0" type="p"/><cms:entry id="N123C1" part="N123A7" ref="N123C1" type="p"/><cms:entry id="N123C4" part="N123A7" ref="N123C4" type="p"/><cms:entry id="N123C6" part="N123A7" ref="N123C6" type="pagenumber">219</cms:entry><cms:entry id="N123CB" part="N123A7" ref="N123CB" type="p"/><cms:entry id="N123CD" part="N123A7" ref="N123CD" type="pagenumber">220</cms:entry><cms:entry id="N123D1" part="N123A7" ref="N123D1" type="mm">629#454</cms:entry><cms:entry id="N123D7" part="N123D7" ref="N123D7" type="bibliography">
				13. Verzeichnis der Quellen</cms:entry><cms:entry id="N123DB" part="N123D7" ref="N123DB" type="pagenumber">221</cms:entry><cms:entry id="Abraham1976" part="N123D7" ref="Abraham1976" type="citation"/><cms:entry id="Adams1979" part="N123D7" ref="Adams1979" type="citation"/><cms:entry id="ALIRE1997" part="N123D7" ref="ALIRE1997" type="citation"/><cms:entry id="Anders1956" part="N123D7" ref="Anders1956" type="citation"/><cms:entry id="Aristoteles355" part="N123D7" ref="Aristoteles355" type="citation"/><cms:entry id="Augustinus401" part="N123D7" ref="Augustinus401" type="citation"/><cms:entry id="Babbage1832" part="N123D7" ref="Babbage1832" type="citation"/><cms:entry id="Barthes1957" part="N123D7" ref="Barthes1957" type="citation"/><cms:entry id="Baudelaire1860" part="N123D7" ref="Baudelaire1860" type="citation"/><cms:entry id="Baudrillard1978" part="N123D7" ref="Baudrillard1978" type="citation"/><cms:entry id="N124D2" part="N123D7" ref="N124D2" type="pagenumber">222</cms:entry><cms:entry id="BeilesBurroughsCorso1960" part="N123D7" ref="BeilesBurroughsCorso1960" type="citation"/><cms:entry id="Bemer1960" part="N123D7" ref="Bemer1960" type="citation"/><cms:entry id="Benjamin1977" part="N123D7" ref="Benjamin1977" type="citation"/><cms:entry id="Bense1954bis60" part="N123D7" ref="Bense1954bis60" type="citation"/><cms:entry id="BobrowFraser1969" part="N123D7" ref="BobrowFraser1969" type="citation"/><cms:entry id="Borel1913" part="N123D7" ref="Borel1913" type="citation"/><cms:entry id="Borges1944Ficciones" part="N123D7" ref="Borges1944Ficciones" type="citation"/><cms:entry id="BreuerFreud1895b" part="N123D7" ref="BreuerFreud1895b" type="citation"/><cms:entry id="Broca1861" part="N123D7" ref="Broca1861" type="citation"/><cms:entry id="Brockhaus1979" part="N123D7" ref="Brockhaus1979" type="citation"/><cms:entry id="Brommund1980" part="N123D7" ref="Brommund1980" type="citation"/><cms:entry id="N12628" part="N123D7" ref="N12628" type="pagenumber">223</cms:entry><cms:entry id="Burroughs1953" part="N123D7" ref="Burroughs1953" type="citation"/><cms:entry id="Burroughs1970" part="N123D7" ref="Burroughs1970" type="citation"/><cms:entry id="Bush1945" part="N123D7" ref="Bush1945" type="citation"/><cms:entry id="Bußmann1990" part="N123D7" ref="Bußmann1990" type="citation"/><cms:entry id="Cecil1996" part="N123D7" ref="Cecil1996" type="citation"/><cms:entry id="Colby1963" part="N123D7" ref="Colby1963" type="citation"/><cms:entry id="ColbyGilbert1964" part="N123D7" ref="ColbyGilbert1964" type="citation"/><cms:entry id="Colby1964b" part="N123D7" ref="Colby1964b" type="citation"/><cms:entry id="Colby1965" part="N123D7" ref="Colby1965" type="citation"/><cms:entry id="ColbyWattGilbert1966" part="N123D7" ref="ColbyWattGilbert1966" type="citation"/><cms:entry id="ColbyEnea1967" part="N123D7" ref="ColbyEnea1967" type="citation"/><cms:entry id="N1276D" part="N123D7" ref="N1276D" type="pagenumber">224</cms:entry><cms:entry id="ColbySmith1971a" part="N123D7" ref="ColbySmith1971a" type="citation"/><cms:entry id="ColbyWeberHilf1971b" part="N123D7" ref="ColbyWeberHilf1971b" type="citation"/><cms:entry id="ColbyHilfWeberKraemer1972" part="N123D7" ref="ColbyHilfWeberKraemer1972" type="citation"/><cms:entry id="Colby1973" part="N123D7" ref="Colby1973" type="citation"/><cms:entry id="Colby1975" part="N123D7" ref="Colby1975" type="citation"/><cms:entry id="Colby1976a" part="N123D7" ref="Colby1976a" type="citation"/><cms:entry id="Colby1976b" part="N123D7" ref="Colby1976b" type="citation"/><cms:entry id="Colby1980" part="N123D7" ref="Colby1980" type="citation"/><cms:entry id="Colby1981" part="N123D7" ref="Colby1981" type="citation"/><cms:entry id="N12879" part="N123D7" ref="N12879" type="pagenumber">225</cms:entry><cms:entry id="Colby1986" part="N123D7" ref="Colby1986" type="citation"/><cms:entry id="ColbyGouldAronson1989" part="N123D7" ref="ColbyGouldAronson1989" type="citation"/><cms:entry id="Colby1995" part="N123D7" ref="Colby1995" type="citation"/><cms:entry id="Colby1999" part="N123D7" ref="Colby1999" type="citation"/><cms:entry id="Dencker1995" part="N123D7" ref="Dencker1995" type="citation"/><cms:entry id="Descartes1641" part="N123D7" ref="Descartes1641" type="citation"/><cms:entry id="DeutscheWeisen1958" part="N123D7" ref="DeutscheWeisen1958" type="citation"/><cms:entry id="Dewdney1988" part="N123D7" ref="Dewdney1988" type="citation"/><cms:entry id="EngelbartEnglish1968" part="N123D7" ref="EngelbartEnglish1968" type="citation"/><cms:entry id="Enzensberger1974" part="N123D7" ref="Enzensberger1974" type="citation"/><cms:entry id="EnzyklopädieNaturwissenschaftTechnik1980" part="N123D7" ref="EnzyklopädieNaturwissenschaftTechnik1980" type="citation"/><cms:entry id="N129B2" part="N123D7" ref="N129B2" type="pagenumber">226</cms:entry><cms:entry id="Eurich1988" part="N123D7" ref="Eurich1988" type="citation"/><cms:entry id="Faught1978" part="N123D7" ref="Faught1978" type="citation"/><cms:entry id="Foucault1975" part="N123D7" ref="Foucault1975" type="citation"/><cms:entry id="Foucault1978" part="N123D7" ref="Foucault1978" type="citation"/><cms:entry id="N12AE2" part="N123D7" ref="N12AE2" type="pagenumber">227</cms:entry><cms:entry id="Gardner1970" part="N123D7" ref="Gardner1970" type="citation"/><cms:entry id="Gemoll1908" part="N123D7" ref="Gemoll1908" type="citation"/><cms:entry id="Genet1954" part="N123D7" ref="Genet1954" type="citation"/><cms:entry id="Gödel1931" part="N123D7" ref="Gödel1931" type="citation"/><cms:entry id="N12BFB" part="N123D7" ref="N12BFB" type="pagenumber">228</cms:entry><cms:entry id="Goethe1811u1812" part="N123D7" ref="Goethe1811u1812" type="citation"/><cms:entry id="Gomringer1953" part="N123D7" ref="Gomringer1953" type="citation"/><cms:entry id="Harsdörffer1651" part="N123D7" ref="Harsdörffer1651" type="citation"/><cms:entry id="Hayes1988" part="N123D7" ref="Hayes1988" type="citation"/><cms:entry id="Hegel1807" part="N123D7" ref="Hegel1807" type="citation"/><cms:entry id="Hegel1812" part="N123D7" ref="Hegel1812" type="citation"/><cms:entry id="Hegel1830" part="N123D7" ref="Hegel1830" type="citation"/><cms:entry id="Heidegger1927" part="N123D7" ref="Heidegger1927" type="citation"/><cms:entry id="HeiserColbyFaughtParkison1977" part="N123D7" ref="HeiserColbyFaughtParkison1977" type="citation"/><cms:entry id="Hewitt1969" part="N123D7" ref="Hewitt1969" type="citation"/><cms:entry id="N12D07" part="N123D7" ref="N12D07" type="pagenumber">229</cms:entry><cms:entry id="Hocke1957u59" part="N123D7" ref="Hocke1957u59" type="citation"/><cms:entry id="Hoffmann1994" part="N123D7" ref="Hoffmann1994" type="citation"/><cms:entry id="Holbe1987" part="N123D7" ref="Holbe1987" type="citation"/><cms:entry id="Jacobson1956" part="N123D7" ref="Jacobson1956" type="citation"/><cms:entry id="JonesRandall1992" part="N123D7" ref="JonesRandall1992" type="citation"/><cms:entry id="Joyce1922" part="N123D7" ref="Joyce1922" type="citation"/><cms:entry id="Joyce1939" part="N123D7" ref="Joyce1939" type="citation"/><cms:entry id="Kafka1920" part="N123D7" ref="Kafka1920" type="citation"/><cms:entry id="Kahn1967" part="N123D7" ref="Kahn1967" type="citation"/><cms:entry id="Kant1781" part="N123D7" ref="Kant1781" type="citation"/><cms:entry id="Kant1790" part="N123D7" ref="Kant1790" type="citation"/><cms:entry id="Kircher1665" part="N123D7" ref="Kircher1665" type="citation"/><cms:entry id="N12E66" part="N123D7" ref="N12E66" type="pagenumber">230</cms:entry><cms:entry id="Kircher1684" part="N123D7" ref="Kircher1684" type="citation"/><cms:entry id="Kittler1985" part="N123D7" ref="Kittler1985" type="citation"/><cms:entry id="Kleene1956" part="N123D7" ref="Kleene1956" type="citation"/><cms:entry id="Köhler1917" part="N123D7" ref="Köhler1917" type="citation"/><cms:entry id="Kokoschka1971" part="N123D7" ref="Kokoschka1971" type="citation"/><cms:entry id="KürschnerOJ" part="N123D7" ref="KürschnerOJ" type="citation"/><cms:entry id="KuglerBerger1966" part="N123D7" ref="KuglerBerger1966" type="citation"/><cms:entry id="Kuhlmann1671" part="N123D7" ref="Kuhlmann1671" type="citation"/><cms:entry id="Lacan1960u61" part="N123D7" ref="Lacan1960u61" type="citation"/><cms:entry id="Lacan1964" part="N123D7" ref="Lacan1964" type="citation"/><cms:entry id="LoeweLerner1956" part="N123D7" ref="LoeweLerner1956" type="citation"/><cms:entry id="Lullus1596" part="N123D7" ref="Lullus1596" type="citation"/><cms:entry id="N12FB4" part="N123D7" ref="N12FB4" type="pagenumber">231</cms:entry><cms:entry id="Markov1913" part="N123D7" ref="Markov1913" type="citation"/><cms:entry id="Marx1867" part="N123D7" ref="Marx1867" type="citation"/><cms:entry id="Mause1982" part="N123D7" ref="Mause1982" type="citation"/><cms:entry id="McCullochPitts1943" part="N123D7" ref="McCullochPitts1943" type="citation"/><cms:entry id="McLuhan1964" part="N123D7" ref="McLuhan1964" type="citation"/><cms:entry id="MinskyPapert1969" part="N123D7" ref="MinskyPapert1969" type="citation"/><cms:entry id="Moravec1998a" part="N123D7" ref="Moravec1998a" type="citation"/><cms:entry id="MorrisThompson1979" part="N123D7" ref="MorrisThompson1979" type="citation"/><cms:entry id="Nelson1965" part="N123D7" ref="Nelson1965" type="citation"/><cms:entry id="N130C2" part="N123D7" ref="N130C2" type="pagenumber">232</cms:entry><cms:entry id="Neumann1951" part="N123D7" ref="Neumann1951" type="citation"/><cms:entry id="NewellShaw1963" part="N123D7" ref="NewellShaw1963" type="citation"/><cms:entry id="Nilsson1984" part="N123D7" ref="Nilsson1984" type="citation"/><cms:entry id="Ovidius8" part="N123D7" ref="Ovidius8" type="citation"/><cms:entry id="Parkison1980" part="N123D7" ref="Parkison1980" type="citation"/><cms:entry id="Pavlov1932" part="N123D7" ref="Pavlov1932" type="citation"/><cms:entry id="Platon387AD" part="N123D7" ref="Platon387AD" type="citation"/><cms:entry id="Poe1836" part="N123D7" ref="Poe1836" type="citation"/><cms:entry id="N131E7" part="N123D7" ref="N131E7" type="pagenumber">233</cms:entry><cms:entry id="Poe1843Morgue" part="N123D7" ref="Poe1843Morgue" type="citation"/><cms:entry id="Postman1993" part="N123D7" ref="Postman1993" type="citation"/><cms:entry id="Queneau1961" part="N123D7" ref="Queneau1961" type="citation"/><cms:entry id="Rado1962" part="N123D7" ref="Rado1962" type="citation"/><cms:entry id="Randow1997" part="N123D7" ref="Randow1997" type="citation"/><cms:entry id="Rogers1946" part="N123D7" ref="Rogers1946" type="citation"/><cms:entry id="Rosenblatt1960" part="N123D7" ref="Rosenblatt1960" type="citation"/><cms:entry id="Rousseau1782" part="N123D7" ref="Rousseau1782" type="citation"/><cms:entry id="RussellNorvig1994" part="N123D7" ref="RussellNorvig1994" type="citation"/><cms:entry id="Sade1785" part="N123D7" ref="Sade1785" type="citation"/><cms:entry id="Saramago1995" part="N123D7" ref="Saramago1995" type="citation"/><cms:entry id="Saussure1916" part="N123D7" ref="Saussure1916" type="citation"/><cms:entry id="Schreber1902" part="N123D7" ref="Schreber1902" type="citation"/><cms:entry id="N13350" part="N123D7" ref="N13350" type="pagenumber">234</cms:entry><cms:entry id="Searle1983" part="N123D7" ref="Searle1983" type="citation"/><cms:entry id="Shannon1952" part="N123D7" ref="Shannon1952" type="citation"/><cms:entry id="ShannonWeaver1948" part="N123D7" ref="ShannonWeaver1948" type="citation"/><cms:entry id="Shaw1916" part="N123D7" ref="Shaw1916" type="citation"/><cms:entry id="Shelley1831" part="N123D7" ref="Shelley1831" type="citation"/><cms:entry id="Simon1947" part="N123D7" ref="Simon1947" type="citation"/><cms:entry id="Stone1993Violation" part="N123D7" ref="Stone1993Violation" type="citation"/><cms:entry id="Strasser1988" part="N123D7" ref="Strasser1988" type="citation"/><cms:entry id="TheologischeRealenzyklopädie1995" part="N123D7" ref="TheologischeRealenzyklopädie1995" type="citation"/><cms:entry id="Theunissen1992" part="N123D7" ref="Theunissen1992" type="citation"/><cms:entry id="N13465" part="N123D7" ref="N13465" type="pagenumber">235</cms:entry><cms:entry id="Theweleit1988" part="N123D7" ref="Theweleit1988" type="citation"/><cms:entry id="Tomkins1962u63" part="N123D7" ref="Tomkins1962u63" type="citation"/><cms:entry id="Walter1950" part="N123D7" ref="Walter1950" type="citation"/><cms:entry id="Walter1953" part="N123D7" ref="Walter1953" type="citation"/><cms:entry id="Weizenbaum1966" part="N123D7" ref="Weizenbaum1966" type="citation"/><cms:entry id="N1359C" part="N123D7" ref="N1359C" type="pagenumber">236</cms:entry><cms:entry id="Weizenbaum1967" part="N123D7" ref="Weizenbaum1967" type="citation"/><cms:entry id="Weizenbaum1977" part="N123D7" ref="Weizenbaum1977" type="citation"/><cms:entry id="Wiener1948" part="N123D7" ref="Wiener1948" type="citation"/><cms:entry id="Winkler1997" part="N123D7" ref="Winkler1997" type="citation"/><cms:entry id="Wittgenstein1918" part="N123D7" ref="Wittgenstein1918" type="citation"/><cms:entry id="Yates1966" part="N123D7" ref="Yates1966" type="citation"/><cms:entry id="Yob1976" part="N123D7" ref="Yob1976" type="citation"/><cms:entry id="Zadeh1965" part="N123D7" ref="Zadeh1965" type="citation"/><cms:entry id="N136BC" part="N123D7" ref="N136BC" type="pagenumber">237</cms:entry><cms:entry id="Adams2001a" part="N123D7" ref="Adams2001a" type="citation"/><cms:entry id="Adams2001b" part="N123D7" ref="Adams2001b" type="citation"/><cms:entry id="Adams2001c" part="N123D7" ref="Adams2001c" type="citation"/><cms:entry id="Amerika2001" part="N123D7" ref="Amerika2001" type="citation"/><cms:entry id="AndersonGalley1985" part="N123D7" ref="AndersonGalley1985" type="citation"/><cms:entry id="ArtificialIntelligenceRepository1995a" part="N123D7" ref="ArtificialIntelligenceRepository1995a" type="citation"/><cms:entry id="ArtificialIntelligenceRepository1995b" part="N123D7" ref="ArtificialIntelligenceRepository1995b" type="citation"/><cms:entry id="Baran1964" part="N123D7" ref="Baran1964" type="citation"/><cms:entry id="N13759" part="N123D7" ref="N13759" type="pagenumber">238</cms:entry><cms:entry id="BritannicaCD1997" part="N123D7" ref="BritannicaCD1997" type="citation"/><cms:entry id="Burroughs1970E" part="N123D7" ref="Burroughs1970E" type="citation"/><cms:entry id="BushKarrenbergKostersPlzak2000" part="N123D7" ref="BushKarrenbergKostersPlzak2000" type="citation"/><cms:entry id="TheCStandardLibrary1999" part="N123D7" ref="TheCStandardLibrary1999" type="citation"/><cms:entry id="CanManufacturersInstitute2000" part="N123D7" ref="CanManufacturersInstitute2000" type="citation"/><cms:entry id="CardRubinWinograd1972" part="N123D7" ref="CardRubinWinograd1972" type="citation"/><cms:entry id="Cerf1973" part="N123D7" ref="Cerf1973" type="citation"/><cms:entry id="Christey2000" part="N123D7" ref="Christey2000" type="citation"/><cms:entry id="CognitiveScienceLaboratory2002" part="N123D7" ref="CognitiveScienceLaboratory2002" type="citation"/><cms:entry id="Cycorp2001" part="N123D7" ref="Cycorp2001" type="citation"/><cms:entry id="Davis2000" part="N123D7" ref="Davis2000" type="citation"/><cms:entry id="N1387A" part="N123D7" ref="N1387A" type="pagenumber">239</cms:entry><cms:entry id="Dieterle1999" part="N123D7" ref="Dieterle1999" type="citation"/><cms:entry id="DisinformationCompany1997" part="N123D7" ref="DisinformationCompany1997" type="citation"/><cms:entry id="Dittmer2001" part="N123D7" ref="Dittmer2001" type="citation"/><cms:entry id="Edelmann1999" part="N123D7" ref="Edelmann1999" type="citation"/><cms:entry id="Fenelon1988" part="N123D7" ref="Fenelon1988" type="citation"/><cms:entry id="FreeSoftwareFoundation1985" part="N123D7" ref="FreeSoftwareFoundation1985" type="citation"/><cms:entry id="FreeSoftwareFoundation2000" part="N123D7" ref="FreeSoftwareFoundation2000" type="citation"/><cms:entry id="FreeSoftwareFoundation2002" part="N123D7" ref="FreeSoftwareFoundation2002" type="citation"/><cms:entry id="N1397F" part="N123D7" ref="N1397F" type="pagenumber">240</cms:entry><cms:entry id="IEEEComputerSociety2001" part="N123D7" ref="IEEEComputerSociety2001" type="citation"/><cms:entry id="Ireland1997" part="N123D7" ref="Ireland1997" type="citation"/><cms:entry id="TheJargonDictionary2000" part="N123D7" ref="TheJargonDictionary2000" type="citation"/><cms:entry id="Kinder2001" part="N123D7" ref="Kinder2001" type="citation"/><cms:entry id="Kurzweil2000" part="N123D7" ref="Kurzweil2000" type="citation"/><cms:entry id="LEGO2002" part="N123D7" ref="LEGO2002" type="citation"/><cms:entry id="Lindberg2001" part="N123D7" ref="Lindberg2001" type="citation"/><cms:entry id="LinuxProgrammersManual2001" part="N123D7" ref="LinuxProgrammersManual2001" type="citation"/><cms:entry id="N13A73" part="N123D7" ref="N13A73" type="pagenumber">241</cms:entry><cms:entry id="MalibuArtifactualIntelligenceWorks2000" part="N123D7" ref="MalibuArtifactualIntelligenceWorks2000" type="citation"/><cms:entry id="Minsky1997" part="N123D7" ref="Minsky1997" type="citation"/><cms:entry id="MySQLAB2002" part="N123D7" ref="MySQLAB2002" type="citation"/><cms:entry id="Moravec1998b" part="N123D7" ref="Moravec1998b" type="citation"/><cms:entry id="MorrisThompson1979E" part="N123D7" ref="MorrisThompson1979E" type="citation"/><cms:entry id="Palmer2001" part="N123D7" ref="Palmer2001" type="citation"/><cms:entry id="Pashalis1997" part="N123D7" ref="Pashalis1997" type="citation"/><cms:entry id="Pias2000" part="N123D7" ref="Pias2000" type="citation"/><cms:entry id="TheRICOAct1994" part="N123D7" ref="TheRICOAct1994" type="citation"/><cms:entry id="Raven2001" part="N123D7" ref="Raven2001" type="citation"/><cms:entry id="N13B86" part="N123D7" ref="N13B86" type="pagenumber">242</cms:entry><cms:entry id="Raymond2001" part="N123D7" ref="Raymond2001" type="citation"/><cms:entry id="Rogers1946E" part="N123D7" ref="Rogers1946E" type="citation"/><cms:entry id="Scheyen2000" part="N123D7" ref="Scheyen2000" type="citation"/><cms:entry id="Selendy1999" part="N123D7" ref="Selendy1999" type="citation"/><cms:entry id="SRIInternational2001" part="N123D7" ref="SRIInternational2001" type="citation"/><cms:entry id="Stone1993" part="N123D7" ref="Stone1993" type="citation"/><cms:entry id="Sullivan1997" part="N123D7" ref="Sullivan1997" type="citation"/><cms:entry id="Winograd2001" part="N123D7" ref="Winograd2001" type="citation"/><cms:entry id="Carpenter1974" part="N123D7" ref="Carpenter1974" type="citation"/><cms:entry id="Cukor1964" part="N123D7" ref="Cukor1964" type="citation"/><cms:entry id="MontyPython1969" part="N123D7" ref="MontyPython1969" type="citation"/><cms:entry id="N13CAE" part="N123D7" ref="N13CAE" type="pagenumber">243</cms:entry><cms:entry id="Paik1974" part="N123D7" ref="Paik1974" type="citation"/><cms:entry id="N13CEF" part="N123D7" ref="N13CEF" type="pagenumber">244</cms:entry><cms:entry id="N13CF5" part="N13CF5" ref="N13CF5" type="declaration">Selbständigkeitserklärung</cms:entry><cms:entry part="N11D70" type=":current"/><cms:entry type=":lang">de</cms:entry><cms:entry id=":contents" part="front" ref=":contents" type=":contents">Inhaltsverzeichnis</cms:entry><cms:entry type=":help"><url href="http://...">Hilfe</url></cms:entry></cms:meta><cms:content><appendix id="N11D70">
			<head id="N11D72">
				<pagenumber id="N11D74" label="204" numbering="arabic" start="204"/>Appendix B &#8211; Ein Algorithmus zur Bestimmung von Pfaden zwischen zwei gegebenen Knoten</head>
			<p id="N11D79">
				<pre xml:space="preserve">import java.sql.*;</pre>
				<pre xml:space="preserve">public class DetermineDemo{</pre>
				<pre xml:space="preserve">static BitNode[] nodes;</pre>
				<pre xml:space="preserve">static int nnodes;</pre>
				<pre xml:space="preserve">static int act_maxperm;</pre>
				<pre xml:space="preserve">/** Connection to sql database. */</pre>
				<pre xml:space="preserve">static Connection conn;</pre>
				<pre xml:space="preserve">static boolean real_max = true;</pre>
				<pre xml:space="preserve">/** ID database name. */</pre>
				<pre xml:space="preserve">static String iddb = "wordweb_ids";</pre>
				<pre xml:space="preserve">/** Name of relation database. */</pre>
				<pre xml:space="preserve">static String reldb = "wordweb_rel";</pre>
				<pre xml:space="preserve">/** Main Determination function. */</pre>
				<pre xml:space="preserve">public static int[] determine(int webnr, int id1, int id2, int len, int min_resist){</pre>
				<pre xml:space="preserve">nodes = new BitNode[100000];</pre>
				<pre xml:space="preserve">nnodes = 0;</pre>
				<pre xml:space="preserve">int act_len = 1;</pre>
				<pre xml:space="preserve">int halflen = (int) Math.floor((double)len/2f);</pre>
				<pre xml:space="preserve">int[] oldleft = new int[1];</pre>
				<pre xml:space="preserve">int[] oldright = new int[1];</pre>
				<pre xml:space="preserve">int[][] nextleft = null;</pre>
				<pre xml:space="preserve">int[][] nextright = null;</pre>
				<pre xml:space="preserve">oldleft[0] = id1;</pre>
				<pre xml:space="preserve">oldright[0] = id2;</pre>
				<pre xml:space="preserve">getMaxPerm(webnr);</pre>
				<pre xml:space="preserve">for(int j=0;j&lt;halflen;j++){</pre>
				<pre xml:space="preserve">
					<pagenumber id="N11DE6" label="205" numbering="arabic" start="205"/>// shoot left</pre>
				<pre xml:space="preserve">for(int k=0;k&lt;oldleft.length;k++){</pre>
				<pre xml:space="preserve">nextleft = getReachableBroth(webnr,oldleft[k],min_resist,false);</pre>
				<pre xml:space="preserve">if(nextleft == null) continue;</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;nextleft.length;i++){</pre>
				<pre xml:space="preserve">nodeReached(nextleft[i][0], nextleft[i][1], act_len,true);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">if(nextleft == null) return null;</pre>
				<pre xml:space="preserve">oldleft = new int[nextleft.length];</pre>
				<pre xml:space="preserve">for(int k=0;k&lt;nextleft.length;k++){</pre>
				<pre xml:space="preserve">oldleft[k] = nextleft[k][0];</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">// shoot right</pre>
				<pre xml:space="preserve">for(int k=0;k&lt;oldright.length;k++){</pre>
				<pre xml:space="preserve">nextright = getReachableBroth(webnr,oldright[k],min_resist,false);</pre>
				<pre xml:space="preserve">if(nextright == null) continue;</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;nextright.length;i++){</pre>
				<pre xml:space="preserve">nodeReached(nextright[i][0],nextright[i][1], act_len,false);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">if(nextright == null) return null;</pre>
				<pre xml:space="preserve">oldright = new int[nextright.length];</pre>
				<pre xml:space="preserve">for(int k=0;k&lt;nextright.length;k++){</pre>
				<pre xml:space="preserve">oldright[k] = nextright[k][0];</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">act_len++;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">// find possible centers</pre>
				<pre xml:space="preserve">int[] poss_center_broth = new int[nnodes];</pre>
				<pre xml:space="preserve">
					<pagenumber id="N11E62" label="206" numbering="arabic" start="206"/>int nposs = 0;</pre>
				<pre xml:space="preserve"/>
				<pre xml:space="preserve">for(int i=0;i&lt;nnodes;i++){</pre>
				<pre xml:space="preserve">// odd</pre>
				<pre xml:space="preserve">if(2*halflen != len){</pre>
				<pre xml:space="preserve">// node bits match ...</pre>
				<pre xml:space="preserve">if((nodes[i].left &amp; halflen) == halflen &amp;&amp; (nodes[i].right &amp; halflen) == halflen) {</pre>
				<pre xml:space="preserve">if(nodes[i].id != id1 &amp;&amp; nodes[i].id != id2){</pre>
				<pre xml:space="preserve">poss_center_broth[nposs] = i;</pre>
				<pre xml:space="preserve">nposs++;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">int[] way = new int[len];</pre>
				<pre xml:space="preserve">way[0] = id1;</pre>
				<pre xml:space="preserve">way[len-1] = id2;</pre>
				<pre xml:space="preserve">while(true){</pre>
				<pre xml:space="preserve">// select one</pre>
				<pre xml:space="preserve">if(nposs == 0) return null;</pre>
				<pre xml:space="preserve">int choice = getRdUpTo(nposs);</pre>
				<pre xml:space="preserve">way[halflen] = nodes[poss_center_broth[choice]].id;</pre>
				<pre xml:space="preserve">int act_left = nodes[poss_center_broth[choice]].id;</pre>
				<pre xml:space="preserve">int act_right = nodes[poss_center_broth[choice]].id;</pre>
				<pre xml:space="preserve">boolean poros = true;</pre>
				<pre xml:space="preserve">// find way back</pre>
				<pre xml:space="preserve">for(int i= halflen -1;i&gt;0;i--){</pre>
				<pre xml:space="preserve">int[] back_left = getWayBroth(webnr, act_left, i, true, min_resist, way);</pre>
				<pre xml:space="preserve">if(back_left.length == 0) {</pre>
				<pre xml:space="preserve">
					<pagenumber id="N11ED9" label="207" numbering="arabic" start="207"/>// delete center, backleft circle</pre>
				<pre xml:space="preserve">if(choice != poss_center_broth.length-1){</pre>
				<pre xml:space="preserve">System.arraycopy(poss_center_broth , choice + 1 , poss_center_broth , choice, poss_center_broth.length - choice - 1);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">poss_center_broth[choice] = 0;</pre>
				<pre xml:space="preserve">nposs --;</pre>
				<pre xml:space="preserve">poros = false;</pre>
				<pre xml:space="preserve">break;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">choice = getRdUpTo(back_left.length);</pre>
				<pre xml:space="preserve">act_left = nodes[back_left[choice]].id;</pre>
				<pre xml:space="preserve">way[i] = nodes[back_left[choice]].id;</pre>
				<pre xml:space="preserve">int[] back_right = getWayBroth(webnr, act_right, i, false, min_resist, way);</pre>
				<pre xml:space="preserve">if(back_right.length == 0) {</pre>
				<pre xml:space="preserve">// delete center, backright circle</pre>
				<pre xml:space="preserve">if(choice != poss_center_broth.length-1){ </pre>
				<pre xml:space="preserve">System.arraycopy(poss_center_broth , choice + 1 , poss_center_broth , choice, poss_center_broth.length - choice - 1);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">poss_center_broth[choice] = 0;</pre>
				<pre xml:space="preserve">nposs --;</pre>
				<pre xml:space="preserve">poros = false;</pre>
				<pre xml:space="preserve">break;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">choice = getRdUpTo(back_right.length);</pre>
				<pre xml:space="preserve">act_right = nodes[back_right[choice]].id;</pre>
				<pre xml:space="preserve">way[len-1-i] = nodes[back_right[choice]].id;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">if(poros){</pre>
				<pre xml:space="preserve">
					<pagenumber id="N11F4D" label="208" numbering="arabic" start="208"/>return way;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Update the value for the highest permeability in this web. */</pre>
				<pre xml:space="preserve">public static int getMaxPerm(int webnr) {</pre>
				<pre xml:space="preserve">int max_perm = -1;</pre>
				<pre xml:space="preserve">try{</pre>
				<pre xml:space="preserve">if(conn == null){ </pre>
				<pre xml:space="preserve">executeConnect("localhost","3306","username","password",&#8220;dbname&#8220;);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">Statement stmt = conn.createStatement();</pre>
				<pre xml:space="preserve">String q ="";</pre>
				<pre xml:space="preserve">if (real_max) q ="select max(resist) from "+reldb+webnr+","+iddb+" as ID1, "+iddb+" as ID2 where (id_1 = ID1.id and ID1.type not like 0) and (id_2 = ID2.id and ID2.type not like 0)";</pre>
				<pre xml:space="preserve">else q = "select max(resist) from "+reldb+webnr;</pre>
				<pre xml:space="preserve">ResultSet rs = stmt.executeQuery(q);</pre>
				<pre xml:space="preserve">boolean hasMore = rs.next();</pre>
				<pre xml:space="preserve">if (hasMore) {</pre>
				<pre xml:space="preserve">max_perm = rs.getInt(1);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">stmt.close();</pre>
				<pre xml:space="preserve">act_maxperm = max_perm;</pre>
				<pre xml:space="preserve">return max_perm;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">catch (SQLException ex){System.err.println("E&gt;&gt;&gt;in getmaxperm, web"+webnr+" "+ex);}</pre>
				<pre xml:space="preserve">return -1;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Get all neighbours of the word for &lt;i&gt;id1&lt;/i&gt; that have a permeability bigger than <pagenumber id="N11FBD" label="209" numbering="arabic" start="209"/>&lt;i&gt;min_resist&lt;/i&gt;. In the array returned int[0] is the ID of the neighbour, int[1] is the permeability to the neighbour. */</pre>
				<pre xml:space="preserve">public static int[][] getReachableBroth(int webnr, int id1, int min_resist, boolean update_perm) {</pre>
				<pre xml:space="preserve">int[][] ret;</pre>
				<pre xml:space="preserve">Statement stmt = null;</pre>
				<pre xml:space="preserve">int max_perm = act_maxperm;</pre>
				<pre xml:space="preserve">if(update_perm) max_perm = getMaxPerm(webnr);</pre>
				<pre xml:space="preserve">try{</pre>
				<pre xml:space="preserve">if(conn == null){ </pre>
				<pre xml:space="preserve">executeConnect("localhost","3306","username","password",&#8220;dbname&#8220;);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">stmt = conn.createStatement();</pre>
				<pre xml:space="preserve">String q = "select count(*) from "+reldb+webnr+" where (((id_1 = "+id1+") or (id_2 = "+id1+" ))) and resist &gt; "+min_resist;</pre>
				<pre xml:space="preserve">ResultSet rs = stmt.executeQuery(q);</pre>
				<pre xml:space="preserve">boolean hasMore = rs.next();</pre>
				<pre xml:space="preserve">if (hasMore) {</pre>
				<pre xml:space="preserve">int mass = rs.getInt(1);</pre>
				<pre xml:space="preserve">if(mass == 0){</pre>
				<pre xml:space="preserve">stmt.close();</pre>
				<pre xml:space="preserve">return null;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">ret = new int[mass][2];</pre>
				<pre xml:space="preserve">int nret = 0;</pre>
				<pre xml:space="preserve">q = "select id_1,id_2,resist from "+reldb+webnr+" where (((id_1 = "+id1+") or (id_2 = "+id1+" ))) and resist &gt; "+min_resist+" order by resist desc";</pre>
				<pre xml:space="preserve">rs = stmt.executeQuery(q);</pre>
				<pre xml:space="preserve">hasMore = rs.next();</pre>
				<pre xml:space="preserve">while (hasMore) {</pre>
				<pre xml:space="preserve">int one = rs.getInt(1);</pre>
				<pre xml:space="preserve">
					<pagenumber id="N1202D" label="210" numbering="arabic" start="210"/>if (one != id1) {</pre>
				<pre xml:space="preserve">ret[nret][0] = one;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else {</pre>
				<pre xml:space="preserve">int two = rs.getInt(2);</pre>
				<pre xml:space="preserve">ret[nret][0] = two;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">//return relative perm;</pre>
				<pre xml:space="preserve">ret[nret][1] = Math.round((float)rs.getInt(3)*100f/(float)max_perm);</pre>
				<pre xml:space="preserve">nret++;</pre>
				<pre xml:space="preserve">hasMore = rs.next();</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">stmt.close();</pre>
				<pre xml:space="preserve">return ret;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else {</pre>
				<pre xml:space="preserve">stmt.close();</pre>
				<pre xml:space="preserve">return null;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}catch(SQLException ex){</pre>
				<pre xml:space="preserve">System.err.println(ex);</pre>
				<pre xml:space="preserve">}finally{try{stmt.close();}catch(SQLException exx){};}</pre>
				<pre xml:space="preserve">return null;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Construct a BitNode object for every node reached */</pre>
				<pre xml:space="preserve">public static void nodeReached(int id, float power, int len, boolean fromleft){</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;nnodes;i++){</pre>
				<pre xml:space="preserve">if(nodes[i].id == id) {</pre>
				<pre xml:space="preserve">nodes[i].reached(len,fromleft,power);</pre>
				<pre xml:space="preserve">return;</pre>
				<pre xml:space="preserve">
					<pagenumber id="N120A9" label="211" numbering="arabic" start="211"/>}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">nodes[nnodes] = new BitNode(id);</pre>
				<pre xml:space="preserve">nodes[nnodes].reached(len,fromleft,power);</pre>
				<pre xml:space="preserve">nnodes++;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Follow the way back to the start and end nodes. */</pre>
				<pre xml:space="preserve">public static int[] getWayBroth(int webnr, int id, int len, boolean toleft, int min_resist, int[] without){</pre>
				<pre xml:space="preserve">int[][] broth = getReachableBroth(webnr,id,min_resist,false);</pre>
				<pre xml:space="preserve">int[] tempbroth = new int[broth.length];</pre>
				<pre xml:space="preserve">int nbroth = 0;</pre>
				<pre xml:space="preserve">for(int j=0;j&lt;broth.length;j++){</pre>
				<pre xml:space="preserve">// translate db id into bitnode array id</pre>
				<pre xml:space="preserve">int bnr = findNode(broth[j][0]);</pre>
				<pre xml:space="preserve">if(bnr == -1) continue;</pre>
				<pre xml:space="preserve">if(nodes[bnr].wasReachedBy(len,toleft)){</pre>
				<pre xml:space="preserve">boolean circle = false;</pre>
				<pre xml:space="preserve">// don't take neighbours already in way ... == without</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;without.length;i++){</pre>
				<pre xml:space="preserve">if(without[i] == broth[j][0]) {</pre>
				<pre xml:space="preserve">circle = true;</pre>
				<pre xml:space="preserve">break;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">if(circle) continue;</pre>
				<pre xml:space="preserve">tempbroth[nbroth] = bnr;</pre>
				<pre xml:space="preserve">nbroth++;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">
					<pagenumber id="N12121" label="212" numbering="arabic" start="212"/>int[] retbroth = new int[nbroth];</pre>
				<pre xml:space="preserve">System.arraycopy(tempbroth,0,retbroth,0,nbroth);</pre>
				<pre xml:space="preserve">return retbroth;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Translate global node id into position in BitNode-array */</pre>
				<pre xml:space="preserve">public static int findNode(int id){</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;nnodes;i++){</pre>
				<pre xml:space="preserve">if(nodes[i].id == id) {</pre>
				<pre xml:space="preserve">return i;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">return -1;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve"/>
				<pre xml:space="preserve">/** Get a word for an ID from ID database. */</pre>
				<pre xml:space="preserve">public static String lookup(int id) {</pre>
				<pre xml:space="preserve">String ret = "";</pre>
				<pre xml:space="preserve">try {</pre>
				<pre xml:space="preserve">Statement stmt = conn.createStatement();</pre>
				<pre xml:space="preserve">ResultSet rs = stmt.executeQuery("select word from "+iddb+" where id = "+id);</pre>
				<pre xml:space="preserve">boolean hasMore = rs.next();</pre>
				<pre xml:space="preserve">if (hasMore){</pre>
				<pre xml:space="preserve">ret= rs.getString(1);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">stmt.close();</pre>
				<pre xml:space="preserve">}catch (SQLException ex) {System.err.println(ex);}</pre>
				<pre xml:space="preserve">return ret;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Lookup the resistency between two nodes. */</pre>
				<pre xml:space="preserve">private static int getResist(int webnr, int id1, int id2){</pre>
				<pre xml:space="preserve">
					<pagenumber id="N1219C" label="213" numbering="arabic" start="213"/>try{</pre>
				<pre xml:space="preserve">if(conn == null){</pre>
				<pre xml:space="preserve">executeConnect("localhost","3306","username","password",&#8220;dbname&#8220;);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">Statement stmt = conn.createStatement();</pre>
				<pre xml:space="preserve">ResultSet rs = stmt.executeQuery("select id,resist from "+reldb+webnr+" where (id_1 = "+id1+" and id_2 = "+id2+") or (id_1 = "+id2+" and id_2 = "+id1+")");</pre>
				<pre xml:space="preserve">boolean hasMore = rs.next();</pre>
				<pre xml:space="preserve">//already in DB **********************************</pre>
				<pre xml:space="preserve">if (hasMore){</pre>
				<pre xml:space="preserve">String id = rs.getString(1);</pre>
				<pre xml:space="preserve">int act_resist = rs.getInt(2);</pre>
				<pre xml:space="preserve">return act_resist;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">// NEW ***************************************************</pre>
				<pre xml:space="preserve">else { </pre>
				<pre xml:space="preserve">return -1;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}catch (SQLException ex){System.err.println(ex);}</pre>
				<pre xml:space="preserve">return -1;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Get a random number up to a */</pre>
				<pre xml:space="preserve">public static int getRdUpTo(int a) {</pre>
				<pre xml:space="preserve">int rd = (int) (Math.random()*(float)a);</pre>
				<pre xml:space="preserve">return rd;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Connect to SQL database */</pre>
				<pre xml:space="preserve">private static void executeConnect(String host, String port, String user, String password, String database){</pre>
				<pre xml:space="preserve">try{</pre>
				<pre xml:space="preserve">Class.forName ("twz1.jdbc.mysql.jdbcMysqlDriver");</pre>
				<pre xml:space="preserve">
					<pagenumber id="N12214" label="214" numbering="arabic" start="214"/>StringBuffer bufferURL = new StringBuffer();</pre>
				<pre xml:space="preserve">bufferURL.append("jdbc:z1MySQL:");</pre>
				<pre xml:space="preserve">if (host != null &amp;&amp; host.length() != 0){</pre>
				<pre xml:space="preserve">bufferURL.append("//" + host);</pre>
				<pre xml:space="preserve">if (port != null &amp;&amp; port.length() != 0)</pre>
				<pre xml:space="preserve">bufferURL.append(":" + port + "/");</pre>
				<pre xml:space="preserve">else</pre>
				<pre xml:space="preserve">bufferURL.append("/");</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else if (port != null &amp;&amp; port.length() != 0){</pre>
				<pre xml:space="preserve">bufferURL.append("//localhost:" + port + "/");</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">bufferURL.append(database);</pre>
				<pre xml:space="preserve">if (user == null || user.length() == 0)</pre>
				<pre xml:space="preserve">user = System.getProperty("user.name");</pre>
				<pre xml:space="preserve">bufferURL.append("?user=" + user);</pre>
				<pre xml:space="preserve">if (password == null)</pre>
				<pre xml:space="preserve">password = "";</pre>
				<pre xml:space="preserve">bufferURL.append(";password=" + password);</pre>
				<pre xml:space="preserve">String url = new String(bufferURL);</pre>
				<pre xml:space="preserve">System.out.println("Connecting to "+url);</pre>
				<pre xml:space="preserve">conn = DriverManager.getConnection (url);</pre>
				<pre xml:space="preserve">}catch (SQLException e){</pre>
				<pre xml:space="preserve">System.out.println (e.getMessage ());</pre>
				<pre xml:space="preserve">e.printStackTrace();</pre>
				<pre xml:space="preserve">//System.exit(1);</pre>
				<pre xml:space="preserve">}catch (Exception e){</pre>
				<pre xml:space="preserve">e.printStackTrace();</pre>
				<pre xml:space="preserve">//System.exit(1);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">
					<pagenumber id="N12290" label="215" numbering="arabic" start="215"/>}</pre>
				<pre xml:space="preserve">/** Main method. Mainly for testing. */</pre>
				<pre xml:space="preserve">public static void main(String[] args) {</pre>
				<pre xml:space="preserve">int webnr = 9;</pre>
				<pre xml:space="preserve">int[] way = DetermineDemo.determine(webnr,152,150,5,2);</pre>
				<pre xml:space="preserve">if(way == null) {</pre>
				<pre xml:space="preserve">System.out.println("APOROS");</pre>
				<pre xml:space="preserve">return;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;way.length;i++){</pre>
				<pre xml:space="preserve">System.out.print(DetermineDemo.lookup(way[i])+"("+way[i]+") ");</pre>
				<pre xml:space="preserve">if(i != way.length-1) System.out.print(" = " + DetermineDemo.getResist(webnr, way[i], way[i+1]) + " = ");</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">System.out.println();</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** INNER CLASS BITNODE - represents a node. Stores the length of the way needed to reach it in the two bytes &#8222;left&#8220; and &#8222;right&#8220; */</pre>
				<pre xml:space="preserve">public static class BitNode {</pre>
				<pre xml:space="preserve">int id;</pre>
				<pre xml:space="preserve">byte left, right;</pre>
				<pre xml:space="preserve">float left_cheapest, right_cheapest;</pre>
				<pre xml:space="preserve">/** Construct BitNode with id */</pre>
				<pre xml:space="preserve">public BitNode(int id){</pre>
				<pre xml:space="preserve">this.id = id;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Tells if this node was reached by a shot of a certain length from left or right.*/</pre>
				<pre xml:space="preserve">public boolean wasReachedBy(int len, boolean fromleft){</pre>
				<pre xml:space="preserve">int binlen = 1;</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;len-1;i++){</pre>
				<pre xml:space="preserve">
					<pagenumber id="N12304" label="216" numbering="arabic" start="216"/>binlen*=2;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">if(fromleft) { </pre>
				<pre xml:space="preserve">return ((left &amp; binlen) == binlen);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else {</pre>
				<pre xml:space="preserve">return ((right &amp; binlen) == binlen);</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Sets the bits that save the information that this Node was reached by a shot from left or right with a certain length. */</pre>
				<pre xml:space="preserve">public void reached(int len, boolean fromleft){</pre>
				<pre xml:space="preserve">int binlen = 1;</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;len-1;i++){</pre>
				<pre xml:space="preserve">binlen*=2;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">if(fromleft) {</pre>
				<pre xml:space="preserve">left |= binlen;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else {</pre>
				<pre xml:space="preserve">right |= binlen;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">/** Sets the bits that save the information that this Node was reached by a shot of a certain power from left or right with a certain length. */</pre>
				<pre xml:space="preserve">public void reached(int len, boolean fromleft, float power){</pre>
				<pre xml:space="preserve">int binlen = 1;</pre>
				<pre xml:space="preserve">for(int i=0;i&lt;len-1;i++){</pre>
				<pre xml:space="preserve">binlen*=2;</pre>
				<pre xml:space="preserve">} </pre>
				<pre xml:space="preserve">if(fromleft) {</pre>
				<pre xml:space="preserve">
					<pagenumber id="N1237C" label="217" numbering="arabic" start="217"/>left |= binlen;</pre>
				<pre xml:space="preserve">if(power &gt; left_cheapest) left_cheapest = power;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">else {</pre>
				<pre xml:space="preserve">right |= binlen;</pre>
				<pre xml:space="preserve">if(power &gt; right_cheapest) right_cheapest = power;</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}</pre>
				<pre xml:space="preserve">}// EOF INNER CLASS</pre>
				<pre xml:space="preserve">}</pre>
			</p>
		</appendix></cms:content></cms:document></cms:container>