13 | | \contentsline {chapter}{\numberline {3}Multiagentn\IeC {\'\i } syst\IeC {\'e}my}{7}{chapter.3} |
14 | | \contentsline {section}{\numberline {3.1}\IeC {\'U}vod}{7}{section.3.1} |
15 | | \contentsline {subsection}{\numberline {3.1.1}Historie}{7}{subsection.3.1.1} |
16 | | \contentsline {subsection}{\numberline {3.1.2}Agent}{7}{subsection.3.1.2} |
17 | | \contentsline {section}{\numberline {3.2}Prost\IeC {\v r}ed\IeC {\'\i }}{8}{section.3.2} |
18 | | \contentsline {subsection}{\numberline {3.2.1}Dostupn\IeC {\'e} vs. nedostupn\IeC {\'e}}{8}{subsection.3.2.1} |
19 | | \contentsline {subsection}{\numberline {3.2.2}Deterministick\IeC {\'e} vs. Nedetrministick\IeC {\'e}}{8}{subsection.3.2.2} |
20 | | \contentsline {subsection}{\numberline {3.2.3}Statick\IeC {\'e} vs. dynamick\IeC {\'e}}{8}{subsection.3.2.3} |
21 | | \contentsline {subsection}{\numberline {3.2.4}Diskr\IeC {\'e}tn\IeC {\'\i } vs. spojit\IeC {\'e}}{8}{subsection.3.2.4} |
22 | | \contentsline {section}{\numberline {3.3}Interakce agent\IeC {\r u}}{8}{section.3.3} |
23 | | \contentsline {subsection}{\numberline {3.3.1}Stavy prost\IeC {\v r}ed\IeC {\'\i } a preference agent\IeC {\r u}}{8}{subsection.3.3.1} |
24 | | \contentsline {subsection}{\numberline {3.3.2}Akce agent\IeC {\r u}}{9}{subsection.3.3.2} |
25 | | \contentsline {section}{\numberline {3.4}Strategie}{9}{section.3.4} |
26 | | \contentsline {subsection}{\numberline {3.4.1}Pou\IeC {\v z}it\IeC {\'\i } pro v\IeC {\'y}b\IeC {\v e}r d\IeC {\'e}lky cyklu}{10}{subsection.3.4.1} |
27 | | \contentsline {subsection}{\numberline {3.4.2}Glob\IeC {\'a}ln\IeC {\v e} n\IeC {\v e}jlep\IeC {\v s}\IeC {\'\i } \IeC {\v r}e\IeC {\v s}en\IeC {\'\i }}{11}{subsection.3.4.2} |
28 | | \contentsline {chapter}{\numberline {4}Popis implementace}{13}{chapter.4} |
29 | | \contentsline {section}{\numberline {4.1}T\IeC {\v r}\IeC {\'\i }da Lane}{13}{section.4.1} |
30 | | \contentsline {section}{\numberline {4.2}T\IeC {\v r}\IeC {\'\i }da LaneHandler}{13}{section.4.2} |
31 | | \contentsline {subsection}{\numberline {4.2.1}Fronta}{13}{subsection.4.2.1} |
32 | | \contentsline {subsection}{\numberline {4.2.2}Odhad fronty}{14}{subsection.4.2.2} |
33 | | \contentsline {subsection}{\numberline {4.2.3}Odhad \IeC {\v c}ekac\IeC {\'\i } doby}{16}{subsection.4.2.3} |
34 | | \contentsline {subsection}{\numberline {4.2.4}Odhad parametru $\delta $}{18}{subsection.4.2.4} |
35 | | \contentsline {section}{\numberline {4.3}T\IeC {\v r}\IeC {\'\i }da agenta}{19}{section.4.3} |
36 | | \contentsline {section}{\numberline {4.4}Hlavn\IeC {\'\i } smy\IeC {\v c}ka}{19}{section.4.4} |
37 | | \contentsline {subsection}{\numberline {4.4.1}Krok simulace}{19}{subsection.4.4.1} |
38 | | \contentsline {chapter}{Literatura}{21}{chapter*.9} |
| 13 | \contentsline {subsection}{\numberline {2.1.5}Oblast simulace}{7}{subsection.2.1.5} |
| 14 | \contentsline {chapter}{\numberline {3}Multiagentn\IeC {\'\i } syst\IeC {\'e}my}{9}{chapter.3} |
| 15 | \contentsline {section}{\numberline {3.1}\IeC {\'U}vod}{9}{section.3.1} |
| 16 | \contentsline {subsection}{\numberline {3.1.1}Historie}{9}{subsection.3.1.1} |
| 17 | \contentsline {subsection}{\numberline {3.1.2}Agent}{9}{subsection.3.1.2} |
| 18 | \contentsline {section}{\numberline {3.2}Druhy prost\IeC {\v r}ed\IeC {\'\i }}{10}{section.3.2} |
| 19 | \contentsline {section}{\numberline {3.3}Interakce agent\IeC {\r u}}{10}{section.3.3} |
| 20 | \contentsline {subsection}{\numberline {3.3.1}Stavy prost\IeC {\v r}ed\IeC {\'\i } a preference agent\IeC {\r u}}{10}{subsection.3.3.1} |
| 21 | \contentsline {subsection}{\numberline {3.3.2}Akce agent\IeC {\r u}}{11}{subsection.3.3.2} |
| 22 | \contentsline {section}{\numberline {3.4}Strategie}{11}{section.3.4} |
| 23 | \contentsline {subsection}{\numberline {3.4.1}Pou\IeC {\v z}it\IeC {\'\i } pro v\IeC {\'y}b\IeC {\v e}r d\IeC {\'e}lky cyklu}{12}{subsection.3.4.1} |
| 24 | \contentsline {subsection}{\numberline {3.4.2}Glob\IeC {\'a}ln\IeC {\v e} n\IeC {\v e}jlep\IeC {\v s}\IeC {\'\i } \IeC {\v r}e\IeC {\v s}en\IeC {\'\i }}{13}{subsection.3.4.2} |
| 25 | \contentsline {chapter}{\numberline {4}Popis implementace}{15}{chapter.4} |
| 26 | \contentsline {section}{\numberline {4.1}Pou\IeC {\v z}it\IeC {\'e} knihovny}{15}{section.4.1} |
| 27 | \contentsline {subsection}{\numberline {4.1.1}IT++}{15}{subsection.4.1.1} |
| 28 | \contentsline {subsubsection}{\numberline {4.1.1.1}T\IeC {\v r}\IeC {\'\i }da vec}{15}{subsubsection.4.1.1.1} |
| 29 | \contentsline {subsubsection}{\numberline {4.1.1.2}T\IeC {\v r}\IeC {\'\i }da Array}{15}{subsubsection.4.1.1.2} |
| 30 | \contentsline {subsection}{\numberline {4.1.2}BDM}{16}{subsection.4.1.2} |
| 31 | \contentsline {subsubsection}{\numberline {4.1.2.1}T\IeC {\v r}\IeC {\'\i }da RV}{16}{subsubsection.4.1.2.1} |
| 32 | \contentsline {subsubsection}{\numberline {4.1.2.2}T\IeC {\v r}\IeC {\'\i }dy UI a Setting}{16}{subsubsection.4.1.2.2} |
| 33 | \contentsline {subsubsection}{\numberline {4.1.2.3}T\IeC {\v r}\IeC {\'\i }da datalink}{16}{subsubsection.4.1.2.3} |
| 34 | \contentsline {section}{\numberline {4.2}T\IeC {\v r}\IeC {\'\i }da Lane}{17}{section.4.2} |
| 35 | \contentsline {section}{\numberline {4.3}T\IeC {\v r}\IeC {\'\i }da LaneHandler}{17}{section.4.3} |
| 36 | \contentsline {subsection}{\numberline {4.3.1}Fronta}{18}{subsection.4.3.1} |
| 37 | \contentsline {subsection}{\numberline {4.3.2}Odhad fronty}{18}{subsection.4.3.2} |
| 38 | \contentsline {subsection}{\numberline {4.3.3}Odhad \IeC {\v c}ekac\IeC {\'\i } doby}{20}{subsection.4.3.3} |
| 39 | \contentsline {section}{\numberline {4.4}Hlavn\IeC {\'\i } smy\IeC {\v c}ka}{22}{section.4.4} |
| 40 | \contentsline {subsection}{\numberline {4.4.1}Krok simulace}{22}{subsection.4.4.1} |
| 41 | \contentsline {section}{\numberline {4.5}T\IeC {\v r}\IeC {\'\i }da agenta}{22}{section.4.5} |
| 42 | \contentsline {subsection}{\numberline {4.5.1}Stru\IeC {\v c}n\IeC {\'y} popis algoritmu}{22}{subsection.4.5.1} |
| 43 | \contentsline {subsection}{\numberline {4.5.2}V\IeC {\'y}po\IeC {\v c}etn\IeC {\'\i } metody}{23}{subsection.4.5.2} |
| 44 | \contentsline {subsubsection}{\numberline {4.5.2.1}Metoda getWT}{23}{subsubsection.4.5.2.1} |
| 45 | \contentsline {subsubsection}{\numberline {4.5.2.2}Metoda findIdealTc}{23}{subsubsection.4.5.2.2} |
| 46 | \contentsline {subsection}{\numberline {4.5.3}P\IeC {\v r}epsan\IeC {\'e} metody p\IeC {\v r}edka}{23}{subsection.4.5.3} |
| 47 | \contentsline {subsubsection}{\numberline {4.5.3.1}Metoda validate}{23}{subsubsection.4.5.3.1} |
| 48 | \contentsline {subsubsection}{\numberline {4.5.3.2}Metoda adapt}{24}{subsubsection.4.5.3.2} |
| 49 | \contentsline {subsubsection}{\numberline {4.5.3.3}Metoda receive a broadcast}{24}{subsubsection.4.5.3.3} |
| 50 | \contentsline {subsubsection}{\numberline {4.5.3.4}Metoda act}{25}{subsubsection.4.5.3.4} |
| 51 | \contentsline {chapter}{\numberline {5}V\IeC {\'y}sledky}{27}{chapter.5} |
| 52 | \contentsline {section}{\numberline {5.1}Konstant\IeC {\'\i } sc\IeC {\'e}n\IeC {\'a}\IeC {\v r} 1}{28}{section.5.1} |
| 53 | \contentsline {section}{\numberline {5.2}Konstant\IeC {\'\i } sc\IeC {\'e}n\IeC {\'a}\IeC {\v r} 2}{31}{section.5.2} |
| 54 | \contentsline {section}{\numberline {5.3}Re\IeC {\'a}ln\IeC {\'y} sc\IeC {\'e}n\IeC {\'a}\IeC {\v r}}{33}{section.5.3} |
| 55 | \contentsline {chapter}{\numberline {6}Z\IeC {\'a}v\IeC {\v e}r}{37}{chapter.6} |
| 56 | \contentsline {chapter}{Literatura}{39}{chapter*.23} |