spanning_algorithm.svg 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
  5. xmlns:dc="http://purl.org/dc/elements/1.1/"
  6. xmlns:cc="http://creativecommons.org/ns#"
  7. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  8. xmlns:svg="http://www.w3.org/2000/svg"
  9. xmlns="http://www.w3.org/2000/svg"
  10. xmlns:xlink="http://www.w3.org/1999/xlink"
  11. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  12. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  13. width="210mm"
  14. height="297mm"
  15. viewBox="0 0 744.09448819 1052.3622047"
  16. id="svg2"
  17. version="1.1"
  18. inkscape:version="0.91 r13725"
  19. sodipodi:docname="spanning_algorithm.svg">
  20. <defs
  21. id="defs4">
  22. <marker
  23. inkscape:isstock="true"
  24. style="overflow:visible;"
  25. id="marker9508"
  26. refX="0.0"
  27. refY="0.0"
  28. orient="auto"
  29. inkscape:stockid="Arrow1Mend">
  30. <path
  31. transform="scale(0.4) rotate(180) translate(10,0)"
  32. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  33. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  34. id="path9510" />
  35. </marker>
  36. <linearGradient
  37. inkscape:collect="always"
  38. id="linearGradient9393"
  39. osb:paint="gradient">
  40. <stop
  41. style="stop-color:#000000;stop-opacity:1;"
  42. offset="0"
  43. id="stop9395" />
  44. <stop
  45. style="stop-color:#000000;stop-opacity:0;"
  46. offset="1"
  47. id="stop9397" />
  48. </linearGradient>
  49. <linearGradient
  50. id="linearGradient9317">
  51. <stop
  52. style="stop-color:#969696;stop-opacity:1;"
  53. offset="0"
  54. id="stop9319" />
  55. </linearGradient>
  56. <marker
  57. inkscape:stockid="Arrow1Mend"
  58. orient="auto"
  59. refY="0.0"
  60. refX="0.0"
  61. id="marker8488"
  62. style="overflow:visible;"
  63. inkscape:isstock="true"
  64. inkscape:collect="always">
  65. <path
  66. id="path8490"
  67. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  68. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  69. transform="scale(0.4) rotate(180) translate(10,0)" />
  70. </marker>
  71. <marker
  72. inkscape:isstock="true"
  73. style="overflow:visible;"
  74. id="marker8254"
  75. refX="0.0"
  76. refY="0.0"
  77. orient="auto"
  78. inkscape:stockid="Arrow1Mend"
  79. inkscape:collect="always">
  80. <path
  81. transform="scale(0.4) rotate(180) translate(10,0)"
  82. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  83. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  84. id="path8256" />
  85. </marker>
  86. <marker
  87. inkscape:stockid="Arrow1Mend"
  88. orient="auto"
  89. refY="0.0"
  90. refX="0.0"
  91. id="marker7350"
  92. style="overflow:visible;"
  93. inkscape:isstock="true"
  94. inkscape:collect="always">
  95. <path
  96. id="path7352"
  97. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  98. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  99. transform="scale(0.4) rotate(180) translate(10,0)" />
  100. </marker>
  101. <marker
  102. inkscape:isstock="true"
  103. style="overflow:visible;"
  104. id="marker7160"
  105. refX="0.0"
  106. refY="0.0"
  107. orient="auto"
  108. inkscape:stockid="Arrow1Mend"
  109. inkscape:collect="always">
  110. <path
  111. transform="scale(0.4) rotate(180) translate(10,0)"
  112. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  113. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  114. id="path7162" />
  115. </marker>
  116. <marker
  117. inkscape:isstock="true"
  118. style="overflow:visible;"
  119. id="marker7072"
  120. refX="0.0"
  121. refY="0.0"
  122. orient="auto"
  123. inkscape:stockid="Arrow1Mend">
  124. <path
  125. transform="scale(0.4) rotate(180) translate(10,0)"
  126. style="fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  127. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  128. id="path7074" />
  129. </marker>
  130. <marker
  131. inkscape:isstock="true"
  132. style="overflow:visible;"
  133. id="marker6990"
  134. refX="0.0"
  135. refY="0.0"
  136. orient="auto"
  137. inkscape:stockid="Arrow1Mend">
  138. <path
  139. transform="scale(0.4) rotate(180) translate(10,0)"
  140. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  141. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  142. id="path6992" />
  143. </marker>
  144. <marker
  145. inkscape:stockid="Arrow1Mend"
  146. orient="auto"
  147. refY="0.0"
  148. refX="0.0"
  149. id="Arrow1Mend"
  150. style="overflow:visible;"
  151. inkscape:isstock="true"
  152. inkscape:collect="always">
  153. <path
  154. id="path5743"
  155. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  156. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  157. transform="scale(0.4) rotate(180) translate(10,0)" />
  158. </marker>
  159. <marker
  160. inkscape:isstock="true"
  161. style="overflow:visible;"
  162. id="marker6834"
  163. refX="0.0"
  164. refY="0.0"
  165. orient="auto"
  166. inkscape:stockid="Arrow1Lend">
  167. <path
  168. transform="scale(0.8) rotate(180) translate(12.5,0)"
  169. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  170. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  171. id="path6836" />
  172. </marker>
  173. <marker
  174. inkscape:isstock="true"
  175. style="overflow:visible;"
  176. id="marker6770"
  177. refX="0.0"
  178. refY="0.0"
  179. orient="auto"
  180. inkscape:stockid="Arrow1Lend">
  181. <path
  182. transform="scale(0.8) rotate(180) translate(12.5,0)"
  183. style="fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  184. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  185. id="path6772" />
  186. </marker>
  187. <marker
  188. inkscape:isstock="true"
  189. style="overflow:visible;"
  190. id="marker6712"
  191. refX="0.0"
  192. refY="0.0"
  193. orient="auto"
  194. inkscape:stockid="Arrow1Lend">
  195. <path
  196. transform="scale(0.8) rotate(180) translate(12.5,0)"
  197. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  198. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  199. id="path6714" />
  200. </marker>
  201. <marker
  202. inkscape:isstock="true"
  203. style="overflow:visible;"
  204. id="marker6660"
  205. refX="0.0"
  206. refY="0.0"
  207. orient="auto"
  208. inkscape:stockid="Arrow1Lend">
  209. <path
  210. transform="scale(0.8) rotate(180) translate(12.5,0)"
  211. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  212. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  213. id="path6662" />
  214. </marker>
  215. <marker
  216. inkscape:stockid="Arrow1Lend"
  217. orient="auto"
  218. refY="0.0"
  219. refX="0.0"
  220. id="marker6442"
  221. style="overflow:visible;"
  222. inkscape:isstock="true">
  223. <path
  224. id="path6444"
  225. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  226. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  227. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  228. </marker>
  229. <marker
  230. inkscape:stockid="Arrow1Lend"
  231. orient="auto"
  232. refY="0.0"
  233. refX="0.0"
  234. id="marker6408"
  235. style="overflow:visible;"
  236. inkscape:isstock="true">
  237. <path
  238. id="path6410"
  239. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  240. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  241. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  242. </marker>
  243. <marker
  244. inkscape:isstock="true"
  245. style="overflow:visible;"
  246. id="marker6310"
  247. refX="0.0"
  248. refY="0.0"
  249. orient="auto"
  250. inkscape:stockid="Arrow1Lend"
  251. inkscape:collect="always">
  252. <path
  253. transform="scale(0.8) rotate(180) translate(12.5,0)"
  254. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  255. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  256. id="path6312" />
  257. </marker>
  258. <marker
  259. inkscape:stockid="Arrow1Lend"
  260. orient="auto"
  261. refY="0.0"
  262. refX="0.0"
  263. id="Arrow1Lend"
  264. style="overflow:visible;"
  265. inkscape:isstock="true"
  266. inkscape:collect="always">
  267. <path
  268. id="path5737"
  269. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  270. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  271. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  272. </marker>
  273. <linearGradient
  274. inkscape:collect="always"
  275. id="linearGradient5591">
  276. <stop
  277. style="stop-color:#646464;stop-opacity:1"
  278. offset="0"
  279. id="stop5593" />
  280. <stop
  281. style="stop-color:#c8c8c8;stop-opacity:1"
  282. offset="1"
  283. id="stop5595" />
  284. </linearGradient>
  285. <linearGradient
  286. inkscape:collect="always"
  287. xlink:href="#linearGradient5591"
  288. id="linearGradient5597"
  289. x1="265.67505"
  290. y1="193.75101"
  291. x2="265.67505"
  292. y2="300.52411"
  293. gradientUnits="userSpaceOnUse"
  294. gradientTransform="translate(-203.07911,1.1589585)" />
  295. <marker
  296. inkscape:stockid="Arrow1Lend"
  297. orient="auto"
  298. refY="0"
  299. refX="0"
  300. id="Arrow1Lend-9"
  301. style="overflow:visible"
  302. inkscape:isstock="true">
  303. <path
  304. inkscape:connector-curvature="0"
  305. id="path5737-7"
  306. d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
  307. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
  308. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  309. </marker>
  310. </defs>
  311. <sodipodi:namedview
  312. id="base"
  313. pagecolor="#ffffff"
  314. bordercolor="#666666"
  315. borderopacity="1.0"
  316. inkscape:pageopacity="0.0"
  317. inkscape:pageshadow="2"
  318. inkscape:zoom="128"
  319. inkscape:cx="207.31021"
  320. inkscape:cy="956.0843"
  321. inkscape:document-units="px"
  322. inkscape:current-layer="layer1"
  323. showgrid="false"
  324. inkscape:window-width="2558"
  325. inkscape:window-height="1422"
  326. inkscape:window-x="0"
  327. inkscape:window-y="16"
  328. inkscape:window-maximized="0" />
  329. <metadata
  330. id="metadata7">
  331. <rdf:RDF>
  332. <cc:Work
  333. rdf:about="">
  334. <dc:format>image/svg+xml</dc:format>
  335. <dc:type
  336. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  337. <dc:title></dc:title>
  338. </cc:Work>
  339. </rdf:RDF>
  340. </metadata>
  341. <g
  342. inkscape:label="Layer 1"
  343. inkscape:groupmode="layer"
  344. id="layer1">
  345. <rect
  346. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#646464;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  347. id="rect9626"
  348. width="319.24707"
  349. height="35.749947"
  350. x="-118.53"
  351. y="97.502258" />
  352. <rect
  353. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#c8c8c8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  354. id="rect4138"
  355. width="200.2215"
  356. height="123.74369"
  357. x="0.90450555"
  358. y="256.10947" />
  359. <rect
  360. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#646464;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  361. id="rect4138-3"
  362. width="200.2215"
  363. height="123.74369"
  364. x="0.90450555"
  365. y="132.36577" />
  366. <text
  367. xml:space="preserve"
  368. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  369. x="26.689583"
  370. y="154.10201"
  371. id="text5618"><tspan
  372. sodipodi:role="line"
  373. id="tspan5620"
  374. x="26.689583"
  375. y="154.10201">MM</tspan></text>
  376. <text
  377. xml:space="preserve"
  378. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  379. x="15.177324"
  380. y="275.5549"
  381. id="text5622"><tspan
  382. sodipodi:role="line"
  383. id="tspan5624"
  384. x="15.177324"
  385. y="275.5549">M</tspan></text>
  386. <g
  387. id="g5722"
  388. transform="translate(210.36427,-19.937594)">
  389. <rect
  390. y="195.57159"
  391. x="-195.97552"
  392. height="37.207226"
  393. width="73.278648"
  394. id="rect5630"
  395. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  396. <text
  397. id="text5632"
  398. y="211.61766"
  399. x="-159.64503"
  400. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  401. xml:space="preserve"><tspan
  402. style="font-size:13.75px"
  403. y="211.61766"
  404. x="-159.64503"
  405. id="tspan5634"
  406. sodipodi:role="line">Place</tspan></text>
  407. <path
  408. sodipodi:nodetypes="cc"
  409. inkscape:connector-curvature="0"
  410. id="path5638"
  411. d="m -195.67013,214.88261 72.66785,0"
  412. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  413. </g>
  414. <g
  415. id="g5716"
  416. transform="translate(213.64726,-19.937594)">
  417. <rect
  418. y="195.57159"
  419. x="-98.258629"
  420. height="37.207226"
  421. width="73.278648"
  422. id="rect5630-7"
  423. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  424. <text
  425. id="text5632-4"
  426. y="211.61766"
  427. x="-61.008343"
  428. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  429. xml:space="preserve"><tspan
  430. style="font-size:13.75px"
  431. y="211.61766"
  432. x="-61.008343"
  433. id="tspan5634-8"
  434. sodipodi:role="line">Transition</tspan></text>
  435. <path
  436. sodipodi:nodetypes="cc"
  437. inkscape:connector-curvature="0"
  438. id="path5638-5"
  439. d="m -98.577454,214.88261 73.916299,0"
  440. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  441. </g>
  442. <path
  443. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Lend);enable-background:accumulate"
  444. d="m 87.378195,184.40155 26.769045,0"
  445. id="path5728"
  446. inkscape:connector-curvature="0" />
  447. <path
  448. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Lend-9);enable-background:accumulate"
  449. d="m 115.58918,200.92774 -26.769046,0"
  450. id="path5728-3"
  451. inkscape:connector-curvature="0" />
  452. <g
  453. id="g9308"
  454. transform="translate(0,-1.1444092e-5)">
  455. <circle
  456. r="15.909903"
  457. cy="317.98132"
  458. cx="76.147926"
  459. id="path6283"
  460. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  461. <rect
  462. y="297.90454"
  463. x="129.43349"
  464. height="40.153564"
  465. width="13.384521"
  466. id="rect6300"
  467. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  468. <path
  469. inkscape:connector-curvature="0"
  470. id="path6302"
  471. d="m 92.408066,317.64367 35.535714,0"
  472. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker6310);enable-background:accumulate" />
  473. </g>
  474. <path
  475. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate;marker-end:"
  476. d="m 76.147926,301.6342 0,-88.13581"
  477. id="path6375"
  478. inkscape:connector-curvature="0" />
  479. <path
  480. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate;marker-end:"
  481. d="m 111.08594,317.47623 0,-131.57237"
  482. id="path6392"
  483. inkscape:connector-curvature="0" />
  484. <path
  485. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate;marker-end:"
  486. d="m 136.12575,299.04094 0,-85.35789"
  487. id="path6394"
  488. inkscape:connector-curvature="0" />
  489. <rect
  490. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient5597);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  491. id="rect4155"
  492. width="120.68616"
  493. height="247.48828"
  494. x="-1.9559044"
  495. y="132.36488"
  496. transform="scale(-1,1)" />
  497. <g
  498. id="g9290"
  499. transform="translate(0,-0.5760021)">
  500. <circle
  501. transform="scale(-1,1)"
  502. r="2.1465743"
  503. cy="204.73964"
  504. cx="55.538357"
  505. id="path6573"
  506. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  507. <circle
  508. transform="scale(-1,1)"
  509. r="2.1465743"
  510. cy="242.15739"
  511. cx="55.538357"
  512. id="path6573-6"
  513. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  514. <circle
  515. transform="scale(-1,1)"
  516. r="2.1465743"
  517. cy="279.57523"
  518. cx="55.538357"
  519. id="path6573-2"
  520. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  521. <circle
  522. transform="scale(-1,1)"
  523. r="2.1465743"
  524. cy="316.99295"
  525. cx="55.538357"
  526. id="path6573-8"
  527. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  528. <path
  529. sodipodi:nodetypes="cc"
  530. inkscape:connector-curvature="0"
  531. id="path6626"
  532. d="m -54.014141,204.73958 66.038731,0"
  533. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker8254);enable-background:accumulate" />
  534. <path
  535. inkscape:connector-curvature="0"
  536. id="path6628"
  537. d="m -55.538351,206.113 0,34.09265"
  538. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker6990);enable-background:accumulate" />
  539. <path
  540. inkscape:connector-curvature="0"
  541. id="path6630"
  542. d="m -55.538351,243.48864 0,33.58758"
  543. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Mend);enable-background:accumulate" />
  544. <path
  545. inkscape:connector-curvature="0"
  546. id="path6632"
  547. d="m -55.538351,280.86429 0,34.09265"
  548. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker7160);enable-background:accumulate" />
  549. <path
  550. inkscape:connector-curvature="0"
  551. id="path6634"
  552. d="m -56.169691,317.22978 c -58.083769,-58.08377 -1.26269,-112.12693 -1.26269,-112.12693"
  553. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker7350);enable-background:accumulate" />
  554. <path
  555. inkscape:connector-curvature="0"
  556. id="path8480"
  557. d="m -54.401921,317.22978 112.126931,0"
  558. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:url(#marker8488);enable-background:accumulate" />
  559. </g>
  560. <rect
  561. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  562. id="rect4155-8"
  563. width="120.69683"
  564. height="282.35794"
  565. x="200.51532"
  566. y="97.495224" />
  567. <text
  568. xml:space="preserve"
  569. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  570. x="-60.787575"
  571. y="372.37173"
  572. id="text5626"><tspan
  573. sodipodi:role="line"
  574. id="tspan5628"
  575. x="-60.787575"
  576. y="372.37173">Algorithm</tspan></text>
  577. <text
  578. xml:space="preserve"
  579. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  580. x="250"
  581. y="120.05803"
  582. id="text9313"><tspan
  583. sodipodi:role="line"
  584. id="tspan9315"
  585. x="250"
  586. y="120.05803"
  587. style="font-size:22.5px">Physical</tspan></text>
  588. <text
  589. xml:space="preserve"
  590. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  591. x="-60.214859"
  592. y="120.05803"
  593. id="text9407"><tspan
  594. sodipodi:role="line"
  595. id="tspan9409"
  596. x="-60.214859"
  597. y="120.05803">Linguistic</tspan></text>
  598. <g
  599. id="g9490"
  600. transform="translate(3.8146973e-6,-6.7680231)">
  601. <rect
  602. y="182.40202"
  603. x="224.22975"
  604. height="37.207226"
  605. width="73.278648"
  606. id="rect5630-1"
  607. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  608. <text
  609. id="text5632-5"
  610. y="198.44809"
  611. x="260.82208"
  612. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  613. xml:space="preserve"><tspan
  614. style="font-size:13.75px"
  615. y="198.44809"
  616. x="260.82208"
  617. id="tspan5634-1"
  618. sodipodi:role="line">Class</tspan></text>
  619. <path
  620. sodipodi:nodetypes="cc"
  621. inkscape:connector-curvature="0"
  622. id="path5638-6"
  623. d="m 224.53515,201.71305 72.66785,0"
  624. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  625. </g>
  626. <g
  627. id="g9484"
  628. transform="translate(3.8146973e-6,21.162703)">
  629. <rect
  630. y="278.215"
  631. x="224.22975"
  632. height="37.207226"
  633. width="73.278648"
  634. id="rect5630-4"
  635. style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
  636. <text
  637. id="text5632-9"
  638. y="294.26108"
  639. x="260.65088"
  640. style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20599997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
  641. xml:space="preserve"><tspan
  642. style="font-size:13.75px"
  643. y="294.26108"
  644. x="260.65088"
  645. id="tspan5634-15"
  646. sodipodi:role="line">Object</tspan></text>
  647. <path
  648. sodipodi:nodetypes="cc"
  649. inkscape:connector-curvature="0"
  650. id="path5638-7"
  651. d="m 224.53515,297.52601 72.66785,0"
  652. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate" />
  653. </g>
  654. <path
  655. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6,6;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate"
  656. d="m 143.243,317.32471 80.96372,0"
  657. id="path9496"
  658. inkscape:connector-curvature="0"
  659. sodipodi:nodetypes="cc" />
  660. <path
  661. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6,6;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate"
  662. d="m 188.0904,194.28813 35.79468,0"
  663. id="path9498"
  664. inkscape:connector-curvature="0"
  665. sodipodi:nodetypes="cc" />
  666. <path
  667. style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;enable-background:accumulate;marker-end:url(#marker9508)"
  668. d="m 261.27595,299.47026 0,-84.85281"
  669. id="path9500"
  670. inkscape:connector-curvature="0" />
  671. </g>
  672. </svg>