(* Content-type: application/mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 7.0' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 145, 7] NotebookDataLength[ 224627, 4714] NotebookOptionsPosition[ 191352, 3942] NotebookOutlinePosition[ 216359, 4443] CellTagsIndexPosition[ 216279, 4438] WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell[TextData[{ "Intenzivn\[IAcute] v\[YAcute]po\[CHacek]ty v syst\[EAcute]mu\nWolfram ", StyleBox["Mathematica", FontSlant->"Italic"], " 8.0" }], "Title", CellChangeTimes->{{3.505305065873139*^9, 3.50530507015169*^9}, { 3.505372970004603*^9, 3.505372978290578*^9}, {3.505674314418459*^9, 3.505674315992608*^9}, {3.52507187156598*^9, 3.5250718763770847`*^9}}], Cell[BoxData[ RowBox[{ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJztXQdck9fav3XvrVWpe1Stres6qlXrXnXgqBb3nqCAIsgImYSEAElICIS9 N8iULW4Z7r23tXvX3lb6/d885b0xCYjVVnu/nF/kF/Oe95znnPP8n3HGc3qs 2T5/Td1//etfK/Cv+Rv/+hfz/XdzMidzMidzMidzMidz+p9Olbr05MmT3377 7Vdd+s/TiX7EU+ShzK+aZHMyp78jES7A/I8fP/7xxx+/++67r7/++vPPP//0 008fPHhw/+mEX/A7nn711VfIifx4C+8Sal51U8zJnF5yAldDKYDJf/jhB/D8 w4cPb968een86Uul2VeL/W9mu9xO23wvyepBwoKH8XMfxlveT1h0O2nVtVSb C5n8U/nB5YfyTp6ouHjxIt7CuygB5RBkzHgxp396InT88ssv33//PZTC7du3 r5w+fLNQ+jB5yXdhA34NaP67/xu1+VT61/shsOODsDGX4jeWZQccPXLo3Llz KA1lomSUj1rMeDGnf1wC00LU//zzz7Cp7t69c+1k0b1s++8i3qvU1K8lNKr/ 1PkpoM3NsMmlKcKDJYVnz569e/cuakFdZuViTv+URAD56aefvvjiixvXr9ze L/8menSlpt4Lo8PE5wdN2wvhC4szIkpLS2/cuIEaUa9Zs5jTa57AopDqX375 5Y2rF+/luf0c0vWvQIfB5zf/BteDxhYm+R05cuTatWuoHTSAklfdGeZkToYJ Ahw+wjfffHP71o07heLHwRbVMrb6X099ngkEg/zVvPLEv97VwA/2JWmPHz8O twWU/Oc//zGrFXN6fRJE948//vjpp5/eKEv9PnLwc7F9/s4WNgveXWf1kc3G 5Tut1zpsX0+fXdZrPewWKnaM+0FRv/bI+sW/cUXQouzMtDNnzjx69IhssFfd Peb0/z1BXENof/vtt7euX/40Y/0zPfTb4oYGPK/Z1Gvt2rU+Pj5xcXF79+7N rEr4Hh8f7+vr+62yhX7+h551v5fXrbmWz9VdsiOEBw8evHnzJmgzqxVzeoUJ vPf48WPGVT+V90PEwBr49kufhrG2vayXTrBbOtoAJpF27woEgoKCgitXrty7 d+9BVcL3q1evFhUV/ahpo58/aWvLSePfl1uPOieu3q7zf+NX/wZHAj7OzMy4 cOECvBUYhGakmNPfn548eQJPGYbWnQPKXwNbVMeuD70aK7cMWrNquZOTk0Qi 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 mztXA5iA1SFA0ATY2CCsqKh40CBp8+ZuAwc6NGrk5urqDrILCkogFoYP54pE InTRvn37QCoIBtnoIltbNRq4caMMDYGe/egjDWBC84S0gZw2atY+XiIyA18P Mm0MmOosv/XGjRswsjRhbsxXtHXhfmnkEyN8/XUwweea37uJiYx3xu5cMkA9 eAZDeSTOzeDFbxVNpCJ3dKPJBSa8SLNSXG4UhH/XrgKZLByZaUUAQwxLODX1 MHi+WTOeVBoCbxFoBT8LBFENGnD79BH5+UVjpNhDZ1BGyN+3rzc8SltbMTwI SEh4wQsXalu2/GMVA5nLysrGj5fDoGrYkDN8uCO8V8he/H74cFmTJoAJw3IE E4CL+IeWDPRjyZIP4ujITC6tXi2FjoCwZQIJXrpkbx+nm0/zgM0JgsHhwFd0 NAOTrVul4DeYqWCAvLxySHVLSxHGCE3Dj9A7yElR18BpkyaBSFhuwTBHQQC4 twomfzjUOpicpHUT2JDHjh1DTh4PAp/79tsitToGhbCdA9qSkw/16SODn2Vv z7hpaBfEzvz5WoIJiX3aM4khCA5OatqUB9sP3tmuXbthWNrZRegWN8XACLod vY38tG0SwM/PL7Sw8Hj7bQHsUuji6dP92rRh5gOhzWGN0EZNZKaNiM9Eyh/2 4dVLPz8d+aHS/w3uujFQZGgazZYbMxWwc/d8yW/aVrXByEuECT6likm0JaM6 vYDBPXTo4GeBhodTYtxnQGrBDjGei6jac/gpxtfNjVkdBlhGjJBt3RrG5Sbt 3Bn/4Ydq/NK+Pc/BQQathJ6hnbrILxSGt28vgFJ4/33vbdvCkd/OLn7cODUY r1Mn3q5dErKj0EbwyeLFoXDAIdvhKWC8wJA+Polg7zp1OOvW7cSgg8Mh8crK TgEmc+d6gr0BnPnzA/AWjBmTI0J7t44ePT5mjA+YZ/Ro6Y4dobt3x44fzzj+ 77/PhyClaWeKxhkbWwKY7NjhA2ELAsC6K1ZEgw8lEjnZ8xSIg7amMyvON28G BqajKDjIAAX+i4a7uCQDJlKpmpalUGxpKbNpZP58CZwuQBL9jM4RCMLbteOj c0aP9rG2jkDn2NrGjx2rQudAa+/eLUVXoExgAZR8/HFI69Y82gpF8y1km0GY bNrkD5qhTRwcHENCQnv18gQKaGsBKqJNU7T6CXEHKbp5cxi6ws3ND8RMmSKH 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 lc9zROvlwuSMoN2O7TbJycnVRTlGLdcunze42OgnZb21yxcCXMZhVfQTLR8D fQAabPsrV67CNUZvGFjaxKXsRnGKLsh6EOQ36cceMVks6GejL+rHhcO7NFem f6t4ZdXlj7QeR5tAQBJtkmdrJxfjNQxU8k9MlVWHSQ+l+xsw/JeK5r4yRuQa x1f5XSeoGQ/l8OGrQRNeCUy+V9S3XjXb19eXvV7WgEKKcnw/z8XgxcI9Hbdv 356ZmQleMt7y/XvVHiTd3Zd3ZLK8SZMCO3b0bNJE0KqVaNAg382bo3JyDkCw 0FU4FIcnMrJ0zJiAkSNVI0YoR43ymzDB/5NPwqTS9OPHy2npnI1ngmJv377r 45PPFvvmm+KxY1Xu7klHjx4HDNEWiuqDLpLLD8yYEXr58mXwPBtbCTVevnx/ 3LigqCjm6Ads5m3bUkeP9h850o+t3coqTKXKOnHiJCBjMtKpOT1von2/sLuM 7zjY6zEjNTUVQs/kHQe06WhfVtoXmq5/M0x+U9fx2DDC1dU1JycHnGCSPPx4 +/qlX4KfMgsr/d9wXj1GIpFUB3/iQxhj2dkVffowNyD06SOYNcvDykry8ceS 0aM9mjblNm3Kt7Vltk5RZB6Uw+Ew62UjRvBGjuSOHCkcNEhoYcF/4w28K42J yTx37hxpCuTMyzvZv79v3bru/fsL5swRo9g5czzxHRX16OEZGJh64sQJunz2 888/37QpsXlzAXwo9iYXWrI5fPg8qnNyiqCI1u+/r2rZkjtiBHfUKP7IkaLB g0WdOjG1jxsnLyhg7mUz6biZ03MlMk4gsspi7Qy48StFSz+5jPYqGPczuyab GR/4pbpWTsrLgknY9n47duxISEjAKyZ5gFTJw3xngxeveTRbs3pVdHS0ybgx bKPS08uaNRN27Mjbvt0TCkur1UZFRcXGxuKvQhH4/vtiMOHatQGHDh2CkQOt 5OjI7L5wdHQRCJhr40JDQ4OCgnbu9AH39u/vmZ6egV6CSZaWdrxFC2Hnzjw7 O4lcLkceFAjLNiwszNlZ2bkzv2lTnkwWXVpaCv0ODK5eHYVfwsMjWI0JmKC9 BQXluh228pSUlJKSkn//27dHD46Li4uXlxfdxhgYqF26VKojktlab/JuC3N6 3kSublFh3nea9gZ8lSWeVsM90XSj3MmTJzOivL9Xt/57YBJj23vLli10Esrk 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 gXrmHidzMidzMidzMidzMqfXOf0fAn0OWg== "], {{0, 94}, {269, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], BaseStyle->"ImageGraphics", ImageSize->{225.45212765957447`, Automatic}, ImageSizeRaw->{269, 94}, PlotRange->{{0, 269}, {0, 94}}], " ", GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 5Dwg6y48erqiHoe9nvCwM5Xx3QPTDqNoJmXcQldhVsSR2RwPBbsmOkDmvUiI GnX3ZcOWNu876wejKyUNtIvGaXPJomcFqOJYEXXPyetFqoJYEalAFEANni68 NcXug0edcYUot55Dj/C7w8NO/evx2AytxbHNb5ssrMWlxoqtryuA9fVVd8/8 Tv9Z379v2eDyLfuOHH/z0Lste5eB1lPW7hJ4X3RrqWBYARTdKraw+YKO4xt1 mgCTq/A6qzmCCtB/5kbVUeHndx8QqGcQOre0t874yGRe8eJXt+3945Gjxw8e /tORo3/av/et5cvWtk4nmzN82cvLV79cUbuse3XG1CVKf8nItQrXkXj1y8vX vTx85JwGlCq6kbv1stys+szfrrtwr+L89/LJZj9Psrrk1eWrN7X+xFdQL2NS vFcrFq/Ovap16ablPsHydduHD5mTitS1ZZOWNKTY6VqUrF+eNJfu2KdPDSkH LCmevb546triqeuLS/MWoA5pNX591Fx5chi0ONNcVvFz01wDVpZn6qjM85ew /aTNSU9z97rkrPpS+pJVLzlZvQMpX77loWm/63B3ORoVE0O+9g+tqdjy+11v /VEP8eDh40cO/2nXzj0zZq24NDuZJNRRmbs6LlZMn1l6U14Kd/Q3Xbz21cXr dlasedXdvUryqjvqTal+5cnqnRVVr+jU4o2vz1u4RsNZDurPfujpl5aH3F6p eHJN7HU5rZHOdd8RBVI62zjeIlHh2i30E4pmDRpKWgY4I0DJd0ZVpyk6p0lj XTSEDBVza0fFPjFhUhpUE4kQjlXQaYOWeH2l15KphNicSBiyMURxK6HGrL6y JGhlMer4hvcY4Jb43VWhIjldNDMar4J2Jhy+nEx/nNwxn5+gBT0K1Rl2ngbD aKpRa9NugFkuqxAZ8kxU3Pw0qFYjKNvLx22B/Vh7xeWXJHuC66wEwOaDgpJB 0U7D7G0z4HYX9jxs3Aifo5SG5eDtsEbMk1LgZF8XsxMgJq5OjMeZyISc02Ye CUWrmraQ0HTRLjKiaHPTYT8h55SfZ4R9uukhf9tmXO7WhN/w/iVq1z9naZhr heoYmFOKaIDTkXyyHacrld9wMHwFSCxAQssnq/DO9zu2x/rqFOIysXVZYSvi 4dxt+9h2rDPtuGN+/JiCw5nkQoSekFclbiTP9BCKDn8x/LTakfO4LVhE23pM vlXZ3w1eKyat2H5w1nX4O+aThg5mVhwoqJnZubWiXX/zj7dNaTlwvnC6gRQt xP3x8LnHT3zgzDl+OVZHAefet4+9duCPQtO51a+s27FPEvZY8RNz4a5Itb66 aMQvEmx0U2mQThOcw5kuk8TkupHyF/cOmPwMnuv07+SpD8XAgmednbhqp2Bb 1N2k41iF8W4tEmZzQ/ZSXLjR7cOiBMpW1dFVX+36mFBfp+Y/t2fNqwd+NGqp 7oIGO1Z0/2UouvvsV4+crunf8cr5MbMt2naqxqTxvw/e2OwAY/5b9Up9+vSO xWnUOZNSZd2IW2dLVrFz73WmtfP/TpYN+aRXMFW8ytI0yU/YeTL3qjgy915n VOyUlL/1YZx6/+qVeZNlFfvUW+3PvEvXXoWPtrlGbv8gyuTIljw0rmlI5dEo 0Yk3W5/Vy1LPS469tbu7Vx5GsmLD4ZM1XnDi6IzSctOsSkqz61jUfeGZvCmn 3s/6+f744WmKbjV1T1aSw68ZQ8KZbi+GBDhrkhhEs+JzwDtEJmrqWBcdLBs9 XJm9on29BdugaIbXGKHjMluRclkahbMpqJHY8AMb6dTe32FvRG8HEht4c9Qd Nfi2Gv8s6yJ1vLqkKmPmPWY1ptEKSByOjlqlCpq+t/ld860WKJ+pF1gL2ZrR iH6SQDzA528FoGgFrE2UHlCBrzIk42EGDbPOqo+BynBUbIPBVcrHPRfPWnoc CoNVPA74GZDWKdXRGX4nFI2NAfMCDHWAKJ4sD9fsdgLI+WcdjMbht4S+0B8G PDMki9gsl6tz4dk4DZZTi5miWBRNwH0HSSiaDVYgOjXFp68f6fpPti76jERd SB1PedYEzBZfp1I6pYLOK07ZnrxxLuw/ANHmhs1G0QToDLGOOg3S/gXMIDSb PPq1rhhIw8BGpxa2rNI5+4dIAThyVTCR8hQd/E/2mKXZNN8+irxFujpe8Gcy qtr+dEDROtKTnR3+qGqdovPQ68yKgw9eNsvjjRM8/8uIFaJoyQ9GVzbwM6WY ttt4t/dKyaJnm3R23uSuunumSLVlb+fXrsO4ReLq2MaYfQDDpoENu/WlgysE 6iiiRbybdr4lkHZ+qh97SjDsCtDh4c+3LWHDF/ZVFA+rhNfcM0Xkr3IqmYo3 bkG12zrc+9xQOZWhOP/yvhN3Hzz6u217dIkyr3ppL8Ykta2L/AgQ+qEtf6xz FNy/aa3hx4bj9Ro4j+3c5Eb52b+v50C7bf6SBpQq60bcOkVNcbFT94qTba5f 7fy/E46iP9kVTBfvxO9TRPrQy8dzr4ojU/c602JnyYD1afzOKU+eYh//fZ0q 7jy9uuYqfPTNNa/ycF11HLLpWJRk19Mrz+5lqf8lpw/vbm0WFD2e2nC0zgtO lpdkwDtVx/N7VGx+t753VhMsXnco/v3+vpezKXrZthPx+eOlg6elKDqFx7mO O/IoqPNuwpJ3mWFkF20KSYAqBgaNgwI2ZxedrYuOKdoKZmBsxs+2RTjawtQm 4FnbiCeJTcghrDSM3WIn6nqjaBVP5TSNK6qwYAsdHS+9zyFi8C4S6aKpF5H2 kxgzlsZ6BJCGUuBnUyBba4DQ3/KeIkAF4ASqgaCcX74BS3F7gosw/VQVzM8z H8TZK8S+DsAnON9A9+5AusRlAmkbRaPrY2mk802dqCJTU6TYuoMP66ijsZe2 D+6xzW1MyLFBQq7OOYXQWRR9+9xcilbk568diHdoPXS1PO4EnS26znrw1uVu IlYDS9fJ2Mqhdl10LUrpFGPba5Iian6ibHfrJXHqct2QFEXb5MWwGbvulC46 BdLuXYsouqhtsUlszmHpXffrvwhreYBZz5e7NEvs3o2fmyU22K5j++8ymDDx aive9cbk84cCagr1WAR1tHLQVcrkW8OD821OGTCbtxA3v0sKqZyDW/vu05v3 nXXN/W4VMG46GveY1SC5ZapwdP/hY5K9b7vtC8Wf2C2LYK/qX3bgnePf7vmo M4Hw6YWg4u0TJ0/9eun2iwYuPrub/mzcMzM37H7z0LtiYAHwgMnPOAcgXR5w Vh+IVxqLe0X463bsEzNPWbvLKaXblqgwKqfKoDArE0XR2EVj6tzoJueOT8Ue Obda+K3E5ko6Y8uRt2C3zjy30ufpt3OGvA+PnchVUn1YMX6uv2TR5hM5J/P9 e/+NLUrfeva+eg602+YvakCpsm50bOezOTVNUdPSGhqkvnME/+/EhCGf9Arm Fm//umfiC7OxcGluZHyvsyh2VmdbnUeHXTlpfm7KrGKf2Nf6zDt2TVX4yzRX 92VxQ+Vpje5ZLXl8woD8d6/pn/Wl+l/irqpYHAw5Fv9P6tT7R/908GjOi314 Vyv9OfWSqmNRj4oNZ0LRE4YvWpP98CsnzS5KMk91jDdX/y7XTLoWTg5W07Vv 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 7dW8lgb9cMScS7O761O5pG23SClvHel1nVyUeJOIzaRRFOMqwb62m7YQUdgZ MSa0w8KorPVl9wbfXOT2vdFrNeqlFOOx/XDsIQTLimBoYYGby2wBID8xyYg9 70li1W5QcCVKttw9EGN1dCDqRBctubRkkxn3Uimz0GZSIIrGWsMqIgotSjz1 YcWhlGpJ5y5v6Aq2KnZ0N9BpgOH/8Lx8DgLjYA6duAc3ikYXHRtLY/qC+tdt PJEsNoRezBba9o9r2meeK7b3aWDqYodSd8xFLdn09hlf71d+cf95ze+af8U9 cx0q+90JNXfATN0xj1q780Sl/FKPaSqYcIXvCzg0vnrkMvTMomWhi3pIbB2N gNCcVZ9hl3D4mSWHFv6m3xQmXh+XYul4Sd03E093ku/2ekzlDDHXDRFeonlm kuL2dtQDum6I6zbe013KV0bMw3ktMVIaZrgX4gUXnY8RT7/uoXt6TGWe8n33 new9DVtEW4fbO6X6qregJXYbaHZ7oqj1ECdti93O3YSTGGyb+Vjwdb/lJWKe UmwKbLYcEl2ILpqeowRMr/gqEa8PpYPxKYrOw5zLXej5mc8E8RrhsOzRb9Pj +lKfeXy80EyTv056zT/dcSKrVvHXYTYz6n7m4kPPVzF8+8BMXWFVlvz1KoHf /P0RUbcc/OR3hz6lHvXTx7drdnzWCC2CFdOKRTGrUEyXx6s2vX7wgo7jbxw5 W39+N+18a3D5lkdWvDhsZhWbcYuxna3FTaXsbOhc4nSZxOQ6eOroPFHsLXiW TFy1U4kDResWXZ/42bhnTuOs44b7nNK4xyw8dQhrw9YqXpksYNZNVTYcRLst WhLf1Dor3hZCD1/4gvP10dFRtO4oMm/SeXxQL9dc5YsGLnZ24OMrlD4fRZ9L aTV9TzzQvv/Wztbxovvpr8carQ/eekmRg6reyUaCow/dXdst4rH12I5NH1Gp 0jdKvjhHkhq1l9eziVJs0LrWBJ/ACtZ0VV4/CXZV3s/3Z1Xs+cuz9sI7/cGp D1OSdXbvtjzNfnxvqzPv260XZGHkrqrV8dk+VbFJ9omy4fmeZsOay2RQ9dHc a3XTGaPPQV+qpVeU7802zzjy+qUA6vDNsYn7sdeej91onNfrmdgHoeWZ66Mj JdenKDo6lYvceSk6Lvz5kUFIymAj65S3ss7QrFdKn+ctBxgfQTjWhbGILP62 i24qtnkQAmH/3Ng7qVAaKJqF+Z+z/VxY0BevVWTpX7RiMQXJFAwxBM14kO46 zepoaurzvGVyUeSGGlNMc0Mdw3yR9/yGxy1VhI/OqKMZtTHzvqKkWiM739lZ b4gZicZrM4MxwxVzeix4lrhN3wY4PR7FizX5cAhtbnBCbraHDsuyuJ0xDA9C RMrGf+AxGAlCuy3eEhdkPE0xHjpqjFTR9Tl99YAKDKRF10KaC3rORINtLfDl XjOb9prqjDq8KYWaQkj8r2PX6whCQ9FsyYGuUmfZekMdw3qI0qtUwhtTTccT NKxNrF5ZIJ14Skm5R4ai1ar/eNuU87zuVNc6ilYvunagjrGtuONq9bo2Y3ig uRSda2WRMvPA0Ci1KpBTXIiHuprsomMHdy0SBx3mNtCAHEHR2uimCWaY4ZTG CTO7tWaegc/vPOG8LhPZiBAwBkpZZmgvrJlzuA7vXduFxB0fUQ62JjE2C4nt uKxnWgLzhvfNyG21LXvkkfEThbyZ02NQRKX446DcvnL7bJb06jXEawdNbaYp 7lsJaw/9vqJ8M9KF6r38weFGyt+186AK9bRW458VRf980o4zHQFN8BR90a2l zpzjlqmKEbuCl8Jmkerzuw+IUcctqH7i6RccpnYcy17bjpn9Poa5Wl9h6tY9 boNCkSqUqz/jomjlyeJB/XSbcbcZDVTrLgJ1lhkq/Re6/BZTDUG4ONkZjSQb FyognJ7/nIMN5+auw8OK/GrXx1TCkkXPrtj6uig6GHLXXGUVT1X+y1C0xrI1 qRH+1J/WVD3/0Jzn1+xOW1dWllWcd3fW+Ov/vVO5Ze/mHXs3bE/J/s3bX+ne L4VD7+QkC7J5xx8qlzxzlqWqCyfI8y9A0Z/ACtZ4Vb+1uX4S6sLCMy/26Ofj DrNj+crcFs7WYL/HpCyrVU9/uCN/k+7fULXpkpqe3d2bUqb7xw7+oXzJpocW bNuwN9s9o/uYUheUnk1zJTL6+fdzrhXT5k4NzqIv5S1wINJ+69M7ti9B5ftk +jkef2f5U5vvm7yxrOr3R7KtVt6seiZvHetD0cbMqZS16KIjmA8ViU2vzSjX 6hhbQRSZW7buM/AaAXVjtevUa4kZpK3tMpZmJHXDn3dsZRoq9oYIa5q85zf0 yTEhm/bYymO65dQsgJJbPEcQOqZoK3NshRKbdCIGCbEYuBozWF04q5+qkWnb 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 S3ZvYxdZo+318KVj2jqpHeTmTfdmB1EjBw1tV2/0nf3Evdv2vbj/jf0H3gz2 xvO7Xmpcsv7Cki0vnLKpOeu3efNWlx5q5Iqn793A2Z/1Lmr70txsl/rDXGDF KlbW2qOpaKf/+fBWqs1od3tKEbogUi2WebSHnNujeT68I72kliLe6ZzfNQef qRX0GxlFa6HpkMP2kVGT+uDoXS2qMbzjxhy0PKDMRR1oO52ivXQdpCTe4428 GO+bN23CZR110WlFRY9wLJ6xHB25qouZFfFzqgz3+Uzp4YkKix6wmiJdNNLo HEibN3igUbTIWfzcebTFhSGq+YdrHwBHZbo63UENB6hmqCMDlseFUE11gg6i 4UCHICEmMFDoSzke3Oz+QsHvKXLuDiHXt/pTe6kDGaE4PyOQRkujqW6NJYUI EW2o03UKfUTdYYlKAkV/e4LVDVf/azNLwxtud84KEuIR92p3sTHifCupObDB RLaDG6mU7f5YbWOPREbRZWMGSxNx5NQdpVTM0XJiaYwnDXGLBhcIzmXqIq/u V8rhqRkqj17ttI9CiafaR4ipn9kGXyEjtJuzsROyHl0oGs5MQTpKJoJYQk8X FJouT/3SHA05h/hWj6K9gQo1XHSXtcSdycibBcD66E5mZtT+b0/eahkmJzz2 3alPq5dOH7QgBWlmtL3YW4fiS63vKcMN7i8vDizVef971GakJsJy3nEc0T9n RNFC6LqZax577hWrXXhYzbC+oT3vuHjCsu17Xj2u2wTtKHYVuF42aenBt/9y 6N33tZwkcuLw3EG6jLAEHd2mrosIHeDZhsykgC57upAG5BvDLKkdKfV0ih9d 21CmedULG9Y/I4ynmmEE8tYO+6nb9J3veeKR93ZtZeFFS/alCUnWzsgTXbrX jhVlGNItd6iyf/t3Pn3hEe6iv4OvvNi39fM2vvJBuvHLLQ+23Q+Xznt+/6E2 znbo0VUPH7bfElv5VJLTxbuonZf24eF6tWIVa82OSPzQTpAuy58fvRmlXmKX GZSC9FFbmeaVJuXTP2QsWWjBbjWNVIQpaBiS/BVFwNw9/Kx3n+k/02S688Qd BTevs+uvZ5FeINXTphFqODBd5uFRV07RVt24Nqu1HZpqQVsDY7ilfqBRTWvH ohwdpTlDkhwdKTZ7ufDovnZ4JkVG0ELElNFZuUPvuqpEA0+aO9dFYybh4LV7 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 3vvB6LkxzfXhLCbo+1R+c9tJ0R9++Pb0ceX3aj9Fv7Nr+4VDl180buWl9av7 Ttm4dtfb6Qne2bm1jV2wS+vXznr8tXSvsgS7+a0PS//ee2l7uRY++HxROR0T ioyrj6h8Yf36h18p0nm898rTbfRb2obDUnTu0opt+dmfyt2v2P971jYkf3SK /uSaXQRgqAJKaiAWFqZoHcQY7vNMLeaOGJDkiCgG6QIK9l9YCPZPU0MXlx1x JI5p7rIyJTpUmia64OzNRBEu6ii4o39tNYvRCYuloWjBhuY7hILapA3xlGju mxVNCaRFUHgvScbrFC3TzDfrHyWSSx91BE+1ARJTeRzu1ZTmnTW6ORcpSSUU Tx+NhCMty0LXAcDHJy+Lozo6hBa6Ito7X1dHiUMEHpaPzhNH97+H7HnpCCj3 PFh7QjoO9YCeGV2g2FLdouVIOP799ifB4O/fvJ60clG8UWtiafzzMpGJMfYl N1qIYt1SPQCoZZBSq5MBaZbg0o9eaN2vIOewGkBj1uosrpc23AqyBMt0N/Z+ HURnVPPIiadz2S0eWogkRajT9boWk9+L7kJeCL4F4jcKWItOdRW6WJn5JANF fz0UCqFoiOfK+GpSOSUVWhCWmC5JNRhM4WRqlGPAc+RnLONnzagNgLRTdMrP VjFwuE2tbuOwpfiiT61boIec8ouWkyR4oZli6lWnaBNyZBF/JpAOnn/q8uhB wttchM3dJhKOx3CpKjiTGabx5MTvaZBARyX/pbfwNkQzFMrUgEW3DL23Zogk 1ehJ/WOe6r5z1UI9Y+pJogJRuVBzRwitB6+UojXtPLRJIN3lN0sEz3qcvjai WYcli873p20TRbuB05pq/gdzXuo8+J6/H7n8u1Of1mC5y6gjcKx1GbFMTPuj axsum7R0+54QD3jFtPanUL5pxbYHntqtXcjPHBUa2r31JBin1i3c9/pbF09Y VpZydRzhsUhYsP3TSfePaXxCoC6cFlTv3Pefmr/7oe2y5Y/vfPf9DzRTepAu V95z6N33H9mx94KryjdA2KyrvmDcSsG5iF3HLJM675OxdlO0iS7K7tV+ii6l zeZXCuriD9965aJ27CKbtSvZ6428qOPsGc9n63LO5LdvHZM/1KUrirQcqWYj s6Vri9Qhb44b2mq/JXZ4ii57aRWr2Ee0j6LlKAvJnyg8t3EVRUtaCWDsMDBB 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 TtHIOXKKhpbzlEoWEfBEIx0Inck5UoAOj3QXEwzLOYaZX9rECYWWI59pmGJr e9Vdu3pKJpK5tnXEWLo9IzOQxpy0S5YuqquO02lFGAfp8ContB59KVZFIQEP MTWqdScBXShav4ZYPqwPResonSDzReNtXn2odFcWDTWt7+ZOYzzMQdEyo+it c0SuE63hXk4R+dwLKoy8bdKCvKUFWYTcQydShbdnbTXtyQuCZ+QWbATIqTGw Aot1IjZZgAtlLhImEPcNG08aP/vcQx1l+UJrUZvO2IS+r2z7o39YzYKGpqD2 eXnMPVSCRYNTDKAgVAAmbcKm6zrUUIndoeLZsumjZyLeHXr+CPyCXxrhNHE5 iCxBZy1FLHcRNQgNRSulsJkLmULmwX0m8F717J995+UvPHFR7fzOZ95BIx06 E54C5VSFq+WYKHrdjHoTAubrH/mZTO1tyarnRM5Y/6oDA77IJh0u2lIIqKKS YzjGnsjqQ3hog04vEeOig2lr/GzO5BpL56fUtcqJmR/cV+5/+Gf168LMKrY2 qJOy1XkvHp1G6IV01DrFruJWMt24fqlGbev0vpGXGmusscYa+2Btw5nLafo/ /0Hn38s4CiPl/Mx8onKtuqETQdE6BaEmI84VRzRyDlsxIZNQBjGWOpBC/hFi S/0i6sjd0TlC1ykaWs491TJS6lzlg+MRegdTk5Iz00UHP9ctAkfbgnfuu05+ 6VapGMcp3ffQfrPVputAFG1hOoowd4g6yjB3+G99oDwNwWdGn6tiqvN8IIM/ 7dnp0hs6SFg5QF9xln6DhLWtqoCidS80D/aThrpi+B4ZCdWF/JWjULQqB0oh TjIh70zP4w1Dpj3GpZHDIy/oV2nufNL4OeLjiR5Dsj4wdFSgaKPzrcNLhqcN ONcf0x6ZhZJef+xTG46j7hBMGgQOnSCUnB6QrWDowZnF2xhzEv/0O2d1SCCa 4ks7SEOYMXOQcRNcykSNTo5oP1quHERMjwKS8UUrK22QJ+nDcErX/wz1Ee2T 18TAfptFMmShGessjBxf1p5W34EaMIT2DpqNfXhT4aXjJcoNf7US6LGCl7Fy Xz1mRR2h6/ycb1dM5GwBUjacgaLrCYLAP/LVneVZ33jyqvsm9NRUSCVgg0xY AzEM+kWZQxcjfMtqTtENp4bVK/m73W/Slmxdda9Y3gKdosRqb30bXmqsscYa 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 "], {{0, 103}, {962, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], BaseStyle->"ImageGraphics", ImageSize->{652.1592233009711, Automatic}, ImageSizeRaw->{962, 103}, PlotRange->{{0, 962}, {0, 103}}]}]], "Text", CellChangeTimes->{ 3.495185546815428*^9, {3.4951857592053556`*^9, 3.495185773047454*^9}, 3.495185926707973*^9}], Cell["Zden\[EHacek]k Buk", "Author", CellChangeTimes->{{3.469726013355855*^9, 3.469726017967874*^9}, { 3.469886163119211*^9, 3.469886170836443*^9}}], Cell["bukz1@fel.cvut.cz", "Address", CellChangeTimes->{{3.469726742663608*^9, 3.469726744649686*^9}, { 3.4698861761262302`*^9, 3.46988620423664*^9}, {3.4698863365723267`*^9, 3.469886352555402*^9}}], Cell["\<\ \[CapitalCHacek]esk\[EAcute] vysok\[EAcute] u\[CHacek]en\[IAcute] technick\ \[EAcute] v Praze Fakulta elektrotechnick\[AAcute] Katedra po\[CHacek]\[IAcute]ta\[CHacek]\[URing]\ \>", "Address", CellChangeTimes->{{3.469726742663608*^9, 3.469726744649686*^9}, { 3.4698861761262302`*^9, 3.46988620423664*^9}, {3.4698863365723267`*^9, 3.469886352555402*^9}, {3.4698878155364027`*^9, 3.46988782882478*^9}}], Cell[TextData[{ "z\[AAcute]\[RHacek]\[IAcute] 2011, setk\[AAcute]n\[IAcute] u\[ZHacek]ivatel\ \[URing] syst\[EAcute]mu ", StyleBox["Mathematica", FontSlant->"Italic"], ", Praha" }], "Date", CellChangeTimes->{{3.469886222436879*^9, 3.469886222612112*^9}, { 3.469886316629298*^9, 3.469886321627174*^9}, {3.5053694998274393`*^9, 3.505369500594117*^9}, {3.505369632633407*^9, 3.505369651631418*^9}, { 3.5053917191821623`*^9, 3.505391732732602*^9}, {3.525071887360818*^9, 3.525071904111514*^9}}], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellOpen->True, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" Obsah ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " Prezentace" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, {3.500630793094088*^9, 3.500630806373999*^9}, { 3.5053064897309847`*^9, 3.5053064924394197`*^9}}], Cell["Konfigurace experiment\[URing]", "Subsection", CellChangeTimes->{{3.505373074599712*^9, 3.5053730944139757`*^9}, { 3.505674628304184*^9, 3.5056746334462013`*^9}, {3.525073171852426*^9, 3.5250731856038733`*^9}}], Cell["Distribuce v\[YAcute]po\[CHacek]t\[URing]", "Subsection", CellChangeTimes->{{3.525073198241046*^9, 3.525073201459025*^9}}], Cell["D\[AAcute]vkov\[EAcute] zpracov\[AAcute]n\[IAcute]", "Subsection", CellChangeTimes->{{3.525073210410824*^9, 3.525073220186736*^9}, { 3.525109560716213*^9, 3.525109565450972*^9}}], Cell["Sb\[EHacek]r v\[YAcute]sledk\[URing]", "Subsection", CellChangeTimes->{{3.525073203123863*^9, 3.525073207986765*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellChangeTimes->{3.505375080673697*^9}, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" \[CapitalUAcute]vod ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " Intenzivn\[IAcute] v\[YAcute]po\[CHacek]ty" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, 3.471616563591421*^9, {3.500631319226564*^9, 3.5006313465189323`*^9}, {3.5053849418352327`*^9, 3.505384949942284*^9}, { 3.505385260793014*^9, 3.505385288122266*^9}, {3.505402200644224*^9, 3.505402205748591*^9}, {3.525073339503929*^9, 3.525073346326886*^9}, { 3.525073503427109*^9, 3.525073503857027*^9}, {3.5250826948185577`*^9, 3.525082696502384*^9}, {3.525083002566063*^9, 3.525083027817072*^9}, { 3.5250833950608473`*^9, 3.525083396080182*^9}}], Cell[CellGroupData[{ Cell[TextData[{ "Co si p\[RHacek]edstavit pod pojmem ", StyleBox["intenzivn\[IAcute] v\[YAcute]po\[CHacek]ty", FontSlant->"Italic"], " ?" }], "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}}], Cell[CellGroupData[{ Cell["\[CapitalRHacek]\[AAcute]dov\[EHacek] statis\[IAcute]ce experiment\ \[URing],", "Item", CellChangeTimes->{{3.505585566041909*^9, 3.505585574555274*^9}, { 3.525083104304184*^9, 3.5250831295996847`*^9}}], Cell["\<\ s celkovou dobou v\[YAcute]po\[CHacek]tu v \[RHacek]\[AAcute]dech dn\[URing].\ \ \>", "Item", CellChangeTimes->{{3.525083130101481*^9, 3.525083148444706*^9}, { 3.525083853031026*^9, 3.5250838546682253`*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["V \[CHacek]em je probl\[EAcute]m?", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}}], Cell[CellGroupData[{ Cell["\<\ Velk\[EAcute] mno\[ZHacek]stv\[IAcute] r\[URing]zn\[YAcute]ch experiment\ \[URing] (nastaven\[IAcute] parametr\[URing]),\ \>", "Item", CellChangeTimes->{{3.505585566041909*^9, 3.505585574555274*^9}, { 3.525083104304184*^9, 3.5250831295996847`*^9}, {3.525083188142848*^9, 3.525083253067608*^9}}], Cell["dlouh\[AAcute] doba v\[YAcute]po\[CHacek]tu", "Item", CellChangeTimes->{{3.525083256264763*^9, 3.525083261827956*^9}}], Cell["\<\ \[DoubleRightArrow] prakticky nemo\[ZHacek]n\[EAcute] realizovat v \ interaktivn\[IAcute]m re\[ZHacek]imu (U\[ZHacek]ivatel \[LeftRightArrow] \ FrontEnd \[LeftRightArrow] Kernel)\ \>", "Item", CellChangeTimes->{{3.525083263353404*^9, 3.525083370531415*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Jak na to?", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.52508347791607*^9, 3.525083480441103*^9}}], Cell[CellGroupData[{ Cell[TextData[{ "Paralelizace \[RightArrow] ", StyleBox["urychlen\[IAcute] v\[YAcute]po\[CHacek]tu", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.505585566041909*^9, 3.505585574555274*^9}, { 3.525083104304184*^9, 3.5250831295996847`*^9}, {3.525083188142848*^9, 3.525083253067608*^9}, {3.525083493738223*^9, 3.525083564990417*^9}}], Cell[TextData[{ "D\[AAcute]vkov\[EAcute] zpracov\[AAcute]n\[IAcute] \[RightArrow] ", StyleBox["odstran\[EHacek]n\[IAcute] nutnosti interakce s u\[ZHacek]ivatelem \ (program\[AAcute]torem)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.525083502464576*^9, 3.5250835061443253`*^9}, { 3.525083572397444*^9, 3.525083606349353*^9}}], Cell[TextData[{ "Automatick\[EAcute] generov\[AAcute]n\[IAcute] \[UAcute]loh \[RightArrow] \ ", StyleBox["co nejjednodu\[SHacek]\[SHacek]\[IAcute] konfigurace experiment\ \[URing]", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.525083508432488*^9, 3.525083515176242*^9}, { 3.52508361790528*^9, 3.525083696842062*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Co v\[SHacek]echno \[RHacek]e\[SHacek]\[IAcute]me?", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}}], Cell[CellGroupData[{ Cell["\<\ Velk\[EAcute] mno\[ZHacek]stv\[IAcute] r\[URing]zn\[YAcute]ch experiment\ \[URing] (nastaven\[IAcute] parametr\[URing])\ \>", "Item", CellChangeTimes->{{3.505585566041909*^9, 3.505585574555274*^9}, { 3.525083104304184*^9, 3.5250831295996847`*^9}, {3.525083188142848*^9, 3.525083253067608*^9}, {3.525083882744141*^9, 3.5250839070270367`*^9}}], Cell["\<\ Konfigurace paraleln\[IAcute]ho prost\[RHacek]ed\[IAcute] (vzd\[AAcute]len\ \[EAcute] kernely)\ \>", "Item", CellChangeTimes->{{3.525083910546569*^9, 3.5250839334913263`*^9}}], Cell["\<\ Pl\[AAcute]nov\[AAcute]n\[IAcute], distribuce a dynamick\[EAcute] vytv\ \[AAcute]\[RHacek]en\[IAcute] velk\[EAcute]ho mno\[ZHacek]stv\[IAcute] \ \[UAcute]loh\ \>", "Item", CellChangeTimes->{{3.5250839494351997`*^9, 3.5250839861612473`*^9}}], Cell["Sb\[EHacek]r a vyhodnocen\[IAcute] v\[YAcute]sledk\[URing]", "Item", CellChangeTimes->{{3.5250839949300737`*^9, 3.5250840023756237`*^9}, { 3.52508403340032*^9, 3.5250840334111547`*^9}}], Cell["\<\ Jak toto v\[SHacek]echno technicky realizovat pro d\[AAcute]vkov\[EAcute] \ zpracov\[AAcute]n\[IAcute]?\ \>", "Item", CellChangeTimes->{{3.5250840385421886`*^9, 3.525084095099834*^9}}] }, Open ]], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellChangeTimes->{3.505375080673697*^9}, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" Experimenty ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " Generov\[AAcute]n\[IAcute]" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, 3.471616563591421*^9, {3.500631319226564*^9, 3.5006313465189323`*^9}, {3.5053849418352327`*^9, 3.505384949942284*^9}, { 3.505385260793014*^9, 3.505385288122266*^9}, {3.505402200644224*^9, 3.505402205748591*^9}, {3.525073339503929*^9, 3.525073346326886*^9}, { 3.525073503427109*^9, 3.525073503857027*^9}, {3.5250826948185577`*^9, 3.525082696502384*^9}, {3.525083002566063*^9, 3.525083027817072*^9}, { 3.5250833950608473`*^9, 3.525083396080182*^9}, {3.525089664233314*^9, 3.525089674166162*^9}}], Cell[CellGroupData[{ Cell["\<\ Definice z\[AAcute]kladn\[IAcute] v\[YAcute]po\[CHacek]etn\[IAcute] funkce \ \>", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090078824583*^9}}], Cell["\<\ Funkce realizuj\[IAcute]c\[IAcute] vlastn\[IAcute] v\[YAcute]po\[CHacek]et.\ \>", "Text", CellChangeTimes->{{3.52508974672377*^9, 3.5250897735147753`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"experiment", "[", RowBox[{"id_", ",", "set_", ",", "f_", ",", RowBox[{"opts___", "?", "OptionQ"}]}], "]"}], ":=", RowBox[{"Module", "[", "\[IndentingNewLine]", RowBox[{ RowBox[{"{", "}"}], ",", "\[IndentingNewLine]", RowBox[{"(*", " ", RowBox[{"Zpracov\[AAcute]n\[IAcute]", " ", "parametr\[URing]"}], " ", "*)"}], "\[IndentingNewLine]", RowBox[{"(*", " ", RowBox[{"Vlastn\[IAcute]", " ", RowBox[{"experiment", " ", "/", " ", "v\[YAcute]po\[CHacek]et"}]}], " ", "*)"}], "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"Return", "[", RowBox[{"{", RowBox[{"id", ",", "set", ",", RowBox[{"ToString", "[", "f", "]"}], ",", "\"\\""}], " ", RowBox[{"(*", " ", "v\[YAcute]sledky", " ", "*)"}], "}"}], "]"}]}], "\[IndentingNewLine]", "]"}]}]], "Input", CellChangeTimes->{{3.525085370573124*^9, 3.52508565986535*^9}, { 3.525089043199417*^9, 3.525089045000225*^9}, {3.525089350863667*^9, 3.525089351481003*^9}, {3.525111401896883*^9, 3.525111414842701*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"Options", "[", "experiment", "]"}], "=", RowBox[{"{", "\[IndentingNewLine]", RowBox[{ RowBox[{"Method", "\[Rule]", "\"\\""}], ",", "\[IndentingNewLine]", RowBox[{"PopulationSize", "\[Rule]", "Automatic"}]}], "\[IndentingNewLine]", RowBox[{"(*", " ", RowBox[{"Parametry", " ", "experimentu"}], " ", "*)"}], "\[IndentingNewLine]", "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.5250856688401613`*^9, 3.525085740958275*^9}}], Cell[CellGroupData[{ Cell["\<\ P\[RHacek]\[IAcute]klady spu\[SHacek]t\[EHacek]n\[IAcute] pro r\[URing]zn\ \[AAcute] nastaven\[IAcute] parametr\[URing]\ \>", "Subsubsection", CellChangeTimes->{{3.5250899833961077`*^9, 3.525089999690889*^9}}], Cell[BoxData[{ RowBox[{"experiment", "[", RowBox[{"1", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "]"}], "\n", RowBox[{"experiment", "[", RowBox[{"2", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "]"}], "\n", RowBox[{"experiment", "[", RowBox[{"3", ",", "2", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "]"}], "\n", RowBox[{"experiment", "[", RowBox[{"4", ",", "3", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "]"}], "\n", RowBox[{"experiment", "[", RowBox[{"5", ",", "4", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"experiment", "[", RowBox[{"6", ",", "5", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "]"}], "\[IndentingNewLine]", RowBox[{"experiment", "[", RowBox[{"7", ",", "6", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\"\\""}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"(*", " ", RowBox[{"atd", "..."}], " ", "*)"}]}]}], "Input", CellChangeTimes->{{3.525086089119225*^9, 3.525086115312551*^9}, { 3.525086213956563*^9, 3.525086249808701*^9}, {3.525086537813498*^9, 3.525086543554076*^9}, {3.5250890493804903`*^9, 3.52508908890541*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Generov\[AAcute]n\[IAcute] parametr\[URing]", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}}], Cell[TextData[{ "Nap\[RHacek]. parametr ", StyleBox["velikost populace", FontSlant->"Italic"], " (PopulationSize) m\[URing]\[ZHacek]e nab\[YAcute]vat hodnot 10, 20, 50 a \ 100." }], "Text", CellChangeTimes->{{3.525090109023966*^9, 3.52509013710223*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"PopulationSize", "\[Rule]", "#"}], "&"}], "/@", RowBox[{"{", RowBox[{"10", ",", "20", ",", "50", ",", "100"}], "}"}]}]], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"PopulationSize", "\[Rule]", "10"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}]], "Output", CellChangeTimes->{3.525152247202952*^9}] }, Open ]], Cell[BoxData[{ RowBox[{ RowBox[{"pFunction", "=", RowBox[{"{", RowBox[{"f1", ",", "f2"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"pMethod", "=", RowBox[{ RowBox[{ RowBox[{"Method", "\[Rule]", "#"}], "&"}], "/@", "\[IndentingNewLine]", RowBox[{"{", RowBox[{ "\"\\"", ",", "\"\\"", ",", "\"\\"", ",", "\"\\""}], "}"}]}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"pPopulationSize", "=", RowBox[{ RowBox[{ RowBox[{"PopulationSize", "\[Rule]", "#"}], "&"}], "/@", "\[IndentingNewLine]", RowBox[{"{", RowBox[{"10", ",", "20", ",", "50", ",", "100"}], "}"}]}]}], ";"}]}], "Input", CellChangeTimes->{{3.525085906087798*^9, 3.5250860105317183`*^9}, { 3.5250863737939577`*^9, 3.525086408380476*^9}, {3.525109679796607*^9, 3.525109681153612*^9}}], Cell[CellGroupData[{ Cell[BoxData["pMethod"], "Input", CellChangeTimes->{{3.525152287767116*^9, 3.525152288524932*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}]}], "}"}]], "Output", CellChangeTimes->{3.52515228912779*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Flatten", "[", RowBox[{ RowBox[{"Outer", "[", RowBox[{ "List", ",", "pFunction", ",", "pMethod", ",", "pPopulationSize"}], "]"}], ",", "2"}], "]"}], "//", "TableForm"}]], "Input", CellChangeTimes->{{3.525086463887031*^9, 3.5250865058356543`*^9}, { 3.5250885355563087`*^9, 3.525088551896043*^9}, {3.525088597329336*^9, 3.525088598685706*^9}, {3.525088793226392*^9, 3.525088795134597*^9}}], Cell[BoxData[ TagBox[GridBox[{ {"f1", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f1", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "10"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "20"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "50"}]}, {"f2", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], RowBox[{"PopulationSize", "\[Rule]", "100"}]} }, GridBoxAlignment->{ "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxSpacings->{"Columns" -> { Offset[0.27999999999999997`], { Offset[2.0999999999999996`]}, Offset[0.27999999999999997`]}, "ColumnsIndexed" -> {}, "Rows" -> { Offset[0.2], { Offset[0.4]}, Offset[0.2]}, "RowsIndexed" -> {}}], Function[BoxForm`e$, TableForm[BoxForm`e$]]]], "Output", CellChangeTimes->{3.525152295848186*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"configurations", "=", RowBox[{"MapIndexed", "[", RowBox[{ RowBox[{ RowBox[{"Join", "[", RowBox[{"#2", ",", "#1"}], "]"}], "&"}], ",", RowBox[{"Flatten", "[", RowBox[{ RowBox[{"Outer", "[", RowBox[{ "List", ",", "pFunction", ",", "pMethod", ",", "pPopulationSize"}], "]"}], ",", "2"}], "]"}]}], "]"}]}]], "Input", CellChangeTimes->{{3.525086463887031*^9, 3.5250865058356543`*^9}, { 3.5250885355563087`*^9, 3.525088551896043*^9}, {3.525088597329336*^9, 3.525088659097418*^9}, 3.525088802112522*^9}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"4", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"5", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"6", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"7", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"8", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"9", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"10", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"11", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"12", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"13", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"14", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"15", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"16", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"17", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"18", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"19", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"20", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"21", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"22", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"23", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"24", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"25", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"26", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"27", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"28", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"29", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"30", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"31", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"32", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}]}], "}"}]], "Output",\ CellChangeTimes->{3.525152305732644*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"nRepeat", "=", "100"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"cnt", "=", "0"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"allConfigurations", "=", RowBox[{"Flatten", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Table", "[", RowBox[{ RowBox[{"Join", "[", RowBox[{ RowBox[{"{", RowBox[{"cnt", "++"}], "}"}], ",", "#"}], "]"}], ",", RowBox[{"{", "nRepeat", "}"}]}], "]"}], "&"}], "/@", "configurations"}], ",", "1"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{"Take", "[", RowBox[{"allConfigurations", ",", "10"}], "]"}]}], "Input", CellChangeTimes->{{3.5250887594578753`*^9, 3.525088772499957*^9}, { 3.525088829559679*^9, 3.525088837237866*^9}, {3.52508915884356*^9, 3.525089200290864*^9}, {3.525109733969062*^9, 3.5251097388474503`*^9}, { 3.5251460345010567`*^9, 3.525146052939848*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"0", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"4", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"5", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"6", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"7", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"8", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"9", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}]}], "}"}]], "Output",\ CellChangeTimes->{3.525152342692666*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Length", "[", "allConfigurations", "]"}]], "Input", CellChangeTimes->{{3.525099127588587*^9, 3.525099133409129*^9}}], Cell[BoxData["3200"], "Output", CellChangeTimes->{3.525152346344195*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"allConfigurations", "[", RowBox[{"[", "1", "]"}], "]"}]], "Input", CellChangeTimes->{{3.52515237700692*^9, 3.525152379536375*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"0", ",", "1", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}]], "Output", CellChangeTimes->{3.525152380118617*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"experiment", "[", RowBox[{"Sequence", "@@", RowBox[{ "allConfigurations", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}]}], "]"}]], "Input", CellChangeTimes->{{3.525089304910202*^9, 3.52508932169204*^9}, { 3.525089359908485*^9, 3.5250893830674763`*^9}, {3.525152413159881*^9, 3.525152413546754*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"0", ",", "1", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}]], "Output", CellChangeTimes->{3.525152374265563*^9, 3.5251524139179564`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Manipulate", "[", RowBox[{ RowBox[{"Experiment", "[", RowBox[{"Sequence", "@@", RowBox[{ "allConfigurations", "\[LeftDoubleBracket]", "i", "\[RightDoubleBracket]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"i", ",", "1", ",", RowBox[{"Length", "[", "allConfigurations", "]"}], ",", "1"}], "}"}]}], "]"}]], "Input", CellChangeTimes->{{3.525089304910202*^9, 3.52508932169204*^9}, { 3.525089359908485*^9, 3.5250893830674763`*^9}, {3.5251462301703243`*^9, 3.525146298594692*^9}}], Cell[BoxData[ TagBox[ StyleBox[ DynamicModuleBox[{$CellContext`i$$ = 1, Typeset`show$$ = True, Typeset`bookmarkList$$ = {}, Typeset`bookmarkMode$$ = "Menu", Typeset`animator$$, Typeset`animvar$$ = 1, Typeset`name$$ = "\"untitled\"", Typeset`specs$$ = {{ Hold[$CellContext`i$$], 1, 3200, 1}}, Typeset`size$$ = { 717., {36., 18.}}, Typeset`update$$ = 0, Typeset`initDone$$, Typeset`skipInitDone$$ = True, $CellContext`i$580$$ = 0}, DynamicBox[Manipulate`ManipulateBoxes[ 1, StandardForm, "Variables" :> {$CellContext`i$$ = 1}, "ControllerVariables" :> { Hold[$CellContext`i$$, $CellContext`i$580$$, 0]}, "OtherVariables" :> { Typeset`show$$, Typeset`bookmarkList$$, Typeset`bookmarkMode$$, Typeset`animator$$, Typeset`animvar$$, Typeset`name$$, Typeset`specs$$, Typeset`size$$, Typeset`update$$, Typeset`initDone$$, Typeset`skipInitDone$$}, "Body" :> $CellContext`Experiment[ Apply[Sequence, Part[$CellContext`allConfigurations, $CellContext`i$$]]], "Specifications" :> {{$CellContext`i$$, 1, 3200, 1}}, "Options" :> {}, "DefaultOptions" :> {}], ImageSizeCache->{768., {77., 87.}}, SingleEvaluation->True], Deinitialization:>None, DynamicModuleValues:>{}, SynchronousInitialization->True, UnsavedVariables:>{Typeset`initDone$$}, UntrackedVariables:>{Typeset`size$$}], "Manipulate", Deployed->True, StripOnInput->False], Manipulate`InterpretManipulate[1]]], "Output", CellChangeTimes->{3.5251524300208397`*^9}] }, Open ]], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellChangeTimes->{3.505375080673697*^9}, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" Paralelizace ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " P\[RHacek]\[IAcute]prava" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, 3.471616563591421*^9, {3.500631319226564*^9, 3.5006313465189323`*^9}, {3.5053849418352327`*^9, 3.505384949942284*^9}, { 3.505385260793014*^9, 3.505385288122266*^9}, {3.505402200644224*^9, 3.505402205748591*^9}, {3.525073339503929*^9, 3.525073346326886*^9}, { 3.525073503427109*^9, 3.525073503857027*^9}, {3.5250826948185577`*^9, 3.525082696502384*^9}, {3.525083002566063*^9, 3.525083027817072*^9}, { 3.5250833950608473`*^9, 3.525083396080182*^9}, {3.525089664233314*^9, 3.525089674166162*^9}, {3.525099283287374*^9, 3.525099287053698*^9}, { 3.525101401936343*^9, 3.52510140887852*^9}, {3.52510996734402*^9, 3.525109985413369*^9}}], Cell[CellGroupData[{ Cell["\<\ Konfigurace v\[YAcute]po\[CHacek]etn\[IAcute]ch kernel\[URing]\ \>", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525109991490528*^9, 3.525110002266605*^9}}], Cell[BoxData[ RowBox[{"LaunchKernels", "[", "]"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.52511000626742*^9, 3.5251100228754053`*^9}}], Cell[BoxData[ RowBox[{"LaunchKernels", "[", RowBox[{"Table", "[", RowBox[{"\"\\"", ",", RowBox[{"{", "9", "}"}]}], "]"}], "]"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.5251100491391573`*^9, 3.525110068441861*^9}}] }, Open ]], Cell[CellGroupData[{ Cell["Distribuce funkc\[IAcute] a knihoven", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525110304610033*^9, 3.525110320871934*^9}, { 3.525111768367724*^9, 3.525111769829331*^9}}], Cell[BoxData[ RowBox[{"DistributeDefinitions", "[", RowBox[{"experiment", ",", "f1", ",", "f2"}], " ", RowBox[{"(*", " ", "...", " ", "*)"}], "]"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.525110325819293*^9, 3.5251103486343317`*^9}}], Cell[BoxData[ RowBox[{"ParallelNeeds", "[", " ", RowBox[{"(*", " ", "Knihovny", " ", "*)"}], " ", "]"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.525111775952949*^9, 3.525111791422637*^9}}], Cell["\<\ Distribuce pot\[RHacek]ebn\[YAcute]ch definic funkc\[IAcute] je \ extr\[EAcute]mn\[EHacek] d\[URing]le\[ZHacek]it\[AAcute], program m\[URing]\ \[ZHacek]e fungovat i bez toho, ani\[ZHacek] by hl\[AAcute]sil chybu, \ zrychlen\[IAcute] v\[YAcute]po\[CHacek]tu v\[SHacek]ak bude nulov\[EAcute].\ \>", "Text", CellChangeTimes->{{3.525110445188987*^9, 3.525110542143792*^9}}], Cell[CellGroupData[{ Cell["P\[RHacek]\[IAcute]klad", "Subsubsection", CellChangeTimes->{{3.525110549833954*^9, 3.5251105509673986`*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"LaunchKernels", "[", RowBox[{"{", RowBox[{"\"\\"", ",", "\"\\""}], "}"}], "]"}]], "Input", CellChangeTimes->{{3.5251105527431917`*^9, 3.525110572486628*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"KernelObject", "[", RowBox[{"1", ",", "\<\"local\"\>"}], "]"}], ",", RowBox[{"KernelObject", "[", RowBox[{"2", ",", "\<\"local\"\>"}], "]"}]}], "}"}]], "Output", CellChangeTimes->{3.525152616928491*^9}] }, Open ]], Cell[TextData[{ "Definice funkce ", StyleBox["(zde pouzep ro uk\[AAcute]zku jednoduch\[AAcute] funkce - v praxi \ v\[SHacek]ak v\[YAcute]po\[CHacek]etn\[EHacek] \ n\[AAcute]ro\[CHacek]n\[YAcute] k\[OAcute]d)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.52511088819628*^9, 3.525110925506925*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"f", "[", "x_", "]"}], ":=", RowBox[{"x", "!"}], " ", RowBox[{"(*", " ", RowBox[{ "zde", " ", "je", " ", "v\[YAcute]po\[CHacek]etn\[EHacek]", " ", "velmi", " ", "n\[AAcute]ro\[CHacek]n\[YAcute]", " ", "k\[OAcute]d"}], " ", "*)"}]}]], "Input", CellChangeTimes->{{3.525110580207693*^9, 3.525110622579076*^9}}], Cell["Test lok\[AAcute]ln\[IAcute]ho vyhodnocen\[IAcute]", "Item", CellChangeTimes->{{3.52511088819628*^9, 3.5251109482977858`*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"f", "[", "10", "]"}]], "Input", CellChangeTimes->{{3.525110631757588*^9, 3.525110632622835*^9}}], Cell[BoxData["3628800"], "Output", CellChangeTimes->{3.525152636739661*^9}] }, Open ]], Cell["Test paraleln\[IAcute]ho vyhodnocen\[IAcute]", "Item", CellChangeTimes->{{3.52511088819628*^9, 3.52511095733037*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"jobs", "=", RowBox[{ RowBox[{ RowBox[{"ParallelSubmit", "[", RowBox[{"f", "[", "#", "]"}], "]"}], "&"}], "/@", RowBox[{"{", RowBox[{"10", ",", "15", ",", "20"}], "}"}]}]}]], "Input", CellChangeTimes->{{3.525110637320713*^9, 3.525110737110507*^9}, { 3.525110853507287*^9, 3.525110870249907*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"EvaluationObject", "[", RowBox[{"1", ",", TagBox[ RowBox[{"f", "[", "10", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"2", ",", TagBox[ RowBox[{"f", "[", "15", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"3", ",", TagBox[ RowBox[{"f", "[", "20", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}]}], "}"}]], "Output", CellChangeTimes->{3.5251526703890057`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"WaitAll", "[", "jobs", "]"}]], "Input", CellChangeTimes->{{3.525110692872252*^9, 3.525110696453734*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"3628800", ",", "1307674368000", ",", "2432902008176640000"}], "}"}]], "Output", CellChangeTimes->{3.525152680252387*^9}] }, Open ]], Cell[TextData[{ "Upraven\[AAcute] verze testovac\[IAcute] funkce ", StyleBox["(krom\[EHacek] v\[YAcute]sledku vrac\[IAcute] i ID kernelu, kter\ \[YAcute] ho vypo\[CHacek]\[IAcute]tal)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.52511088819628*^9, 3.5251109482977858`*^9}, { 3.5251109882417297`*^9, 3.525111002519828*^9}, {3.525111069423007*^9, 3.525111078917178*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"g", "[", "x_", "]"}], ":=", RowBox[{"{", RowBox[{"$KernelID", ",", RowBox[{"x", "!"}]}], "}"}], " ", RowBox[{"(*", " ", RowBox[{ "zde", " ", "je", " ", "v\[YAcute]po\[CHacek]etn\[EHacek]", " ", "velmi", " ", "n\[AAcute]ro\[CHacek]n\[YAcute]", " ", "k\[OAcute]d"}], " ", "*)"}]}]], "Input", CellChangeTimes->{{3.525110580207693*^9, 3.525110622579076*^9}, { 3.525110756819297*^9, 3.525110789416889*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"g", "[", "10", "]"}]], "Input", CellChangeTimes->{{3.525110631757588*^9, 3.525110632622835*^9}, { 3.525110790625288*^9, 3.5251107907651052`*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"0", ",", "3628800"}], "}"}]], "Output", CellChangeTimes->{3.525152740250658*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"jobs", "=", RowBox[{ RowBox[{ RowBox[{"ParallelSubmit", "[", RowBox[{"g", "[", "#", "]"}], "]"}], "&"}], "/@", RowBox[{"{", RowBox[{"10", ",", "15", ",", "20"}], "}"}]}]}]], "Input", CellChangeTimes->{{3.525110637320713*^9, 3.525110737110507*^9}, { 3.525110796169938*^9, 3.525110796474992*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"EvaluationObject", "[", RowBox[{"4", ",", TagBox[ RowBox[{"g", "[", "10", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"5", ",", TagBox[ RowBox[{"g", "[", "15", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"6", ",", TagBox[ RowBox[{"g", "[", "20", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}]}], "}"}]], "Output", CellChangeTimes->{3.5251527600769672`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"WaitAll", "[", "jobs", "]"}]], "Input", CellChangeTimes->{{3.525110692872252*^9, 3.525110696453734*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"0", ",", "3628800"}], "}"}], ",", RowBox[{"{", RowBox[{"0", ",", "1307674368000"}], "}"}], ",", RowBox[{"{", RowBox[{"0", ",", "2432902008176640000"}], "}"}]}], "}"}]], "Output", CellChangeTimes->{3.52515276743359*^9}] }, Open ]], Cell["Distribuce testovac\[IAcute] funkce", "Item", CellChangeTimes->{{3.52511088819628*^9, 3.5251109482977858`*^9}, { 3.525111092246275*^9, 3.525111102012635*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"DistributeDefinitions", "[", "g", "]"}]], "Input", CellChangeTimes->{{3.525110800878606*^9, 3.52511080713374*^9}}], Cell[BoxData[ RowBox[{"{", TagBox["g", HoldForm], "}"}]], "Output", CellChangeTimes->{3.525152839171853*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"jobs", "=", RowBox[{ RowBox[{ RowBox[{"ParallelSubmit", "[", RowBox[{"g", "[", "#", "]"}], "]"}], "&"}], "/@", RowBox[{"{", RowBox[{"10", ",", "15", ",", "20"}], "}"}]}]}]], "Input", CellChangeTimes->{{3.525110637320713*^9, 3.525110737110507*^9}, { 3.525110796169938*^9, 3.525110796474992*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"EvaluationObject", "[", RowBox[{"7", ",", TagBox[ RowBox[{"g", "[", "10", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"8", ",", TagBox[ RowBox[{"g", "[", "15", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"9", ",", TagBox[ RowBox[{"g", "[", "20", "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}]}], "}"}]], "Output", CellChangeTimes->{3.5251528422901363`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"WaitAll", "[", "jobs", "]"}]], "Input", CellChangeTimes->{{3.525110692872252*^9, 3.525110696453734*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"2", ",", "3628800"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "1307674368000"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "2432902008176640000"}], "}"}]}], "}"}]], "Output", CellChangeTimes->{3.5251528440599527`*^9}] }, Open ]], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellChangeTimes->{3.505375080673697*^9}, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" Paralelizace ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " Pl\[AAcute]nov\[AAcute]n\[IAcute] \[UAcute]loh" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, 3.471616563591421*^9, {3.500631319226564*^9, 3.5006313465189323`*^9}, {3.5053849418352327`*^9, 3.505384949942284*^9}, { 3.505385260793014*^9, 3.505385288122266*^9}, {3.505402200644224*^9, 3.505402205748591*^9}, {3.525073339503929*^9, 3.525073346326886*^9}, { 3.525073503427109*^9, 3.525073503857027*^9}, {3.5250826948185577`*^9, 3.525082696502384*^9}, {3.525083002566063*^9, 3.525083027817072*^9}, { 3.5250833950608473`*^9, 3.525083396080182*^9}, {3.525089664233314*^9, 3.525089674166162*^9}, {3.525099283287374*^9, 3.525099287053698*^9}, { 3.525101401936343*^9, 3.52510140887852*^9}, {3.5251026153830757`*^9, 3.5251026206527777`*^9}, {3.5251103865426292`*^9, 3.525110398532445*^9}}], Cell[CellGroupData[{ Cell["Jednoduch\[YAcute] p\[RHacek]\[IAcute]stup", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525111148725072*^9, 3.525111151674715*^9}}], Cell[BoxData[ RowBox[{"ParallelSubmit", "[", RowBox[{"(*", " ", "\[UAcute]loha", " ", "*)"}], "]"}]], "Code", CellChangeTimes->{{3.5251111656616497`*^9, 3.5251111869259453`*^9}}], Cell[CellGroupData[{ Cell["\<\ Seznam konfigurac\[IAcute] experiment\[URing] m\[AAcute]me,\ \>", "Item", CellChangeTimes->{{3.525111221328456*^9, 3.525111236568261*^9}}], Cell["\<\ vytvo\[RHacek]\[IAcute]me tedy velkou mno\[ZHacek]inu \[UAcute]loh a nech\ \[AAcute]me vyhodnotit...\ \>", "Item", CellChangeTimes->{{3.525111238359518*^9, 3.5251112631108913`*^9}}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"(*", " ", RowBox[{ "Pro", " ", "n\[AAcute]zornost", " ", "vybereme", " ", "pouze", " ", "\[CHacek]\[AAcute]st", " ", "konfigurac\[IAcute]"}], " ", "*)"}], "\[IndentingNewLine]", RowBox[{"cfgList", "=", RowBox[{"Take", "[", RowBox[{ RowBox[{"RandomSample", "[", "allConfigurations", "]"}], ",", "10"}], "]"}]}]}]], "Input", CellChangeTimes->{{3.525111273273534*^9, 3.525111339639224*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"2696", ",", "27", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"889", ",", "9", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"1713", ",", "18", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"1515", ",", "16", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "100"}]}], "}"}], ",", RowBox[{"{", RowBox[{"2803", ",", "29", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"CEA\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "10"}]}], "}"}], ",", RowBox[{"{", RowBox[{"1029", ",", "11", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}], ",", RowBox[{"{", RowBox[{"965", ",", "10", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SNES\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"1786", ",", "18", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"DifferentialEvolution\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"506", ",", "6", ",", "f1", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "20"}]}], "}"}], ",", RowBox[{"{", RowBox[{"2295", ",", "23", ",", "f2", ",", RowBox[{"Method", "\[Rule]", "\<\"SimulatedAnnealing\"\>"}], ",", RowBox[{"PopulationSize", "\[Rule]", "50"}]}], "}"}]}], "}"}]], "Output", CellChangeTimes->{3.5251529452305193`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"jobs", "=", RowBox[{ RowBox[{ RowBox[{"ParallelSubmit", "[", RowBox[{"experiment", "[", RowBox[{"Sequence", "@@", "#"}], "]"}], "]"}], "&"}], "/@", "cfgList"}]}]], "Input", CellChangeTimes->{{3.525111344392847*^9, 3.525111390101931*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"EvaluationObject", "[", RowBox[{"10", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"11", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"12", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"13", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"14", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"15", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"16", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"17", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"18", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}], ",", RowBox[{"EvaluationObject", "[", RowBox[{"19", ",", TagBox[ RowBox[{"experiment", "[", RowBox[{ RowBox[{"\[LeftSkeleton]", "8", "\[RightSkeleton]"}], "@@", RowBox[{"\[LeftSkeleton]", "1", "\[RightSkeleton]"}]}], "]"}], Short[#, 0.5]& ], ",", "\<\"<>\"\>"}], "]"}]}], "}"}]], "Output", CellChangeTimes->{3.525152949278122*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"WaitAll", "[", "jobs", "]"}]], "Input", CellChangeTimes->{{3.525111382265828*^9, 3.525111385486312*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"2696", ",", "27", ",", "\<\"f2\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"889", ",", "9", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"1713", ",", "18", ",", "\<\"f2\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"1515", ",", "16", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"2803", ",", "29", ",", "\<\"f2\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"1029", ",", "11", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"965", ",", "10", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"1786", ",", "18", ",", "\<\"f2\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"506", ",", "6", ",", "\<\"f1\"\>", ",", "\<\"result\"\>"}], "}"}], ",", RowBox[{"{", RowBox[{"2295", ",", "23", ",", "\<\"f2\"\>", ",", "\<\"result\"\>"}], "}"}]}], "}"}]], "Output", CellChangeTimes->{3.525152957074285*^9}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Jednoduch\[YAcute] p\[RHacek]\[IAcute]stup - probl\[EAcute]my", \ "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525111484064814*^9, 3.525111502696205*^9}}], Cell[CellGroupData[{ Cell["\<\ Nem\[AAcute]me plnou kontrolu nad frontou\ \>", "Item", CellChangeTimes->{{3.525111518654602*^9, 3.525111546453177*^9}}], Cell[TextData[{ "Problematick\[YAcute] pr\[URing]b\[EHacek]zn\[YAcute] sb\[EHacek]r v\ \[YAcute]sledk\[URing] ", StyleBox["(p\[RHacek]edpokl\[AAcute]d\[AAcute]me z\[AAcute]pis \ v\[YAcute]sledk\[URing] do souboru)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.5251115286855783`*^9, 3.525111588859852*^9}}], Cell[TextData[{ "V\[YAcute]po\[CHacek]etn\[IAcute] n\[AAcute]ro\[CHacek]nost z\[AAcute]visl\ \[AAcute] na po\[CHacek]tu \[UAcute]loh, p\[RHacek]i velk\[EAcute]m po\ \[CHacek]tu \[UAcute]loh pozorov\[AAcute]no zna\[CHacek]n\[EAcute] zpomalen\ \[IAcute] ", StyleBox["(u\[ZHacek] p\[RHacek]i des\[IAcute]tk\[AAcute]ch tis\[IAcute]c \ \[UAcute]loh na Linuxov\[EAcute]m kernelu)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.525111630772705*^9, 3.525111704095766*^9}}] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["\<\ Dynamick\[AAcute] tvorba \[UAcute]loh, vlastn\[IAcute] obsluha fronty\ \>", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525111729246985*^9, 3.525111745118618*^9}}], Cell[TextData[{ "Pot\[RHacek]eba v\[YAcute]vojov\[EAcute]ho bal\[IAcute]\[CHacek]ku ", StyleBox["(sou\[CHacek]\[AAcute]st standardn\[IAcute] instalace)", FontSlant->"Italic"] }], "Item", CellChangeTimes->{{3.525111518654602*^9, 3.525111546453177*^9}, { 3.525111872963937*^9, 3.525111902056978*^9}}], Cell[BoxData[ RowBox[{"Needs", "[", "\"\\"", "]"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.525111857529274*^9, 3.5251118582518578`*^9}}], Cell[TextData[ButtonBox["Dokumentace: Concurrency: Managing Parallel \ Processes", BaseStyle->"Link", ButtonData-> "paclet:ParallelTools/tutorial/ConcurrencyManagingParallelProcesses"]], \ "TextBox", CellChangeTimes->{{3.525112732694249*^9, 3.5251127630912647`*^9}, { 3.525112800704549*^9, 3.525112800715067*^9}, {3.525112854896739*^9, 3.525112860824225*^9}}], Cell["Z\[AAcute]kladn\[IAcute] cyklus", "Item", CellChangeTimes->{{3.525111518654602*^9, 3.525111546453177*^9}, { 3.5251120252301607`*^9, 3.525112029956702*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"While", "[", RowBox[{"True", ",", "\[IndentingNewLine]", "\[IndentingNewLine]", "\t", RowBox[{ RowBox[{"While", "[", RowBox[{ RowBox[{"$QueueLength", "\[Equal]", "0"}], ",", "\[IndentingNewLine]", "\t\t", RowBox[{"(*", " ", RowBox[{ "Vytvo\[RHacek]en\[IAcute]", " ", "\[UAcute]lohy", " ", "a", " ", "za\[RHacek]azen\[IAcute]", " ", "do", " ", "fronty"}], " ", "*)"}], "\n", "\t\t", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"ids", ",", " ", RowBox[{"ParallelSubmit", "[", RowBox[{"(*", " ", "...", " ", "*)"}], "]"}]}], "]"}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"If", "[", RowBox[{ RowBox[{"!", RowBox[{"QueueRun", "[", "]"}]}], ",", " ", RowBox[{"Break", "[", "]"}]}], "]"}]}]}], "\[IndentingNewLine]", "\t", "]"}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", "\t", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Length", "[", "ids", "]"}], ">", "0"}], ",", "\[IndentingNewLine]", "\t\t", RowBox[{ RowBox[{"{", RowBox[{"result", ",", "id", ",", "ids"}], "}"}], "=", RowBox[{"WaitNext", "[", "ids", "]"}]}]}], "\n", "\t\t", RowBox[{"(*", " ", RowBox[{"Zpracov\[AAcute]n\[IAcute]", " ", "v\[YAcute]sledk\[URing]"}], " ", "*)"}], "\[IndentingNewLine]", "\t", "]"}], ";"}]}], "\[IndentingNewLine]", "]"}], ";"}]], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.525112064729516*^9, 3.5251122134912233`*^9}, { 3.525112247759404*^9, 3.525112252518065*^9}}] }, Open ]], Cell[CellGroupData[{ Cell["\<\ Dynamick\[AAcute] tvorba \[UAcute]loh, vlastn\[IAcute] obsluha fronty - \ podrobn\[EHacek]ji\ \>", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.5251122662763023`*^9, 3.5251122724921618`*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"outf", "=", RowBox[{"OpenWrite", "[", "fname", "]"}]}], ";"}], " ", RowBox[{"(*", " ", RowBox[{ "Vytvo\[RHacek]en\[IAcute]", " ", "v\[YAcute]stupn\[IAcute]ho", " ", "souboru"}], " ", "*)"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"WriteString", "[", RowBox[{"outf", ",", " ", "\"\\""}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"Close", "[", "outf", "]"}], ";"}], "\[IndentingNewLine]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"d", "=", "1"}], ";", " ", RowBox[{"ids", "=", RowBox[{"{", "}"}]}], ";", " ", RowBox[{"done", "=", "0"}], ";"}], " ", RowBox[{"(*", " ", RowBox[{"Pomocn\[EAcute]", " ", "prom\[EHacek]nn\[EAcute]"}], " ", "*)"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"While", "[", RowBox[{"True", ",", "\[IndentingNewLine]", "\[IndentingNewLine]", "\t", RowBox[{ RowBox[{"While", "[", RowBox[{ RowBox[{"$QueueLength", "\[Equal]", "0"}], ",", "\[IndentingNewLine]", "\t\t", RowBox[{"(*", " ", RowBox[{ RowBox[{ "Pokud", " ", "nezb\[YAcute]vaj\[IAcute]", " ", "\[ZHacek]\[AAcute]dn\[EAcute]", " ", "voln\[EAcute]", " ", "konfigurace"}], ",", " ", "kon\[CHacek]\[IAcute]me"}], " ", "*)"}], "\n", "\t\t", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"d", ">", RowBox[{"Length", "[", "allConfigurations", "]"}]}], ",", RowBox[{"Break", "[", "]"}]}], "]"}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"(*", " ", RowBox[{"Vybereme", " ", "jednu", " ", "konfiguraci"}], " ", "*)"}], "\[IndentingNewLine]", "\t\t", RowBox[{"cfg", "=", RowBox[{ "allConfigurations", "\[LeftDoubleBracket]", "d", "\[RightDoubleBracket]"}]}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"AppendTo", "[", RowBox[{"ids", ",", RowBox[{"ParallelSubmit", "[", RowBox[{ RowBox[{"{", "cfg", "}"}], ",", RowBox[{"experiment", "[", RowBox[{"Sequence", "@@", RowBox[{"(", "cfg", ")"}]}], "]"}]}], "]"}]}], "]"}], ";", "\n", "\t\t", RowBox[{"d", "++"}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"If", "[", RowBox[{ RowBox[{"!", RowBox[{"QueueRun", "[", "]"}]}], ",", " ", RowBox[{"Break", "[", "]"}]}], "]"}], ";"}]}], "\[IndentingNewLine]", "\t", "]"}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", "\t", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Length", "[", "ids", "]"}], ">", "0"}], ",", "\[IndentingNewLine]", "\t\t", RowBox[{"(*", " ", RowBox[{ RowBox[{"Vybereme", "/", "nech\[AAcute]me"}], " ", "spo\[CHacek]\[IAcute]tat", " ", "jeden", " ", "v\[YAcute]sledek"}], " ", "*)"}], "\[IndentingNewLine]", "\t\t", RowBox[{ RowBox[{ RowBox[{"{", RowBox[{"result", ",", "id", ",", "ids"}], "}"}], "=", RowBox[{"WaitNext", "[", "ids", "]"}]}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"done", "++"}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"(*", " ", RowBox[{ "Otev\[RHacek]en\[IAcute]", " ", "v\[YAcute]stupn\[IAcute]ho", " ", "osuboru", " ", "pro", " ", "p\[RHacek]ipisov\[AAcute]n\[IAcute]"}], " ", "*)"}], "\n", "\t\t", RowBox[{"outf", "=", RowBox[{"OpenAppend", "[", "fname", "]"}]}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"WriteString", "[", RowBox[{"outf", ",", RowBox[{"ExportString", "[", RowBox[{ RowBox[{"{", RowBox[{"result", ",", RowBox[{"{", "}"}]}], "}"}], ",", "\"\\""}], "]"}]}], "]"}], ";", "\[IndentingNewLine]", "\t\t", RowBox[{"Close", "[", "outf", "]"}], ";"}]}], "\[IndentingNewLine]", "\t", "]"}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", "\t", RowBox[{"(*", " ", RowBox[{ RowBox[{"Nic", " ", "nezb\[YAcute]v\[AAcute]"}], " ", "\[Rule]", " ", "konec"}], " ", "*)"}], "\n", "\t", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"d", ">=", RowBox[{"Length", "[", "allConfigurations", "]"}]}], "&&", RowBox[{ RowBox[{"Length", "[", "ids", "]"}], "\[Equal]", "0"}]}], ",", RowBox[{"Break", "[", "]"}]}], "]"}], ";"}]}], "\[IndentingNewLine]", "]"}], ";"}]}], "Code", Evaluatable->False, InitializationCell->False, CellChangeTimes->{{3.525112303619071*^9, 3.525112613025284*^9}}], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["", "SlideShowNavigationBar", CellChangeTimes->{3.505375080673697*^9}, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox[" K\[OAcute]d ", FontColor->GrayLevel[1], Background->RGBColor[0., 0., 0.5019607843137255]], " Vytvo\[RHacek]en\[IAcute] a d\[AAcute]vkov\[EAcute] zpracov\[AAcute]n\ \[IAcute]" }], "Section", CellChangeTimes->{{3.469726862150421*^9, 3.469726864396236*^9}, { 3.469886453532921*^9, 3.469886456610156*^9}, {3.469886861057613*^9, 3.469886884941725*^9}, 3.471616563591421*^9, {3.500631319226564*^9, 3.5006313465189323`*^9}, {3.5053849418352327`*^9, 3.505384949942284*^9}, { 3.505385260793014*^9, 3.505385288122266*^9}, {3.505402200644224*^9, 3.505402205748591*^9}, {3.525073339503929*^9, 3.525073346326886*^9}, { 3.525073503427109*^9, 3.525073503857027*^9}, {3.5250826948185577`*^9, 3.525082696502384*^9}, {3.525083002566063*^9, 3.525083027817072*^9}, { 3.5250833950608473`*^9, 3.525083396080182*^9}, {3.525089664233314*^9, 3.525089674166162*^9}, {3.525099283287374*^9, 3.525099287053698*^9}, { 3.525101401936343*^9, 3.52510140887852*^9}, {3.52510996734402*^9, 3.525109985413369*^9}, {3.525114746704856*^9, 3.5251147718224*^9}}], Cell[CellGroupData[{ Cell["\<\ Jak vytvo\[RHacek]it soubory vhodn\[EAcute] ke spu\[SHacek]t\[EHacek]n\ \[IAcute]?\ \>", "Subsection", CellChangeTimes->{{3.4698869080538054`*^9, 3.469886922519013*^9}, { 3.471616568957614*^9, 3.471616616626863*^9}, {3.5250830362259607`*^9, 3.525083070263336*^9}, {3.525083158470842*^9, 3.525083161548217*^9}, { 3.525083380086582*^9, 3.52508338517235*^9}, {3.525089688984812*^9, 3.525089692165637*^9}, {3.525090072464754*^9, 3.525090096631659*^9}, 3.525101430637643*^9, {3.525109991490528*^9, 3.525110002266605*^9}, { 3.525114779334157*^9, 3.5251147909337683`*^9}}], Cell[CellGroupData[{ Cell["Wolfram Workbench", "Item", CellChangeTimes->{{3.5251147990140533`*^9, 3.525114809665265*^9}}], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " notebook" }], "Item", CellChangeTimes->{{3.5251148212301807`*^9, 3.525114822059937*^9}}] }, Open ]], Cell[TextData[{ "Export ", StyleBox[".m", FontWeight->"Bold"], " soubor\[URing] (inicializa\[CHacek]n\[IAcute] bu\[NHacek]ky v notebooku)." }], "Text", CellChangeTimes->{{3.525114828460496*^9, 3.525114846707696*^9}}], Cell["Uk\[AAcute]zka...", "Subsubsection", CellChangeTimes->{{3.5251152475846243`*^9, 3.5251152521017027`*^9}}] }, Open ]], Cell[CellGroupData[{ Cell["Spu\[SHacek]t\[EHacek]n\[IAcute]", "Subsection", CellChangeTimes->{{3.525114862467404*^9, 3.525114864306821*^9}}], Cell[TextData[StyleBox["math -noprompt -run \ \[OpenCurlyDoubleQuote]<"Courier"]], "TextBox", CellChangeTimes->{ 3.500629535632266*^9, 3.505390312017168*^9, {3.5251148743069897`*^9, 3.525114880506563*^9}, {3.525114935946948*^9, 3.525114941464261*^9}, { 3.525115018423757*^9, 3.525115020014112*^9}, {3.5251151842646217`*^9, 3.525115187192156*^9}, {3.525148761815954*^9, 3.525148762494467*^9}}], Cell[TextData[StyleBox["math -noprompt -script experimenty.m", FontFamily->"Courier"]], "TextBox", CellChangeTimes->{ 3.500629535632266*^9, 3.505390312017168*^9, {3.5251148743069897`*^9, 3.525114880506563*^9}, {3.525114935946948*^9, 3.525114941464261*^9}, { 3.525115018423757*^9, 3.525115020014112*^9}, {3.5251151842646217`*^9, 3.525115187192156*^9}, {3.525148761815954*^9, 3.525148772689055*^9}}], Cell[TextData[{ ButtonBox["\[FilledLeftTriangle]\[ThickSpace]\[ThickSpace]\[ThickSpace]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPagePrevious"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowPrevSlideText"]], "\[ThickSpace]\[ThickSpace]|\[ThickSpace]\[ThickSpace]", ButtonBox["\[ThickSpace]\[ThickSpace]\[ThickSpace]\[FilledRightTriangle]", BaseStyle->"SlidePreviousNextLink", Appearance->{Automatic, None}, ButtonFunction:>FrontEndExecute[{ FrontEndToken[ FrontEnd`ButtonNotebook[], "ScrollPageNext"]}], ButtonNote->FEPrivate`FrontEndResource[ "FEStrings", "SlideshowNextSlideText"]] }], "PreviousNext"] }, Open ]] }, Open ]] }, Open ]] }, ScreenStyleEnvironment->"SlideShow", WindowSize->{970, 724}, WindowMargins->{{0, Automatic}, {Automatic, 0}}, PrintingCopies->1, PrintingPageRange->{1, Automatic}, PrintingOptions->{"PaperOrientation"->"Landscape"}, ShowSelection->True, ShowGroupOpener->False, FrontEndVersion->"8.0 for Mac OS X x86 (32-bit, 64-bit Kernel) (February 23, \ 2011)", StyleDefinitions->Notebook[{ Cell[ StyleData[StyleDefinitions -> "Default.nb"]], Cell["Presentation stylesheet, created by Zdenek Buk. If you would like to \ use this stylesheet in your presentation, please contact me at \ bukz1@fel.cvut.cz", "Text", CellChangeTimes -> {{3.505370661372714*^9, 3.5053707059207163`*^9}, { 3.5053707408239317`*^9, 3.505370781272976*^9}}], Cell[ CellGroupData[{ Cell[ "Standard styles", "Title", CellChangeTimes -> {{3.505390712397738*^9, 3.505390719730894*^9}}], Cell[ CellGroupData[{ Cell[ "Title", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Title"], CellFrame -> {{0, 0}, {8, 8}}, CellMargins -> {{27, Inherited}, {32, 8}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[0, 0, 0.501961]], Cell[ StyleData["Title", "Presentation"], CellFrame -> {{0, 0}, {8, 8}}, CellMargins -> {{27, Inherited}, {32, 8}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[0, 0, 0.501961]], Cell[ StyleData["Title", "SlideShow"], CellFrame -> {{0, 0}, {8, 8}}, CellMargins -> {{27, Inherited}, {32, 8}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[0, 0, 0.501961]]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Subtitle", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505305529172017*^9, 3.5053055312894173`*^9}, { 3.505306234280488*^9, 3.505306236174505*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Subtitle"], CellFrame -> {{0, 0}, {0, 0}}, CellMargins -> {{27, Inherited}, {32, 10}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 32, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[0.3]], Cell[ StyleData["Subtitle", "Presentation"], CellFrame -> {{0, 0}, {0, 0}}, CellMargins -> {{27, Inherited}, {32, 10}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 32, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[0.3]], Cell[ StyleData["Subtitle", "SlideShow"], CellFrame -> {{0, 0}, {0, 0}}, CellMargins -> {{27, Inherited}, {32, 10}}, CellFrameMargins -> {{8, 8}, {26, 32}}, CellFrameColor -> GrayLevel[0.0980392], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 32, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[0.3]]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Subsubtitle", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505305529172017*^9, 3.5053055312894173`*^9}, { 3.505306234280488*^9, 3.505306236174505*^9}, {3.505368895126899*^9, 3.505368895996525*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Subsubtitle"], CellFrame -> {{8, 8}, {1, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 20}}, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain"], Cell[ StyleData["Subsubtitle", "Presentation"], CellFrame -> {{8, 8}, {1, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 100}}, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain"], Cell[ StyleData["Subsubtitle", "SlideShow"], CellFrame -> {{8, 8}, {1, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 100}}, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain"]}, Open]]}, Open]], Cell[ CellGroupData[{ Cell[ "Author", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505305529172017*^9, 3.5053055312894173`*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Author"], CellFrame -> {{0, 0}, {3, 0}}, CellMargins -> {{64, 64}, {20, 30}}, CellFrameMargins -> 8, CellFrameColor -> RGBColor[1, 0.624094, 0], MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Author", "Presentation"], CellFrame -> {{0, 0}, {3, 0}}, CellMargins -> {{64, 64}, {20, 30}}, CellFrameMargins -> 8, CellFrameColor -> RGBColor[1, 0.624094, 0], MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Author", "SlideShow"], CellFrame -> {{0, 0}, {3, 0}}, CellMargins -> {{64, 64}, {20, 30}}, CellFrameMargins -> 8, CellFrameColor -> RGBColor[1, 0.624094, 0], MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Plain", FontSlant -> "Plain"]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Address", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.5053056067939653`*^9, 3.505305608359477*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Address"], CellMargins -> {{64, Inherited}, {Inherited, Inherited}}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[0.4]], Cell[ StyleData["Address", "Presentation"], CellMargins -> {{64, Inherited}, {Inherited, Inherited}}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontSlant -> "Plain", FontColor -> GrayLevel[0.4]], Cell[ StyleData["Address", "SlideShow"], CellMargins -> {{64, Inherited}, {Inherited, Inherited}}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontSlant -> "Plain", FontColor -> GrayLevel[0.4]]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Section", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505305615153798*^9, 3.50530561644773*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Section"], CellFrame -> {{0, 0}, {0, 3}}, CellMargins -> {{27, Inherited}, {12, 4}}, CellFrameMargins -> 0, CellFrameColor -> RGBColor[0, 0, 0.501961], FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> RGBColor[0, 0, 0.501961]], Cell[ StyleData["Section", "Presentation"], CellFrame -> {{0, 0}, {0, 3}}, CellMargins -> {{27, Inherited}, {12, 4}}, CellFrameMargins -> 0, CellFrameColor -> RGBColor[0, 0, 0.501961], FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> RGBColor[0, 0, 0.501961]], Cell[ StyleData["Section", "SlideShow"], CellFrame -> {{0, 0}, {0, 3}}, CellMargins -> {{27, Inherited}, {12, 4}}, CellFrameMargins -> 0, CellFrameColor -> RGBColor[0, 0, 0.501961], FontFamily -> "Palatino", FontSize -> 36, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> RGBColor[0, 0, 0.501961]]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Subsection", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505305627209639*^9, 3.505305629031252*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Subsection"], CellFrame -> {{8, 0}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> True, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 20}}, CellFrameColor -> RGBColor[1, 0.624094, 0], FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Bold", FontSlant -> "Plain"], Cell[ StyleData["Subsection", "Presentation"], CellFrame -> {{8, 0}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> True, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 20}}, CellFrameColor -> RGBColor[1, 0.624094, 0], FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Bold", FontSlant -> "Plain"], Cell[ StyleData["Subsection", "SlideShow"], CellFrame -> {{8, 0}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> True, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{60, Inherited}, {12, 20}}, CellFrameColor -> RGBColor[1, 0.624094, 0], FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Bold", FontSlant -> "Plain"]}, Closed]]}, Open]], Cell[ CellGroupData[{ Cell[ "Item", "Section", CellChangeTimes -> {{3.505391282164816*^9, 3.505391286358136*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Item"], CellMargins -> {{75, 10}, {6, 6}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Item", "Presentation"], CellMargins -> {{75, 10}, {6, 6}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Item", "SlideShow"], CellMargins -> {{75, 10}, {6, 6}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Text", "Section", CellChangeTimes -> {{3.505391349396614*^9, 3.505391352339068*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Text"], CellMargins -> {{60, 10}, {7, 7}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Text", "Presentation"], CellMargins -> {{60, 10}, {7, 7}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"], Cell[ StyleData["Text", "SlideShow"], CellMargins -> {{60, 10}, {7, 7}}, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain"]}, Closed]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Other", "Section", CellChangeTimes -> {{3.505391680407626*^9, 3.505391682759658*^9}}], Cell[ StyleData["Subsubsection"], CellFrame -> {{0, 0}, {0, 2}}, CellDingbat -> None, ShowGroupOpener -> True, GroupOpenerInsideFrame -> False, CellMargins -> {{75, 10}, {8, 8}}, GroupOpenerColor -> GrayLevel[0], CellFrameMargins -> {{8, 8}, {8, 8}}, CellFrameColor -> GrayLevel[0.8], FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Bold", FontSlant -> "Plain"], Cell[ StyleData["Date"], CellMargins -> {{64, Inherited}, {20, 20}}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain", FontColor -> GrayLevel[0.4]], Cell[ StyleData["Input"], CellFrame -> {{2, 2}, {0, 2}}, CellMargins -> {{66, 10}, {0, 14}}, CellFrameColor -> RGBColor[0, 0, 0.501961], FontFamily -> "Times", FontSize -> 18, FontWeight -> "Bold", FontSlant -> "Plain", Background -> RGBColor[0.825849, 0.904875, 1]], Cell[ StyleData["Output"], CellFrame -> {{2, 2}, {2, 0}}, CellMargins -> {{66, 10}, {4, 0}}, CellBracketOptions -> {"Margins" -> {0, 2}}, CellFrameColor -> RGBColor[0, 0, 0.501961], FontFamily -> "Times", FontSize -> 18, FontWeight -> "Plain", FontSlant -> "Plain", Background -> RGBColor[1, 1, 1]]}, Open]]}, Open]], Cell[ CellGroupData[{ Cell[ "Custom styles", "Title", CellChangeTimes -> {{3.505390547288501*^9, 3.505390558581594*^9}}], Cell[ CellGroupData[{ Cell[ "TextBox", "Section", CellChangeTimes -> {{3.505390571064466*^9, 3.505390573149116*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["TextBox"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]], Cell[ StyleData["TextBox", "Presentation"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]], Cell[ StyleData["TextBox", "SlideShow"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 24, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]]}, Open]]}, Closed]], Cell[ CellGroupData[{ Cell[ "CodeBox", "Section", CellChangeTimes -> {{3.5053905872134542`*^9, 3.505390590236096*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["CodeBox"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Courier", FontSize -> 18, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]], Cell[ StyleData["CodeBox", "Presentation"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Courier", FontSize -> 18, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]], Cell[ StyleData["CodeBox", "SlideShow"], CellFrame -> {{3, 3}, {3, 3}}, CellMargins -> {{80, 20}, {7, 7}}, CellFrameMargins -> 12, CellFrameColor -> RGBColor[1, 0.624094, 0], CellChangeTimes -> {3.500629535632266*^9, 3.505390312017168*^9}, MenuSortingValue -> 10000, FontFamily -> "Courier", FontSize -> 18, FontWeight -> "Plain", FontSlant -> "Plain", FontVariations -> {"Shadow" -> False}, Background -> RGBColor[0.982742, 0.909026, 0.730846]]}, Open]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Title 2 Top", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505372534894669*^9, 3.505372535059462*^9}, {3.505372614072966*^9, 3.5053726148574038`*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Title2Top"], CellFrame -> {{8, 8}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {0, 100}}, CellFrameMargins -> 16, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[1, 0.624094, 0]], Cell[ StyleData["Title2Top", "Presentation"], CellFrame -> {{8, 8}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {0, 100}}, CellFrameMargins -> 16, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[1, 0.624094, 0]], Cell[ StyleData["Title2Top", "SlideShow"], CellFrame -> {{8, 8}, {0, 1}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {0, 100}}, CellFrameMargins -> 16, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[1], Background -> RGBColor[1, 0.624094, 0]]}, Open]]}, Closed]], Cell[ CellGroupData[{ Cell[ "Title 2 Bottom", "Section", CellChangeTimes -> {{3.505305414732761*^9, 3.505305428193879*^9}, { 3.505372534894669*^9, 3.505372535059462*^9}, {3.505372614072966*^9, 3.5053726148574038`*^9}, {3.5053726851943493`*^9, 3.50537268614373*^9}}], Cell[ CellGroupData[{ Cell[ StyleData["Title2Bottom"], CellFrame -> {{8, 8}, {1, 0}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {100, 0}}, CellFrameMargins -> 32, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[0], Background -> GrayLevel[0.999]], Cell[ StyleData["Title2Bottom", "Presentation"], CellFrame -> {{8, 8}, {1, 0}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {100, 0}}, CellFrameMargins -> 32, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[0], Background -> GrayLevel[0.999]], Cell[ StyleData["Title2Bottom", "SlideShow"], CellFrame -> {{8, 8}, {1, 0}}, CellDingbat -> None, ShowGroupOpener -> False, WholeCellGroupOpener -> False, GroupOpenerInsideFrame -> False, CellMargins -> {{80, 40}, {100, 0}}, CellFrameMargins -> 32, CellFrameColor -> RGBColor[1, 0.624094, 0], TextAlignment -> Center, TextJustification -> 0., MenuSortingValue -> 10000, FontFamily -> "Palatino", FontSize -> 40, FontWeight -> "Bold", FontSlant -> "Plain", FontColor -> GrayLevel[0], Background -> GrayLevel[0.999]]}, Open]]}, Closed]]}, Open]]}, Visible -> False, FrontEndVersion -> "8.0 for Mac OS X x86 (32-bit, 64-bit Kernel) (February 23, 2011)", StyleDefinitions -> "PrivateStylesheetFormatting.nb"] ] (* End of Notebook Content *) (* Internal cache information *) (*CellTagsOutline CellTagsIndex->{ "SlideShowHeader"->{ Cell[118898, 1999, 81, 2, 11, "SlideShowNavigationBar", CellOpen->True, CellTags->"SlideShowHeader"], Cell[120139, 2035, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[126868, 2222, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[153774, 2910, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[166010, 3288, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[187005, 3832, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"]} } *) (*CellTagsIndex CellTagsIndex->{ {"SlideShowHeader", 215690, 4421} } *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[567, 22, 370, 8, 221, "Title"], Cell[940, 32, 115850, 1910, 184, "Text"], Cell[116793, 1944, 151, 2, 101, "Author"], Cell[116947, 1948, 203, 3, 35, "Address"], Cell[117153, 1953, 415, 8, 93, "Address"], Cell[117571, 1963, 506, 11, 67, "Date"], Cell[118080, 1976, 781, 18, 40, "PreviousNext"] }, Open ]], Cell[CellGroupData[{ Cell[118898, 1999, 81, 2, 11, "SlideShowNavigationBar", CellOpen->True, CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[119004, 2005, 412, 9, 59, "Section"], Cell[119419, 2016, 222, 3, 68, "Subsection"], Cell[119644, 2021, 129, 1, 52, "Subsection"], Cell[119776, 2024, 187, 2, 52, "Subsection"], Cell[119966, 2028, 124, 1, 52, "Subsection"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[120139, 2035, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[120270, 2041, 829, 14, 63, "Section"], Cell[CellGroupData[{ Cell[121124, 2059, 328, 8, 68, "Subsection"], Cell[CellGroupData[{ Cell[121477, 2071, 210, 3, 41, "Item"], Cell[121690, 2076, 220, 5, 39, "Item"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[121959, 2087, 269, 3, 68, "Subsection"], Cell[CellGroupData[{ Cell[122253, 2094, 310, 6, 39, "Item"], Cell[122566, 2102, 125, 1, 39, "Item"], Cell[122694, 2105, 268, 5, 67, "Item"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[123011, 2116, 342, 5, 68, "Subsection"], Cell[CellGroupData[{ Cell[123378, 2125, 349, 7, 39, "Item"], Cell[123730, 2134, 343, 7, 67, "Item"], Cell[124076, 2143, 332, 8, 39, "Item"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[124457, 2157, 334, 4, 68, "Subsection"], Cell[CellGroupData[{ Cell[124816, 2165, 357, 6, 39, "Item"], Cell[125176, 2173, 186, 4, 39, "Item"], Cell[125365, 2179, 251, 5, 39, "Item"], Cell[125619, 2186, 194, 2, 39, "Item"], Cell[125816, 2190, 195, 4, 39, "Item"] }, Open ]], Cell[126026, 2197, 781, 18, 40, "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[126868, 2222, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[126999, 2228, 855, 15, 59, "Section"], Cell[CellGroupData[{ Cell[127879, 2247, 462, 7, 68, "Subsection"], Cell[128344, 2256, 166, 3, 41, "Text"], Cell[128513, 2261, 1100, 23, 279, "Input"], Cell[129616, 2286, 540, 13, 186, "Input"], Cell[CellGroupData[{ Cell[130181, 2303, 220, 4, 55, "Subsubsection"], Cell[130404, 2309, 1737, 37, 366, "Input"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[132190, 2352, 422, 5, 68, "Subsection"], Cell[132615, 2359, 259, 7, 73, "Text"], Cell[CellGroupData[{ Cell[132899, 2370, 183, 5, 65, "Input"], Cell[133085, 2377, 312, 7, 88, "Output"] }, Open ]], Cell[133412, 2387, 915, 26, 216, "Input"], Cell[CellGroupData[{ Cell[134352, 2417, 99, 1, 65, "Input"], Cell[134454, 2420, 348, 7, 118, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[134839, 2432, 453, 10, 96, "Input"], Cell[135295, 2444, 4504, 111, 1038, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[139836, 2560, 591, 15, 126, "Input"], Cell[140430, 2577, 5936, 132, 1228, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[146403, 2714, 956, 24, 216, "Input"], Cell[147362, 2740, 2107, 44, 478, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[149506, 2789, 141, 2, 65, "Input"], Cell[149650, 2793, 73, 1, 57, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[149760, 2799, 158, 3, 65, "Input"], Cell[149921, 2804, 253, 5, 88, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[150211, 2814, 352, 8, 65, "Input"], Cell[150566, 2824, 184, 4, 57, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[150787, 2833, 547, 14, 126, "Input"], Cell[151337, 2849, 1580, 33, 199, "Output"] }, Open ]], Cell[152932, 2885, 781, 18, 40, "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[153774, 2910, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[153905, 2916, 998, 17, 59, "Section"], Cell[CellGroupData[{ Cell[154928, 2937, 525, 8, 68, "Subsection"], Cell[155456, 2947, 176, 4, 63, "Code", Evaluatable->False, InitializationCell->False], Cell[155635, 2953, 279, 7, 63, "Code", Evaluatable->False, InitializationCell->False] }, Open ]], Cell[CellGroupData[{ Cell[155951, 2965, 541, 7, 68, "Subsection"], Cell[156495, 2974, 281, 6, 63, "Code", Evaluatable->False, InitializationCell->False], Cell[156779, 2982, 232, 5, 63, "Code", Evaluatable->False, InitializationCell->False], Cell[157014, 2989, 380, 6, 73, "Text"], Cell[CellGroupData[{ Cell[157419, 2999, 116, 1, 55, "Subsubsection"], Cell[CellGroupData[{ Cell[157560, 3004, 216, 5, 65, "Input"], Cell[157779, 3011, 269, 7, 57, "Output"] }, Open ]], Cell[158063, 3021, 311, 7, 67, "Item"], Cell[158377, 3030, 364, 9, 65, "Input"], Cell[158744, 3041, 133, 1, 39, "Item"], Cell[CellGroupData[{ Cell[158902, 3046, 121, 2, 65, "Input"], Cell[159026, 3050, 76, 1, 57, "Output"] }, Open ]], Cell[159117, 3054, 124, 1, 39, "Item"], Cell[CellGroupData[{ Cell[159266, 3059, 346, 9, 65, "Input"], Cell[159615, 3070, 601, 18, 118, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[160253, 3093, 129, 2, 65, "Input"], Cell[160385, 3097, 164, 4, 57, "Output"] }, Open ]], Cell[160564, 3104, 389, 8, 67, "Item"], Cell[160956, 3114, 470, 12, 96, "Input"], Cell[CellGroupData[{ Cell[161451, 3130, 172, 3, 65, "Input"], Cell[161626, 3135, 121, 3, 57, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[161784, 3143, 346, 9, 65, "Input"], Cell[162133, 3154, 601, 18, 118, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[162771, 3177, 129, 2, 65, "Input"], Cell[162903, 3181, 307, 9, 88, "Output"] }, Open ]], Cell[163225, 3193, 167, 2, 39, "Item"], Cell[CellGroupData[{ Cell[163417, 3199, 139, 2, 65, "Input"], Cell[163559, 3203, 116, 4, 57, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[163712, 3212, 346, 9, 65, "Input"], Cell[164061, 3223, 601, 18, 118, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[164699, 3246, 129, 2, 65, "Input"], Cell[164831, 3250, 310, 9, 88, "Output"] }, Open ]], Cell[165156, 3262, 781, 18, 40, "PreviousNext"] }, Open ]] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[166010, 3288, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[166141, 3294, 1073, 17, 59, "Section"], Cell[CellGroupData[{ Cell[167239, 3315, 497, 6, 68, "Subsection"], Cell[167739, 3323, 183, 3, 63, "Code"], Cell[CellGroupData[{ Cell[167947, 3330, 149, 3, 39, "Item"], Cell[168099, 3335, 192, 4, 39, "Item"] }, Open ]], Cell[CellGroupData[{ Cell[168328, 3344, 460, 12, 96, "Input"], Cell[168791, 3358, 2033, 43, 418, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[170861, 3406, 289, 8, 96, "Input"], Cell[171153, 3416, 3315, 83, 328, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[174505, 3504, 129, 2, 65, "Input"], Cell[174637, 3508, 1190, 33, 178, "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[175876, 3547, 518, 7, 68, "Subsection"], Cell[CellGroupData[{ Cell[176419, 3558, 131, 3, 39, "Item"], Cell[176553, 3563, 320, 7, 67, "Item"], Cell[176876, 3572, 478, 9, 67, "Item"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[177403, 3587, 532, 8, 68, "Subsection"], Cell[177938, 3597, 305, 6, 39, "Item"], Cell[178246, 3605, 200, 4, 63, "Code", Evaluatable->False, InitializationCell->False], Cell[178449, 3611, 369, 8, 71, "TextBox"], Cell[178821, 3621, 164, 2, 39, "Item"], Cell[178988, 3625, 1728, 42, 427, "Code", Evaluatable->False, InitializationCell->False] }, Open ]], Cell[CellGroupData[{ Cell[180753, 3672, 559, 9, 68, "Subsection"], Cell[181315, 3683, 4845, 122, 934, "Code", Evaluatable->False, InitializationCell->False], Cell[186163, 3807, 781, 18, 40, "PreviousNext"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[187005, 3832, 106, 2, 1, "SlideShowNavigationBar", CellTags->"SlideShowHeader"], Cell[CellGroupData[{ Cell[187136, 3838, 1097, 18, 59, "Section"], Cell[CellGroupData[{ Cell[188258, 3860, 597, 10, 68, "Subsection"], Cell[CellGroupData[{ Cell[188880, 3874, 101, 1, 39, "Item"], Cell[188984, 3877, 157, 5, 39, "Item"] }, Open ]], Cell[189156, 3885, 222, 6, 41, "Text"], Cell[189381, 3893, 112, 1, 55, "Subsubsection"] }, Open ]], Cell[CellGroupData[{ Cell[189530, 3899, 120, 1, 68, "Subsection"], Cell[189653, 3902, 460, 7, 68, "TextBox"], Cell[190116, 3911, 412, 6, 68, "TextBox"], Cell[190531, 3919, 781, 18, 40, "PreviousNext"] }, Open ]] }, Open ]] }, Open ]] } ] *) (* End of internal cache information *)