<TeXmacs|1.0.4>

<style|<tuple|article|style1>>

<\body>
  <with|font-size|1.19|<\with|par-mode|center>
    eské vysoké uŁení technické v Praze

    Fakulta elektrotechnická
  </with>>

  \;

  \;

  \;

  \;

  <\with|par-mode|center>
    <postscript|img/logo.png|*5/8|*5/8||||>

    \;

    \;

    \;

    \;

    <with|font-size|1.19|Bakalá°ská práce>
  </with>

  \;

  <strong|>

  <\make-title>
    <title|Vizualizace bĽhu genetických algoritmˇ >
  </make-title>

  <\with|par-mode|center>
    <name|Petr Benhák>
  </with>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <\with|par-mode|center>
    Vedoucí práce: \ \ <name|Ing. Petr Fi˛er>

    \;

    \;

    \;

    \;

    Studijní program: Elektrotechnika a informatika strukturovaný bakalá°ský

    \;

    Obor: Informatika a výpoŁetní technika

    \;

    erven 2006
  </with>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <assign|page-this-header|>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|ii>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|iii>

  \;

  \;

  <\with|par-first|0>
    <\with|font-size|1.41>
      <\strong>
        Prohlá˛ení
      </strong>
    </with>

    \;

    Prohla˛uji, şe jsem svou bakalá°skou práci vypracoval samostatnĽ a pouşil
    jsem pouze podklady uvedené v p°iloşeném seznamu.

    Nemám závaşný dˇvod proti uşití tohoto ˛kolního díla ve smyslu 60 Zákona
    Ł. 121/2000 Sb., o právu autorském, o právech souvisejících s právem
    autorským a o zmĽnĽ nĽkterých zákonˇ (autorský zákon).

    \;

    \;

    \;

    V Praze dne 26.6.2006 \ \ \ \ \ \ \ ..............................................................................................

    \;
  </with>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|iv>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <assign|page-this-header|>

  <with|font-size|1.41|<paragraph|Anotace>>

  \;

  <\with|par-first|0>
    Práce popisuje základní rysy genetických algoritmˇ a jejich aplikaci pro
    °e˛ní NP-tĽşkých problémˇ. Podává výklad jejich principˇ a postupˇ p°i
    jejich programování. Pro demonstraci bĽhu genetického algoritmu je
    souŁástí práce také program ve formĽ Java apletu, který umoşŹuje
    experimentování s nastavením rˇzných parametrˇ genetického algoritmu.
    Program °e˛í nĽkolik problémˇ, jsou to: problém batohu, problém
    obchodního cestujícího, problém splnitelnosti booleovské formule a
    problém maximalizace funkce. V˛echny tyto problémy jsou v textu práce
    podrobnĽji popsány. SouŁástí jsou také testy, které mají za cíl porovnat
    rˇzná nastavení parametrˇ genetického algoritmu. Tyto testy byly
    provedeny s pomocí demonstraŁního programu a jejich výsledky jsou v textu
    shrnuty. \ \ 
  </with>

  \;

  \;

  \;

  \;

  <cislo|v>

  \;

  <next-line>

  <with|font-size|1.41|<paragraph|Abstract>>

  \;

  <\with|par-first|0>
    This work describes basic features of genetic algorithms and their
    application in \ NP-hard problems solving. The work gives explanation of
    their principles and programming processes. In order to show genetic
    algorithm run, the work includes Java applet to allow users modify and
    experiment on algorithm settings. Program solves several problems,
    \ these are knapsack problem, travelling salesman problem, boolean
    satisfiability problem and function maximization problem. All these
    problems are described in more detail in the text. The work also includes
    tests, which aims to compare different settings of parameters of genetic
    algorithm. These tests were performed with help of demonstrational
    program and the results summary is in the further text. \ \ 
  </with>

  \;

  \;

  <assign|page-this-header|>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|vi>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|vii>

  <\table-of-contents|toc>
    <vspace*|1fn><with|font-series|bold|math-font-series|bold|1<space|2spc>Úvod>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-6><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|2<space|2spc>Struktura
    práce> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-7><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|3<space|2spc>RozdĽlení
    problémˇ> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-8><vspace|0.5fn>

    <with|par-left|1.5fn|3.1<space|2spc>T°ídy sloşitosti
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-9>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|4<space|2spc>Genetické
    algoritmy obecnĽ> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-11><vspace|0.5fn>

    <with|par-left|1.5fn|4.1<space|2spc>PrˇbĽh genetického algoritmu
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-12>>

    <with|par-left|1.5fn|4.2<space|2spc>Terminologie
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-14>>

    <with|par-left|1.5fn|4.3<space|2spc>Inicializace
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-15>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|5<space|2spc>Kódování
    a hodnotící funkce> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-16><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|6<space|2spc>Selekce>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-17><vspace|0.5fn>

    <with|par-left|1.5fn|6.1<space|2spc>Váşená ruleta
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-18>>

    <with|par-left|1.5fn|6.2<space|2spc>Souboj (tournament)
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-20>>

    <with|par-left|1.5fn|6.3<space|2spc>Stochastic universal sampling
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-21>>

    <with|par-left|1.5fn|6.4<space|2spc>Rank ruleta
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-22>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|7<space|2spc>K°íşení>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-23><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|8<space|2spc>Mutace>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-24><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|9<space|2spc>Elitá°ství>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-25><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|10<space|2spc>kálování>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-26><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|11<space|2spc>Populace>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-27><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|12<space|2spc>Matematický
    popis genetických algoritmˇ, teorém o schématech>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-28><vspace|0.5fn>

    <with|par-left|1.5fn|12.1<space|2spc>Selekce
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-30>>

    <with|par-left|1.5fn|12.2<space|2spc>K°íşení
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-31>>

    <with|par-left|1.5fn|12.3<space|2spc>Nárˇst poŁtu °etĽzcˇ
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-32>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|13<space|2spc>Implicitní
    paralelismus> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-33><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|14<space|2spc>Parametry
    genetického algoritmu> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-34><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|15<space|2spc>Metody
    lokálního prohledávání> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-35><vspace|0.5fn>

    <with|par-left|1.5fn|15.1<space|2spc>Simulované ochlazování
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-36>>

    <with|par-left|1.5fn|15.2<space|2spc>Tabu prohledávání
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-37>>

    <with|par-left|1.5fn|15.3<space|2spc>Hill-Climbing
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-38>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|16<space|2spc>Vlastní
    implementace programu> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-39><vspace|0.5fn>

    <with|par-left|6fn|>

    <with|par-left|1.5fn|16.1<space|2spc>Testování
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-42>>

    <with|par-left|1.5fn|16.2<space|2spc>Problém batohu
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-43>>

    <with|par-left|1.5fn|16.3<space|2spc>Problém obchodního cestujícího (TSP)
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-51>>

    <with|par-left|1.5fn|16.4<space|2spc>SAT
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-59>>

    <with|par-left|1.5fn|16.5<space|2spc>Maximalizace funkcí
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-66>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|17<space|2spc>ZávĽr>
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-72><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|18<space|2spc>Pouşité
    materiály a literatura> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-73><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|Dodatek
    A<space|2spc>Testy> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-74><vspace|0.5fn>

    <with|par-left|1.5fn|A.1<space|2spc>Podmínky testˇ
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-75>>

    <with|par-left|1.5fn|A.2<space|2spc>Testy Batoh
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-76>>

    <with|par-left|1.5fn|A.3<space|2spc>Testy SAT
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-125>>

    <with|par-left|1.5fn|A.4<space|2spc>TSP testy
    <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-150>>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|Dodatek
    B<space|2spc>Uşivatelská p°íruŁka> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-172><vspace|0.5fn>

    <vspace*|1fn><with|font-series|bold|math-font-series|bold|Dodatek
    C<space|2spc>Obsah CD> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
    <pageref|auto-186><vspace|0.5fn>
  </table-of-contents>

  <cislo|v>

  <cislo|viii><new-page>

  <\the-glossary*|figure|List of figures>
    <glossary-1|Souvislost mezi P, NP, NP-úplnými problémy|<pageref|auto-10>>

    <glossary-1|Váşená ruleta|<pageref|auto-19>>

    <\glossary-1>
      Grafické znázornĽní schémat
    </glossary-1|<pageref|auto-29>>

    <\glossary-1>
      Ukázka GUI
    </glossary-1|<pageref|auto-40>>

    <glossary-1|Efekt mutace p°ehozením|<pageref|auto-55>>

    <glossary-1|Mapa mĽst|<pageref|auto-56>>

    <glossary-1|Rozloşení populace|<pageref|auto-68>>

    <glossary-1|GUI po spu˛tĽní apletu|<pageref|auto-173>>

    <glossary-1|PrˇbĽh vizualizace|<pageref|auto-174>>

    <glossary-1|Nastavení parametrˇ problému batohu|<pageref|auto-176>>

    <glossary-1|KonvenŁní °e˛ení problému batohu|<pageref|auto-177>>

    <glossary-1|P°iblişné °e˛ení problému batohu|<pageref|auto-178>>

    <glossary-1|Nastavení pro SAT problém|<pageref|auto-180>>

    <glossary-1|Nastavení pro maximalizaci funkce|<pageref|auto-182>>

    <glossary-1|PrˇbĽh hledání maxima funkce|<pageref|auto-183>>

    <glossary-1|PrˇbĽh °e˛ení TSP|<pageref|auto-185>>
  </the-glossary*>

  \;

  \;

  \;

  <cislo|ix>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <cislo|x>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <\the-glossary*|table|List of tables>
    <glossary-1|Vlastnosti SGA.<cislo|xi>|<pageref|auto-13>>

    <glossary-1|Test 1|<pageref|auto-78>>

    <glossary-1|Test 2|<pageref|auto-80>>

    <glossary-1|Test 3, data 1|<pageref|auto-82>>

    <glossary-1|Test 3, data 2|<pageref|auto-83>>

    <glossary-1|Test 4|<pageref|auto-85>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-86>>

    <\glossary-1>
      Test 4, pokraŁování

      \;
    </glossary-1|<pageref|auto-87>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-88>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-89>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-90>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-91>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-92>>

    <\glossary-1>
      Test 5

      \;
    </glossary-1|<pageref|auto-94>>

    <\glossary-1>
      Test 5, pokraŁování
    </glossary-1|<pageref|auto-95>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-96>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-97>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-98>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-99>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-100>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-101>>

    <glossary-1|Test 6|<pageref|auto-103>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-104>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-105>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-106>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-107>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-108>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-109>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-110>>

    <glossary-1|Test 7, pokraŁování|<pageref|auto-112>>

    <glossary-1|Test 7, pokraŁování|<pageref|auto-113>>

    <glossary-1|Test 7, pokraŁování|<pageref|auto-114>>

    <glossary-1|Test 7, pokraŁování|<pageref|auto-115>>

    <glossary-1|Test 7, pokraŁování|<pageref|auto-116>>

    <glossary-1|Test 8|<pageref|auto-118>>

    <glossary-1|Test 8, pokraŁování|<pageref|auto-119>>

    <glossary-1|Test 8, pokraŁování|<pageref|auto-120>>

    <glossary-1|Test 8, pokraŁování|<pageref|auto-122>>

    <glossary-1|Test 8, pokraŁování|<pageref|auto-123>>

    <glossary-1|Test 8, pokraŁování|<pageref|auto-124>>

    <glossary-1|Test 1|<pageref|auto-127>>

    <glossary-1|Test 2|<pageref|auto-129>>

    <glossary-1|Test 3|<pageref|auto-131>>

    <glossary-1|Test 4|<pageref|auto-133>>

    <glossary-1|Test 4, pokraŁování<cislo|xii>|<pageref|auto-134>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-135>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-136>>

    <\glossary-1>
      Test 4, pokraŁování

      \;
    </glossary-1|<pageref|auto-137>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-138>>

    <\glossary-1>
      Test 5

      \;
    </glossary-1|<pageref|auto-140>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-141>>

    <\glossary-1>
      Test 5, pokraŁování

      \;
    </glossary-1|<pageref|auto-142>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-143>>

    <\glossary-1>
      Test 5, pokraŁování

      \;
    </glossary-1|<pageref|auto-144>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-145>>

    <\glossary-1>
      Test 6

      \;
    </glossary-1|<pageref|auto-147>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-148>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-149>>

    <glossary-1|Test 1|<pageref|auto-152>>

    <glossary-1|Test 2|<pageref|auto-154>>

    <glossary-1|Test 3|<pageref|auto-156>>

    <\glossary-1>
      Test 4

      \;
    </glossary-1|<pageref|auto-158>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-159>>

    <\glossary-1>
      Test 4, pokraŁování

      \;
    </glossary-1|<pageref|auto-160>>

    <glossary-1|Test 4, pokraŁování|<pageref|auto-161>>

    <\glossary-1>
      Test 5

      \;
    </glossary-1|<pageref|auto-163>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-164>>

    <\glossary-1>
      Test 5, pokraŁování

      \;
    </glossary-1|<pageref|auto-165>>

    <glossary-1|Test 5, pokraŁování|<pageref|auto-166>>

    <glossary-1|Test 6|<pageref|auto-168>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-169>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-170>>

    <glossary-1|Test 6, pokraŁování|<pageref|auto-171>>
  </the-glossary*>

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <section|Úvod>

  Cílem práce je podat výklad problematiky genetických algoritmˇ. K tomuto
  úŁelu jsem vytvo°il Java aplet, který demonstruje bĽh jednoduchého
  genetického algoritmu. Uşivateli je umoşnĽno mĽnit rˇzné parametry
  genetického algoritmu a pozorovat zmĽny v jeho chování. Pro snaş˛í
  vyhodnocení chování je vývoj \ populace vyobrazen ve formĽ grafu, který
  zahrnuje nejdˇleşitĽj˛í ukazatele, jako je maximální, minimální a prˇmĽrný
  fitness v jednotlivých generacích.

  P°estoşe princip evoluce je aplikovatelný na ˛iroké spektrum problémˇ, v
  jednotlivostech se pro rˇzné problémy li˛í. Principy evoluce mˇşeme dokonce
  pouşít, pokud nevíme, jak problém exaktnĽ °e˛it nebo pokud ho exaktnĽ °e˛it
  nechceme.\ 

  Pro demonstraci genetického algorimu jsem s ohledem na úŁel práce, která by
  mĽla být úvodem do genetických algoritmˇ, vybral nĽkolik \ problémˇ a
  implementoval je do testovacího programu. Je to problém batohu, problém
  splnitelnosti booleovské formule, problém obchodního cestujícího a hledání
  maxima funkce na zadaném intervalu.\ 

  Funkce implementovaného genetického algoritmu je podloşena testy, které
  \ kombinují rˇzné parametry algoritmu. Testy byly navrşeny tak, aby
  ukázaly, jak volit parametry genetického algoritmu pro dosaşení dobrých
  výsledkˇ. \ 

  <section|Struktura práce>

  Kapitola 3 je vĽnována rozdĽlení výpoŁetních problémˇ. V kapitole 4 je
  rozebrán prˇbĽh jednoduchého genetického algoritmu, je zde uveden
  pseudokód, \ jehoş struktury se drşí i demonstraŁní program. V kapitole 6
  \ je popsán princip jednotlivých metod selekce. V této kapitole je také
  popsáno pomocí pseudokódu, jak tyto metody implementovat. Metody k°íşení a
  mutace jsou popsány v kapitole 7 a 8. Poté následují rˇzné metody pouşívané
  p°i programování genetického algoritmu, jako je elitá°ství a ˛kálování.
  Dále v textu (kapitola \ 12) najdete základní vĽtu genetických algoritmˇ,
  základy na kterých stojí a její dˇsledky. V kapitole 15 naleznete popis
  nĽkterých metod lokálního prohledávání. Kapitola 16 je jiş vĽnována popisu
  implementace testovacího programu a problémˇm, které °e˛í. U kaşdého z
  tĽchto problémˇ je popsán princip °e˛ení pomocí genetického algoritmu a
  shrnutí výsledkˇ provedených testˇ. Vlastní testy se nachází v dodatku A.

  <section|RozdĽlení problémˇ>

  VýpoŁetní problémy mˇşeme rozdĽlit do následujících skupin:

  <\itemize>
    <item>Rozhodovací \ problémy \ <em|(decision problems)> - jsou to
    problémy, na které mˇşeme odpodĽdĽt ano nebo ne.

    <\with|par-first|0>
      P°íklady rozhodovacího problému: <em|Existuje Hamiltonovská kruşnice v
      daném grafu ? Existuje takové p°i°azení logických hodnot, aby byla
      formule pravdivá ? >\ 
    </with>

    <item>OptimalizaŁní problémy <em|(optimization problems)> - velké
    mnoşství praktických problémˇ nejsou rozhodovací problémy, ale právĽ
    optimalizaŁní. Tento druh problémˇ °e˛í genetický algoritmus. U
    optimalizaŁních problémˇ se snaşíme nalézt nejlep˛í °e˛ení podle nĽjakého
    kritéria. Cílem optimalizaŁního problému je nalézt takové p°ípustné
    °e˛ení, které má minimální (nebo maximální) ohodnocení. Abychom mohli
    vyuşívat teorie NP-úplnosti pro tuto t°ídu problémˇ, musíme zadání
    upravit tak, aby nový problém byl rozhodovací. To mˇşeme udĽlat p°idáním
    omezení K k instanci problému. Rozhodovací problém mˇşeme pak formulovat
    takto: <em|Existuje °e˛ení problému s ohodnocením K ? >

    P°íklad: <em|Najdi takové pravdivostní ohodnocení, aby co nejvíce
    klauzulí ve formuli bylo splnĽno>.\ 

    <item>Prohledávací problémy <em|(search problems)> - úkolem je nalézt
    °e˛ení splŹující jisté vlastnosti.

    P°íklad: <em|Najdi takové pravdivostní ohodnocení pro danou formuli, aby
    byla tato formule pravdivá>.

    <item>Problémy urŁující poŁet °e˛ení <em|(counting problems)> - úkolem je
    urŁit poŁet moşných °e˛ení.\ 

    \;
  </itemize>

  <subsection|T°ídy sloşitosti>

  Mnohé problémy jsou výpoŁetnĽ jednoduché, to znamená, şe existuje
  polynomiální algoritmus, který tento problém °e˛í. Délka výpoŁtu tímto
  algoritmem se zvy˛uje polynomiálnĽ v závislosti na velikosti vstupu
  (instance). Naproti tomu existují problémy, které jsou výpoŁetnĽ sloşité,
  neexistuje pro nĽ algoritmus, °e˛ící je v polynomiálním Łase. Délka výpoŁtu
  tohoto algoritmu se zvy˛uje rychleji, neş polynomiálnĽ.\ 

  ekneme, şe problém B mˇşe být p°eveden (redukován) na problém A
  (<with|mode|math|B\<sqsubseteq\>A>), pokud existuje tranformace T, která
  pro kaşdou vstupní instanci V algoritmu B vytvo°í vstupní instanci T(V)
  algoritmu A tak, aby platilo, şe pro kaşdý vstup T(V) poskytuje algoritmus
  A ekvivalentní výstup jako algoritmus B pro vstup V. Aby bylo redukce
  p°ínosná, je t°eba ji provést v polynomiálním Łase.

  \;

  V˛echny problémy mˇşeme rozdĽlit do následujících t°íd:

  <\itemize-dot>
    <item>Rozhodovací problémy deterministicky °e˛itelné v polynomiálnĽ
    omezeném Łase, se oznaŁují jako t°ída P<em| (Polynomial)>.

    <item>T°ída NP<em| <em|(Nondeterministic Polynomial)>>, takové
    rozhodovací problémy, jejichş správné °e˛ení mˇşe být ovĽ°eno v
    polynomiálním Łase nebo ekvivalentnĽ jejichş °e˛ení mˇşe být nalezeno
    nedeterministicky v polynomiálním Łase.

    <item>Problémy °e˛itelné s vy˛˛í neş polynomiální sloşitostí.
  </itemize-dot>

  Otázka, která není dosud vy°e˛ena je, zda P=NP. Je z°ejmé, şe v˛echny P
  problémy jsou také NP, ale obrácenĽ to neplatí. P je tedy podmnoşina NP.\ 

  Mnoşinu problémˇ L takových, şe kaşdý NP problém mˇşe být redukován na L v
  polynomiálním Łase, nazýváme <strong|NP-tĽşké> problémy. Jsou tedy nejménĽ
  tak tĽşké, jako jakýkoliv problém v NP. Pokud jsou navíc v NP nazýváme je
  <strong|NP-úplnými> problémy. Situaci znázorŹuje následující diagram:

  <big-figure|<postscript|img/sloz.png|*5/8|*5/8||||>|Souvislost mezi P, NP,
  NP-úplnými problémy>

  <\with|par-first|0>
    Pokud existuje efektivní algoritmus k °e˛ení jednoho NP-úplného problému,
    potom v˛echny NP-úplné problémy jsou °e˛itelné efektivním algoritmem (v
    polynomiálním Łase).\ 
  </with>

  Základním problémem ve t°ídĽ NP je problém splnitelnosti booleovské
  formule, který odpovídá na otázku: <em|Existuje pro danou booleovskou
  formuli o n promĽnných takové p°i°azení hodnot jednotlivým promĽnným, aby
  celá formule byla pravdivá ?> Tento problém je NP-úplným, proto mˇşeme
  libovolný problém z NP p°evést na ekvivalentní SAT problém v polynomiálním
  Łase. OpaŁná transformace v polynomiálním Łase nemusí existovat.\ 

  <section|Genetické algoritmy obecnĽ>

  Genetické algoritmy p°edstavují výpoŁetní model inspirovaný evoluŁní
  teorií. Základní my˛lenku evoluce mˇşeme vyjád°it asi takto:
  <cite*|''Jedinci jednoho druhu se v populaci trochu odli˛ují, jejich znaky
  se p°ená˛ejí na dal˛í generace. V˛echny druhy mají nadbytek potomstva. V
  boji o şivot p°eşívají \ pouze ti nejschopnĽj˛í, ménĽ schopní hynou''.>

  ObdobnĽ pracují i genetické algoritmy, simulují evoluci. NadprˇmĽrné
  vlastnosti jedincˇ p°eşívají a navzájem se kombinují, ˛patné vlastnosti
  naopak p°irozeným výbĽrem postupnĽ z populace mizí.\ 

  Takto lze °e˛it sloşité problémy i bez znalosti p°esného zpˇsobu exaktního
  °e˛ení. Slovo °e˛it ve spojitostí s genetickým algoritmem znamená spí˛e
  hledat ''dobré °e˛ení'', protoşe zdaleka ne vşdy je nalezené °e˛ení
  skuteŁnĽ to optimální. P°esnost °e˛ení mˇşeme do jisté míry ovlivnit
  nastavením vhodných parametrˇ genetického algoritmu pro daný problém,
  p°esto hraje významnou roli mnoho náhodných faktorˇ, p°edev˛ím rozloşení
  jedincˇ v poŁáteŁní populaci, to jak probĽhne k°íşení a jaké ˛tĽstí budeme
  mít p°i mutaci.

  Genetický algoritmus je <strong|globální optimalizaŁní metoda>, zaloşená na
  populaci jedincˇ konstantní velikosti. Kaşdý jedinec je reprezentován
  koneŁným °etĽzcem symbolˇ oznaŁovaným jako chromozóm, který kóduje
  potenciální °e˛ení v prohledávaném prostoru v˛ech moşných °e˛ení.\ 

  O pouşití genetického algoritmu uvaşujeme, pokud je prohledávaný prostor
  p°íli˛ rozsáhlý nebo o neznámé velikosti. V takovém p°ípadĽ nemusí být
  reálné kompletní prohledání celého prostoru. P°estoşe mnoho problémˇ lze
  °e˛it nap°. pomocí dynamického programování za cenu nárˇstu pamĽ´ových
  nárokˇ, je genetický algoritmus dobrou volbou i pro tyto problémy, \ pokud
  nepot°ebujeme získat opravdu to nejlep˛í °e˛ení, ale spokojíme se s
  °e˛ením, které se k nejlep˛ímu jen blíşí.

  V tomto textu dále uvedu nĽkolik p°íkladˇ, kde pouşití genetických
  algoritmˇ umoşní °e˛ení problémˇ, které jsou jen tĽşko °e˛itelné pomocí
  konvenŁních metod.

  <subsection|PrˇbĽh genetického algoritmu>

  Na poŁátku výpoŁtu vytvo°íme typicky populaci náhodných jedincˇ
  reprezentujících náhodné vzorky v prohledávaném prostoru. Lze také vytvo°it
  populaci podle nĽjaké heuristiky.

  Kaşdý krok genetického algoritmu vede k vytvo°ení nové sady jedincˇ. Z
  jedné populace vytvo°íme novou (p°ejdeme do dal˛í generace) tak, şe
  dekódujeme jedince z dané populace a podle nĽjaké p°edem definované funkce
  jim p°i°adíme hodnotu, která bude reprezentovat kvalitu jedince podle námi
  definovaných parametrˇ. Výslednou hodnotu mˇşeme upravit s ohledem na
  ostatní jedince v populaci a nazveme ji <strong|fitness>. Ohodnocení by
  mĽlo být velmi rychlé, protoşe se provádí na mnoha jedincích v mnoha
  generacích. Výsledná hodnota fitness vyjad°uje kvalitu °etĽzce a je zásadní
  pro výbĽr jedincˇ do dal˛í generace. Do p°í˛tí generace se mají vĽt˛í ˛anci
  dostat jedinci s vĽt˛í hodnotou fitness. Po výbĽru jedincˇ (selekce)
  provedeme za urŁitých podmínek vzájemné k°íşení a mutaci, nakonec vytvo°íme
  novou populaci.

  Vytvo°ení nové populace je moşné rozloşit do dvou krokˇ. Nejprve vytvo°íme
  <em|``mezipopulaci``> pomocí selekce. KoneŁnou populaci vytvo°íme aplikací
  k°íşení a následnĽ mutace na ''mezipopulaci''. K°íşit budeme vşdy dva
  náhodnĽ vybrané jedince z mezipopulace s urŁenou pravdĽpodobností k°íşení.
  Tato abstrakce je uşiteŁná pro ''matematický popis'' genetického algoritmu.
  Proces p°echodu od souŁasné populace k nové tvo°í jednu generaci bĽhu
  genetického algoritmu.

  \;

  <\with|par-first|0>
    Algoritmus probíhá podle následujícího schématu:
  </with>

  <\enumerate-numeric>
    <\code>
      <item>Vytvo° náhodnou populaci o J jedincích. Kaşdý jedinec v populaci
      je tvo°en °etĽzcem o n bitech (inicializace).

      <item>P°i°a¤ fitness kaşdému jedinci v populaci. Fitness vyjad°uje
      ˛ance jedince k p°eşití. ím je jedinec kvalitnĽj˛í, tím vĽt˛í hodnotu
      fitness bude mít.

      <item>Dokud není vytvo°eno J nebo J-1 potomkˇ, opakuj následující:

      <\enumerate-Roman>
        <item>Vyber dvojici jedincˇ (rodiŁe) ze souŁasné populace.
        PravdĽpodobnost výbĽru je rostoucí funkcí fitnessu. Jeden jedinec
        mˇşe být rodiŁem více neş jednou.

        <item>Prove¤ k°íşení rodiŁˇ s danou pravdĽpodobností. Výsledkem
        k°íşení jsou dva noví potomci. V p°ípadĽ, şe ke k°íşení nedojde,
        vytvo° pouze kopie rodiŁˇ a povaşuj je za potomky.\ 

        <item>Prove¤ na novĽ vzniklých jedincích mutaci s danou
        pravdĽpodobností.

        <item>NovĽ vzniklé jedince umísti do nové populace.\ 
      </enumerate-Roman>

      <item>Pokud je velikost nové populace J-1 (pˇvodní populace obsahuje
      liché mnoşství jedincˇ), lze p°idat náhodného jedince k vytvo°ení
      kompletní populace.

      <item>Nahra¤ starou populaci populací novou a jdi do bodu 2.
    </code>
  </enumerate-numeric>

  Popsaný prˇbĽh genetického algoritmu (také nap°. v [MIT]) je oznaŁován
  jako<strong| jednoduchý genetický algoritmus> <em|(Simple Genetic Algorithm
  SGA, Goldberg 1989)>. Jednoduchý genetický algoritmus se vyznaŁuje
  typickými vlastnostmi podle <em|tabulky 1>.

  <big-table|<block*|<tformat|<cwith|1|1|1|2|cell-background|grey>|<table|<row|<cell|<strong|vlastnost>>|<cell|<strong|<with|color|grey|>realizace>>>|<row|<cell|reprezentace
  jedincˇ>|<cell|binární °etĽzce>>|<row|<cell|inicializace
  populace>|<cell|vytvo°ení náhodných °etĽzcˇ>>|<row|<cell|k°íşení>|<cell|k°íşení
  v jednom bodĽ s urŁenou pravdĽpodobností>>|<row|<cell|mutace>|<cell|zmĽna
  bitu v °etĽzci s urŁenou pravdĽpodobností>>|<row|<cell|výbĽr
  rodiŁˇ>|<cell|pravdĽpodobnost výbĽru je úmĽrná fitness>>|<row|<cell|výbĽr
  p°eşiv˛ích>|<cell|v˛ichni potomci nahradí rodiŁe>>>>>|Vlastnosti SGA.>

  <\with|par-first|0>
    Pokud usoudíme, şe nalezené °e˛ení je jiş dostateŁnĽ dobré, ukonŁíme bĽh
    algoritmu v bodĽ 2. UkonŁovací podmínka mˇşe být definována rˇznĽ.
    IntuitivnĽ platí, şe dobrá ukonŁovací podmínka zastaví bĽh algoritmu v
    p°ípadĽ, kdy jiş neoŁekáváme rozumné vylep˛ení, pop°ípadĽ pokud by
    náklady na dal˛í výpoŁet p°evý˛ily náklady, které jsme ochotni obĽtovat
    pro dosaşení oŁekávaného °e˛ení. Rˇzné varianty pro ukonŁení mohou být:
  </with>

  <\itemize-dot>
    <item>Po uplynutí stanoveného Łasu nebo poŁtu generací.

    <item>P°i dosaşení p°edem stanovené kvality °e˛ení.

    <item>Pokud nebylo dosaşeno şádného zlep˛ení po definovaný poŁet
    generací.

    <item>Pokud se zdá, şe algoritmus konvergoval. Zda do˛lo ke konvergenci
    mˇşeme odpozorovat nap°íklad podle poŁtu shodných jedincˇ v populaci.
  </itemize-dot>

  Jednotlivé kroky algoritmu si podrobnĽji rozebereme v následujícím textu.
  Samoz°ejmĽ existuje mnoho modifikací, které se svou implementací mohou
  li˛it ve v˛ech popsaných bodech. Ve skuteŁnosti nazýváme kaşdý výpoŁetní
  model zaloşený na populaci jedincˇ, který pouşívá operátorˇ k°íşení a
  mutace k prohledávání prostoru moşných °e˛ení, genetickým algoritmem.
  P°íkladem jsou hybridní genetické algoritmy, které kombinují prostý
  genetický algoritmus s dal˛ími metodami, nap°. hill-climbing (viz. dal˛í
  text). Tyto algoritmy, závislé na °e˛eném problému, vesmĽs vykazují velmi
  dobré výsledky. Jiný pojem, který se objevuje ve spojitosti s genetickými
  algoritmy, je pojem evoluŁní algoritmus. Mezi evoluŁní algoritmy pat°í
  genetické algoritmy, evoluŁní programování, evoluŁní strategie a genetické
  programování.\ 

  <subsection|Terminologie>

  Vzhledem k tomu, şe genetické algoritmy výcházejí z evoluce, promítá se
  biologie i do pouşívané terminologie ve spojitosti s genetickými algoritmy.

  <\itemize>
    <item>Chromozóm - ivé organismy se skládají z bunĽk, kaşdá buŹka
    obsahuje chromozómy, které slouşí jako stavební plán organismu. Chromozóm
    se skládá z genˇ. V genetických algoritmech rozumíme pod pojmem chromozóm
    reprezentaci moşného °e˛ení. Chromozómy bývají kódovány nap°. jako
    binární °etĽzce.

    <item>Gen - Na geny mˇşeme pohlíşet jako na kódování urŁité vlastnosti,
    nap°íklad barvy oŁí. Rˇzné vlastnosti, které gen urŁuje, nazýváme alely.
    V genetických algoritmech nazýváme genem jednu konfiguraŁní promĽnnou.
    Mˇşe to být jeden bit nebo i více p°ilehlých bitˇ kodující urŁitou Łást
    °e˛ení. Alela v binárním °etĽzci mˇşe být 1 nebo 0.

    <item>Lokus - Pozice na které se nachází daný gen v chromozómu.

    <item>Genom - Kompletní genetický materiál, tedy v˛echny chromozómy
    nazýváme genom. Jedinci s identickými genomy mají stejný genotyp. Fenotyp
    je vnĽj˛í projev, nap°. konkrétní barva oŁí.

    <item>Jedinec - \ Odpovídá moşnému °e˛ení.
  </itemize>

  <subsection|Inicializace>

  Na poŁátku bĽhu algorimu je nutné zvolit poŁáteŁní populaci. NejbĽşnĽj˛í
  bývá vytvo°ení náhodné populace. Tento p°ístup není ale vhodný pro v˛echny
  problémy<em|.> Mˇşe se stát, şe náhodný °etĽzec kóduje nep°ípustné °e˛ení
  <em|(viz. problém batohu dále v textu)>. Pokud k takové situaci dojde, je
  nutné °etĽzec upravit tak, aby byl p°ípustný nebo ho nĽjakým zpˇsobem
  penalizovat a sníşit tak jeho ˛anci k p°echodu do dal˛í generace. Stejný
  postup lze pouşít pro nep°ípustný °etĽzec, který vznikl k°íşením Łi mutací.
  Abychom se p°i inicializaci takovýmto problémˇm vyhli, mˇşeme do poŁáteŁní
  populace umístit pouze jedince p°ípustné v závislosti na °e˛eném problému.\ 

  KromĽ kódování pomocí binárních °etĽzcˇ se pouşívají i jiné druhy kódování,
  nap°. celoŁíselné, pomocí stromu, maticí. \ V tĽchto p°ípadech musíme
  vytvo°it vhodné operátory k°íşení a mutace p°izpˇsobené zvolené datové
  struktu°e.

  V kaşdém p°ípadĽ by poŁáteŁní populace mĽla být rˇznorodá a pokrývat
  rovnomĽrnĽ celý stavový (prohledávaný) prostor. V opaŁném p°ípadĽ je
  radikálnĽ sníşena pravdĽpodobnost nalezení optimálního °e˛ení.

  <section|Kódování a hodnotící funkce>\ 

  Kódování je závislé na °e˛eném problému. P°i pouşití binárního kódování si
  optimalizaŁní problém muşeme p°edstavit jako ``Łernou sk°íŹku'' s mnoha
  páŁkami. Kaşdá páŁka mˇşe být ve dvou polohách a odpovídá jedné logické
  hodnotĽ v binárním °etĽzci. Informace, kterou nám sk°íŹka mˇşe poskytnout,
  je pouze, jak kvalitní je dané nastavení. Tento výstup urŁuje ohodnocení
  kombinace vstupních promĽnných. Hodnotící funkce je komponenta genetického
  algoritmu, která je závislá na °e˛eném problému. Na˛ím cílem je nastavit
  takovou vstupní kombinaci promĽnných, která získá nejvy˛˛í ohodnocení.\ 

  Problémy, které °e˛í genetické algoritmy jsou obvykle nelineární. Z toho
  plyne, şe vstupní promĽnné jsou na sobĽ závislé a nemˇşeme s nimi zacházet
  oddĽlenĽ. Nap°íklad izolovat jednu promĽnnou a provést optimalizaci, poté
  optimalizovat druhou atd. S kombinací vstupních promĽnných musíme zacházet
  jako s celkem, to znamená brát ohled na provázanost tĽchto promĽnných.\ 

  <next-line>V jednoduchém genetickém algoritmu se snaşímĽ maximalizovat
  funkci c definovanou takto:

  \;

  <\with|par-mode|center>
    <with|mode|math|c : {0,1}<rsup|N>\<longrightarrow\>\<bbb-R\>>
  </with>

  <next-line>Kaşdý problém, který chceme °e˛it pomocí jednoduchého
  genetickího algoritmu, musí být zakódován binárnĽ. \ Za p°edpokladu
  ohodnocení °e˛ení pomocí funkce c definujeme v kanonickém genetickém
  algoritmu fitness funkci takto:

  \;

  <\with|par-mode|center>
    <with|mode|math|f(s)=<frac|c(s)|<wide|c|\<bar\>>><with|mode|text|, kde
    <with|mode|math|<wide|c|\<bar\>>> je prˇmĽr ze v˛ech c(s). >>
  </with>

  <next-line>Slovo fitness budu dále v textu pouşívat v jeho ˛ir˛ím významu a
  to kvality jedince, která odráşí ˛ance k reprodukci.

  <section|Selekce>

  Selekcí nazýváme výbĽr jedincˇ do dal˛í generace. Rozhoduje o tom, kdo
  p°eşije a dostane moşnost k reprodukci. Existuje mnoho zpˇsobˇ, jak selekci
  implementovat, nĽkteré zpˇsoby jsou dále popsány (váşená ruleta, rank
  based, tournament, SUS).

  V jednoduchém genetickkém algoritmu nahrazujeme celou starou populaci
  populací novou. To ale nemusí být pravidlem. Jiné varianty algoritmu nemusí
  nahrazovat celou populaci. Selekci mˇşeme také vidĽt v kontextu výbĽru mezi
  rodiŁi a potomky pro vytvo°ení nové populace, tzv. <em|selekce p°eşiv˛ích>.
  \ Tuto mˇşeme rozdĽlit na selekci na základĽ stá°í (moşné implementovat
  nap°íklad pomocí fronty) nebo na základĽ fitnessu (pouşijeme nĽkterou z
  dále popsaných selekŁních metod).

  <subsection|Váşená ruleta>

  Asi nejp°irozenĽj˛ím zpˇsobem výbĽru je pouşití tzv. váşené rulety. Kaşdý
  jedinec je reprezentován jednou výseŁí rulety. Velikost výseŁe
  proporcionálnĽ odpovídá honotĽ fitness jedince. Fitness p°ímo udává
  pravdĽpodobnost P vylosování jedince ruletou,
  <with|mode|math|P=<frac|f<rsub|i>|<big|sum>f<rsub|i>>>. To zaruŁuje, şe i
  slab˛í jedinci mají moşnost uplatnit se v dal˛í generaci a zúŁastnit se tak
  k°íşení a mutace. Mˇşe se stát, şe malá zmĽna ménĽ kvalitního jedince Łi
  k°íşení s jiným jedincem poskytnou velice kvalitní °e˛ení.

  Tím, şe ruletu roztoŁíme N-krát, získáme N °etĽzcˇ do nové populace.
  OŁekávaný poŁet jedincˇ I s pravdĽpodobností vylosování P v p°í˛tí generaci
  urŁíme \ <with|mode|math|I=P\<cdot\>N>.

  Tato metoda má také velkou nevýhodu. Pokud existuje v populaci jedinec s
  velkou hodnotou fitness oproti zbytku populace, mˇşe tento jedinec velmi
  rychle pokrýt celou populaci. Této neşádoucí situaci °íkáme p°edŁasná
  konvergence <em|(premature convergence)>. Typicky se takové kvalitnĽj˛í
  °etĽzce vyskytují jiş na poŁátku bĽhu algoritmu, coş znaŁnĽ redukuje
  moşnost algoritmu nalézt dobré °e˛ení. Dá se °íct, şe je kladen p°íli˛
  velký dˇraz na prohledávání prostoru reprezentovaného vysoko ohodnocenými
  jedinci na úkor ostatních jedincˇ v populaci.

  Abychom p°ede˛li p°edŁasné konvergenci, mˇşeme pouşít tzv. ˛kálování
  (scaling). kálování je dále v textu popsáno.

  Na obrázku je znázornĽna ruleta s oŁíslovanými výseŁemi. NejvĽt˛í výseŁ
  zabírá jedinec s Łíslem 7 a má nejvĽt˛í ˛anci na vylosování. Vylosován byl
  ov˛em jedinec s Łíslem 2.\ 

  <big-figure|<postscript|img/roulette.png|*5/8|*5/8||||>|Váşená ruleta>

  \;

  <\with|par-first|0>
    Implementaci selekce váşenou ruletou si ukáşeme na následujícím
    pseudokódu:
  </with>

  <\code>
    <\enumerate-numeric>
      <item>SpoŁti souŁet S hodnot fitness v˛ech jedincˇ v populaci.

      <item>Vyber náhodné Łíslo R v intervalu \<less\>0, S), to graficky
      odpovídá umístĽní ukazatele rulety.

      <item>Procházej postupnĽ jedince v populaci a sŁítej jejich hodnoty
      fitness, dokud nebude souŁet vĽt˛í neş R.

      <item>Jedinec, jehoş fitness po p°iŁtení zpˇsobí p°ekroŁení hodnoty R,
      je vylosovaným jedincem.
    </enumerate-numeric>
  </code>

  <subsection|Souboj (tournament)>

  Souboj mezi nĽkolika náhodnĽ vylosovanými jedinci probíhá na základĽ
  hodnoty fitness. Z <with|mode|math|K\<geq\>2> náhodnĽ vybraných jedincˇ
  vybereme toho, který má nejvy˛˛í fitness (K=1 odpovídá náhodnému výbĽru).
  Zvy˛ováním hodnoty K dosáhneme vĽt˛ího selekŁního tlaku a tím také
  rychlej˛í konvergence.

  Tento zpˇsob selekce se chová podobnĽ jako selekce na základĽ ranku, ve
  smyslu selekŁního tlaku, av˛ak je snadný na implementaci, rychlý a vhodný
  pro paralelizaci. V provedených testech se ukazuje jako nejlep˛í volba.\ 

  Varianta turnaje nazývaná pravdĽpodobnostní souboj (probabilistic
  tournament) vybere nejlep˛ího jedince s pravdĽpodobností
  <with|mode|math|p>, druhého nejlep˛ího s pravdĽpodobností
  <with|mode|math|p\<cdot\><left|(>1-p<right|)>>, t°etího nejlep˛ího s
  pravdĽpodobností <with|mode|math|p\<cdot\><left|(>1-p<right|)><rsup|2>>
  atd. Pokud se p=1, jedná se o pˇvodní variantu vybrání nejlep˛ího jedince.

  <subsection|Stochastic universal sampling>

  Jedná se o jednofázovou metodu podobnou ruletĽ. Na rozdíl od rulety, kde v
  jednom prˇbĽhu vybereme jednoho jedince, zde jedním prˇbĽhem vybereme
  v˛echny jedince do dal˛í generace. Místo jednoho ukazatele na klasické
  ruletĽ pouşijeme N stejnĽ vzdálených ukazatelˇ. Tím jedním otoŁením rulety
  vybereme celou novou populaci. OznaŁíme-li fitness i-tého jedince v
  populaci jako f(i), mˇşeme prˇbĽh vyjád°it následujícím pseudokódem:

  <\code>
    R = rand(0, SUM_OF_FITNESS/N) //umístĽní prvního ukazatele

    SUM = 0

    for I=1 to N do

    \ \ \ SUM = SUM + f(i)

    \ \ \ while(SUM \<gtr\> R) //dokud jsou ukazatele v téşe výseŁi,
    provádíme výbĽr

    \ \ \ \ \ \ \ select(i) \ //vyber jedince

    \ \ \ \ \ \ \ R = R + (SUM_OF_FITNESS/N) \ \ //prove¤ posun ukazatele
  </code>

  <\with|par-first|0>
    \ SUS ov˛em ne°e˛í hlavní nedostatek váşené rulety a sice problém
    p°edŁasné konvergence.\ 
  </with>

  <subsection|Rank ruleta>

  Problém p°edŁasné konvergence se snaşí °e˛it <em|``rank ruleta'>'. PrˇbĽh
  mˇşeme rozdĽlit do dvou fází. Nejprve p°i°adíme kaşdému jedinci jisté
  ohodnocení nazývané rank. Po té pouşijeme váşené rulety, která vybere
  jedince na základĽ p°i°azeného ranku.

  P°i°azení ranku si lze p°edstavit následovnĽ: Se°adíme jedince v populaci
  podle jejich hodnoty fitness. Jedinci s nejniş˛í hodnotou p°i°adíme rank 1
  a následujícímu o 1 vĽt˛í. Poslední jedinec bude mít rank odpovídající
  velikosti populace. Pokud se vyskytuje stejný jedinec vícekrát, vşdy bude
  mít stejný rank.\ 

  Nevýhodou této metody mˇşe být pomalej˛í konvergence díky tomu, şe fitnessy
  kvalitních °etĽzcˇ jsou si velmi podobné. Pokud jsou ale hodnoty pˇvodního
  fitness vysoké a podobné, coş je bĽşná situace, mˇşe naopak p°ispĽt k
  rychlej˛í konvergenci. PrˇbĽh je tedy následující:

  <\enumerate-numeric>
    <\code>
      <item>P°i°a¤ kaşdému jedinci rank na základĽ fitness.

      <item>Vyber jedince pomocí váşené rulety.
    </code>
  </enumerate-numeric>

  <section|K°íşení>

  ÚŁelem k°íşení °etĽzcˇ je testovat nové Łásti prohledávané oblasti namísto
  stálého testování jednoho bodu. P°i k°íşení si jedinci vymĽŹují informace s
  cílem nalézt lep˛í °e˛ení.\ 

  <\note>
    K°íşení ov˛em komplikuje efekt implicitního paralelismu. Mˇşe se stát, şe
    potomek bude p°esunut do jiné oblasti (opustí stavební blok) a zpomalí
    tak konvergenci (viz. kapitola 12).
  </note>

  \;

  Základní variantou k°íşení je tzv. <strong|k°íşení v jednom bodĽ>
  <em|(one-point crossover)>. K°íşení probíhá mezi dvĽma jedinci (rodiŁi) a
  výsledkem jsou opĽt dva jedinci, potomci. ekneme-li, şe k°íşíme °etĽzce na
  2. místĽ, znamená to k°íşení mezi druhým a t°etím bitem °etĽzce. Zvolíme-li
  pozici k°íşení v °etĽzci, vytvo°íme potomky tak, şe bity p°ed pozicí
  k°íşení v potomkovi pocházejí z jednoho rodiŁe a bity za touto pozicí z
  druhého. Nevýhodou je velká závislost na pozici genu v °etĽzci. Nap°. geny
  na opaŁných stranách °etĽzce budou vşdy oddĽleny, sousední geny budou
  rozdĽleny jen s malou pravdĽpodobností (1/délka_°etĽzce). Tento problém
  nazýváme poziŁní závislost (positional bias). \ Metodou k°íşení v jednom
  bodĽ získáme dva potomky následujícím zpˇsobem.

  \;

  <\with|par-first|0>
    RodiŁe: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Potomci:
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|X
    \ X \ X \ X>>>>> \ 0 \ 0 \ 1 \ 0>>>>>
    \ \ \ <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|Y
    \ Y \ Y \ Y>>>>> \ 0 \ 0 \ 1 \ 0>>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|Y
    \ Y \ Y \ Y>>>>> \ 1 \ 0 \ 1 \ 1>>>>>
    \ \ \ <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|X
    \ X \ X \ X>>>>> \ 1 \ 0 \ 1 \ 1>>>>>\ 

    <\with|par-first|0>
      \ 
    </with>
  </with>

  <\with|par-first|0>
    <strong|Kk°íşení ve dvou bodech> <em|(two-point crossover)> probíhá
    následovnĽ: NáhodnĽ zvolíme dva body ve kterých se bude k°íşit a bity
    mezi nimi p°ehodíme. K°íşení v jednom bodĽ je speciální p°ípad k°íşení ve
    dvou bodech, kdy je vşdy za poŁáteŁní bod volen první bit °etĽzcˇ.
  </with>

  \;

  <\with|par-first|0>
    RodiŁe: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Potomci:
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|0 \ 1
    \ <block*|<tformat|<table|<row|<cell|X \ X \ X>>>>> \ 0 \ 0>>>>>
    \ \ \ <block*|<tformat|<table|<row|<cell|0 \ 1
    \ <block*|<tformat|<table|<row|<cell|Y \ Y \ Y>>>>> \ 0 \ 0>>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|1 \ 0
    \ <block*|<tformat|<table|<row|<cell|Y \ Y \ Y>>>>> \ 1 \ 1>>>>>
    \ \ \ <block*|<tformat|<table|<row|<cell|1 \ 0
    \ <block*|<tformat|<table|<row|<cell|X \ X \ X>>>>> \ 1 \ 1>>>>>\ 

    \;

    <\with|par-first|0>
      Moşné je i pouşití k°íşení ve více bodech, ov˛em díky velkému
      destruktivnímu charakteru, se toto k°íşení p°íli˛ nepouşívá.
    </with>
  </with>

  Dal˛ím zpˇsobem k°íşení je tzv. <strong|uniformní k°íşení> <em|(uniform
  crossover)>. P°i tomto k°íşení procházíme kaşdý bit rodiŁˇ a náhodnĽ je
  mezi sebou prohazujeme. P°i uşití parametrizovaného uniformního k°íşení
  mˇşeme volit pravdĽpodobnost p°ehození bitˇ. Ta se nejŁastĽji volí v
  intervalu \<less\>0.5, 0.8\<gtr\>. Hodnota 0.5 odpovídá základní variantĽ
  náhodného p°ehození.

  \;

  \;

  <\with|par-first|0>
    RodiŁe: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Potomci:
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|0 <block*|<tformat|<table|<row|<cell|1>>>>>
    \ <block*|<tformat|<table|<row|<cell|1>>>>> 0
    \ <block*|<tformat|<table|<row|<cell|0>>>>> \ 1 \ \ 0 >>>>>
    \ \ <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|0
    \ 1 \ 1 \ 1 \ 0 \ 1 \ 1>>>>>>>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|<block*|<tformat|<table|<row|<cell|0>>>>>
    \ 0 \ 0 <block*|<tformat|<table|<row|<cell|1>>>>> \ 0
    \ <block*|<tformat|<table|<row|<cell|1>>>>>
    <block*|<tformat|<table|<row|<cell|1>>>>>>>>>>
    \ \ <block*|<tformat|<table|<row|<cell|0 \ 0 \ 0 \ 0 \ 0 \ 1 \ 0 \ >>>>>\ 

    <\with|par-first|0>
      \ 
    </with>
  </with>

  <\with|par-first|0>
    V malých populacích mˇşe uniformní k°íşení dosahovat lep˛ích výsledkˇ
    \ neş klasické operátory k°íşení, protoşe pomáhá p°ekonat nedostateŁné
    pokrytí prohledávaného prostoru malou populací. V takovém p°ípadĽ bývají
    obecnĽ více destruktivní operátory k°íşení úspĽ˛nĽj˛í.
  </with>

  <section|Mutace>

  Mutace náhodnĽ mĽní jedince v populaci. Na poŁátku bĽhu algoritmu
  specifikujeme pravdĽpodobnost, se kterou bude docházet k mutaci. S touto
  pravdĽpodobností bude docházet ke zmĽnĽ bitˇ jedincˇ v populaci. Procházen
  je kaşdý bit kaşdého °etĽzce a v p°ípadĽ, şe v daném bitu dojde k mutaci,
  je tento znegován.

  Mutace zaji˛´uje, şe populace se nestane jednotvárnou a neschopnou dal˛ího
  vývoje. Mˇşe se stát, şe po nĽkolika generacích bude díky selekci na jedné
  pozici kaşdého chromozómu stejný bit. K°íşením získáme na této pozici opĽt
  stejný bit. Jediný zpˇsob, jak p°edejít této neşádoucí situaci, je mutace
  tohoto bitu.\ 

  Je vhodné zvolit velmi malou pravdĽpodobnost mutace (0.5% - 5%). Mutace má
  samoz°ejmĽ stejnĽ jako k°íşení destruktivní vliv na schémata (mĽní oblast
  prohledávání) a z tohoto pohledu je vnímána jako <em|``nutné zlo`>`. Na
  druhou stranu, nĽkteré algoritmy vyuşívající právĽ mutace a şádného
  k°íşení, poskytují velmi komplexní prohledávání s dobrými výsledky. V
  kaşdém p°ípadĽ je spí˛e lep˛í hledat rovnováhu mezi provádĽním obou
  operací, neş jednu úplnĽ vynechat. \ \ 

  \;

  <\with|par-first|0>
    P°ed mutací: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Po mutaci:
  </with>

  \;

  <\with|par-first|0>
    <block*|<tformat|<table|<row|<cell|0 <block*|<tformat|<table|<row|<cell|1>>>>>
    \ <block*|<tformat|<table|<row|<cell|1>>>>> 0
    \ <block*|<tformat|<table|<row|<cell|0>>>>> \ 1 \ 0 >>>>>
    \ \ <block*|<tformat|<table|<row|<cell|0
    <block*|<tformat|<table|<row|<cell|0>>>>>
    <block*|<tformat|<table|<row|<cell|0>>>>> 0
    <block*|<tformat|<table|<row|<cell|1>>>>> \ 1 \ 0>>>>>\ 
  </with>

  <section|Elitá°ství>

  Elitá°ství je metoda umoşŹující za v˛ech okolností zachovat kvalitní
  jedince v populaci. Definovaný poŁet nejlep˛ích jedincˇ, Łasto jeden, je
  zachován do dal˛í generace v nezmĽnĽné podobĽ. Elitá°ství slouşí jako
  doplnĽk selekce, který zabraŹuje ztrátĽ nejlep˛ích jedincˇ, kte°í by
  nemuseli být vybráni do dal˛í generace, pop°ípadĽ by mohli být po˛kozeni
  destruktivním vlivem k°íşení a mutace. Pouşití elitá°ství výraznĽ vylep˛uje
  bĽh algoritmu. V praxi se Łasto pouşívá jeden elitní jedinec, který zabrání
  tomu, aby v dal˛ím bĽhu nedo˛lo ke sníşení nejlep˛ího fitness v populaci.\ 

  KromĽ elitá°ství se pouşívá i metoda odstranĽní nejhor˛ího jedince z
  populace (genitor). Tuto metodu se doporuŁuje provádĽt ve vĽt˛ích
  populacích.

  <section|kálování>

  V prˇbĽhu genetického algoritmu se zásadnĽ mĽní rozprost°ení hodnot fitness
  mezi jedinci. Na poŁátku mˇşe mít jeden jedinec výraznĽ vĽt˛í fitness neş
  ostatní (to vede k p°edŁasné konvergenci) a na konci bĽhu bývají zase
  hodnoty fitness v˛ech jedincˇ velmi blízké. Proto je vhodné nĽjakým
  zpˇsobem zajistit udrşení selekŁního tlaku p°iblişnĽ na stejné úrovni. To
  je cílem metody zvané ˛kálování. V této Łásti se zamĽ°íme na pouşití
  lineárního ˛kálování.

  P°i pouşití <strong|lineárního ˛kálování> chceme ˛kálovat fitness kaşdého
  jedince v populaci tak, aby ˛kálovaná hodnota fitness byla lineárnĽ svázaná
  s ne˛kálovanou hodnotou. kálovanou hodnotu fitness oznaŁíme
  <with|mode|math|f<rprime|'>><with|mode|math|>. Pˇvodní hodnotu
  <with|mode|math|f>.

  \;

  <\with|par-mode|center>
    <with|mode|math|f<rprime|'>=a \<cdot\>f+b>

    <\with|mode|math>
      f<rsub|avg>=f<rprime|'><rsub|avg>

      f<rsub|max>=C\<cdot\>f<rsub|avg>
    </with>

    \ 
  </with>

  <\with|par-first|0>
    Koeficienty a, b zvolíme tak, aby prˇmĽr ˛kálovaných a ne˛kálovaných
    hodnot fitness byl stejný. Tím zajistíme, şe oŁekávaný poŁet potomkˇ
    prˇmĽrného jedince v dal˛í generaci se nezmĽní. Dal˛í poşadavek je, aby
    ˛kálovaná hodnota byla C násobkem prˇmĽrné fitness
    <with|mode|math|f<rsub|avg>> v generaci. Volbou této konstanty
    ovlivŹujeme velikost rozdílu fitness jedincˇ v populaci. Volbou C
    \<less\> 1 p°edejdeme prvnĽ zmínĽnému problému velmi nadprˇmĽrného
    °etĽzce na poŁátku bĽhu, sníşíme rozdíl mezi hodnotami fitness v˛ech
    jedincˇ. Volbou C \<gtr\> 1 naopak rozdíl zvý˛íme. To se hodí spí˛e ke
    konci bĽhu algoritmu. Kombinací p°edchozích vztahˇ dostaneme rovnice pro
    výpoŁet koeficientˇ a a b.
  </with>

  \ 

  <with|font-size|1.19|<\with|par-mode|center>
    <\with|mode|math>
      a=f<rsub|avg>\<cdot\><frac|f<rsub|max>-C\<cdot\>f<rsub|avg>|f<rsub|max>-f<rsub|avg>>

      \;

      b=<frac|f<rsub|avg>\<cdot\>(C-1)|f<rsub|max>-f<rsub|avg>>
    </with>

    \;
  </with>>

  <next-line>Podobného mechanismu vyuşívá také rank ruleta. P°i p°idĽlení
  rankˇ kaşdému jedinci snişuje rozdíl mezi hodnotami fitness na 1. Pokud
  pouşíváme selekci turnajem, nemá uşití ˛kálování význam, protoşe
  porovnáváme pouze, zda jeden jedinec má vĽt˛í fitness neş jiný a to se
  provedením ˛kálování nezmĽní. Dal˛í jednoduchá varianta, která se snaşí
  sníşit fitnessy jedincˇ v populaci, je pouhé odeŁtení nejniş˛í hodnoty
  fitness v populaci od kaşdého jedince.

  <section|Populace>

  Genetické algoritmy pouşívají k prohledávání mnoho jedincˇ, kte°í tvo°í
  populaci. Populace jedincˇ zabraŹuje uváznutí v lokálním optimu.\ 

  Základním problémem, se kterým se musíme potýkat p°i práci s genetickým
  algoritmem, je nutnost kódování potenciálních °e˛ení. Pro kaşdý problém se
  hodí jiný typ kódování. NejŁastĽji se pouşívá kódování binárními °etĽzci,
  celoŁíselné a kódování pomocí stromu.

  Volba velikosti populace je jeden z faktorˇ ovlivŹujících schopnost
  algoritmu rychle konvergovat k optimálnímu °e˛ení. P°íli˛ malá populace
  mˇşe zpˇsobit, şe algoritmus neprohledá dostateŁnou Łást prohledávaného
  prostoru, aby na˛el ucházející °e˛ení. Volba p°íli˛ velké populace naopak
  zpˇsobí zbyteŁné prodlouşení výpoŁtu, bez efektu na kvalitu nalezeného
  °e˛ení.

  Optimální velikost populace se li˛í pro rˇzné problémy a p°edev˛ím pro
  zadání ``rˇzných velikostí``.\ 

  <section|Matematický popis genetických algoritmˇ, teorém o schématech>

  V následujícím textu si ukáşeme zpˇsob, jakým se matematicky popisují
  genetické algoritmy. Nejedná se ov˛em o p°esný model popisující bĽh
  genetického algoritmu. Na závĽr jsem uvedl nĽkteré nedostatky tohoto
  modelu. Dále budeme p°edpokládat pouze jednoduchý genetický algoritmus s
  binárním kódováním.

  K popisu pouşíváme pojem schéma. Schématem nazýváme °etĽzec stejné délky
  jako je °etĽzec v generaci, který kromĽ znakˇ 0 a 1 obsahuje znak *
  slouşící jako zástupný symbol. ekneme, şe °etĽzec se s daným schématem
  shoduje, pokud se shodují znaky na pozicích neobsahující znak *.

  Pracujeme-li s °etĽzci délky N, mˇşeme °etĽzce mapovat na hrany N-rozmĽrné
  krychle. Pro jednoduchost uvedu p°íklad s °etĽzci délky 3. Kaşdý takový
  °etĽzec p°edstavuje sou°adnice jedné hrany krychle v prostoru. Schémata pak
  odpovídají hranám krychle. Kaşdé hranĽ odpovídá jedno potenciální °e˛ení.\ 

  <\big-figure|<postscript|img/hyper.png|*5/8|*5/8||||>>
    Grafické znázornĽní schémat
  </big-figure>

  \;

  P°ední stĽna krychle odpovídá \ schématu **0. Pokud bychom chtĽli vytvo°it
  Łty°rozmĽrnou krychli, vytvo°íme jí vloşením 3-rozmĽrné krychle do jiné
  3-rozmĽrné krychle a propojíme odpovídající hrany. Hrany vnĽj˛í krychle
  oŁíslujeme stejnĽ jako odpovídající hrany vnit°ní krychle. Nakonec doplníme
  oŁíslování o Łtvrtý bit tak, şe ke hranám vnĽj˛í krychle p°idáme 0 a ke
  hranám vnit°ní ktychle 1 na místo prvního bitu. Po této úpravĽ reprezentuje
  vnit°ní krychli schéma 1*** a vnĽj˛í krychli 0***.

  Zkoumejme nyní, co se bude dít s poŁtem °etĽzcˇ shodujících se s daným
  schématem p°i rˇzných operacích genetického algoritmu.\ 

  <subsection|Selekce>

  PoŁet °etĽzcˇ shodujících se s daným schématem v t-tém kroku genetického
  algoritmu oznaŁujeme jako <with|mode|math|M(H,t)>.
  <with|mode|math|M(H,t+selekce)> oznaŁuje generaci po provedení selekce,
  av˛ak p°ed provedením k°íşení a mutace.

  Uvaşujme selekci zaloşenou na principu váşené rulety. PrˇmĽr kvalit
  jedincˇ, shodujících se se schématem H v t-té generaci
  <with|mode|math|f(H,t)> urŁíme jako podíl souŁtu hodnot fitness jedincˇ
  shodujících se se schématem a jejich poŁtu. Platí tedy:
  \ <with|mode|math|f(H,t)= <frac|<big|sum>f(H<rsub|i>,t)|M(H, t)>> . Podle
  tohoto vztahu mˇşeme odhadnout oŁekávaný poŁet °etĽzcˇ shodujících se se
  schématem p°i p°echodu do následující generace.

  \;

  <\with|par-mode|center>
    <with|mode|math|M(H,t + selekce) = M(H,t)\<cdot\>
    <frac|f(H,t)|<big|sum>f<rsub|i>>\<cdot\> n> <with|mode|math| = M(H,
    t)\<cdot\><frac|f(H,t)|<wide|f|\<bar\>>>>.
  </with>

  \;

  Vidíme, şe pomocí selekce up°ednostŹujeme schémata s nadprˇmĽrnou kvalitou,
  nezískáme ov˛em nové vzorky prohledávaného prostoru.

  <subsection|K°íşení>\ 

  K demonstraci vlivu k°íşení na schémata pouşijeme jednoduché k°íşení, které
  provádíme rozdĽlením °etĽzcˇ v jediném bodĽ a vzájemnou výmĽnou informací.

  Operace k°íşení má destruktivní vliv na schémata. To znamená, şe p°i
  k°íşení dvou °etĽzcˇ, z nichş se alespoŹ jeden neshoduje s daným schématem,
  mˇşeme získat °etĽzce, z nichş se ani jeden s pˇvodním schématem neshoduje.
  Nap°íklad pro schéma *00*1***1:

  \;

  \;

  \;

  <\with|par-mode|center>
    Pˇvodní °etĽzce \ \ \ \ Po k°íşení

    \ \ \ \ \ <block|<tformat|<table|<row|<cell|1001111>|<cell|11>>>>>
    \ \ \ \ \ \ \ <block|<tformat|<table|<row|<cell|1010100>|<cell|11>>>>>

    \ \ \ \ \ <block|<tformat|<table|<row|<cell|1010100>|<cell|00>>>>>
    \ \ \ \ \ \ \ <block|<tformat|<table|<row|<cell|1001111>|<cell|00>>>>>
  </with>

  \;

  Délku schématu <with|mode|math|H> oznaŁme <with|mode|math|\<Delta\>(H)>.
  Délka schématu udává vzdálenost mezi první a poslední urŁenou pozicí
  schématu. Nap°íklad *1**0*10*1 má délku 8.

  OznaŁíme-li délku °etĽzce <with|mode|math|L>, mˇşe ke k°íşení dojít na
  <with|mode|math|L>-1 pozicích v °etĽzci, p°itom ke ztrátĽ mˇşe dojít na
  <with|mode|math|\<Delta\>(H)> pozicích, nebo´ musí být na obou stranách od
  vybrané pozice k°íşení urŁená pozice schématu. Pokud se navíc °etĽzec
  neshodující se se schématem li˛í na obou stranách od bodu k°íşení v alespoŹ
  jedné urŁené pozici, pak se ani jeden výsledný °etĽzec nebude shodovat s
  pˇvodním schématem, jak ukazuje p°ede˛lý p°íklad.

  Né vşdy je ale destrukce takto absolutní, mˇşe se stát, şe alespoŹ jeden
  jedinec se po k°íşení se schématem bude shodovat. Dokonce je moşný vznik
  nového jedince, který se shoduje se schématem i p°esto, şe ani jeden z
  rodiŁˇ se se schématem neshodoval, nap°. mĽjme schéma **001**0 a rodiŁe
  001\|01000, 000\|10000. Vzniklí potomci jsou 00001000 a 00110000. První
  potomek se se schématem shoduje a druhý nikoliv, p°estoşe ani jeden rodiŁ
  se se schématem neshoduje. Tyto zisky \ zanedbáváme, uvaşujeme pouze ztráty
  a p°edpokládáme, şe pokud budeme k°íşit na pozici schématu, od které je na
  obou stranách urŁená pozice, dojde ke ztrátĽ. Pokud se oba rodiŁe se
  schématem shodují, k destrukci nedojde.\ 

  <next-line>PravdĽpodobnost<with|mode|math|> <with|mode|math|p<rsub|d>>
  destrukce mˇşeme vyjád°it takto:<next-line> \ 

  <\with|par-mode|center>
    \ <with|mode|math|<with|mode|math|<frac|\<Delta\><left|(>H<right|)>|L-
    1>\<cdot\>(1-<frac|M(H,t)|N>\<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>)>>
  </with>

  <next-line>N ve vztahu oznaŁuje velikost populace.
  <with|mode|math|(1-<frac|M(H,t)|N>\<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>)>
  odpovídá pravdĽpodobnosti, şe náhodnĽ vylosovaný jedinec z populace po
  selekci se nebude se schématem shodovat. OznaŁme <frac|M(H,t)|N> jako
  P(H,t). Dále oznaŁme pravdĽpodobnost k°íşení <with|mode|math|p<rsub|c>>.
  OŁekávaný poŁet jedincˇ shodujících se se schématem po operaci selekce a
  k°íşení urŁíme takto:<next-line>

  <\with|par-mode|center>
    <with|mode|math|M(H,t+ selekce + <with|color|black|krizeni
    >)\<geq\>(1-p<rsub|c>)\<cdot\>M(H,t) \<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>+p<rsub|c>\<cdot\><left|[>M(H,t)\<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>\<cdot\>(1-<with|mode|text|>p<rsub|d>)<right|]>
    >\ 
  </with>

  <next-line>Po úpravĽ:

  \;

  <\with|par-mode|center>
    <with|mode|math|P(H,t+ selekce + <with|color|black|krizeni
    >)\<geq\>P(H,t) \<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>\<cdot\><left|[>1-p<rsub|c>\<cdot\><frac|\<Delta\><left|(>H<left|)>|L-1>\<cdot\>(1-P(H,t)\<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>)<right|]>
    >\ 
  </with>

  <next-line>Trochu ménĽ destruktivní charakter na schémata má k°íşení ve
  dvou bodech. Uniformní k°íşení má destruktivnĽj˛í efekt na schémata, neş
  k°íşení v jednom bodĽ. Pro schémata 3. °ádu je ve v˛ech ohledech
  destruktivnĽj˛í, neş k°íşení ve dvou bodech <em|(DeJong)>. P°es tyto
  nedostatky se ukazuje, şe uniformní k°íşení poskytuje velmi dobré výsledky.
  Také k°íşení ve více neş dvou bodech má velmi destruktivní úŁinky. Operátor
  k°íşení se ale zdá být mnohem mocnĽj˛ím nástrojem pro generování schémat
  neş operátor mutace.

  \;

  Mutace má také destruktivní vliv na schémata. Jako taková má zabránit
  jednotvárnosti populace.\ 

  ád <with|mode|math|<with|mode|math|\<omicron\>(H)>> schématu oznaŁuje
  \ poŁet urŁených pozic ve schématu. ím více je ve schématu neurŁených
  pozic, tím vĽt˛í Łást N-rozmĽrné krychle je tímto schématem pokryta.

  PravdĽpodobnost, şe na jedné pozici °etĽzce nedojde ke zmĽnĽ, urŁíme jako
  <with|mode|math|1 - p<rsub|m>>, kde <with|mode|math|<with|mode|math|p<rsub|m>>>
  oznaŁuje pravdĽpodobnost mutace. PravdĽpodobnost, şe v celém °etĽzci
  nedojde k mutaci, pak odpovídá výrazu <with|mode|math|(1-p<rsub|m>)<rsup|o(H)>>.<next-line><next-line>Výsledný
  vztah vyjad°ující teorém o schématech:

  \;

  <\with|par-mode|center>
    <with|mode|math|P(H,t+ 1)\<geq\>P(H,t)
    \<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>\<cdot\><left|[>1-p<rsub|c>\<cdot\><frac|\<Delta\><left|(>H<left|)>|L-1>\<cdot\>(1-P(H,t)\<cdot\><frac|f<left|(>H,t<left|)>|<wide|f|\<bar\>>>)<right|]>
    \<cdot\><with|mode|text|(1-p<rsub|m>)<rsup|o(H)>>>\ 
  </with>

  <subsection|Nárˇst poŁtu °etĽzcˇ>

  Uvaşujme nyní nárˇst jedincˇ shodujících se se schématem p°ed provedením
  k°íşení a mutace. Platí tedy <with|mode|math|M(H,t + selekce) =
  ><with|mode|math| M(H, t)\<cdot\><frac|f(H,t)|<wide|f|\<bar\>>>>. \ Dále
  nech´ <with|mode|math|f(H,t)=<wide|f|\<bar\>> +<wide|f|\<bar\>> \<cdot\>c>,
  kde c je kladná konstanta.\ 

  \;

  <\with|par-mode|center>
    <with|mode|math|M(H,t + selekce) = ><with|mode|math| M(H,
    t)\<cdot\><frac|<with|mode|text|<with|mode|math|<wide|f|\<bar\>>
    +<wide|f|\<bar\>> \<cdot\>c>>|<wide|f|\<bar\>>> = M(H,t)\<cdot\>(1+c)>.\ 
  </with>

  <next-line>Tento vztah mˇşeme zobecnit pro t-tou generaci následovnĽ:
  <with|mode|math|M(H,t) = ><with|mode|math|M(H, 0)\<cdot\>(1+c)<rsup|t>>.
  Výsledný vztah ukazuje exponenciální nárˇst °etĽzcˇ ve schématu, jehoş
  kvalita je nadprˇmĽrná. Obdobné pozorování platí pro pokles podprˇmĽrných
  jedincˇ.\ 

  Ve skuteŁnosti nemˇşeme p°edvídat poŁet °etĽzcˇ shodujících se se schématem
  o více neş jednu generaci dop°edu. Exponenciální nárˇst poŁtu jedincˇ v
  koneŁné populaci není moşný, protoşe nárˇst °etĽzcˇ shodujících se se
  schématem zpˇsobuje sníşení jeho relativní kvality vˇŁi prˇmĽru. Pokud se
  se schématem shodují v˛echny °etĽzce, bude mít právĽ prˇmĽrnou kvalitu
  v˛ech °etĽzcˇ v populaci. Navíc nebereme v úvahu to, co se dĽje s ostatními
  schématy (bereme v úvahu pouze jedno schéma oddĽlenĽ od ostatních). P°es
  tyto nevýhody si mˇşeme udĽlat p°iblişnou p°edstavu o nárˇstu jedincˇ v
  nadprˇmĽrném schématu i kdyş nepostihujeme celou komplexnost genetických
  algoritmˇ. Dal˛í informace naleznete nap°. v [PET], [WHIT].

  \;

  <\with|par-first|0>
    Nyní mˇşeme vyslovit <strong|teorém o schématech>:
  </with>

  <\theorem>
    PoŁet krátkých nadprˇmĽrných schémat nízkého °ádu v jednotlivých
    generacích exponenciálnĽ roste. Tato schémata nazýváme stavebními kameny
    (building blocks).
  </theorem>

  <section|Implicitní paralelismus>

  Kaşdý jedinec v populaci se shoduje právĽ s <with|mode|math|2<rsup|L>-1>
  schématy, kde L je délka binárního °etĽzce daného jedince. Jinými slovy, na
  libovolné pozici daného °etĽzce mˇşe být bu¤ pˇvodní symbol nebo zástupný
  symbol *. \ Celkem existuje <with|mode|math|3<rsup|L>-1> schémat v celém
  prohledávaném prostoru. Kaşdý jedinec se tedy shoduje s mnoha schématy,
  p°edev˛ím se schématy s nízkým °ádem <em|(tzv. stavební bloky)>.\ 

  Tím, şe provedeme ohodnocení nĽjakého °etĽzce, urŁujeme také ŁásteŁnĽ
  kvalitu schématu, se kterým se daný °etĽzec shoduje. Pouze jeden °etĽzec
  nám moc ne°ekne, proto je dˇleşité pracovat s celou populací °etĽzcˇ. \ 

  Terorie °íká, şe pomocí reprodukce a rekombinace se °etĽzce ve schématech
  objevují nebo mizí v závislosti na tom, jak jsou kvalitní. Nárˇst jedincˇ s
  nadprˇmĽrnou kvalitou je exponenciální, stejnĽ tak i pokles jedincˇ ve
  schématu s podprˇmĽrnou kvalitou. Tím algoritmus prohledává více ty Łásti
  prohledávaného prostoru, které obsahují potenciálnĽ lep˛í °e˛ení.\ 

  John Holland dokázal, şe poŁet schémat, která nejsou niŁena rekombinací
  \ <em|(tzv. efektivní schémata)> v populaci n jedincˇ je
  <with|mode|math|\<b-omicron\><left|(>n<rsup|3><right|)>>. To znamená, şe v
  generaci se nachází <with|mode|math|n<rsup|3>> stavebních blokˇ. Navzdory
  tomu, şe genetický algoritmus \ pracuje pouze s <with|mode|math|n> jedinci,
  pracuje alespoŹ s <with|mode|math|n<rsup|3>> efektivními schématy. Tím
  dokáşe prohledat mnohem více Łástí prohledávaného prostoru, neş jaká je
  velikost populace (vzorkˇ). Tato vlastnost genetických algoritmˇ se nazývá
  implicitní paralelismus. Jedná se o velmi dˇleşitou vlastnost genetických
  algoritmˇ, na jejímş základĽ se vysvĽtluje jejich funkce.\ 

  <section|Parametry genetického algoritmu>

  Prarametry genetického algoritmu rozumíme hodnoty a metody ovlivŹující bĽh
  algoritmu. Základními parametry jsou: pravdĽpodobnost k°íşení,
  pravdĽpodobnost mutace, velikost populace, poŁet krokˇ algoritmu, metoda
  k°íşení, metoda selekce a metoda mutace. Tyto parametry jsou navzájem
  provázané a není proto moşné urŁit jeden z nich nezávisle na jiném. To
  znamená, şe empiricky získaná ``dobrá'' velikost populace mˇşe být
  nevýhodná, zmĽníme-li nap°. pravdĽpodobnost k°íşení. Jedním z cílˇ této
  práce je nalézt vhodné parametry algoritmu pro °e˛ení vybraných problémˇ.\ 

  <section|Metody lokálního prohledávání>

  Lokální metody mají obecnĽ tendenci nalézat pouze lokální optimum. Naproti
  tomu metody globálního prohledávání, jako nap°. genetické algoritmy, se
  snaşí nalézt globální optimum. ObecnĽ bĽh lokálních algoritmˇ zaŁíná v
  nĽjakém poŁáteŁním stavu a v prˇbĽhu algoritmu se p°esouvá do sousedních
  stavˇ, dokud nenalezne °e˛ení (pro p°ípad rozhodovacích problémˇ) nebo pro
  optimalizaŁní problémy dostateŁnĽ dobré °e˛ení. Prohledávání mˇşe skonŁit
  také, pokud jsou vyŁerpány dostupné technické prost°edky (nap°. pamĽ´).
  Dal˛í metody naleznete v [SIP].

  <subsection|Simulované ochlazování>

  Simulované ochlazování <em|(simulated annealing)> je lokální optimalizaŁní
  metoda narozdíl od genetického algoritmu. Název pochází z metalurgické
  metody, p°i které je kov oh°íván a poté postupnĽ kontrolovanĽ ochlazován.
  Zvý˛ením teploty se atomy zaŁnou uvolŹovat a náhodnĽ pohybovat ve vy˛˛ích
  energetických hladinách. P°i pomalém ochlazování atomy zaujmou s velkou
  pravdĽpodobností pozice s niş˛í energií, neş mĽly p°ed zah°átím.

  Stejný proces lze aplikovat v optimalizaŁních algoritmech. ZaŁínáme s
  nĽjakým náhodným stavem. Lokální krok je proveden, vede-li ke zlep˛ení
  stavu. Ve speciálním p°ípadĽ je p°ijat i krok, který vede ke zhor˛ení
  stavu. K p°ijetí zhor˛ujícího kroku p°istupujeme s pravdĽpodobností, která
  je odvozena od globálního parametru, který nazýváme teplota. Teplota je
  postupnĽ snişována, tím se snişuje pravdĽpodobnost zhor˛ení stavu a
  postupnĽ dochází k stabilizaci.

  \;

  <\with|par-first|0>
    Algoritmus simulated annealing:
  </with>

  <\code>
    \;

    \ s = náhodné validní °e˛ení;

    \ nejlepsi = s;

    \ T = InitT();

    \ while(T \<less\> frozen()) {

    \ \ \ chyby = 0;

    \ \ \ while(chyby \<less\> pocet_tahu) {

    \ \ \ \ \ dalsi_stav = sousedni stav stavu s;

    \ \ \ \ \ if(evaluation(dalsi_stav) \<less\> evaluation(s)) {\ 

    \ \ \ \ \ \ \ s = dalsi_stav;

    \ \ \ \ \ \ \ if(evaluation(s) \<less\> evaluation(nejlepsi)) nejlepsi =
    s;

    \ \ \ \ \ } else {

    \ \ \ \ \ \ \ p = random \<less\>0,1);

    \ \ \ \ \ \ \ if(p \<less\> <with|mode|math|e<rsup|<frac|evaluation(s)-evaluation(<with|mode|text|dalsi_stav>)|T>>>)
    {

    \ \ \ \ \ \ \ \ \ s = dalsi_stav;

    \ \ \ \ \ \ \ } else {\ 

    \ \ \ \ \ \ \ \ \ chyby++;

    \ \ \ \ \ \ \ }

    \ \ \ \ \ }

    \ \ \ }

    \ \ \ T = 0.8*T;

    \ }

    \ return nejlepsi;\ 

    \;
  </code>

  <subsection|Tabu prohledávání>

  Tabu prohledávání<em| (tabu search)> je optimalizaŁní metoda lokálního
  prohledávání <em|(local search)>. Tato metoda pouşívá jeden Łi více tabu
  seznamˇ <em|(tabu lists)> k zamezení cyklení a uváznutí v lokálním minimu.
  Tabu listy tvo°í tabu pamĽ´ <em|(tabu memory)>. Tato pamĽ´ obsahuje záznamy
  o konfiguracích, které byly jiş nav˛tíveny. Z jednotlivých konfigurací si
  udrşuje pouze p°íslu˛né atributy a jejich hodnoty, které slouşí jako
  charakteristika konfigurace. Uloşené konfigurace se stávají po urŁitý poŁet
  iterací tabu. NĽkdy mˇşe být tabu omezení p°íli˛ p°ísné, proto za splnĽní
  aspiraŁních podmínek <em|(aspiration criteria)> mˇşe být p°íslu˛ná
  konfigurace pováşována za moşný tah p°esto, şe je tabu. Takovému kritériu
  mˇşe vyhovovat nap°íklad tah, jehoş provedením získáme lep˛í °e˛ení, neş
  jsme doposud nalezli, tah, který nebyl proveden po definovaný poŁet iterací
  nebo jsou-li v˛echny moşné tahy tabu, vybereme nĽkterý z nich.\ 

  \;

  <\with|par-first|0>
    Algoritmus tabu-search:
  </with>

  <\code>
    \ s = náhodné °e˛ení v lokálním minimu;

    \ iterace = 0;

    \ init(tabu_list);

    \ nejlepsi = s;

    \ while(evaluation(s) \<gtr\> 0 AND iterace \<less\> \ pocet_iteraci) {

    \ \ \ \ T = urci_tah(moves); \ <em|// Vyber nejlep˛í tah T mezi moşnými
    tahy, //které nejsou v tabu seznamu a nebo splŹují aspiraŁní kritérium.>
    \ \ 

    \ \ \ \ proved(T); \ \ \ \ // prove¤ T

    \ \ \ \ pridej_do_tabu(T); <em|// p°idej T do tabu seznamu, odstraŹ
    nejstar˛í //poloşku tabu seznamu.>

    \ \ \ \ if(evaluation(s)\<less\>evaluation(nejlepsi)) nejlepsi = s;

    \ \ \ \ iterace++;

    \ }

    \ return nejlepsi;\ 
  </code>

  <subsection|Hill-Climbing>

  Hill-Climbing je dal˛ím velmi známým algoritmem lokálního prohledávání.
  Algoritmus zaŁíná prohledávání v náhodnĽ generovaném stavu. V následujícím
  kroku se posune do sousedního stavu s nejlep˛ím ohodnocením. Jestlişe je
  dosaşeno striktního lokálního minima (stav, kdy kaşdý ze sousedˇ má vy˛˛í
  ohodnocení, neş je ohodnocení daného stavu), je algoritmus znovu spu˛tĽn v
  jiném, náhodnĽ vygenerovaném stavu. Max_moves udává maximální poŁet tahˇ
  mezi restarty. Algoritmus musí ohodnotit v˛echny sousední stavy, neş se
  rozhodne kudy pokraŁovat. To mˇşe ov˛em trvat pomĽrnĽ dlouho.

  \;

  <\with|par-first|>
    Algoritmus hill-climbing:
  </with>

  <\code>
    \ s = náhodný stav;\ 

    \ \ 

    \ for(j=1;j\<less\>=pocet_tahu;j++) {

    \ \ \ \ \ if(evaluation(s)==0) {

    \ \ \ \ \ \ \ \ return s;

    \ \ \ \ \ }

    \ \ \ \ \ if(s == striktní lokální minimum) {\ 

    \ \ \ \ \ \ \ restart();

    \ \ \ \ \ } else {

    \ \ \ \ \ \ \ s = sousední stav s nejmen˛ím ohodnocením;\ 

    \ \ \ \ \ }

    \ }

    \ restart();
  </code>

  \;

  <section|Vlastní implementace programu>

  Testovací program, který je souŁástí této práce, je navrşen pro vizualizaci
  jednoduchého genetického algoritmu tak, jak je popsán ve Łtvrté kapitole. V
  souŁasné dobĽ je implementován problém batohu, obchodního cestujícího,
  3-SAT a maximalizace funkcí. V následujícím textu si jednotlivé úlohy
  popí˛eme a uvedeme vhodné, experimentálnĽ získané, parametry genetického
  algoritmu.

  Program byl navrşen p°edev˛ím pro snadnou roz˛i°itelnost. Proto není
  problém vytvá°et vlastní genetické operátory pouze implementací p°íslu˛ného
  rozhraní. ObdobnĽ lze p°izpˇsobit hodnotící funkci. Tato vlastnost programu
  dává uşivateli moşnost experimentovat s vlastnoruŁnĽ vytvo°enými operátory.

  \;

  <\big-figure>
    <postscript|img/screen2.png|*5/8|*5/8||||>
  <|big-figure>
    Ukázka GUI
  </big-figure>

  <next-line>Program byl vytvo°en ve vývojovém prost°edí NetBeans 5 pod Java
  2 Standard Edition (J2SE) 5.0. U star˛ích verzí Javy se mohou vyskytnout
  problémy, nebo´ vzájemná kompatibilita nebyla dostateŁnĽ testována. Pro
  toto prost°edí jsem se rozhodl p°edev˛ím proto, şe je Open Source narozdíl
  nap°íklad od alternativního Borland JBuilderu. OsobnĽ preferuji svobodný
  software a software s otev°enými zdrojovými kódy, a proto jsem i vývoj
  provádĽl pod svobodným operaŁním systémem GNU/Linux.\ 

  \;

  \;

  <paragraph|Dˇleşité datové struktury>

  Celý program obsahuje více neş 100 souborˇ se zdrojovým kódem. Proto zde
  uvádím pouze nejdˇleşitĽj˛í datové struktury, jejichş správná interpretace
  je nutnou podmínkou k provádĽní modifikací a implementaci vlastních
  genetických operátorˇ.

  <next-line><strong|T°ída Population:> Zde se nachází vlastní implementace
  genetického algoritmu. V této t°ídĽ probíhá inicializace algoritmu, p°echod
  z jedné generace do druhé (selekce, k°íşení, mutace) a vyhodnocení
  populace. Implementace se drşí schématu, který byl zaveden v kapitole 4.

  <next-line><strong|T°ída BaseIndividual:> Je p°edchˇdcem t°íd
  BinaryIndividual a IntegerIndividual. ObĽ reprezentují jedince z kterých je
  sloşena populace. T°ída BinaryIndividual zast°e˛uje jedince kódované
  binárními °etĽzci. Ti jsou reprezentováni polem boolean hodnot. Pokud
  bychom se rozhodli otestovat reprezentaci nap°. pomocí spojového seznamu,
  není t°eba v programu nic upravovat, kromĽ vlastní reprezentace v t°ídĽ
  BinaryIndividual. PodobnĽ v t°ídĽ IntegerIndividual se nachází data pro
  celoŁíselné, p°esnĽji °eŁeno, permutaŁní kódování. Jednotlivé permutace
  jsou uloşeny v poli hodnot typu integer. Oba potomci dĽdí ze svého p°edka
  metodu <em|void mutate(double prob)>, pomocí které je provádĽna mutace.\ 

  <next-line><strong|Rozhraní Evaluator:> Obsahuje p°edev˛ím metodu
  <em|double getEvaluation(BaseIndividual bi)>, která vrací ohodnocení
  jedince. Kaşdá t°ída poskytující hodnocení implementuje toto rozhraní. Po
  vytvo°ení hodnotící t°ídy jí staŁí p°idat do seznamu hodnotících t°íd
  daného problému.

  <next-line><strong|Rozhraní SelectionOperator:> T°ída poskytující sluşby
  selekce implementuje toto rozhraní. NejdˇleşitĽj˛í metodou je metoda
  <em|BaseIndividual select(BaseIndividual[] population)>, která z pole
  jedincˇ vybere jednoho jedince. NáslednĽ na nĽj vrátí referenci. Selekce
  probíhá stejnĽ u v˛ech problémˇ, proto staŁí novĽ vytvo°ený operátor
  umístit do globálního seznamu selekŁních operátorˇ.

  <next-line><strong|Rozhraní CrossoverOperator:> T°ída, která implementuje
  toto rozhraní, musí definovat metodu <em|BaseIndividual[]
  crossOver(BaseIndividual, BaseIndividual, strLen)>, která provede vlastní
  k°íşení a vrátí seznam novĽ vytvo°ených jedincˇ.

  <next-line><strong|Rozhraní Loadable:> Aby bylo moşné naŁítat instance
  jednotlivých problémˇ, testovací skripty a jiná data, je nutné umoşnit
  aplikaci naŁítat data ze souborˇ. To není z bezpeŁnostních dˇvodˇ apletu
  povoleno. Proto jsem p°istoupil k moşnosti naŁítat data p°ímo z textových
  komponent v podobĽ °etĽzce. Dal˛ím omezením, které znesnadŹuje implementaci
  tohoto zpˇsobu naŁítání dat, je omezení p°ístupu k systémové schránce.
  Nezbývá tak nic jiného, neş pouşívat zkratky operaŁního systému, pomocí
  nichş je p°ená˛ení dat z apletu a do apletu bezpeŁné.

  <next-line><strong|T°ída BaseProblemPanel:> Poskytuje základní rozhraní pro
  implementaci °e˛eného problému. P°edev˛ím pak spou˛tí bĽh algoritmu ve
  vlastním vláknĽ a v prˇbĽhu bĽhu algoritmu poskytuje informace o bĽhu a
  dosavadním °e˛ení. To je poté zobrazeno ve vizualizaŁním panelu. Samotná
  t°ída BaseProblemPanel je potomkem t°ídy JPanel. Problémy °e˛ené genetickým
  algoritmem jsou potomky této t°ídy.

  <subsection|Testování>

  Testování je provádĽno pomocí testovacích souborˇ. Tyto soubory obsahují
  testovací data a p°íslu˛né parametry genetického algoritmu. Formát souborˇ
  je následující:

  <\code>
    # Testing script script\ 

    # format:\ 

    # run {"test name", PROBLEM_NAME { instance data },\ 

    # population_size, crossover_prob, mutation_prob, elites,
    selection_method ("params"),

    # fitness_variant, crossover_variant , view distribution, min fotness to
    zero, steps_to_run }

    # PROBLEM_NAME = (ks, sat, tsp)
  </code>

  <\with|par-first|0>
    P°íkazy run se mohou za sebou opakovat. Není nutné opakovat specifikaci
    instance zadání. Pokud poloşka ``instance_data'' obsahuje text
    ''[last]'', pouşije se p°edchozí zadání. Komentá°e jsou uvozeny znakem #.
    P°íklad vstupu mˇşe být následující:

    <\code>
      \ \ \ \ \ run {"KS test 1", ks { data ... }, 100, 0.7, 0.01, 1,
      "Roulette wheel", "with correction" ,"Simple crossover"}
    </code>
  </with>

  <\code>
    <\with|par-first|0>
      \ \ \ \ \ run {"KS test 1", ks { [last] }, 100, 0.7, 0.01, 1,
      "Tournament selection" ("4"), "with correction" ,"Simple crossover"}
    </with>
  </code>

  Data instance jsou data obsahující zadání problému. Pro jejich generování
  staŁí pouşít p°íslu˛né generátory náhodných zadání, které jsou
  implementovány v programu. Zadání instance problému batohu vypadá
  následovnĽ:

  \;

  \<less\>?XML version="1.0" encoding="UTF-8"?\<gtr\>

  \<less\>knapsack\<gtr\>

  \<less\>capacity\<gtr\>Kapacita batohu\<less\>/capacity\<gtr\>

  \<less\>item\<gtr\>

  \<less\>price\<gtr\>Cena_poploşky\<less\>/price\<gtr\>

  \<less\>capacity\<gtr\>Objem poloşky\<less\>/capacity\<gtr\>

  \<less\>/item\<gtr\>

  \ \ \ ...

  \<less\>/knapsack\<gtr\>

  <next-line>Zadání instancí SAT problému jsou ve standardizovaném formátu
  CNF a májí následující formát:

  \;

  c Toto je komentá°

  c za p následuje formát formule, poŁet promĽnných a poŁet klauzulí.

  c p cnf 2 5

  2 1 1 0\ 

  -1 -1 2 0

  ...

  2 -2 -2 0

  <next-line>Nakonec se podíváme na formát instancí problému obchodního
  cestujícího.\ 

  \;

  \<less\>?version="1.0" encoding="UTF-8"?\<gtr\>

  \<less\>point\<gtr\>\<less\>x\<gtr\>10\<less\>/x\<gtr\>\<less\>y\<gtr\>45\<less\>/y\<gtr\>\<less\>/point\<gtr\>

  ...

  \<less\>point\<gtr\>\<less\>x\<gtr\>1\<less\>/x\<gtr\>\<less\>y\<gtr\>15\<less\>/y\<gtr\>\<less\>/point\<gtr\>

  <next-line>Hledání maxima funkce není v testování zahrnuto. Je to proto, şe
  se jedná spí˛e o demonstraŁní problém. Je spojen s omezením maximálního
  rozli˛ení 30 bitˇ pro diskretizaci definiŁního oboru, a proto by neposkytl
  tak zajímavé údaje jako ostatní problémy.

  Provedené testy se nacházejí v dodatku A. KromĽ zadání testˇ, jednotlivých
  parametrˇ algoritmu a tabulek s výsledky se zde nachází zhodnocení dílŁích
  výsledkˇ. Pokud není uvedeno jinak, byla pro testy uşita populace o
  velikosti 500 jedincˇ a 5000 generací. ZávĽry z testˇ jsou uvedeny dále
  zvlá˛´ pro kaşdý problém.

  <\note>
    Testy byly provádĽny na t°ech PC (Intel Celeron M 1500 Mhz, Intel Celeron
    2400 Mhz, Intel Pentium D 2.66 Ghz) za bĽhu dal˛ích aplikací, nelze proto
    objektivnĽ porovnávat namĽ°ené Łasy bĽhu genetického algoritmu v rˇzných
    testech. asové údaje jsou pouze orientaŁní a naznaŁují Łasovou nároŁnost
    jednotlivých testˇ.\ 
  </note>

  <subsection|Problém batohu>

  Problém batohu <em|(Knapsack problem)> je optimalizaŁním kombinatorickým
  problémem. Navíc je NP-tĽşkým problémem, nebyl tedy objeven şádný
  polynomiální algoritmus, který tento problém °e˛í. KonvenŁnĽ ho lze °e˛it
  pouze s exponenciální sloşitostí. Problém se vyskytuje v mnoha variantách,
  které jsou zadáním velmi podobné základnímu zadání. Zadání je následující:\ 

  \;

  <\with|par-first|0>
    <em|Do batohu o kapacitĽ C máme naskládat p°edmĽty, kaşdý o daném objemu
    Ci tak, aby celkový objem p°edmĽtˇ v batohu byl co nejvĽt˛í a zároveŹ
    nebyla p°ekroŁena kapacita batohu C. >
  </with>

  \;

  <\with|par-first|0>
    Problém, který je implementován v programu, je jednoduchou modifikací
    základního zadání. Upravený problém je roz˛í°en následovnĽ: Kaşdému
    p°edmĽtu je navíc p°i°azena nĽjaká cena. Otázka zní, které p°edmĽty
    umístit do batohu tak, aby celková cena p°edmĽtˇ v batohu byla co
    nejvy˛˛í a zároveŹ objem tĽchto p°edmĽtˇ nep°esáhl kapacitu batohu. Pokud
    se ceny p°edmĽtˇ rovnají jejich objemˇm, je toto zadání ekvivalentní
    základnímu zadání.
  </with>

  <paragraph|e˛ení pomocí genetického algoritmu>

  e˛ení pomocí exponencielního algoritmu se ukazuje nepouşitelné jiş pro 45
  p°edmĽtˇ. Toto mnoşství p°edmĽtˇ vyşaduje testování
  <with|mode|math|2<rsup|45>> moşných kombinací p°edmĽtˇ. Na prˇmĽrném
  dne˛ním domácím PC by výpoŁet trval nĽkolik let. V úvahu tedy p°ichází
  \ p°iblişné °e˛ení pomocí genetického algoritmu. e˛ení konvenŁním zpˇsobem
  je moşné otestovat v doprovodném programu. Zde je také zobrazena odhadovaná
  doba výpoŁtu.

  <paragraph|Volba kódování>

  První problém p°i programování genetického algoritmu bývá volba vhodného
  zpˇsobu kódování potenciálního °e˛ení. V p°ípadĽ problému batohu máme dvĽ
  základní moşnosti: binární a celoŁíselné.\ 

  Binární kódování je jednodu˛˛í pro implementaci, av˛ak p°iná˛í problém
  nep°ípustnosti nĽkterých °etĽzcˇ, který spoŁívá v p°ekroŁení maximálního
  objemu p°edmĽtˇ. CeloŁíselné kódování tento problém °e˛í dekódováním
  °etĽzcˇ v p°ípustné °e˛ení. Pro jednoduchost a názornost jsem zvolil
  binární kódování.

  Potenciální °e˛ení zakódujeme binárním °etĽzcem o délce L odpovídající
  poŁtu v˛ech p°edmĽtˇ, které mˇşeme do batohu umístit. P°ítomnost hodnoty
  ``1'' na I-té pozici v °etĽzci urŁuje p°ítomnost I-tého p°edmĽtu v batohu,
  hodnota ``0'' na I-té pozici naopak oznaŁuje nep°ítomnost I-tého p°edmĽtu v
  batohu. P°ed spu˛tĽním algoritmu musíme vytvo°it nemĽnný oŁíslovaný seznam
  p°edmĽtˇ, který bude slouşit k dekódování °etĽzce.

  <paragraph|Volba hodnotící funkce>

  MĽjme °etĽzec kódující potenciální °e˛ení podle p°edchozí definice. Jak
  urŁíme kvalitu tohoto °e˛ení ? Z definice problému batohu plyne, şe °e˛ení
  R1 je kvalitnĽj˛í neş °e˛ení R2, pokud souŁet cen p°edmĽtˇ v batohu z
  °e˛ení R1 je vĽt˛í neş z R2 (pokud jsou °e˛ení p°ípustná). Kvalitu °etĽzce
  potom urŁíme jako souŁet cen v˛ech p°edmĽtˇ v batohu.

  <paragraph|Korektnost °etĽzcˇ>

  Mˇşe se stát, şe náhodnĽ vygenerovaný °etĽzec nebude po dekódování
  korektním °e˛ením dané instance problému. To mˇşe nastat, pokud souŁet
  objemˇ v˛ech p°edmĽtˇ v batohu p°ekroŁí jeho objem.

  První moşnost, která se nabízí, je sníşení kvality takového °etĽzce na
  nĽjakou konstantní hodnotu tak, aby nemĽl ˛anci k vylosování do dal˛í
  generace. S tímto °e˛ením ov˛em nastanou problémy, pokud máme hodnĽ
  p°edmĽtˇ a vĽt˛ina nebo dokonce v˛echny náhodnĽ vygenerované °etĽzce jsou
  nep°ípustné. Potom bychom losovali v˛echny jedince do dal˛í generace se
  stejnou pravdĽpodobností a to nechceme. P°estoşe v˛echny °etĽzce jsou
  nep°ípustné, nĽkteré jsou nep°ípustné více a jiné ménĽ a to by se mĽlo
  odrazit v pravdĽpodobnosti vylosování. Díky selekci bychom postupnĽ
  p°icházeli na lep˛í nep°ípustná °e˛ení, aş bychom nakonec dostali °e˛ení
  p°ípustná. Popsaný postup lze provést pomocí tzv. penalizaŁní funkce.
  Prakticky to znamená odeŁtení nĽjaké hodnoty <with|mode|math|\<bbb-P\>> od
  ohodnocení °etĽzce. <with|mode|math|\<bbb-P\>> je tím vĽt˛í, Łím
  nep°ípustnĽj˛í °etĽzec bude. Nep°ípustnost, potaşmo velikost
  <with|mode|math|\<bbb-P\>> si definujeme jako maximální cenu p°edmĽtˇ,
  které by mohly být v nadbyteŁném objemu. OznaŁíme-li
  <with|mode|math|C<rsub|p>> <with|mode|math|>kapacitu v˛ech p°edmĽtˇ
  zakódovaných v potenciálním °e˛ení a <with|mode|math|C> kapacitu batohu,
  mˇşeme psát:

  \;

  <\with|par-mode|center>
    <with|mode|math|<with|mode|math|\<bbb-P\>=><left|(>C<rsub|p> -
    C<right|)>\<cdot\>max<rsub|i=1\<ldots\>N><left|(><frac|P<rsub|i>|C<rsub|i>><left|)>>
  </with>

  \;

  <\with|par-first|0>
    Penalizujeme-li °etĽzce tímto zpˇsobem, p°eşívají nám v populaci i
    nep°ípustné °etĽzce. Tyto mají ale ˛anci po provedení k°íşení nebo mutace
    vytvo°it p°ípustné a kvalitní °e˛ení.
  </with>

  Dal˛í moşností vypo°ádání se s nep°ípustnými °etĽzci je neumoşnit jejich
  vznik. Takto bychom °etĽzec generovali tak dlouho, dokud by nebyl
  p°ípustný. To ale není p°ísli˛ ˛´astné °e˛ení s ohledem na to, şe
  nep°ípustný °etĽzec mˇşe vzniknout z p°ípustného také k°íşením a mutací.
  Navíc by opakované generovaní mohlo trvat neúnosnĽ dlouho. Proto bude lep˛í
  nep°ípustný °etĽzec upravit na p°ípustný odebráním nĽkterých jedniŁek z
  takového °etĽzce. Náhodným odebráním bychom se mohli p°ipravit o
  potenciálnĽ kvalitní °e˛ení, musíme tedy rozhodnout, které p°edmĽty jsou
  pro dal˛í rozvoj neperspektivní. Nejspí˛e to budou p°edmĽty, které mají na
  jednotkový objem nejniş˛í cenu. Tyto p°edmĽty budeme z °etĽzce odebírat,
  doku¤ nebude °etĽzec p°ípustný.

  ObĽ vý˛e zmínĽné metody se dokáşí vyrovnat jak s nep°ípustnými °etĽzci v
  poŁáteŁní populaci, tak i s takovými, které vznikly k°íşením a mutací. V
  ukázkovém programu si lze obĽ moşnosti vyzkou˛et. Lep˛ích výsledkˇ dosahuje
  ve vĽt˛inĽ p°ípadˇ druhá varianta s korekcí nep°ípustných °etĽzcˇ podle
  zmínĽné heuristiky.

  <paragraph|K°íşení a mutace>

  Protoşe jsme zvolili binární kódování, bude probíhat k°íşení a mutace
  p°esnĽ podle standartních definic uvedených v p°edchozích Łástech textu.
  Mutaci mˇşeme interpretovat jako p°idání nebo odebrání p°edmĽtu z batohu.
  K°íşení jako výmĽnu p°edmĽtˇ v urŁité Łásti batohu mezi dvĽma batohy, které
  do operace vstupují.

  <paragraph|Implementace>

  <\itemize>
    <item>KnapSack.java

    Abstrakce batohu. Obsahuje poloşky KnapSackItem uloşené v datové
    struktu°e Vector. Implementuje rozhraní Loadable.

    <item>KnapSackItem.java

    Reprezentace poloşky batohu. Kaşdá poloşka má svˇj objem a cenu.

    <item>KnapSackPanel.java

    Zdrojové kódy pro vykreslení GUI.
  </itemize>

  <paragraph|Testy>

  P°esto, şe varianta fitness s korekcí nep°ípustných °etĽzcˇ dává o nĽco
  lep˛í výsledky neş penalizace, znemoşŹuje plné uplatnĽní genetických
  operátorˇ. Korigované °etĽzce si jsou Łasto podobné, a proto výmĽnou jejich
  Łástí nezískáme nové °e˛ení. VýraznĽji se projevila jen operace mutace a
  metoda selekce. Mutaci je vhodné volit v rozmezí 0.01 - 0.03. Jako selekci
  je dobré pouşít turnaj o velikosti 7 - 10 a populaci o velikosti p°iblişnĽ
  500 jedincˇ.\ 

  Varianta s penalizací p°inesla o nĽco zajímavĽj˛í výsledky. Pro velikost
  populace 500 je vhodné volit selekci turnajem o velikosti 7 - 10. Pokud
  chceme udrşet selekŁní tlak, musíme velikost turnaje p°izpˇsobit velikosti
  populace. Selekce ruletou se p°íli˛ neosvĽdŁila, coş p°ipisuji vysokým
  hodnotám fitness a malému poŁtu generací. PravdĽpodobnost mutace je
  nejlep˛í volit 0.01 - 0.02. Nejlep˛ích výsledkˇ dosahovalo jednoduché
  k°íşení s pravdĽpodobností 0.5 - 0.9. V˛echny hodnoty platí pro zadání
  velikosti 200 - 300 p°edmĽtˇ.

  <subsection|Problém obchodního cestujícího (TSP)>

  V problému obchodního cestujícího <em|(TSP, traveling salesman problem)>
  máme zadánu mnoşinu <with|mode|math|<left|{>c<rsub|1>,c<rsub|2>,c<rsub|3>
  \ \<ldots\> c<rsub|N><right|}>> mĽst a pro kaşdou dvojci rúzných mĽst
  <with|mode|math|<left|{>c<rsub|i>, c<rsub|j><right|}>> máme zadánu
  vzdálenost <with|mode|math|d<left|{>c<rsub|i>,c<rsub|j><right|}>>. Na˛ím
  úkolem je najít takové uspo°ádání mĽst <with|mode|math|\<b-pi\>>, které
  minimalizuje hodnotu:

  \;

  <\with|par-mode|center>
    <with|mode|math|<below|<above|<below|<big|sum>|i=1>|N-1>d(c<rsub|\<b-pi\>(i)>,c<rsub|\<b-pi\>(i+1)>)+d(c<rsub|\<b-pi\>(N)>,c<rsub|\<b-pi\>(1)>)|>>
  </with>

  <next-line>Tato hodnota odpovídá vzdálenosti uraşené cesty <em|(tour
  length)> obchodního cestujícího, kdyş projde v˛echna mĽsta v po°adí daném
  permutací. Nakonec se vrátí do poŁáteŁního mĽsta, to odpovídá vzdálenosti
  \ <with|mode|math|d(c<rsub|\<b-pi\>(N)>,c<rsub|\<b-pi\>(1)>)>. Problém,
  který °e˛íme, je symetrický TSP, to znamená, şe
  \ <with|mode|math|d<left|{>c<rsub|i>,c<rsub|j><right|}>> =
  <with|mode|math|d<left|{>c<rsub|j>,c<rsub|i><right|}>> pro v˛echna i, j.

  Pokud bychom chtĽli zkou˛et v˛echny moşné cesty, museli bychom vyzkou˛et
  v˛echny permutace délky N, kde N je poŁet mĽst. To p°edstavuje otestování
  N! moşností.

  V souŁasnosti se poda°ilo vy°e˛it zadání nĽkolika tisíc aş desítek tisíc
  mĽst. Nap°íklad v roce 2004 byla nalezena optimální cesta mezi 24978
  ˛védskými mĽsty. Tato velmi obtíşná zadání jsou obsaşena v tzv. TSPLIB.
  VĽt˛ina zadání z této knihovny je jiş vy°e˛ena. e˛ení pomocí metod
  lokálního prohledávání mˇşete nalézt v [JOGE].

  TSP je NP-tĽşký problém, a tak kaşdý algoritmus pro nalezení optimální
  cesty musí mít Łas bĽhu, v nejhor˛ím p°ípadĽ rostoucí rychleji, neş
  polynomiálnĽ (pokud platí <with|mode|math|P\<neq\>N>). Proto nám nezbývá
  hledat heuristiky, které pomohou rychle najít skoro optimální °e˛ení nebo
  vyuşívat nĽjakého optimalizaŁního algoritmu, jako nap°íklad genetického.

  Jak bylo °eŁeno, TSP je optimalizaŁní NP-tĽşký problém. Hledá cestu
  minimální délky. TSP-K je NP-úplný. Jedná se o rozhodovací problém s
  následujícím zadáním: Existuje mezi mĽsty cesta o délce rovné K ?

  <paragraph|Volba kódování>

  Základním poşadavkem na kódování je reprezentace zadané cesty v grafu
  pomocí vhodné datové struktury. K reprezentaci lze pouşít klasických metod
  reprezentace grafu, tj. matici sousednosti nebo incidence.

  \ Tyto reprezentace moşných °e˛ení jsou p°íli˛ komplexní s ohledem na
  jednoduchost p°ípustných °e˛ení. Ve skuteŁnosti bude staŁit uloşit si
  posloupnost (permutaci) celých Łísel, které reprezentují po°adí
  nav˛tívených mĽst (nap°. 2 5 6 4 1 3). Tento p°ístup vyşaduje vytvo°ení
  speciálních operátorˇ k°íşení a mutace.\ 

  <paragraph|Hodnotící funkce>

  Hodnotící funkce je velmi jednoduchá. Kvalitu °e˛ení <with|mode|math|f>
  odvodíme od délky cesty d. Tu spoŁteme následovnĽ:

  \;

  <\with|par-mode|center>
    <with|mode|math|d=<below|<above|<big|sum>|n>|i=1><sqrt|<left|(>x<rsub|i>-x<rsub|i-1><right|)><rsup|2>+<left|(>y<rsub|i>-y<rsub|i-1><right|)><rsup|2>>+<sqrt|<left|(>x<rsub|n>-x<rsub|0><right|)><rsup|2>+<left|(>y<rsub|n>-y<rsub|0><right|)><rsup|2>>,
    \ \ \ f=max(d)-d>,
  </with>

  \;

  <\with|par-first|0>
    kde n je poŁet mĽst, <with|mode|math|x<rsub|i>> a
    <with|mode|math|y<rsub|i>> jsou so°adnice <with|mode|math|i>-tého mĽsta.
    etĽzec reprezentující nejdel˛í cestu bude mít fitness 0. Tato hodnotící
    funkce je výpoŁetnĽ pomĽrnĽ nároŁná, coş velmi zpomaluje bĽh algoritmu.
    Proto je dobré, p°edpoŁítat si vzdálenosti mezi mĽsty.
  </with>

  <paragraph|K°íşení a mutace>

  NejobtíşnĽj˛í Łást genetického algoritmu °e˛ící TSP je implementace
  operátorˇ mutace a k°íşení. V obou p°ípadech musíme zajistit, şe výsledkem
  bude opĽt p°ípustná cesta, to znamená, şe se nebude v °etĽzci şádné Łíslo
  (mĽsto) opakovat.

  Nejjednodu˛˛ím °e˛ením mutace je pouhé p°ehození dvou náhodnĽ vybraných
  mĽst v °etĽzci. K mutaci lze pouşít ``hladové`` p°ehození (greedy-swap
  mutace), které provede p°ehození pouze v p°ípadĽ, şe nové °e˛ení bude lep˛í
  neş °e˛ení p°ed provedením mutace. Tento zpˇsob se mi ov˛em p°íli˛
  neosvĽdŁil, algoritmus vĽt˛inou uvázl v °e˛ení, které se optimálnímu p°íli˛
  neblíşilo. Je to proto, şe pro provedení vylep˛ení by bylo pot°eba provést
  nĽkolik zhor˛ujících mutací.\ 

  <next-line>Mutace p°ehozením má následující efekt:

  <big-figure|<postscript|img/swap_mut.png|*5/8|*5/8||||>|Efekt mutace
  p°ehozením>

  <\with|par-first|0>
    V horní Łásti obrázku se nachází cílový stav. Dále je naznaŁeno, jak bude
    probíhat mutace, dojde-li k p°ehození zvýraznĽných uzlˇ. P°ehozením dojde
    k tomu, şe p°ehozené uzly si vymĽní sousedy.\ 
  </with>

  <\with|par-first|0>
    \;
  </with>

  <\with|par-mode|center>
    <block|<tformat|<table|<row|<cell|4 \ <block*|<tformat|<table|<row|<cell|2
    <with|color|red| 3> \ 5>>>>> \ <block*|<tformat|<table|<row|<cell|1
    <with|color|red| 6> \ 7>>>>>>>>>> \ p°ehodíme uzly 3 a 6
    \ \ <block|<tformat|<table|<row|<cell|4
    \ <block*|<tformat|<table|<row|<cell|2 \ <with|color|red|6> \ 5>>>>>
    \ <block*|<tformat|<table|<row|<cell|1 \ <with|color|red|3> \ 7>>>>>>>>>>
  </with>

  <next-line>Grafická interpretace mˇşe být následující: P°edstavte si na
  chvíli, şe hrany v grafu jsou gumové. Pokud dojde k mutaci, uzly si
  navzájem prohodí pozice v °etĽzci, to se ale projeví pouze zmĽnou sousedˇ
  obou uzlˇ. Výsledek je stejný, jako kdybychom prohodili uzly v grafu a
  ponechali jim pˇvodní hrany.

  Hrany 2-3, 3-5, 1-6, 6-7 byly nahrazeny hranami 2-6, 6-5, 1-3, 3-7, mutace
  celkem ovlivní Łty°i hrany (pokud aplikujeme metodu zlep˛ujících mutací,
  ponecháme novou cestu pouze pokud \ \ souŁet délek nových hran je men˛í neş
  \ souŁet délek pˇvodních hran, platí tedy: <with|mode|math|<mid|\|\|>2
  \ \ 3<mid|\|\|> + <mid|\|\|>3 \ \ 5<mid|\|\|>+<mid|\|\|>1
  \ \ 6<mid|\|\|>+<mid|\|\|>6 \ \ 7<mid|\|\|> \<gtr\> <mid|\|\|>2
  \ 6<mid|\|\|>+<mid|\|\|>6 \ 5<mid|\|\|>+<mid|\|\|>1
  \ 3<mid|\|\|>+<mid|\|\|>3 \ 7<mid|\|\|><with|mode|text|>).>

  Tento zpˇsob mutace je v praxi velmi pouşívaný, av˛ak p°i testování se
  neprojevoval jako \ ideální. P°esto, şe teoreticky mˇşeme dosáhnout
  libovolné permutace, prakticky mají zhor˛ující mutace malou ˛anci p°eşít a
  tím znemoşní provedení dal˛ích mutací, které by vedly ke zlep˛ení. Z tohoto
  dˇvodu by bylo dobré, vytvo°it takovou mutaci, která provede nápravu
  situace znázornĽné na obrázku v 2. °ádku bĽhem jednoho prˇbĽhu.
  Poşadovaného efektu jsem dosáhl zmĽnou po°adí uzlˇ mezi dvĽma náhodnĽ
  vybranými body. \ \ \ 

  \;

  <\with|par-mode|center>
    <block|<tformat|<table|<row|<cell|4 \ 2
    <block|<tformat|<table|<row|<cell|<with|color|black| 3> \ 5 \ 1
    <with|color|black| 6>>>>>> \ 7>>>>> \ p°ehodíme uzly 3 a 6
    \ \ <block|<tformat|<table|<row|<cell|4 \ 2
    \ <block|<tformat|<table|<row|<cell|<with|color|black| 6 > 1 \ 5
    \ <with|color|black|3 >>>>>> 7>>>>>
  </with>

  <next-line>Místo toho, aby byla vedena hrana z uzlu 2 do uzlu 3, povedeme
  hranu z uzlu 2 do uzlu 6, dále v obou ``grafech'' vede hrana z 6 do 1, z 5
  do 3 a nakonec se li˛í koncové hrany 3-7 a 6-7.\ 

  Zdá se, şe takto modifikovaná mutace dává lep˛í výsledky. e˛ení pak tak
  Łasto neuvázne ve stavu, kdy by staŁilo p°ehodit dvĽ hrany k úpravĽ.\ 

  \ 

  <\with|par-first|0>
    Operace <strong|k°íşení> bude probíhat ponĽkud sloşitĽji neş obvykle.
    Aplikováním klasického k°íşení (a´ jiş v jednom nebo více bodech) bychom
    mohli získat nep°ípustnou cestu. Nap°.\ 

    \;
  </with>

  <\with|par-mode|center>
    \ \ <block|<tformat|<table|<row|<cell|<block|<tformat|<table|<row|<cell|4
    \ 2 \ 3 \ 5>>>>> \ 1 \ 6 \ 7 >>>>> \ <block|<tformat|<table|<row|<cell|<block|<tformat|<table|<row|<cell|<with|color|red|7>
    \ 4 \ 2 \ 3>>>>> \ 1 \ 6 \ <with|color|red|7> >>>>> \ 

    <block|<tformat|<table|<row|<cell|<block|<tformat|<table|<row|<cell|7 \ 4
    \ 2 \ 3>>>>> \ 1 \ 5 \ 6 >>>>> \ <block|<tformat|<table|<row|<cell|<block|<tformat|<table|<row|<cell|4
    \ 2 \ 3 \ <with|color|red|5>>>>>> \ 1 \ <with|color|red|5> \ 6 >>>>>

    \;
  </with>

  <\with|par-first|0>
    Abychom zachovali p°ípustnost °e˛ení, mˇşeme postupovat následovnĽ:

    <\enumerate-numeric>
      <item>Vybereme Łást °etĽzce prvního rodiŁe.

      <item>Tuto Łást zkopírujeme na stejné pozice prvního potomka.

      <item>Do potomka doplníme zbylá Łísla tak, şe postupnĽ kopírujeme Łísla
      z druhého °etĽzce.

      Kopírujeme od poslední urŁené pozice potomka, pokud narazíme na konec,
      pokraŁujme od zaŁátku °etĽzce.

      <item>Postup opakujeme pro vytvo°ení druhého potomka.\ 
    </enumerate-numeric>
  </with>

  PrˇbĽh popí˛eme na následujícím p°íkladu:

  <\with|par-mode|center>
    \;

    <\with|par-first|0>
      RodiŁ 1: \ <block*|<tformat|<table|<row|<cell|1 \ 2 \ 3
      \ <block*|<tformat|<table|<row|<cell|4 \ 5 \ 6 \ 7>>>>> \ 8 \ 9>>>>>
      \ Potomek 1: \ <block*|<tformat|<table|<row|<cell| . \ . \ .
      \ <block*|<tformat|<table|<row|<cell| 4 \ 5 \ 6 \ 7 >>>>> \ . \ . >>>>>
    </with>

    \;

    <\with|par-first|0>
      RodiŁ 2: \ <block*|<tformat|<table|<row|<cell|9 \ 3 \ 7
      \ <block*|<tformat|<table|<row|<cell|8 \ 2 \ 6 \ 5>>>>> \ 1 \ 4>>>>>
      \ Potomek 2: \ <block*|<tformat|<table|<row|<cell| . \ . \ .
      \ <block*|<tformat|<table|<row|<cell| 8 \ 2 \ 6 \ 5 >>>>> \ . \ . >>>>>
    </with>
  </with>

  \;

  <\with|par-first|0>
    Nyní zkopírujeme do prvního potomka postupnĽ Łísla 1 9 3 8 2 z druhého
    rodiŁe a do druhého potomka Łísla 9 1 3 4 7 z prvního rodiŁe.
  </with>

  \;

  \;

  <\with|par-mode|center>
    <\with|par-first|0>
      \ RodiŁ 1: <block*|<tformat|<table|<row|<cell|1 \ 2 \ 3
      \ <block*|<tformat|<table|<row|<cell|4 \ 5 \ 6 \ 7>>>>> \ 8 \ 9>>>>>
      \ Potomek 1: \ <block*|<tformat|<table|<row|<cell| 3 \ 8 \ 2
      \ <block*|<tformat|<table|<row|<cell| 4 \ 5 \ 6 \ 7 >>>>> \ 1 \ 9 >>>>>
    </with>

    \;

    <\with|par-first|0>
      RodiŁ 2: \ <block*|<tformat|<table|<row|<cell|9 \ 3 \ 7
      \ <block*|<tformat|<table|<row|<cell|8 \ 2 \ 6 \ 5>>>>> \ 1 \ 4>>>>>
      \ Potomek 2: \ <block*|<tformat|<table|<row|<cell| 3 \ 4 \ 7
      \ <block*|<tformat|<table|<row|<cell| 8 \ 2 \ 6 \ 5 >>>>> \ 9 \ 1 >>>>>
    </with>
  </with>

  <next-line>Tento zpˇsob k°íşení se oznaŁuje jako ``order one crossover''.
  Pod tímto názvem je také implementován v testovacím programu.\ 

  \;

  <\with|par-first|0>
    Dal˛í moşné °e˛ení je nazývané <em|``partially mapped crossover''>.
    Nejprve zavedeme oznaŁení R1[i], R2[j] pro hodnotu na i-té pozici prvního
    rodiŁe, respektive j-té pozici druhého rodiŁe. ObdobnĽ P1[i] oznaŁuje
    hodnotu na i-té pozici prvního potomka.

    <\enumerate-numeric>
      <item>Vybereme Łást prvního rodiŁe a zkopírujeme ji do prvního potomka.

      <item>PostupnĽ od prvního bodu k°íşení procházíme Łísla v druhém
      rodiŁi, pokud narazíme na Łíslo R2[i], které dosud není v prvním
      potomkovi, p°esuneme ho podle dal˛ího bodu do potomka.

      <item>Podíváme se na Łíslo P1[i] (=R1[i]) v potomkovi. Víme, şe toto
      Łíslo nemˇşeme zkopírovat z druhého rodiŁe do potomka (zpˇsobilo by to
      nep°ípustný °etĽzec). Vyhledáme ho tedy v druhém rodiŁi a nazveme ho
      R2[j] (R2[j] = P1[i]). Na pozici potomka P1[j] umístíme R2[i] nalezené
      v bodu 2. Situace se mˇşe zkomplikovat tím, şe j padne do rozmezí mezi
      body k°íşení. UmístĽním R2[i] do potomka na j-tou pozici bychom si
      nepomohli, protoşe by stále vznikala kolize p°i kopírování zbytku z
      druhého rodiŁe. Proto najdeme R2[k] tak, aby R1[j] = R2[k]. Pokud je k
      mimo rozmezí bodˇ k°íşení, umístíme R2[i] do P1[k], v opaŁném p°ípadĽ
      postup opakujeme.
    </enumerate-numeric>
  </with>

  Situaci objasní p°íklad:

  \;

  <\with|par-first|0>
    RodiŁ 1: \ <block*|<tformat|<table|<row|<cell|1 \ 2 \ 3
    \ <block*|<tformat|<table|<row|<cell|<with|color|red|4>
    \ <with|color|blue|5> \ 6 \ 7>>>>> \ 8 \ 9>>>>> \ Potomek 1:
    \ <block*|<tformat|<table|<row|<cell| . \ . \ <with|color|blue|2>
    \ <block*|<tformat|<table|<row|<cell| 4 \ 5 \ 6 \ 7 >>>>> \ .
    \ <with|color|red|8> >>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    RodiŁ 2: \ <block*|<tformat|<table|<row|<cell|9 \ 3 \ <with|color|blue|7>
    \ <block*|<tformat|<table|<row|<cell|<with|color|red|8>
    \ <with|color|blue|2> \ 6 \ <with|color|blue|5>>>>>> \ 1
    \ <with|color|red|4>>>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    Podle bodu 2 najdeme R2[i] neobsaşené v potomkovi. První je hodnota 8.
    Nyní podle bodu 3 najdeme P1[i] \ = 4. Tuto hodnotu najdeme v R2 a
    dostaneme R2[j] = 4, j=9. Na P1[9] umístíme hodnotu R2[i] = 8.

    \;

    Druhou a poslední hodnotou neobsaşenou v potomkovi je 2. \ Místo ní je v
    potomkovi Łíslo 5. Vyhledáme Łíslo 5 v druhém rodiŁi a vidíme, şe se
    nachází mezi body k°íşení. PokraŁujeme a místo hodnoty 5 je v potomkovi
    hodnota 7, tu nalezneme v druhém rodiŁi a na její místo umístíme do
    potomka hodnotu 2.
  </with>

  \;

  <\with|par-first|0>
    RodiŁ 1: \ <block*|<tformat|<table|<row|<cell|<with|color|orange|1> \ 2
    \ <with|color|orange|3> \ <block*|<tformat|<table|<row|<cell|4 \ 5 \ 6
    \ 7>>>>> \ 8 \ <with|color|orange|9>>>>>> \ Potomek 1:
    \ <block*|<tformat|<table|<row|<cell| <with|color|blue|9 \ 3>
    \ <with|color|red|2> \ <block*|<tformat|<table|<row|<cell| 4 \ 5 \ 6 \ 7
    >>>>> \ <with|color|blue|1> \ <with|color|red|8> >>>>>\ 
  </with>

  \;

  <\with|par-first|0>
    RodiŁ 2: \ <block*|<tformat|<table|<row|<cell|<with|color|blue|9 \ 3> \ 7
    \ <block*|<tformat|<table|<row|<cell|8 \ 2 \ 6 \ 5>>>>>
    \ <with|color|blue|1 > 4>>>>> \ Potomek 2:
    \ <block*|<tformat|<table|<row|<cell| <with|color|orange|1>
    \ <with|color|red|7> \ <with|color|orange|3>
    \ <block*|<tformat|<table|<row|<cell| 8 \ 2 \ 6 \ 5 >>>>>
    \ <with|color|red|4> \ <with|color|orange|9 >>>>>>
  </with>

  <next-line>Na následujícím obrázku se nachází nalezené °e˛ení pro instanci
  300 náhodnĽ vygenerovaných mĽst asi po 1/2 hodinĽ výpoŁtu:

  <big-figure|<postscript|img/tspmap.png|*5/8|*5/8||||>|Mapa mĽst>

  <next-line>Vidíme, şe cesta se nikde nek°íşí, coş je nutná podmínka
  optimality (vyplývá z trigonometrické nerovnosti). Podmínka to v˛ak není
  postaŁující a v şádném p°ípadĽ nemáme zaruŁeno, şe nalezená cesta je
  opravdu optimální. To je dáno tím, şe algoritmus se od poŁátku zaŁne
  soust°edit na jednu variantu, kterou dále optimalizuje. Pokud tato
  poŁáteŁní varianta nevede k optimálnímu °e˛ení, jen tĽşko provede radikální
  zmĽnu.

  <paragraph|Imlementace>

  <\itemize>
    <item>TSPPanel.java\ 

    Obsahuje definici GUI pro problém TSP.

    <item>TSPInstance.java

    Obsahuje zadání TSP. Data jsou naŁtená z uşivatelem zadaných nebo náhodnĽ
    vygenerovaných bodˇ do datové struktury Vector jako dvojice sou°adnic
    (t°ída City). Protoşe výpoŁet vzdáleností mezi 2 body je pomĽrnĽ nároŁná
    operace (2 x mocnina + odmocnina), jsou vzdálenosti mezi kaşdou dvojicí
    mĽst vypoŁteny p°i strartu algoritmu. Tím má usnadnĽnu práci fitness
    funkce, která nemusí znovu poŁítat vzdálenosti mezi dvojicemi bodˇ. Po
    zavedení této optimalizace se bĽh programu znatelnĽ zrychlil. Navíc jde o
    formát, do kterého lze p°evést data prakticky ze v˛ech formátˇ zadání
    TSP. \ TSPInstance implementuje rozhraní Loadable.

    <item>City.java

    Obsahuje dvojici sou°adnic daného mĽsta.

    <item>CitiesPanel.java

    Tento panel slouşí k zadávání instancí problému. Dovede také vykreslit
    prˇbĽh °e˛ení.

    <item>TSPFitness.java

    Pro svou práci vyuşívá p°edpoŁítaných hodnot vzdáleností mezi mĽsty,
    které si vyşádá p°i spu˛tĽní algoritmu.\ 
  </itemize>

  \;

  \;

  \;

  <paragraph|Testy>

  Testy byly provedeny na instancích velikosti 150 - 300 mĽst. BĽhem nich se
  opĽt projevila síla selekce turnajem. Tento zpˇsob dosahoval nejlep˛ích
  výsledkˇ. Velikost turnaje je opĽt výhodné zvolit 6 - 10. Ze zpˇsobˇ
  k°íşení je nejvhodnĽj˛í pouşít k°íşení ``order 1'' s pravdĽpodobností 0.6 -
  1. Dosahuje mnohem lep˛ích výsledkˇ neş PMX (partially mapped crossover) a
  k°íşení v jednom bodĽ. K°íşení ``order--1`` zachovává narozdíl od PMX
  po°adí mĽst a proto nezpˇsobí takovou ztrátu informace. V programu je
  implementována vý˛e popsaná mutace zmĽnou po°adí mezi dvĽma uzly, která
  dosahovala lep˛ích výsledkˇ. PravdĽpodobnost mutace v p°ípadĽ TSP a
  permutaŁního kódování musíme volit vý˛e, neş v p°ípadĽ binárních °etĽzcˇ,
  protoşe se vztahuje k celému °etĽzci a né pouze k jednomu genu. Proto
  nejlépe dopadly testy s pravdĽpodobností mutace 0.05 - 0.1, vyjímeŁnĽ i
  více.

  <subsection|SAT>

  SAT je zkratkou pro <em|''satisfability problem''>, nebo-li \ splnitelnosti
  booleovské formule. Základní zadání SAT problému zní následovnĽ: MĽjme
  booleovskou formuli F, existuje takové p°i°azení hodnot v˛em promĽnným, aby
  celá formule F byla pravdivá ? Na zaŁátku si uvedeme nĽkteré základná
  pojmy, které budeme dále v textu pouşívat.

  \;

  <paragraph|Základní pojmy><next-line>Formule je definována následovnĽ:

  <\enumerate-roman>
    <item>Kaşdá logická promĽnná je formule.

    <item>Jsou-li X a Y formule, pak <with|mode|math|<wide|X|\<bar\>>, X
    \<wedge\> Y, X \<vee\> Y, X\<Rightarrow\>Y, X\<Leftrightarrow\>Y> jsou
    formule.

    <item>V˛echny dob°e utvo°ené formule jsou výsledkem aplikace koneŁného
    poŁtu p°edchozích dvouch pravidel.\ 
  </enumerate-roman>

  Pravdivostní ohodnocení formule je zobrazení, p°i°azující formuli
  pravdivostní hodnotu podle následujících pravidel:

  <\itemize>
    <item>(<with|mode|math|<with|mode|math|<wide|\<alpha\>|\<bar\>>)>><with|mode|math|>
    je pravdivé pokud <with|mode|math|\<alpha\>> je nepravdivé.

    <item><with|mode|math|><with|mode|math|(\<alpha\> \<wedge\>\<beta\>)> je
    pravdivé, jsou-li <with|mode|math|\<alpha\>> i <with|mode|math|\<beta\>>
    pravdivé.

    <item><with|mode|math|(\<alpha\> \<vee\> \<beta\>)> je nepravdivé,
    jsou-li <with|mode|math|\<alpha\>> i <with|mode|math|\<beta\>>
    nepravdivé.

    <item><with|mode|math|(\<alpha\> \<Rightarrow\> \<beta\>)> je nepravdivé,
    pokud <with|mode|math|\<alpha\>> je pravdivé a <with|mode|math|\<beta\>>
    nepravdivé.

    <item><with|mode|math|(\<alpha\> \<Leftrightarrow\> \<beta\>)> je
    pravdivé, je-li <with|mode|math|\<alpha\>> i <with|mode|math|\<beta\>>
    pravdivé nebo <with|mode|math|\<alpha\>> i <with|mode|math|\<beta\>>
    nepravdivé.

    \;
  </itemize>

  Logická promĽnná nebo její negace se nazývá literál. SouŁtový term se
  skládá z disjunkce koneŁnĽ mnoha literálˇ, souŁinový term z konjunkce
  koneŁnĽ mnoha literálˇ. SouŁtový term obsahující v˛echny promĽnné se nazývá
  maxterm, souŁinový term obsahující v˛echny promĽnné nazýváme minterm.
  <em|P°íklad maxtermu: <with|mode|math|<left|(>a<rsub|1> \<vee\>
  <wide|a<rsub|2>|\<bar\>>\<vee\> \<ldots\> a<rsub|n>)>.>

  CNF je zkratka pro conjuctive normal form <em|(konjunktivní normálová
  forma)>. CNF nazýváme maxterm nebo konjunkci koneŁnĽ mnoha maxtermˇ. DNF
  disjuctive normal form <em|(disjunktivní normálová forma)> oznaŁuje minterm
  nebo disjunkci koneŁnĽ mnoha mintermˇ.

  <\theorem>
    (Cook-Levin) Problém SAT je NP-úplný.
  </theorem>

  <\with|par-first|0>
    Dˇkaz p°edcházejícího teorému lze nalést nap°. v [SIP].
  </with>

  \;

  <\with|par-first|0>
    Problém, který °e˛í doprovodný program, je speciálním p°ípadem SAT
    problému nazývaný 3-SAT. V problému 3-SAT zji˛´ujeme, zda formule v
    konjunktivní normálové formĽ (CNF), jejíş kaşdý maxterm obsahuje právĽ
    t°i literály, je splnitelná. Na první pohled je z°ejmé, şe instance toho
    problému jsou podmnoşinou instancí SAT problému (jde o SAT problém s
    daným omezením). Víme tedy, şe pokud je tento problém NP-úplný, pak je i
    SAT problém NP-úplný. Zatím ale nevíme, zda opravdu NP-úplný je. T°eba je
    SAT problém tak sloşitý právĽ proto, şe obsahuje libovolné mnoşství
    literálˇ v kaşdé klauzuli. Nyní ukáşeme, şe tomu tak není a libovolný SAT
    problém mˇşeme p°evést na ekvivalentní 3-SAT problém.
  </with>

  <\theorem>
    3-SAT problém je NP-úplný.
  </theorem>

  <\proof>
    Abychom teorém dokázali, musíme ukázat následující:

    <\enumerate-roman>
      <item>3-SAT leşí ve t°ídĽ NP. To platí (staŁí uhodnout
      nedeterministickým polynomiálním algoritmem p°i°azení hodnot
      jednotlivým promĽnným).

      <item>3-SAT je NP-tĽşký, to znamená, şe kaşdý problém
      <with|mode|math|L\<in\>NP> lze redukovat na ekvivalentní 3-SAT problém.
      To ukáşeme existencí polynomiální redukce SAT problému na 3-SAT.
      Pot°ebujeme tedy najít polynomiální algoritmus, který p°evede CNF
      formuli <with|mode|math|\<alpha\>> na 3-CNF formuli
      <with|mode|math|\<beta\>> tak, aby <with|mode|math|\<beta\>> byla
      splnitelná právĽ kdyş <with|mode|math|\<alpha\>> je splnitelná. Kaşdou
      klauzuli <with|mode|math|\<alpha\>> velikosti \<gtr\> 3 p°evedeme na
      novou klauzuli velikosti 3.
    </enumerate-roman>

    Uvaşujme klauzuli <with|mode|math|C=<left|(>l<rsub|1>\<vee\>l<rsub|2>\<vee\>l<rsub|3>
    \<ldots\> l<rsub|m><right|)>>. Navíc zavedeme novou promĽnnou y a budeme
    poşadovat splnĽní 2 podmínek:

    <\enumerate-numeric>
      <item>y je logicky ekvivalentní s <with|mode|math|<left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
      \<ldots\> l<rsub|m-2><right|)>>. To je moşné zapsat následovnĽ:\ 

      \;

      <\with|par-mode|center>
        <with|mode|math|<with|font-size|0.84|<left|(>y\<Rightarrow\><left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
        \<ldots\> l<rsub|m-2><right|)><right|)>\<wedge\><left|(><left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
        \<ldots\> l<rsub|m-2><right|)>\<Rightarrow\>y<right|)>>>
      </with>

      \;

      <item><with|mode|math|<left|(>y\<vee\>l<rsub|m-1>\<vee\>
      l<rsub|m><right|)>> je pravdivá.
    </enumerate-numeric>

    Pˇvodní klauzule je splnitelná, pokud jsou obĽ \ podmínky \ splnĽny. Nyní
    \ pouşijeme \ vztah <with|mode|math|(a\<Rightarrow\>b)\<Leftrightarrow\>(<wide|a|\<bar\>>\<vee\>b)>.
    První pravidlo p°epí˛eme následovnĽ:

    \;

    <\with|par-mode|center>
      <with|font-size|0.84|<\with|par-first|0>
        <with|mode|math|<left|(><wide|y|\<bar\>>
        \<vee\>l<rsub|1>\<vee\>l<rsub|2> \<ldots\>
        l<rsub|m-2><right|)>\<wedge\><left|(><wide|<left|(>l<rsub|1>\<vee\>l<rsub|2>
        \ \<ldots\> \ l<rsub|m-2><left|)>|\<bar\>> \<vee\>
        y<right|)>\<Leftrightarrow\><left|(><wide|y|\<bar\>>
        \<vee\>l<rsub|1>\<vee\>l<rsub|2> \<ldots\>.
        l<rsub|m-2><right|)>\<wedge\><left|(><left|(><wide|l<rsub|>|\<bar\>><rsub|1>\<vee\>
        y<right|)>\<wedge\><left|(><wide|l<rsub|>|\<bar\>><rsub|2>\<vee\> y
        <right|)>\<ldots\> <left|(><wide|l<rsub|>|\<bar\>><rsub|m-1>\<vee\>
        y<right|)><right|)>>
      </with>>
    </with>

    <next-line>Po tomto p°evodu máme k dispozici jednu klauzuli velikosti m-1
    a m-2 klauzulí velikosti 2. Klazuli o velikosti m-1 mˇşeme nyní opĽt
    transformovat na konjunkci klauzule velikosti 3, m-3 klauzulí o velikosti
    2 a klauzule o velikosti m-2. Takto lze rekurzivnĽ pokraŁovat, dokud
    nezískáme konjunkci klauzulí o velikosti maximálnĽ 3. Celkový poŁet
    klauzulí bude maximálnĽ roven <with|mode|math|\<omicron\>(m<rsup|2>)>.

    <\with|par-first|0>
      Mˇşeme uŁinit je˛tĽ jednu úpravu algoritmu. Z formule:\ 

      \;

      <with|mode|math| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ <with|font-size|0.84|
      <left|(>y\<Rightarrow\><left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
      \<ldots\> l<rsub|m-2><right|)><right|)>\<wedge\><left|(><left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
      \<ldots\> l<rsub|m-2><right|)>\<Rightarrow\>y<right|)>>>\ 

      \;

      nám staŁí zachovat <with|mode|math|y\<Rightarrow\><left|(>l<rsub|1>\<vee\>l<rsub|2><rsub|>
      \<ldots\> l<rsub|m-2><right|)>> nebo-li
      <with|mode|math|<left|(><wide|y|\<bar\>>
      \<vee\>l<rsub|1>\<vee\>l<rsub|2> \<ldots\> l<rsub|m-2><right|)>>. PrávĽ
      kdyş bude splnitelná formule <with|mode|math|<left|(><wide|y|\<bar\>>
      \<vee\>l<rsub|1>\<vee\>l<rsub|2> \<ldots\>
      l<rsub|m-2><right|)>\<wedge\><left|(>y\<vee\>l<rsub|m-1>\<vee\>
      l<rsub|m><right|)>>, bude splnitelná i pˇvodní formule C. Pokud je tato
      formule pravdivá v nĽjakém ohodnocení, y mˇşe být bu¤ PRAVDA nebo
      NEPRAVDA. V prvním p°ípadĽ, kdy y je pravdivé, musí být jeden z
      literálˇ <with|mode|math|l<rsub|1>\<vee\>l<rsub|2> \<ldots\>
      l<rsub|m-2>> pravdivý. Pokud je y nepravda, musí být
      <with|mode|math|l<rsub|m-1> nebo l<rsub|m>> pravdivé. V obou p°ípadech
      je C také pravdivá, nebo-li celá formule je pravdivá, právĽ kdyş
      alespoŹ jeden z literálˇ \ <with|mode|math|l<rsub|1>\<vee\>l<rsub|2><rsub|>
      \<ldots\> l<rsub|m> > je pravdivý. Opakovaným pouşitím tĽchto pravidel
      získáme rozklad na konjunkci klauzulí o velikosti 3.\ 
    </with>

    <next-line>Tím jme ukázali, şe problém 3-SAT je NP-úplný.\ 

    \;
  </proof>

  <paragraph|Volba kódování>

  P°i °e˛ení si tentokráte vystaŁíme s binárním kódováním. Jednotlivé bity
  °etĽzce budou oznaŁovat hodnoty logických promĽnných a to tak, şe první
  promĽnná odpovídá prvnímu bitu, následující druhému bitu atd. Celková délka
  °etĽzce je dána poŁtem promĽnných ve formuli.

  <paragraph|Hodnotící funkce>

  Zadání SAT problému p°edstavuje rozhodovací problém. Abychom ho mohli °e˛it
  pomocí genetického algoritmu, je nutné definovat odpovídající optimalizaŁní
  problém. Formule mˇşe být splnĽna nebo nesplnĽna, na˛ím cílem je nalézt
  takovou hodnotící funkci (optimalizaŁní kritérium), která by nĽjakým
  zpˇsobem podávala informaci o tom, jestli se blíşíme splnĽní a jak moc.
  Jako ohodnocení zvolíme poŁet pravdivých klauzulí. Snaşíme se tedy
  optimalizovat °e˛ení tak, aby obsahovalo co nejvíce pravdivých klauzulí.
  Pokud jsou v˛echny pravdivé, je pravdivá celá formule a víme, şe formule je
  splnitelná. Implementace fitness funkce v doprovodném programu je velmi
  podobná. Zde kvalita odpovídá desetinásobku poŁtu procent splnĽných
  klauzulí. To znamená, şe maximální hodnota je 1000.

  <paragraph|K°íşení a mutace>

  Díky pouşití binárního kódování není pot°eba nĽjak upravovat souŁasné
  operátory k°íşení a mutace pro binární °etĽzce. Jsou v˛ak moşná specifická
  vylep˛ení právĽ pro problém SAT, nejsou v˛ak v programu implementována.
  Mutaci interpretujeme jako zmĽnu hodnoty logické promĽnné, k°íşení umoşuje
  p°edání hodnot logických promĽnných mezi jedinci.

  <paragraph|Implementace>

  <\itemize>
    <item>SATPanel.java

    Zdrojové kódy pro zobrazení GUI.\ 

    <item>Lexan.java

    Lexikální analyzátor dat v CNF formátu.

    <item>SATGen.java

    Generátor náhodných SAT instancí.

    <item>SATInstance.java

    Abstrakce SAT instance, dovede parsovat data z CNF formátu, implementuje
    rozhraní Loadable.\ 
  </itemize>

  \;

  <paragraph|Testy>

  Z testu vy˛la nejlépe selekce turnajem o velikosti 7 - 8. ádný zpˇsob
  k°íşení jednoznaŁnĽ nep°ekonal ostatní metody, o nĽco lépe ale dopadlo
  uniformní k°íşení a k°íşení ve dvou bodech, neş jednoduché k°íşení (v
  jednom bodĽ). Ani vhodnou pravdĽpodobnost k°íşení nelze jednoznaŁnĽ °íci,
  protoşe v jednotlivých testech se podstatnĽ li˛ila. Vhodná pravdĽpodobnost
  mutace je 0.01 - 0.05.

  <subsection|Maximalizace funkcí>

  V poslední Łásti se podíváme na problém hledaní maxima funkce na zadaném
  intervalu. Optimalizace probíhá na základĽ funkŁní hodnoty. My hledáme
  takový bod definiŁního oboru, pro který je funkŁní hodnota maximální.
  Program umoşŹuje zadání vlastní funkce, na které je demonstrován bĽh
  algoritmu.

  Nejprve se podívejme, proŁ vlastnĽ °e˛it tento problém pomocí genetického
  algoritmu. Prvním nápadem by mohlo být vyhodnocení kaşdého bodu definiŁního
  oboru a nalezení maxima. Tento p°ístup ov˛em není vhodný ze stejných
  dˇvodˇ, jako pro prohledávání v˛ech moşností nap°íklad u problému batohu.
  Pokud chceme funkci prohledávat dostateŁnĽ zevrubnĽ, pouşijeme mnoho bitˇ r
  pro reprezentaci bodu v rozmezí prohledávání. Pokud bychom chtĽli prohledat
  celou funkci, museli bychom projít <with|mode|math|2<rsup|r>> moşností.
  Jiná varianta by mohla vypadat následovnĽ: Vybereme náhodnĽ jeden bod
  definiŁního oboru a budeme se posouvat do lep˛ího ze sousedních bodˇ, dokud
  se nestane, şe oba sousedé budou hor˛í. Toto je p°esnĽ metoda lokálního
  prohledávání a s velkou pravdĽpodobností bychom skonŁili jen v lokálním
  maximu. Mˇşeme poté algoritmus restartovat v jiném náhodném bodĽ a porovnat
  výsledky. Pokud najdeme lep˛í bod, nahradíme dosavadní °e˛ení tímto bodem a
  algoritmus mˇşeme opĽt restartovat. Jednodu˛˛í variantou je pouşití
  genetického algoritmu, který svou populací pokryje prohledávaný prostor a
  bude se stále více zamĽ°ovat na perspektivní Łásti funkce. Obdobná
  pozorování platí i pro ostatní problémy, které °e˛íme genetickým
  algoritmem.\ 

  <paragraph|Volba kódování>

  Na první pohled by se zdálo, şe volba kódování je jasná. Pouşijeme binární
  kódování, body definiŁního oboru budeme reprezentovat jako binární Łísla.
  Podívejme se, jak bude probíhat dekódování. První p°ekáşkou jsou záporné
  hodnoty. Dejme tomu, şe se snaşíme nalézt maximum funkce:

  <\with|par-mode|center>
    \;

    \ <with|mode|math|f(x)=-(x<rsup|2>)> na intervalu -10 aş 10, rozli˛ení 20
  </with>

  <next-line>Záporné hodnoty se vyskytují jak v definiŁním oboru, tak v oboru
  funkŁních hodnot. P°i dekódování se snaşíme binární °etĽzec jednoznaŁnĽ
  p°evést na jeden bod v rozmezí daném intervaly funkce. Máme tedy binární
  °etĽzec o délce 20. Mohli bychom nap°íklad prohlásit, şe první bit bude
  reprezentovat znaménko a zbytek °etĽzce Łíslo v intervalu 0 aş 10.
  P°evedeme tedy zbylých 19 bitˇ na desítkový zápis a vynásobíme ho Łíslem
  (10/(2^19-1)). Tím dostaneme Łíslo v intervalu 0 aş 10. Pokud by byl
  interval funkce nap°. -3 aş 7, mˇşeme mechanismus vylep˛it tím, şe hodnoty
  promítneme do intervalu \<less\>3,0) a \<less\>0,7\<gtr\>. Tím ale
  preferujeme interval \<less\>3,0), kterému p°esto şe je men˛í neş
  \<less\>0,7\<gtr\>, p°idĽlíme stejný poŁet bitˇ. Vý˛e popsaný mechanismus
  dekódování jsem zavrhl, protoşe zbyteŁnĽ p°iná˛í spoustu problémˇ.
  Dekódování pouşité v programu funguje následovnĽ: Celých 20 bitˇ p°evedeme
  na desítkové Łíslo C. Toto Łíslo promítneme na interval \<less\>0,20\<gtr\>
  a p°iŁteme -10, neboli dekódovanou hodnotu vypoŁteme takto:
  \ (C/(2^20-1))*abs(-10 - 10) + (-10).

  Nyní máme dekódován bod, který ov˛em nemusí pat°it do definiŁního oboru.
  Funkce v tomto bodĽ nemusí být definována. S tímto problémem si ov˛em
  poradí hodnotící funkce. P°i testování programu s tímto postupem dekódování
  marazíme na zvlá˛tní jev, který je naznaŁen na obrázku:

  <big-figure|<postscript|img/func.png|*5/8|*5/8||||>|Rozloşení populace>

  \;

  <\with|par-first|0>
    Na obrázku vidíme, şe jedinci se ke konci bĽhu algoritmu zaŁali
    shromaş¤ovat pouze v levé Łasti prˇbĽhu (jedinci jsou vyznaŁeni tmavĽ
    modrými body). Je to dáno tím, şe p°esnĽ v polovinĽ dochází k velké zmĽnĽ
    zakódovaných jedincˇ. Poslední binární Łíslo p°ed polovinou je 01111 ...
    1. První hodnota za polovinou je kódována jako 10000 ... 0. Tyto dvĽ
    hodnoty se li˛í ve v˛ech bitech. Postupem bĽhu genetického algoritmu se
    stále více jedincˇ shromaş¤uje v jedné z tĽchto Łástí. Jediný zpˇsob, jak
    dosáhnout p°echodu, je pak mutace prvního bitu, protoşe k°íşením s
    jedincem který se nachází ve stejné Łásti, dostaneme opĽt jedince se
    stejným prvním bitem. Tento stav je jistĽ neşádoucí, protoşe algoritmus
    se zamĽ°uje pouze na jednu z perspektivních Łástí prohledávaného
    prostoru. AlternativnĽ se jedinci mohou shromaş¤ovat na pravé stranĽ.
  </with>

  ZmínĽný problém °e˛í Grayovo kódování. Jeho pouşitím docílíme, aby malá
  zmĽna v binárním °etĽzci vedla k malé zmĽnĽ hodnoty po dekódování. To u
  binárního kódování neplatí. Jediná zmĽna oproti p°edchozí verzi bude zpˇsob
  dekódování binárního °etĽzce. Rozdíl mezi \ zpˇsoby dekódování ukazuje
  následující tabulka:

  \;

  Dec Gray Binary\ 

  \ 0 \ \ 000 \ \ 000

  \ 1 \ \ 001 \ \ 001

  \ 2 \ \ 011 \ \ 010

  \ 3 \ \ 010 \ \ 011

  \ 4 \ \ 110 \ \ 100

  \ 5 \ \ 111 \ \ 101

  \ 6 \ \ 101 \ \ 110

  \ 7 \ \ 100 \ \ 111

  \;

  <\with|par-first|0>
    Z tabulky je patrné, şe dvĽ sousedící desítková Łísla se v GrayovĽ kódu
    li˛í pouze v jednom bitu. Po provedení této úpravy mˇşeme pozorovat
    rovnomĽrné rozloşení jedincˇ i ke konci bĽhu algoritmu okolo maxima
    funkce.
  </with>

  <paragraph|Hodnotící funkce>

  Pro zji˛tĽní ohodnocení staŁí dosadit dekódovanou hodnotu z jedince do
  optimalizované funkce a získat tak funkŁní hodnotu. Problémy p°iná˛í opĽt
  p°ítomnost záporných hodnot a navíc fakt, şe funkce nemusí být ve v˛ech
  bodech definována. Záporné hodnoty vy°e˛íme opĽt p°iŁtením minimálního
  fitness v populaci. K tomu ale pot°ebujeme dva prˇchody celou populací
  navíc. První k nalezení minimální hodnoty a druhý k p°ehodnocení fitness.
  AlternativnĽ lze p°iŁíst minimum z posledních N generací a pokud bude
  hodnota stále men˛í neş 0, upravíme ji na 0. Nedefinované hodnoty by nemĽly
  mít ˛anci projít do dal˛í generace. Zajistíme to tím, şe jim p°i°adíme
  nulovou hodnotu fitness.\ 

  <paragraph|K°íşení a mutace>

  K°íşení a mutaci provádíme standardními operátory, které jsou popsány vý˛e.

  <paragraph|Implementace>

  <\itemize>
    <item>FunctionPanel.java

    Zdrojový kód pro zobrazení GUI.

    <item>GraphPanel.java

    Panel pro vizualizaci bĽhu algoritmu, zobrazuje graf funkce a navíc pokud
    má k dispozici populaci, promítne jednotlivé jedince jako body na graf
    funkce.

    <item>FunctionInstance.java

    Instance funkce. Funkce je uloşena jako odkaz na ko°en abstraktního
    syntaktického stromu. Dále obsahuje dolní a horní interval vykreslování a
    rozli˛ení, které bude pouşito pro diskretizaci hodnot v rozmezí
    prohledávání. Bohuşel, zatím je implementována pouze práce s maximálním
    rozli˛ením 30, coş p°iná˛í podstatná omezení.

    <item>Lexan: FunctionToken, InputSymbol, Lexan, LexanInput, NumberToken,
    StringToken, Token, TokenType, VariableToken.

    T°ídy lexikálního analyzátoru.

    <item>Syntaktický analyzátor: Syntax.java, ParseErrorException

    Implementace syntaktického analyzátoru.

    <item>Uzly: AbsNode, AdditionNode, BinaryOperation, CosNode,
    DivisionNode, FunctionNode, LnNode, LogNode, ModuloNode,
    MultiplicationNode, Node, NumberNode, PowerNode, Priorities, SinNode,
    SqrtNode, SubtractionNode, TernaryOperation, TgNode, UnaryMinus,
    UnaryOperation, UnaryPlus, VariableNode

    Uzly abstraktního syntaktického stromu, pouşívaného k reprezentaci a
    vyhodnocení výrazu.
  </itemize>

  \;

  \;

  \;

  <section|ZávĽr>

  V této práci jsem se zabýval základy genetických algoritmˇ. Text zaŁíná
  porovnáním rˇzných skupin výpoŁetních problémˇ, mezi které pat°í
  optimalizaŁní problémy °e˛ené genetickými algoritmy. PokraŁuje výkladem
  principˇ a zpˇsobˇ implementace genetického algoritmu. SouŁástí práce jsou
  i praktické p°íklady aplikace genetického algoritmu na °adĽ jednoduchých
  problémˇ.

  Ve v˛ech provedených testech dosahuje nejlep˛ího výsledku selekce turnajem.
  Je to ŁásteŁnĽ zpˇsobeno pomĽrnĽ malým poŁtem generací bĽhu algoritmu.
  PoŁet generací byl zvolen 5000 p°i populaci 500 jedincˇ, coş není optimální
  hodnota pro v˛echny parametry algoritmu. P°i zvy˛ování velikosti turnaje
  zvy˛ujeme selekŁní tlak a tak také rychlost konvergence. Algoritmus se
  zaŁne soust°edit velmi rychle na jedno °e˛ení, a proto dokáşe rychleji
  konvergovat.

  \ Prvním °e˛eným problémem byl problém batohu. Na tomto problému byly
  ukázány dvĽ metody práce s nep°ípustnými °etĽzci. Provedené testy
  naznaŁují, \ şe nejlep˛í výsledky s ohledem na Łasovou nároŁnost výpoŁtu
  p°i °e˛ení problému batohu s 200 - 300 p°edmĽty, získáme pouşitím selekce
  turnajem o velikosti 7 - 10, p°i velikosti populace p°iblişnĽ 500 jedincˇ,
  mutace v rozmezí pravdĽpodobností 0.01 - 0.03 a k°íşení v jednom bodĽ s
  pravdĽpodobností 0.5 - 0.9. O nĽco lep˛í výsledky získáme pouşitím varianty
  fitness s korekcí neş s penalizací.

  Dal˛ím °e˛eným problémem je problém obchodního cestujícího. P°i jeho °e˛ení
  bylo pouşito permutaŁní kódování a speciální zpˇsoby k°íşení a mutace. V
  testech pro 150 - 300 mĽst vychází dob°e selekce turnajem o velikosti 6 -
  10, k°íşení ``order 1'' s pravdĽpodobností 0.6 - 1 a mutace zmĽnou po°adí
  mezi dvĽma náhodnĽ vylosovanými body s pravdĽpodobností kolem 0.08.

  Dále jsem °e˛il problém maximalizace funkce na zadaném intervalu, který
  slouşí spí˛e ŁistĽ k vizualizaci bĽhu algoritmu.

  Posledním °e˛eným problémem byl problém splnitelnosti booleovské formule.
  Tento problém ukazuje pouşití genetických algoritmˇ p°i °e˛ení
  rozhodovacího problému p°evedením na problém optimalizaŁní. P°i testování
  opĽt nejlépe vycházela selekce turnajem (velikosti 7 - 8). Dobré výsledky
  získáme uşitím mutace s pravdĽpodobností 0.01 - 0.05. Bohuşel se mi
  nepoda°ilo urŁit nejvhodnĽj˛í zpˇsob k°íşení, protoşe v˛echny metody
  vycházely velmi podobnĽ.

  Myslím si, şe vytvo°ený vizualizaŁní aplet mˇşe být p°ínosnou pomˇckou p°i
  studiu genetických algoritmˇ.

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  <section|Pouşité materiály a literatura>

  [SIP] Michael Sipser, Introduction to the Theory of Computation, PWS
  Publishing Company, 1997.

  \;

  <\with|par-first|0>
    [MIT] Melanie Mitchell, An Introduction to Genetic Algorithms (Complex
    Adaptive Systems).
  </with>

  \;

  <\with|par-first|0>
    [GOLDBERG] Genetic Algorithms in Search, Optimization, and Machine
    Learning by David E. Goldberg.
  </with>

  \;

  <\with|par-first|0>
    [PET] Ivo Peterka, Genetické algoritmy.
  </with>

  \;

  <\with|par-first|0>
    [WHIT] Whitely, D., A Genetic Algorithm Tutorial, Colorado State
    University, 1993.
  </with>

  \;

  <\with|par-first|>
    [BAR] Roman Barták, Guide to Constraint Programming.
  </with>

  \;

  <\with|par-first|0>
    [JOGE] David S. Johnson, Lyle A. McGeoch, The Traveling Salesman Problem:
    A Case Study in Local Optimization.
  </with>

  <new-page>

  <appendix|Testy>

  <subsection|Podmínky testˇ>

  Kaşdý test je spou˛tĽn 5 krát. Ve výsledných tabulkách najdete prˇmĽr z
  nejlep˛ích hodnot tĽchto 5 testˇ, nejlep˛í nalezený výsledek a nejhor˛í
  nalezený výsledek z tĽchto 5 testˇ. Dále pak prˇmĽrný poŁet krokˇ pot°ebný
  na nalezení koneŁného °e˛ení a celkovou dobu bĽhu testˇ. Pokud není
  stanoveno jinak, genetický algoritmus je spu˛tĽn s následujícími parametry:

  Velikost populace: 500, poŁet krokˇ (generací): 5000, pravdĽpodobnost
  k°íşení: 0.8, pravdĽpodobnost mutace: 0.01, 1 elitní jedinec (vşdy
  kopírován do nové generace) a selekce ruletou.

  <subsection|Testy Batoh>

  <paragraph|Test 1><next-line>Nejprve jsem se rozhodl ovĽ°it schopnost
  genetického algoritmu nalézt nejlep˛í °e˛ení. Abych byl schopen nejlep˛í
  °e˛ení urŁit, pouşil jsem pouze 31 p°edmĽtˇ. VýpoŁet konvenŁním °e˛ením
  trval témĽ° 3 hodiny. Testovací sada p°edmĽtˇ je obsaşena ve standardním
  nastavení programu a objeví se po spu˛tĽní programu. Pro takto malé
  mnoşství p°edmĽtˇ jsem zvolil také malé hodnoty velikosti populace a poŁtu
  krokˇ genetického algoritmu. Nastavení je shrnuto v tabulce 1.

  <next-line>Konve<em|>nŁnĽ vypoŁtené °e˛ení:
  <strong|1190,8><next-line><next-line>Parametry genetického algoritmu:

  \;

  <\with|par-mode|center>
    <with|font-size|0.84|<tabular|<tformat|<cwith|1|1|1|3|cell-vmode|exact>|<cwith|1|1|1|3|cell-background|grey>|<twith|table-valign|f>|<cwith|1|1|8|8|cell-background|grey>|<cwith|1|1|4|5|cell-background|grey>|<cwith|1|1|6|6|cell-background|grey>|<cwith|1|1|7|7|cell-background|grey>|<table|<row|<cell|prst.
    k°íşení>|<cell|prst. mutace>|<cell|Elitá°ˇ
    >|<cell|Krokˇ>|<cell|Populace>|<cell|Selekce>|<cell|K°íşení>|<cell|Test>>|<row|<cell|0.8>|<cell|0.01>|<cell|1>|<cell|3000>|<cell|100>|<cell|Ruleta>|<cell|2
    point>|<cell|ks_basic.test>>>>>>
  </with>

  \;

  <next-line><next-line>Výsledek:

  <\with|par-mode|center>
    <with|font-size|0.84|<small-table|<block*|<tformat|<table|<row|<cell|>|<cell|1.test>|<cell|2.test>|<cell|3.test>|<cell|4.test>|<cell|5.test>>|<row|<cell|Fitness
    s korekcí>|<cell|1190.79>|<cell|1190.8>|<cell|1190.8>|<cell|1190.8>|<cell|1190.8>>|<row|<cell|Fitness
    s penalizací>|<cell|1189.69>|<cell|1189.69>|<cell|1189.69>|<cell|1189.69>|<cell|1189.69>>>>>|Test
    1>>
  </with>

  <next-line>Zdá se, şe °e˛ení pomocí korekce nep°ípustných °etĽzcˇ p°iná˛í
  lep˛í výsledky. PoŁkejme ov˛em na dal˛í testy, které provĽ°í algoritmus ve
  spojitosti s jinými operátory a parametry.

  <paragraph|Test 2><next-line>Nyní se pokusíme urŁit vhodnou velikost
  populace. Vhodná velikost populace je samoz°ejmĽ závislá na poŁtu p°edmĽtˇ,
  které umístíme do batohu. K provádĽní testˇ pouşijeme následující parametry
  algoritmu:\ 

  \;

  <with|font-size|0.84|<\with|par-mode|center>
    <tabular|<tformat|<cwith|1|1|1|3|cell-vmode|exact>|<cwith|1|1|1|3|cell-background|grey>|<twith|table-valign|f>|<cwith|1|1|4|5|cell-background|grey>|<cwith|1|1|6|6|cell-background|grey>|<cwith|1|1|7|7|cell-background|grey>|<table|<row|<cell|prst.
    k°íşení>|<cell|prst. mutace>|<cell|Elitá°ˇ
    >|<cell|Krokˇ>|<cell|Populace>|<cell|Selekce>|<cell|K°íşení>>|<row|<cell|0.8>|<cell|0.01>|<cell|1>|<cell|5000>|<cell|testována>|<cell|Turnaj
    4>|<cell|2 point>>>>>
  </with>>

  \;

  <\with|par-first|0>
    \;

    <with|font-size|0.84|<\with|par-mode|center>
      <small-table|<block|<tformat|<cwith|3|3|1|6|cell-row-span|1>|<cwith|3|3|1|6|cell-col-span|6>|<cwith|1|1|2|6|cell-row-span|1>|<cwith|1|1|2|6|cell-col-span|5>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|6|16|1|1|cell-halign|c>|<cwith|16|16|1|6|cell-background|grey>|<cwith|13|13|1|6|cell-background|grey>|<cwith|12|12|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|ks1_penalization.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Velikost
      populace>|<cell| PrˇmĽr z 5 testˇ>|<cell|>|<cell| \ \ \ \ Z 5
      testˇ>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
      \ Łas>>|<row|<cell|10>|<cell|4888.32>|<cell|4763>|<cell|4908.1>|<cell|4862.5>|<cell|16
      sec>>|<row|<cell|20>|<cell|4930.74>|<cell|3773>|<cell|4943.1>|<cell|4910.4>|<cell|31
      sec>>|<row|<cell|40>|<cell|4933.15>|<cell|4689>|<cell|4940.1>|<cell|4925.4>|<cell|1
      min>>|<row|<cell|80>|<cell|4934.78>|<cell|3733>|<cell|4953.3>|<cell|4917.1>|<cell|2
      min>>|<row|<cell|100>|<cell|4938.28>|<cell|3413>|<cell|4949.4>|<cell|4924.7>|<cell|2
      min 30 sec>>|<row|<cell|200>|<cell|4941.56>|<cell|4267>|<cell|4954.0>|<cell|4925.3>|<cell|5
      min>>|<row|<cell|400>|<cell|4948.24>|<cell|2371>|<cell|4956.0>|<cell|4943.6>|<cell|10
      min 30 sec>>|<row|<cell|600>|<cell|4950.2>|<cell|2625>|<cell|4959.1>|<cell|4940.8>|<cell|17
      min>>|<row|<cell|800>|<cell|4946.0>|<cell|3029>|<cell|4955.7>|<cell|4938.3>|<cell|22
      min 30 sec>>|<row|<cell|1000>|<cell|4947.68>|<cell|3541>|<cell|4957.2>|<cell|4938.1>|<cell|27
      min 30 sec>>|<row|<cell|2000>|<cell|4953.02>|<cell|2033>|<cell|4960.9>|<cell|4949.6>|<cell|56
      min 38 sec>>>>>|Test 2>
    </with>>

    \;

    Nejlépe dopadla populace nejvĽt˛í o velikosti 2000. Jen o málo hˇ°e pak
    populace o velikosti 600. Variantu s korekcí nemá cenu uvádĽt, protoşe
    pro v˛echny velikosti populace dopadla témĽ° stejnĽ a to vŁetnĽ malých
    populací.
  </with>

  <paragraph|Test 3><next-line>Tento test by mĽl vzájemĽ porovnat metody
  selekce. Je pouşita varianta fitness s penalizací.

  \;

  <\with|par-mode|center>
    <with|font-size|0.84|<tabular|<tformat|<cwith|1|1|1|3|cell-vmode|exact>|<cwith|1|1|1|3|cell-background|grey>|<twith|table-valign|f>|<cwith|1|1|4|5|cell-background|grey>|<cwith|1|1|6|6|cell-background|grey>|<cwith|1|1|7|7|cell-background|grey>|<table|<row|<cell|prst.
    k°íşení>|<cell|prst. mutace>|<cell|Elitá°ˇ
    >|<cell|Krokˇ>|<cell|Populace>|<cell|Selekce>|<cell|K°íşení>>|<row|<cell|0.8>|<cell|0.01>|<cell|1>|<cell|5000>|<cell|500>|<cell|testována>|<cell|2
    point>>>>>>
  </with>

  \;

  <\with|par-first|0>
    \;

    <with|font-size|0.84|<\with|par-mode|center>
      <small-table|<block|<tformat|<cwith|3|3|1|6|cell-row-span|1>|<cwith|3|3|1|6|cell-col-span|6>|<cwith|1|1|2|6|cell-row-span|1>|<cwith|1|1|2|6|cell-col-span|5>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|6|16|1|1|cell-halign|c>|<cwith|12|12|1|6|cell-background|grey>|<cwith|13|14|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|ks_selectionmethods_penalization.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Metoda
      selekce>|<cell| PrˇmĽr z 5 testˇ>|<cell|>|<cell| \ Z 5 testˇ °e˛ení
      \ >|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
      \ Łas>>|<row|<cell|Roulette>|<cell|4611.64>|<cell|4489>|<cell|4750.4>|<cell|4440.5>|<cell|13
      min 43 sec>>|<row|<cell|Tournament 2>|<cell|4816.38>|<cell|4739>|<cell|4886.2>|<cell|4781.1>|<cell|12
      min 55 sec>>|<row|<cell|Tournament 3>|<cell|4904.3>|<cell|4183>|<cell|4926.4>|<cell|4891.8>|<cell|13
      min 5 sec>>|<row|<cell|Tournament 4>|<cell|4943.28>|<cell|3593>|<cell|4947.0>|<cell|4941.3>|<cell|13
      min 5 sec>>|<row|<cell|Tournament 5>|<cell|4960.28>|<cell|2793>|<cell|4962.1>|<cell|4957.3>|<cell|13
      min 5 sec>>|<row|<cell|Tournament 6>|<cell|4961.92>|<cell|2041>|<cell|4964.0>|<cell|4957.9>|<cell|13<with|color|grey|>
      min 8 sec>>|<row|<cell|Tournament 7>|<cell|4963.32>|<cell|1807>|<cell|4964.0>|<cell|4962.3>|<cell|13
      min 10 sec>>|<row|<cell|Tournament 8>|<cell|4962.38>|<cell|1413>|<cell|4964.0>|<cell|4959.7>|<cell|13
      min 10 sec>>|<row|<cell|Tournament 9>|<cell|4963.34>|<cell|1253>|<cell|4963.6>|<cell|4962.3>|<cell|13
      min 14 sec>>|<row|<cell|Tournament 10>|<cell|4960.84>|<cell|1481>|<cell|4964.0>|<cell|4957.9>|<cell|13
      min 19 sec>>|<row|<cell|Tournament 20>|<cell|4960.52>|<cell|1705>|<cell|4963.6>|<cell|4957.8>|<cell|13
      min 36 sec>>|<row|<cell|Rank roulette>|<cell|4810.0>|<cell|4207>|<cell|4830.1>|<cell|4772.9>|<cell|14
      min 40 sec>>|<row|<cell|Random>|<cell|4157.98>|<cell|4741>|<cell|4346.3>|<cell|4045.6>|<cell|13
      min 33 sec>>>>>|Test 3, data 1>
    </with>>

    \;

    <\with|par-mode|center>
      <small-table|<with|font-size|0.84|<block|<tformat|<cwith|3|3|1|6|cell-row-span|1>|<cwith|3|3|1|6|cell-col-span|6>|<cwith|1|1|2|6|cell-row-span|1>|<cwith|1|1|2|6|cell-col-span|5>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|6|16|1|1|cell-halign|c>|<cwith|14|16|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|ks_selectionmethods_penalization_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Metoda
      selekce>|<cell| PrˇmĽr z 5 testˇ>|<cell|>|<cell| \ Z 5 testˇ °e˛ení
      \ >|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
      \ Łas>>|<row|<cell|Roulette>|<cell|4990.52>|<cell|4393>|<cell|5097.9>|<cell|4864.0>|<cell|16
      min 31 sec>>|<row|<cell|Tournament 2>|<cell|5306.65>|<cell|4477>|<cell|5345.1>|<cell|5226.8>|<cell|16
      min 0 \ sec>>|<row|<cell|Tournament
      3>|<cell|5514.16>|<cell|4607>|<cell|5566.0>|<cell|5471.9>|<cell|16 min
      11 sec>>|<row|<cell|Tournament 4>|<cell|5573.94>|<cell|3645>|<cell|5595.56>|<cell|5549.8>|<cell|16
      min 10 sec>>|<row|<cell|Tournament 5>|<cell|5597.34>|<cell|3959>|<cell|5609.5>|<cell|5583.8>|<cell|16
      min 23 sec>>|<row|<cell|Tournament 6>|<cell|5604.4>|<cell|3251>|<cell|5612.7>|<cell|5594.5>|<cell|16<with|color|grey|>
      min 27 sec>>|<row|<cell|Tournament 7>|<cell|5622.26>|<cell|3081>|<cell|5629.4>|<cell|5616.1>|<cell|16
      min 15 sec>>|<row|<cell|Tournament 8>|<cell|5627.62>|<cell|3535>|<cell|5631.5>|<cell|5625.5>|<cell|16
      min 33 sec>>|<row|<cell|Tournament 9>|<cell|5632.14>|<cell|2967>|<cell|5636.4>|<cell|5623.2>|<cell|16
      min 25 sec>>|<row|<cell|Tournament 10>|<cell|5632.14>|<cell|2967>|<cell|5636.4>|<cell|5627.2>|<cell|16
      min 20 sec>>|<row|<cell|Tournament 20>|<cell|5633.76>|<cell|1891>|<cell|5636.4>|<cell|5628.9>|<cell|16
      min 45 sec>>|<row|<cell|Rank roulette>|<cell|5320.04>|<cell|3957>|<cell|5392.0>|<cell|5208.2>|<cell|17
      min 45 sec>>|<row|<cell|Random>|<cell|4505.82>|<cell|4699>|<cell|4571.2>|<cell|4344.4>|<cell|16
      min 11 sec>>>>>>|Test 3, data 2>
    </with>
  </with>

  <next-line>Test dopadl pomĽrnĽ neŁekanĽ, velmi dobré výsledky dosahují
  selekce na základĽ turnaje.

  <paragraph|Test 4><next-line>V tomto testu vyzkou˛íme rˇzné operátory a
  pravdĽpodobnost k°íşení a vliv pravdĽpodobnosti mutace na nalezené °e˛ení.

  \;

  <\with|par-mode|center>
    <with|font-size|0.84|<tabular|<tformat|<cwith|1|1|1|3|cell-vmode|exact>|<cwith|1|1|1|3|cell-background|grey>|<twith|table-valign|f>|<cwith|1|1|4|5|cell-background|grey>|<cwith|1|1|6|6|cell-background|grey>|<cwith|1|1|7|7|cell-background|grey>|<table|<row|<cell|prst.
    k°íşení>|<cell|prst. mutace>|<cell|Elitá°ˇ
    >|<cell|Krokˇ>|<cell|Populace>|<cell|Selekce>|<cell|K°íşení>>|<row|<cell|testována>|<cell|0.01>|<cell|1>|<cell|5000>|<cell|500>|<cell|Ruleta>|<cell|testováno>>>>>>

    \;
  </with>

  \;

  <with|par-mode|center|<small-table|<with|font-size|0.84|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<cwith|10|10|1|6|cell-background|grey>|<cwith|14|14|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell| \ Łas>>|<row|<cell|KS
  cross 1 point 0 corr>|<cell|4963.66>|<cell|1109.0>|<cell|4964.0>|<cell|4963.6>|<cell|22
  min 24 sec>>|<row|<cell|KS cross 1 point 0.1
  corr>|<cell|4963.68>|<cell|1337.0>|<cell|4964.0>|<cell|4963.6>|<cell|18 min
  31 sec>>|<row|<cell|KS cross 1 point 0.2
  corr>|<cell|4963.6>|<cell|997.0>|<cell|4963.6>|<cell|4963.6>|<cell|19 min
  45 sec>>|<row|<cell|KS cross 1 point 0.3
  corr>|<cell|4963.6>|<cell|603.0>|<cell|4963.6>|<cell|4963.6>|<cell|19 min
  52 sec>>|<row|<cell|KS cross 1 point 0.4
  corr>|<cell|4963.68>|<cell|1703.0>|<cell|4964.0>|<cell|4963.6>|<cell|21 min
  8 sec>>|<row|<cell|KS cross 1 point 0.5
  corr>|<cell|4963.6>|<cell|475.0>|<cell|4963.6>|<cell|4963.6>|<cell|20 min
  51 sec>>|<row|<cell|KS cross 1 point 0.6
  corr>|<cell|4963.6>|<cell|1651.0>|<cell|4963.6>|<cell|4963.6>|<cell|20 min
  46 sec>>|<row|<cell|KS cross 1 point 0.7
  corr>|<cell|4963.6>|<cell|1511.0>|<cell|4963.6>|<cell|4963.6>|<cell|21 min
  8 sec>>|<row|<cell|KS cross 1 point 0.8
  corr>|<cell|4963.68>|<cell|775.0>|<cell|4964.0>|<cell|4963.6>|<cell|19 min
  47 sec>>|<row|<cell|KS cross 1 point 0.9
  corr>|<cell|4963.6>|<cell|1033.0>|<cell|4963.6>|<cell|4963.6>|<cell|22 min
  59 sec>>|<row|<cell|KS cross 1 point 1 corr>|<cell|4963.6>|<cell|697.0>|<cell|4963.6>|<cell|4963.6>|<cell|24
  min 15 sec>>>>>>|Test 4>>

  \;

  <\with|font-size|0.84>
    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point 0
    corr>|<cell|4963.59>|<cell|651.0>|<cell|4963.6>|<cell|4963.6>|<cell|23
    min 32 sec>>|<row|<cell|KS cross 2 point 0.1
    corr>|<cell|4963.6>|<cell|573.0>|<cell|4963.6>|<cell|4963.6>|<cell|22 min
    3 sec>>|<row|<cell|KS cross 2 point 0.2
    corr>|<cell|4963.6>|<cell|1009.0>|<cell|4963.6>|<cell|4963.6>|<cell|21
    min 14 sec>>|<row|<cell|KS cross 2 point 0.3
    corr>|<cell|4963.6>|<cell|1385.0>|<cell|4963.6>|<cell|4963.6>|<cell|23
    min 31 sec>>|<row|<cell|KS cross 2 point 0.4
    corr>|<cell|4963.6>|<cell|1699.0>|<cell|4963.6>|<cell|4963.6>|<cell|22
    min 52 sec>>|<row|<cell|KS cross 2 point 0.5
    corr>|<cell|4963.6>|<cell|1159.0>|<cell|4963.6>|<cell|4963.6>|<cell|24
    min 20 sec>>|<row|<cell|KS cross 2 point 0.6
    corr>|<cell|4963.6>|<cell|1173.0>|<cell|4963.6>|<cell|4963.6>|<cell|24
    min 51 sec>>|<row|<cell|KS cross 2 point 0.7
    corr>|<cell|4963.6>|<cell|799.0>|<cell|4963.6>|<cell|4963.6>|<cell|27 min
    10 sec>>|<row|<cell|KS cross 2 point 0.8
    corr>|<cell|4963.6>|<cell|663.0>|<cell|4963.6>|<cell|4963.6>|<cell|33 min
    20 sec>>|<row|<cell|KS cross 2 point 0.9
    corr>|<cell|4963.68>|<cell|1069.0>|<cell|4964.0>|<cell|4963.6>|<cell|32
    min 26 sec>>|<row|<cell|KS cross 2 point 1
    corr>|<cell|4963.68>|<cell|607.0>|<cell|4964.0>|<cell|4963.6>|<cell|32
    min 3 sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|11|11|1|6|cell-background|grey>|<cwith|13|13|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    corr>|<cell|4963.59>|<cell|439.0>|<cell|4963.6>|<cell|4963.6>|<cell|22
    min 49 sec>>|<row|<cell|KS Uniform crossover 0.1
    corr>|<cell|4963.6>|<cell|1373.0>|<cell|4963.6>|<cell|4963.6>|<cell|20
    min 19 sec>>|<row|<cell|KS Uniform crossover 0.2
    corr>|<cell|4963.6>|<cell|1631.0>|<cell|4963.6>|<cell|4963.6>|<cell|20
    min 27 sec>>|<row|<cell|KS Uniform crossover 0.3
    corr>|<cell|4963.6>|<cell|873.0>|<cell|4963.6>|<cell|4963.6>|<cell|21 min
    17 sec>>|<row|<cell|KS Uniform crossover 0.4
    corr>|<cell|4963.6>|<cell|449.0>|<cell|4963.6>|<cell|4963.6>|<cell|21 min
    16 sec>>|<row|<cell|KS Uniform crossover 0.5
    corr>|<cell|4963.68>|<cell|1651.0>|<cell|4964.0>|<cell|4963.6>|<cell|21
    min 33 sec>>|<row|<cell|KS Uniform crossover 0.6
    corr>|<cell|4963.6>|<cell|983.0>|<cell|4963.6>|<cell|4963.6>|<cell|21 min
    12 sec>>|<row|<cell|KS Uniform crossover 0.7
    corr>|<cell|4963.68>|<cell|3127.0>|<cell|4964.0>|<cell|4963.6>|<cell|22
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.8
    corr>|<cell|4963.24>|<cell|1557.0>|<cell|4964.0>|<cell|4961.4>|<cell|22
    min 23 sec>>|<row|<cell|KS Uniform crossover 0.9
    corr>|<cell|4963.6>|<cell|615.0>|<cell|4963.6>|<cell|4963.6>|<cell|22 min
    32 sec>>|<row|<cell|KS Uniform crossover 1
    corr>|<cell|4963.6>|<cell|929.0>|<cell|4963.6>|<cell|4963.6>|<cell|24 min
    12 sec>>>>>>
      Test 4, pokraŁování

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 1 point penalization
    0>|<cell|4835.48>|<cell|4042.0>|<cell|4923.3>|<cell|4791.09>|<cell|23 min
    8 sec>>|<row|<cell|KS cross 1 point penalization
    0.1>|<cell|4826.47>|<cell|4669.0>|<cell|4848.0>|<cell|4803.6>|<cell|20
    min 18 sec>>|<row|<cell|KS cross 1 point penalization
    0.2>|<cell|4780.8>|<cell|4607.0>|<cell|4821.3>|<cell|4748.99>|<cell|19
    min 11 sec>>|<row|<cell|KS cross 1 point penalization
    0.3>|<cell|4762.0>|<cell|4737.0>|<cell|4811.1>|<cell|4724.39>|<cell|19
    min 25 sec>>|<row|<cell|KS cross 1 point penalization
    0.4>|<cell|4730.55>|<cell|4353.0>|<cell|4779.8>|<cell|4679.89>|<cell|26
    min 43 sec>>|<row|<cell|KS cross 1 point penalization
    0.5>|<cell|4705.6>|<cell|4549.0>|<cell|4752.8>|<cell|4637.59>|<cell|30
    min 18 sec>>|<row|<cell|KS cross 1 point penalization
    0.6>|<cell|4719.33>|<cell|4297.0>|<cell|4790.79>|<cell|4604.59>|<cell|20
    min 28 sec>>|<row|<cell|KS cross 1 point penalization
    0.7>|<cell|4641.2>|<cell|4695.0>|<cell|4707.1>|<cell|4516.19>|<cell|21
    min 3 sec>>|<row|<cell|KS cross 1 point penalization
    0.8>|<cell|4491.89>|<cell|4439.0>|<cell|4568.5>|<cell|4398.09>|<cell|21
    min 47 sec>>|<row|<cell|KS cross 1 point penalization
    0.9>|<cell|4457.59>|<cell|4557.0>|<cell|4569.89>|<cell|4362.59>|<cell|22
    min 33 sec>>|<row|<cell|KS cross 1 point penalization
    1>|<cell|4290.42>|<cell|3957.0>|<cell|4419.69>|<cell|4169.29>|<cell|23
    min 42 sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point penalization
    0>|<cell|4869.56>|<cell|4604.0>|<cell|4893.39>|<cell|4827.0>|<cell|20 min
    53 sec>>|<row|<cell|KS cross 2 point penalization
    0.1>|<cell|4835.53>|<cell|4217.0>|<cell|4870.1>|<cell|4799.59>|<cell|18
    min 39 sec>>|<row|<cell|KS cross 2 point penalization
    0.2>|<cell|4789.75>|<cell|4703.0>|<cell|4850.8>|<cell|4705.49>|<cell|19
    min 1 sec>>|<row|<cell|KS cross 2 point penalization
    0.3>|<cell|4746.55>|<cell|4555.0>|<cell|4877.8>|<cell|4608.89>|<cell|20
    min 2 sec>>|<row|<cell|KS cross 2 point penalization
    0.4>|<cell|4768.5>|<cell|4239.0>|<cell|4808.0>|<cell|4706.39>|<cell|20
    min 24 sec>>|<row|<cell|KS cross 2 point penalization
    0.5>|<cell|4697.37>|<cell|4287.0>|<cell|4771.2>|<cell|4578.29>|<cell|21
    min 31 sec>>|<row|<cell|KS cross 2 point penalization
    0.6>|<cell|4662.39>|<cell|4761.0>|<cell|4760.89>|<cell|4577.89>|<cell|21
    min 17 sec>>|<row|<cell|KS cross 2 point penalization
    0.7>|<cell|4597.61>|<cell|4489.0>|<cell|4674.59>|<cell|4491.5>|<cell|22
    min 44 sec>>|<row|<cell|KS cross 2 point penalization
    0.8>|<cell|4511.39>|<cell|4365.0>|<cell|4580.39>|<cell|4391.59>|<cell|24
    min 5 sec>>|<row|<cell|KS cross 2 point penalization
    0.9>|<cell|4465.93>|<cell|4377.0>|<cell|4545.2>|<cell|4410.09>|<cell|24
    min 39 sec>>|<row|<cell|KS cross 2 point penalization
    1>|<cell|4363.87>|<cell|3631.0>|<cell|4533.3>|<cell|4138.8>|<cell|24 min
    9 sec>>>>>|Test 4, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|11|11|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    pen>|<cell|4857.01>|<cell|4294.0>|<cell|4894.39>|<cell|4838.7>|<cell|20
    min 24 sec>>|<row|<cell|KS Uniform crossover 0.1
    pen>|<cell|4849.41>|<cell|3831.0>|<cell|4897.7>|<cell|4794.7>|<cell|16
    min 33 sec>>|<row|<cell|KS Uniform crossover 0.2
    pen>|<cell|4823.45>|<cell|4305.0>|<cell|4865.29>|<cell|4784.09>|<cell|17
    min 0 sec>>|<row|<cell|KS Uniform crossover 0.3
    pen>|<cell|4847.89>|<cell|4647.0>|<cell|4868.89>|<cell|4809.3>|<cell|17
    min 55 sec>>|<row|<cell|KS Uniform crossover 0.4
    pen>|<cell|4824.39>|<cell|3903.0>|<cell|4868.2>|<cell|4751.49>|<cell|17
    min 50 sec>>|<row|<cell|KS Uniform crossover 0.5
    pen>|<cell|4860.78>|<cell|4623.0>|<cell|4897.5>|<cell|4815.4>|<cell|18
    min 27 sec>>|<row|<cell|KS Uniform crossover 0.6
    pen>|<cell|4839.95>|<cell|4451.0>|<cell|4875.59>|<cell|4789.59>|<cell|20
    min 4 sec>>|<row|<cell|KS Uniform crossover 0.7
    pen>|<cell|4843.05>|<cell|4321.0>|<cell|4892.8>|<cell|4789.1>|<cell|22
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.8
    pen>|<cell|4836.55>|<cell|3231.0>|<cell|4879.59>|<cell|4811.79>|<cell|22
    min 16 sec>>|<row|<cell|KS Uniform crossover 0.9
    pen>|<cell|4820.39>|<cell|4393.0>|<cell|4844.4>|<cell|4778.39>|<cell|24
    min 53 sec>>|<row|<cell|KS Uniform crossover 1
    pen>|<cell|4869.74>|<cell|4159.0>|<cell|4899.5>|<cell|4829.8>|<cell|23
    min 57 sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<cwith|8|8|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut 0 corr>|<cell|4959.84>|<cell|43.0>|<cell|4963.6>|<cell|4957.2>|<cell|19
    min 1 sec>>|<row|<cell|KS mut 0.01 corr>|<cell|4963.68>|<cell|2197.0>|<cell|4964.0>|<cell|4963.6>|<cell|23
    min 31 sec>>|<row|<cell|KS mut 0.02 corr>|<cell|4960.42>|<cell|2439.0>|<cell|4963.6>|<cell|4957.2>|<cell|25
    min 54 sec>>|<row|<cell|KS mut 0.03 corr>|<cell|4956.34>|<cell|2705.0>|<cell|4961.4>|<cell|4945.1>|<cell|28
    min 52 sec>>|<row|<cell|KS mut 0.04 corr>|<cell|4952.72>|<cell|3135.0>|<cell|4961.4>|<cell|4941.5>|<cell|33
    min 20 sec>>|<row|<cell|KS mut 0.05 corr>|<cell|4945.56>|<cell|3359.0>|<cell|4957.2>|<cell|4934.5>|<cell|34
    min 42 sec>>|<row|<cell|KS mut 0.06 corr>|<cell|4938.18>|<cell|3055.0>|<cell|4948.5>|<cell|4928.0>|<cell|36
    min 53 sec>>|<row|<cell|KS mut 0.07 corr>|<cell|4931.78>|<cell|3931.0>|<cell|4957.5>|<cell|4912.6>|<cell|39
    min 14 sec>>|<row|<cell|KS mut 0.08 corr>|<cell|4906.28>|<cell|3961.0>|<cell|4927.5>|<cell|4881.7>|<cell|43
    min 18 sec>>|<row|<cell|KS mut 0.09 corr>|<cell|4914.62>|<cell|3979.0>|<cell|4925.0>|<cell|4904.8>|<cell|42
    min 50 sec>>|<row|<cell|KS mut 0.1 corr>|<cell|4872.18>|<cell|3849.0>|<cell|4923.7>|<cell|4850.0>|<cell|43
    min 6 sec>>|<row|<cell|KS mut 0.2 corr>|<cell|4632.66>|<cell|3513.0>|<cell|4699.89>|<cell|4582.4>|<cell|78
    min 39 sec>>|<row|<cell|KS mut 0.4 corr>|<cell|4438.89>|<cell|3051.0>|<cell|4531.89>|<cell|4363.09>|<cell|43
    min 28 sec>>|<row|<cell|KS mut 0.8 corr>|<cell|4380.37>|<cell|3087.0>|<cell|4414.39>|<cell|4352.89>|<cell|40
    min 5 sec>>|<row|<cell|KS mut 1 corr>|<cell|4360.39>|<cell|3623.0>|<cell|4409.0>|<cell|4316.1>|<cell|25
    min 0 sec>>>>>|Test 4, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|8|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut penal 0>|<cell|4117.92>|<cell|553.0>|<cell|4312.29>|<cell|3834.39>|<cell|21
    min 8 sec>>|<row|<cell|KS mut penal 0.01>|<cell|4460.13>|<cell|3691.0>|<cell|4608.7>|<cell|4297.79>|<cell|25
    min 44 sec>>|<row|<cell|KS mut penal 0.02>|<cell|4492.85>|<cell|4501.0>|<cell|4555.89>|<cell|4418.09>|<cell|24
    min 43 sec>>|<row|<cell|KS mut penal 0.03>|<cell|4216.51>|<cell|4733.0>|<cell|4428.09>|<cell|4106.1>|<cell|21
    min 57 sec>>|<row|<cell|KS mut penal 0.04>|<cell|4113.12>|<cell|4209.0>|<cell|4283.69>|<cell|3872.89>|<cell|20
    min 47 sec>>|<row|<cell|KS mut penal 0.05>|<cell|3847.82>|<cell|4187.0>|<cell|3956.19>|<cell|3714.79>|<cell|30
    min 4 sec>>|<row|<cell|KS mut penal 0.06>|<cell|3611.69>|<cell|4245.0>|<cell|3923.59>|<cell|3470.99>|<cell|31
    min 30 sec>>|<row|<cell|KS mut penal 0.07>|<cell|3557.03>|<cell|4707.0>|<cell|3904.19>|<cell|3314.59>|<cell|20
    min 18 sec>>|<row|<cell|KS mut penal 0.08>|<cell|3282.63>|<cell|3897.0>|<cell|3631.09>|<cell|3078.3>|<cell|22
    min 41 sec>>|<row|<cell|KS mut penal 0.09>|<cell|2973.01>|<cell|3633.0>|<cell|3072.49>|<cell|2792.69>|<cell|22
    min 41 sec>>|<row|<cell|KS mut penal 0.1>|<cell|2662.33>|<cell|3789.0>|<cell|2873.8>|<cell|2477.59>|<cell|22
    min 23 sec>>|<row|<cell|KS mut penal 0.2>|<cell|-80252.95>|<cell|3797.0>|<cell|0.0>|<cell|-105098.19>|<cell|23
    min 26 sec>>|<row|<cell|KS mut penal 0.4>|<cell|-150533.26>|<cell|2951.0>|<cell|0.0>|<cell|-161022.8>|<cell|25
    min 35 sec>>|<row|<cell|KS mut penal 0.8>|<cell|-161019.76>|<cell|2305.0>|<cell|0.0>|<cell|-177496.3>|<cell|23
    min 19 sec>>|<row|<cell|KS mut penal 1>|<cell|-173171.8>|<cell|3451.0>|<cell|0.0>|<cell|-184568.7>|<cell|23
    min 31 sec>>>>>|Test 4, pokraŁování>>
  </with>

  <next-line>Zjistili jsme, şe pouşití korekce nep°ípustných °etĽzcˇ vede ke
  zhruba stejným výsledkˇm pro v˛echny zpˇsoby k°íşení. VýraznĽji se
  projevila pouze mutace, která se jeví jako vhodná v rozmezí 1 aş 2 procent.
  ZajímavĽji dopadla varianta fitness s penalizací nep°ípustných °etĽzcˇ.
  Vzhledem k ohromnému poŁtu nep°ípustných °etĽzcˇ v generaci (na poŁátku
  témĽ° v˛echny), do˛lo k tomu, şe k°íşení v jednom i dvou bodech vedlo ke
  zhor˛ení nalezeného výsledku. Pouze destruktivnĽj˛í uniformní k°íşení
  dopadlo o nĽco lépe. NejvĽt˛í roli ale v tomto výsledku hraje zpˇsob
  selekce a tím byla váşená ruleta, která si evidentnĽ dob°e s velkým
  rozmĽzím hodnot fitness v tak malém poŁtu generací neporadila. Proto test
  zopakujeme pouşitím selekce turnajem.

  <paragraph|Test 5><next-line>Nyní zopakujeme test 4 s pouşitím selekce
  turnajem.

  <\with|font-size|0.84>
    \;

    <\with|par-mode|center>
      <tabular|<tformat|<cwith|1|1|1|3|cell-vmode|exact>|<cwith|1|1|1|3|cell-background|grey>|<twith|table-valign|f>|<cwith|1|1|4|5|cell-background|grey>|<cwith|1|1|6|6|cell-background|grey>|<cwith|1|1|7|7|cell-background|grey>|<table|<row|<cell|prst.
      k°íşení>|<cell|prst. mutace>|<cell|Elitá°ˇ
      >|<cell|Krokˇ>|<cell|Populace>|<cell|Selekce>|<cell|K°íşení>>|<row|<cell|testována>|<cell|0.01>|<cell|1>|<cell|5000>|<cell|500>|<cell|Turnaj
      7>|<cell|testováno>>>>>

      \;
    </with>

    \;

    \;

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|11|11|1|6|cell-background|grey>|<cwith|9|10|1|6|cell-background|grey>|<cwith|6|6|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 1 point 0
    corr>|<cell|4963.16>|<cell|2849.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
    min 41 sec>>|<row|<cell|KS cross 1 point 0.1
    corr>|<cell|4962.82>|<cell|1903.0>|<cell|4963.6>|<cell|4962.3>|<cell|11
    min 22 sec>>|<row|<cell|KS cross 1 point 0.2
    corr>|<cell|4963.08>|<cell|2089.0>|<cell|4963.6>|<cell|4962.3>|<cell|12
    min 1 sec>>|<row|<cell|KS cross 1 point 0.3
    corr>|<cell|4963.16>|<cell|643.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
    min 29 sec>>|<row|<cell|KS cross 1 point 0.4
    corr>|<cell|4963.16>|<cell|2363.0>|<cell|4963.6>|<cell|4961.4>|<cell|12
    min 41 sec>>|<row|<cell|KS cross 1 point 0.5
    corr>|<cell|4963.34>|<cell|1887.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
    min 2 sec>>|<row|<cell|KS cross 1 point 0.6
    corr>|<cell|4962.82>|<cell|2223.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
    min 23 sec>>|<row|<cell|KS cross 1 point 0.7
    corr>|<cell|4962.64>|<cell|1933.0>|<cell|4963.6>|<cell|4961.4>|<cell|13
    min 43 sec>>|<row|<cell|KS cross 1 point 0.8
    corr>|<cell|4963.08>|<cell|1359.0>|<cell|4963.6>|<cell|4962.3>|<cell|14
    min 6 sec>>|<row|<cell|KS cross 1 point 0.9
    corr>|<cell|4962.9>|<cell|2831.0>|<cell|4963.6>|<cell|4961.4>|<cell|14
    min 21 sec>>|<row|<cell|KS cross 1 point 1
    corr>|<cell|4963.08>|<cell|2349.0>|<cell|4963.6>|<cell|4962.3>|<cell|14
    min 44 sec>>>>>>
      Test 5

      \;
    </small-table>>

    <\with|par-mode|center>
      <\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|14|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
      testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
      \ Łas>>|<row|<cell|KS cross 2 point 0
      corr>|<cell|4963.16>|<cell|1937.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
      min 44 sec>>|<row|<cell|KS cross 2 point 0.1
      corr>|<cell|4962.28>|<cell|3201.0>|<cell|4964.0>|<cell|4961.4>|<cell|11
      min 46 sec>>|<row|<cell|KS cross 2 point 0.2
      corr>|<cell|4962.9>|<cell|1983.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
      min 11 sec>>|<row|<cell|KS cross 2 point 0.3
      corr>|<cell|4962.56>|<cell|875.0>|<cell|4963.6>|<cell|4962.3>|<cell|12
      min 31 sec>>|<row|<cell|KS cross 2 point 0.4
      corr>|<cell|4963.08>|<cell|1333.0>|<cell|4963.6>|<cell|4962.3>|<cell|12
      min 44 sec>>|<row|<cell|KS cross 2 point 0.5
      corr>|<cell|4962.9>|<cell|1427.0>|<cell|4964.0>|<cell|4962.3>|<cell|13
      min 14 sec>>|<row|<cell|KS cross 2 point 0.6
      corr>|<cell|4962.56>|<cell|1043.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
      min 26 sec>>|<row|<cell|KS cross 2 point 0.7
      corr>|<cell|4962.56>|<cell|2711.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
      min 46 sec>>|<row|<cell|KS cross 2 point 0.8
      corr>|<cell|4963.42>|<cell|677.0>|<cell|4964.0>|<cell|4962.3>|<cell|14
      min 14 sec>>|<row|<cell|KS cross 2 point 0.9
      corr>|<cell|4963.08>|<cell|1005.0>|<cell|4963.6>|<cell|4962.3>|<cell|14
      min 26 sec>>|<row|<cell|KS cross 2 point 1
      corr>|<cell|4963.6>|<cell|3079.0>|<cell|4963.6>|<cell|4963.6>|<cell|14
      min 49 sec>>>>>>
        Test 5, pokraŁování
      </small-table>

      \;
    </with>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    corr>|<cell|4963.73>|<cell|2949.0>|<cell|4964.0>|<cell|4963.6>|<cell|13
    min 56 sec>>|<row|<cell|KS Uniform crossover 0.1
    corr>|<cell|4963.16>|<cell|1045.0>|<cell|4964.0>|<cell|4962.3>|<cell|11
    min 49 sec>>|<row|<cell|KS Uniform crossover 0.2
    corr>|<cell|4963.42>|<cell|1139.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
    min 10 sec>>|<row|<cell|KS Uniform crossover 0.3
    corr>|<cell|4963.34>|<cell|1673.0>|<cell|4963.6>|<cell|4962.3>|<cell|12
    min 22 sec>>|<row|<cell|KS Uniform crossover 0.4
    corr>|<cell|4963.42>|<cell|2071.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
    min 58 sec>>|<row|<cell|KS Uniform crossover 0.5
    corr>|<cell|4963.16>|<cell|2907.0>|<cell|4964.0>|<cell|4962.3>|<cell|13
    min 13 sec>>|<row|<cell|KS Uniform crossover 0.6
    corr>|<cell|4963.34>|<cell|1507.0>|<cell|4963.6>|<cell|4962.3>|<cell|13
    min 22 sec>>|<row|<cell|KS Uniform crossover 0.7
    corr>|<cell|4963.76>|<cell|909.0>|<cell|4964.0>|<cell|4963.6>|<cell|13
    min 57 sec>>|<row|<cell|KS Uniform crossover 0.8
    corr>|<cell|4963.42>|<cell|839.0>|<cell|4964.0>|<cell|4962.3>|<cell|14
    min 11 sec>>|<row|<cell|KS Uniform crossover 0.9
    corr>|<cell|4962.64>|<cell|2389.0>|<cell|4963.6>|<cell|4961.4>|<cell|14
    min 22 sec>>|<row|<cell|KS Uniform crossover 1
    corr>|<cell|4962.9>|<cell|1803.0>|<cell|4964.0>|<cell|4962.3>|<cell|14
    min 51 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|12|1|6|cell-background|grey>|<cwith|14|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 1 point penalization
    0>|<cell|4959.6>|<cell|2581.0>|<cell|4963.6>|<cell|4955.9>|<cell|13 min 9
    sec>>|<row|<cell|KS cross 1 point penalization
    0.1>|<cell|4960.08>|<cell|3155.0>|<cell|4963.6>|<cell|4953.2>|<cell|11
    min 20 sec>>|<row|<cell|KS cross 1 point penalization
    0.2>|<cell|4961.86>|<cell|2159.0>|<cell|4964.0>|<cell|4957.9>|<cell|11
    min 37 sec>>|<row|<cell|KS cross 1 point penalization
    0.3>|<cell|4961.88>|<cell|2529.0>|<cell|4962.3>|<cell|4960.2>|<cell|11
    min 56 sec>>|<row|<cell|KS cross 1 point penalization
    0.4>|<cell|4962.6>|<cell|2465.0>|<cell|4964.0>|<cell|4960.4>|<cell|12 min
    18 sec>>|<row|<cell|KS cross 1 point penalization
    0.5>|<cell|4961.66>|<cell|1661.0>|<cell|4963.6>|<cell|4959.7>|<cell|12
    min 40 sec>>|<row|<cell|KS cross 1 point penalization
    0.6>|<cell|4963.24>|<cell|1439.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
    min 58 sec>>|<row|<cell|KS cross 1 point penalization
    0.7>|<cell|4962.28>|<cell|945.0>|<cell|4964.0>|<cell|4960.4>|<cell|13 min
    20 sec>>|<row|<cell|KS cross 1 point penalization
    0.8>|<cell|4962.8>|<cell|1131.0>|<cell|4964.0>|<cell|4962.3>|<cell|13 min
    40 sec>>|<row|<cell|KS cross 1 point penalization
    0.9>|<cell|4962.89>|<cell|3237.0>|<cell|4964.0>|<cell|4962.3>|<cell|14
    min 0 sec>>|<row|<cell|KS cross 1 point penalization
    1>|<cell|4962.64>|<cell|1491.0>|<cell|4964.0>|<cell|4962.3>|<cell|14 min
    20 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<cwith|11|11|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point penalization
    0>|<cell|4960.58>|<cell|2241.0>|<cell|4962.3>|<cell|4957.8>|<cell|13 min
    12 sec>>|<row|<cell|KS cross 2 point penalization
    0.1>|<cell|4962.85>|<cell|2693.0>|<cell|4964.0>|<cell|4962.1>|<cell|11
    min 32 sec>>|<row|<cell|KS cross 2 point penalization
    0.2>|<cell|4962.51>|<cell|2551.0>|<cell|4964.0>|<cell|4960.4>|<cell|11
    min 40 sec>>|<row|<cell|KS cross 2 point penalization
    0.3>|<cell|4962.4>|<cell|2315.0>|<cell|4963.6>|<cell|4961.1>|<cell|12 min
    0 sec>>|<row|<cell|KS cross 2 point penalization
    0.4>|<cell|4962.01>|<cell|1887.0>|<cell|4962.3>|<cell|4961.1>|<cell|12
    min 20 sec>>|<row|<cell|KS cross 2 point penalization
    0.5>|<cell|4962.89>|<cell|2897.0>|<cell|4964.0>|<cell|4962.3>|<cell|12
    min 40 sec>>|<row|<cell|KS cross 2 point penalization
    0.6>|<cell|4962.66>|<cell|1425.0>|<cell|4964.0>|<cell|4961.1>|<cell|13
    min 0 sec>>|<row|<cell|KS cross 2 point penalization
    0.7>|<cell|4962.44>|<cell|2147.0>|<cell|4964.0>|<cell|4959.8>|<cell|13
    min 20 sec>>|<row|<cell|KS cross 2 point penalization
    0.8>|<cell|4961.76>|<cell|2579.0>|<cell|4964.0>|<cell|4957.9>|<cell|13
    min 40 sec>>|<row|<cell|KS cross 2 point penalization
    0.9>|<cell|4962.18>|<cell|1045.0>|<cell|4963.6>|<cell|4960.4>|<cell|14
    min 0 sec>>|<row|<cell|KS cross 2 point penalization
    1>|<cell|4962.44>|<cell|799.0>|<cell|4963.6>|<cell|4960.4>|<cell|14 min
    20 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|6|1|6|cell-background|grey>|<cwith|9|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    pen>|<cell|4962.51>|<cell|2361.0>|<cell|4964.0>|<cell|4960.4>|<cell|13
    min 13 sec>>|<row|<cell|KS Uniform crossover 0.1
    pen>|<cell|4961.62>|<cell|2025.0>|<cell|4962.3>|<cell|4960.4>|<cell|11
    min 7 sec>>|<row|<cell|KS Uniform crossover 0.2
    pen>|<cell|4961.28>|<cell|2301.0>|<cell|4963.6>|<cell|4955.8>|<cell|11
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.3
    pen>|<cell|4962.26>|<cell|3373.0>|<cell|4964.0>|<cell|4961.1>|<cell|12
    min 4 sec>>|<row|<cell|KS Uniform crossover 0.4
    pen>|<cell|4960.24>|<cell|3203.0>|<cell|4962.3>|<cell|4957.9>|<cell|12
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.5
    pen>|<cell|4959.7>|<cell|2371.0>|<cell|4961.1>|<cell|4957.9>|<cell|12 min
    30 sec>>|<row|<cell|KS Uniform crossover 0.6
    pen>|<cell|4959.87>|<cell|1969.0>|<cell|4962.3>|<cell|4956.3>|<cell|13
    min 6 sec>>|<row|<cell|KS Uniform crossover 0.7
    pen>|<cell|4961.12>|<cell|3045.0>|<cell|4963.6>|<cell|4958.8>|<cell|13
    min 11 sec>>|<row|<cell|KS Uniform crossover 0.8
    pen>|<cell|4961.87>|<cell|3227.0>|<cell|4962.3>|<cell|4960.2>|<cell|13
    min 44 sec>>|<row|<cell|KS Uniform crossover 0.9
    pen>|<cell|4961.24>|<cell|3191.0>|<cell|4962.3>|<cell|4960.1>|<cell|14
    min 4 sec>>|<row|<cell|KS Uniform crossover 1
    pen>|<cell|4961.87>|<cell|1427.0>|<cell|4964.0>|<cell|4957.19>|<cell|14
    min 8 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|8|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut 0 corr>|<cell|4918.34>|<cell|11.0>|<cell|4952.8>|<cell|4886.9>|<cell|11
    min 22 sec>>|<row|<cell|KS mut 0.01 corr>|<cell|4962.38>|<cell|1627.0>|<cell|4963.6>|<cell|4961.4>|<cell|13
    min 55 sec>>|<row|<cell|KS mut 0.02 corr>|<cell|4963.76>|<cell|2799.0>|<cell|4964.0>|<cell|4963.6>|<cell|16
    min 13 sec>>|<row|<cell|KS mut 0.03 corr>|<cell|4963.92>|<cell|2003.0>|<cell|4964.0>|<cell|4963.6>|<cell|18
    min 18 sec>>|<row|<cell|KS mut 0.04 corr>|<cell|4963.6>|<cell|511.0>|<cell|4963.6>|<cell|4963.6>|<cell|20
    min 24 sec>>|<row|<cell|KS mut 0.05 corr>|<cell|4962.02>|<cell|2199.0>|<cell|4963.6>|<cell|4961.4>|<cell|22
    min 31 sec>>|<row|<cell|KS mut 0.06 corr>|<cell|4959.44>|<cell|1737.0>|<cell|4962.1>|<cell|4956.2>|<cell|24
    min 40 sec>>|<row|<cell|KS mut 0.07 corr>|<cell|4958.16>|<cell|2929.0>|<cell|4960.2>|<cell|4955.4>|<cell|26
    min 48 sec>>|<row|<cell|KS mut 0.08 corr>|<cell|4954.39>|<cell|3257.0>|<cell|4961.4>|<cell|4944.3>|<cell|28
    min 58 sec>>|<row|<cell|KS mut 0.09 corr>|<cell|4942.38>|<cell|3879.0>|<cell|4958.6>|<cell|4921.8>|<cell|30
    min 45 sec>>|<row|<cell|KS mut 0.1 corr>|<cell|4936.3>|<cell|2843.0>|<cell|4954.8>|<cell|4922.5>|<cell|32
    min 45 sec>>|<row|<cell|KS mut 0.2 corr>|<cell|4743.36>|<cell|3103.0>|<cell|4776.7>|<cell|4726.3>|<cell|54
    min 19 sec>>|<row|<cell|KS mut 0.4 corr>|<cell|4462.42>|<cell|1473.0>|<cell|4493.5>|<cell|4437.19>|<cell|99
    min 21 sec>>|<row|<cell|KS mut 0.8 corr>|<cell|4278.42>|<cell|3897.0>|<cell|4284.2>|<cell|4269.49>|<cell|193
    min 49 sec>>|<row|<cell|KS mut 1 corr>|<cell|4073.57>|<cell|0.0>|<cell|4141.0>|<cell|4038.59>|<cell|241
    min 45 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|8|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|Łas>>|<row|<cell|KS
    mut penal 0>|<cell|3799.43>|<cell|23.0>|<cell|4149.79>|<cell|3316.8>|<cell|13
    min 8 sec>>|<row|<cell|KS mut penal 0.01>|<cell|4962.01>|<cell|2117.0>|<cell|4964.0>|<cell|4957.9>|<cell|13
    min 5 sec>>|<row|<cell|KS mut penal 0.02>|<cell|4884.76>|<cell|4247.0>|<cell|4918.3>|<cell|4852.39>|<cell|13
    min 5 sec>>|<row|<cell|KS mut penal 0.03>|<cell|4728.18>|<cell|4457.0>|<cell|4764.0>|<cell|4703.2>|<cell|13
    min 5 sec>>|<row|<cell|KS mut penal 0.04>|<cell|4496.76>|<cell|4519.0>|<cell|4575.2>|<cell|4429.09>|<cell|13
    min 5 sec>>|<row|<cell|KS mut penal 0.05>|<cell|4324.15>|<cell|4081.0>|<cell|4499.29>|<cell|4186.99>|<cell|13
    min 7 sec>>|<row|<cell|KS mut penal 0.06>|<cell|4073.69>|<cell|3875.0>|<cell|4147.09>|<cell|3984.79>|<cell|13
    min 10 sec>>|<row|<cell|KS mut penal 0.07>|<cell|3870.12>|<cell|4161.0>|<cell|3965.6>|<cell|3769.69>|<cell|13
    min 10 sec>>|<row|<cell|KS mut penal 0.08>|<cell|3723.89>|<cell|4195.0>|<cell|3986.19>|<cell|3406.39>|<cell|13
    min 15 sec>>|<row|<cell|KS mut penal 0.09>|<cell|3606.99>|<cell|4339.0>|<cell|3770.59>|<cell|3517.79>|<cell|13
    min 15 sec>>|<row|<cell|KS mut penal 0.1>|<cell|3359.47>|<cell|4193.0>|<cell|3541.39>|<cell|3266.1>|<cell|13
    min 15 sec>>|<row|<cell|KS mut penal 0.2>|<cell|-56333.86>|<cell|2913.0>|<cell|0.0>|<cell|-66609.99>|<cell|13
    min 30 sec>>|<row|<cell|KS mut penal 0.4>|<cell|-140831.84>|<cell|4027.0>|<cell|0.0>|<cell|-153606.8>|<cell|13
    min 50 sec>>|<row|<cell|KS mut penal 0.8>|<cell|-182395.99>|<cell|3033.0>|<cell|0.0>|<cell|-205072.89>|<cell|13
    min 50 sec>>|<row|<cell|KS mut penal 1>|<cell|-248867.94>|<cell|0.0>|<cell|0.0>|<cell|-258845.3>|<cell|13
    min 44 sec>>>>>|Test 5, pokraŁování>>
  </with>

  <next-line>V tomto testu se projevil význam k°íşení ve variantĽ s
  penalizací, nejlépe dopadlo k°íşení v jednom bodĽ s pravdĽpodobností okolo
  0.5 - 0.9, poté k°íşení ve dvou bodech s pravdĽpodobností okolo 0.5 a
  nejhˇ°e pak uniformní k°íşení.

  <paragraph|Test 6><next-line>Zopakujeme p°edchozí test je˛tĽ jednou se
  stejnými daty, tentokráte ale pro populaci o velikosti 100.

  <\with|font-size|0.84>
    <\with|par-mode|center>
      <small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|15|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
      testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
      \ Łas>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|KS
      cross 1 point 0 corr>|<cell|4961.48>|<cell|3304.0>|<cell|4963.6>|<cell|4960.1>|<cell|4
      min 51 sec>>|<row|<cell|KS cross 1 point 0.1
      corr>|<cell|4959.78>|<cell|2757.0>|<cell|4964.0>|<cell|4950.2>|<cell|4
      min 3 sec>>|<row|<cell|KS cross 1 point 0.2
      corr>|<cell|4961.76>|<cell|4659.0>|<cell|4963.6>|<cell|4960.1>|<cell|3
      min 30 sec>>|<row|<cell|KS cross 1 point 0.3
      corr>|<cell|4961.24>|<cell|3947.0>|<cell|4963.6>|<cell|4957.8>|<cell|3
      min 54 sec>>|<row|<cell|KS cross 1 point 0.4
      corr>|<cell|4961.18>|<cell|1471.0>|<cell|4964.0>|<cell|4956.2>|<cell|4
      min 1 sec>>|<row|<cell|KS cross 1 point 0.5
      \ corr>|<cell|4961.88>|<cell|4117.0>|<cell|4963.6>|<cell|4959.8>|<cell|4
      min 1 sec>>|<row|<cell|KS cross 1 point 0.6
      corr>|<cell|4958.6>|<cell|3003.0>|<cell|4963.6>|<cell|4950.2>|<cell|4
      min 10 sec>>|<row|<cell|KS cross 1 point 0.7
      corr>|<cell|4963.06>|<cell|1769.0>|<cell|4964.0>|<cell|4961.4>|<cell|4
      min 15 sec>>|<row|<cell|KS cross 1 point 0.8
      corr>|<cell|4962.48>|<cell|3433.0>|<cell|4964.0>|<cell|4961.1>|<cell|4
      min 22 sec>>|<row|<cell|KS cross 1 point 0.9
      corr>|<cell|4962.14>|<cell|2435.0>|<cell|4963.6>|<cell|4961.1>|<cell|4
      min 37 sec>>|<row|<cell|KS cross 1 point 1
      corr>|<cell|4962.14>|<cell|2925.0>|<cell|4963.6>|<cell|4959.8>|<cell|4
      min 33 sec>>>>>|Test 6>
    </with>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<cwith|10|10|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point 0
    corr>|<cell|4962.13>|<cell|2942.0>|<cell|4964.0>|<cell|4961.4>|<cell|4
    min 21 sec>>|<row|<cell|KS cross 2 point 0.1
    corr>|<cell|4963.24>|<cell|3975.0>|<cell|4964.0>|<cell|4961.4>|<cell|3
    min 42 sec>>|<row|<cell|KS cross 2 point 0.2
    corr>|<cell|4962.8>|<cell|4225.0>|<cell|4964.0>|<cell|4961.4>|<cell|3 min
    49 sec>>|<row|<cell|KS cross 2 point 0.3
    corr>|<cell|4962.64>|<cell|4241.0>|<cell|4963.6>|<cell|4961.4>|<cell|3
    min 54 sec>>|<row|<cell|KS cross 2 point 0.4 corr
    >|<cell|4962.88>|<cell|2461.0>|<cell|4964.0>|<cell|4961.4>|<cell|4 min 1
    sec>>|<row|<cell|KS cross 2 point 0.5
    corr>|<cell|4962.0>|<cell|4595.0>|<cell|4963.6>|<cell|4960.4>|<cell|4 min
    35 sec>>|<row|<cell|KS cross 2 point 0.6
    corr>|<cell|4962.12>|<cell|2353.0>|<cell|4962.3>|<cell|4961.4>|<cell|4
    min 41 sec>>|<row|<cell|KS cross 2 point 0.7
    corr>|<cell|4962.38>|<cell|3537.0>|<cell|4963.6>|<cell|4961.4>|<cell|4
    min 47 sec>>|<row|<cell|KS cross 2 point 0.8 corr
    >|<cell|4962.1>|<cell|2491.0>|<cell|4964.0>|<cell|4961.4>|<cell|4 min 34
    sec>>|<row|<cell|KS cross 2 point 0.9
    corr>|<cell|4961.4>|<cell|4511.0>|<cell|4961.4>|<cell|4961.4>|<cell|4 min
    30 sec>>|<row|<cell|KS cross 2 point 1
    corr>|<cell|4962.18>|<cell|2169.0>|<cell|4963.6>|<cell|4960.4>|<cell|4
    min 45 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|6|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    corr>|<cell|4962.65>|<cell|3609.0>|<cell|4964.0>|<cell|4961.4>|<cell|4
    min 17 sec>>|<row|<cell|KS Uniform crossover 0.1
    corr>|<cell|4961.96>|<cell|2697.0>|<cell|4964.0>|<cell|4960.1>|<cell|3
    min 44 sec>>|<row|<cell|KS Uniform crossover 0.2
    corr>|<cell|4962.02>|<cell|2783.0>|<cell|4963.6>|<cell|4961.4>|<cell|3
    min 46 sec>>|<row|<cell|KS Uniform crossover 0.3
    corr>|<cell|4962.04>|<cell|2953.0>|<cell|4964.0>|<cell|4959.8>|<cell|3
    min 58 sec>>|<row|<cell|KS Uniform crossover 0.4
    corr>|<cell|4960.8>|<cell|3629.0>|<cell|4962.3>|<cell|4957.5>|<cell|4 min
    14 sec>>|<row|<cell|KS Uniform crossover 0.5
    corr>|<cell|4961.34>|<cell|3739.0>|<cell|4962.3>|<cell|4960.2>|<cell|4
    min 31 sec>>|<row|<cell|KS Uniform crossover 0.6
    corr>|<cell|4961.74>|<cell|4707.0>|<cell|4963.6>|<cell|4957.8>|<cell|4
    min 32 sec>>|<row|<cell|KS Uniform crossover 0.7
    corr>|<cell|4961.96>|<cell|2821.0>|<cell|4963.6>|<cell|4960.1>|<cell|4
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.8
    corr>|<cell|4961.58>|<cell|2041.0>|<cell|4963.6>|<cell|4960.1>|<cell|4
    min 26 sec>>|<row|<cell|KS Uniform crossover 0.9
    corr>|<cell|4961.0>|<cell|4769.0>|<cell|4963.6>|<cell|4957.8>|<cell|4 min
    34 sec>>|<row|<cell|KS Uniform crossover
    1>|<cell|4962.14>|<cell|3843.0>|<cell|4963.6>|<cell|4959.8>|<cell|4 min
    35 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|11|11|1|6|cell-background|grey>|<cwith|14|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 1 point penalization
    0>|<cell|4953.8>|<cell|3434.0>|<cell|4964.0>|<cell|4943.9>|<cell|4 min 11
    sec>>|<row|<cell|KS cross 1 point penalization
    0.1>|<cell|4953.46>|<cell|3169.0>|<cell|4959.8>|<cell|4946.6>|<cell|3 min
    36 sec>>|<row|<cell|KS cross 1 point penalization
    0.2>|<cell|4954.88>|<cell|3355.0>|<cell|4961.1>|<cell|4946.39>|<cell|3
    min 42 sec>>|<row|<cell|KS cross 1 point penalization
    0.3>|<cell|4953.44>|<cell|3055.0>|<cell|4960.9>|<cell|4946.7>|<cell|4 min
    22 sec>>|<row|<cell|KS cross 1 point penalization
    0.4>|<cell|4954.7>|<cell|3653.0>|<cell|4961.4>|<cell|4943.5>|<cell|4 min
    1 sec>>|<row|<cell|KS cross 1 point penalization
    0.5>|<cell|4962.12>|<cell|3337.0>|<cell|4964.0>|<cell|4960.8>|<cell|3 min
    55 sec>>|<row|<cell|KS cross 1 point penalization
    0.6>|<cell|4955.26>|<cell|3303.0>|<cell|4962.3>|<cell|4944.3>|<cell|4 min
    1 sec>>|<row|<cell|KS cross 1 point penalization
    0.7>|<cell|4956.68>|<cell|2043.0>|<cell|4962.7>|<cell|4951.3>|<cell|4 min
    9 sec>>|<row|<cell|KS cross 1 point penalization
    0.8>|<cell|4961.18>|<cell|2589.0>|<cell|4963.6>|<cell|4959.8>|<cell|4 min
    24 sec>>|<row|<cell|KS cross 1 point penalization
    0.9>|<cell|4960.08>|<cell|2971.0>|<cell|4962.3>|<cell|4957.9>|<cell|4 min
    21 sec>>|<row|<cell|KS cross 1 point penalization
    1>|<cell|4958.1>|<cell|2821.0>|<cell|4962.3>|<cell|4952.1>|<cell|4 min 48
    sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|11|11|1|6|cell-background|grey>|<cwith|12|12|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point penalization
    0>|<cell|4955.1>|<cell|3519.0>|<cell|4962.7>|<cell|4949.7>|<cell|4 min 6
    sec>>|<row|<cell|KS cross 2 point penalization
    0.1>|<cell|4951.34>|<cell|3599.0>|<cell|4960.8>|<cell|4936.1>|<cell|3 min
    30 sec>>|<row|<cell|KS cross 2 point penalization
    0.2>|<cell|4954.88>|<cell|3005.0>|<cell|4959.9>|<cell|4951.5>|<cell|3 min
    38 sec>>|<row|<cell|KS cross 2 point penalization
    0.3>|<cell|4956.18>|<cell|2567.0>|<cell|4961.4>|<cell|4950.4>|<cell|3 min
    46 sec>>|<row|<cell|KS cross 2 point penalization
    0.4>|<cell|4953.3>|<cell|2557.0>|<cell|4960.8>|<cell|4946.1>|<cell|3 min
    51 sec>>|<row|<cell|KS cross 2 point penalization
    0.5>|<cell|4960.48>|<cell|2445.0>|<cell|4964.0>|<cell|4951.3>|<cell|3 min
    59 sec>>|<row|<cell|KS cross 2 point penalization
    0.6>|<cell|4959.54>|<cell|1239.0>|<cell|4960.8>|<cell|4955.1>|<cell|4 min
    9 sec>>|<row|<cell|KS cross 2 point penalization
    0.7>|<cell|4958.5>|<cell|2325.0>|<cell|4964.0>|<cell|4954.2>|<cell|4 min
    10 sec>>|<row|<cell|KS cross 2 point penalization
    0.8>|<cell|4957.4>|<cell|2671.0>|<cell|4962.3>|<cell|4953.1>|<cell|4 min
    23 sec>>|<row|<cell|KS cross 2 point penalization
    0.9>|<cell|4956.72>|<cell|2375.0>|<cell|4962.7>|<cell|4949.89>|<cell|4
    min 31 sec>>|<row|<cell|KS cross 2 point penalization
    1>|<cell|4958.97>|<cell|1879.0>|<cell|4962.7>|<cell|4956.0>|<cell|4 min
    34 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    pen>|<cell|4957.51>|<cell|3492.0>|<cell|4962.1>|<cell|4947.3>|<cell|3 min
    39 sec>>|<row|<cell|KS Uniform crossover 0.1
    pen>|<cell|4953.18>|<cell|4175.0>|<cell|4962.3>|<cell|4945.39>|<cell|3
    min 2 sec>>|<row|<cell|KS Uniform crossover 0.2
    pen>|<cell|4953.42>|<cell|3005.0>|<cell|4961.4>|<cell|4943.9>|<cell|3 min
    11 sec>>|<row|<cell|KS Uniform crossover 0.3
    pen>|<cell|4952.16>|<cell|3647.0>|<cell|4957.2>|<cell|4949.0>|<cell|3 min
    14 sec>>|<row|<cell|KS Uniform crossover 0.4
    pen>|<cell|4955.24>|<cell|2109.0>|<cell|4962.1>|<cell|4944.2>|<cell|3 min
    17 sec>>|<row|<cell|KS Uniform crossover 0.5
    pen>|<cell|4949.26>|<cell|3703.0>|<cell|4956.2>|<cell|4936.6>|<cell|3 min
    23 sec>>|<row|<cell|KS Uniform crossover 0.6
    pen>|<cell|4956.74>|<cell|3465.0>|<cell|4963.6>|<cell|4947.4>|<cell|3 min
    27 sec>>|<row|<cell|KS Uniform crossover 0.7
    pen>|<cell|4958.16>|<cell|3561.0>|<cell|4962.7>|<cell|4953.5>|<cell|3 min
    30 sec>>|<row|<cell|KS Uniform crossover 0.8
    pen>|<cell|4956.7>|<cell|3191.0>|<cell|4960.8>|<cell|4949.3>|<cell|3 min
    43 sec>>|<row|<cell|KS Uniform crossover 0.9
    pen>|<cell|4954.28>|<cell|2509.0>|<cell|4959.8>|<cell|4947.6>|<cell|3 min
    40 sec>>|<row|<cell|KS Uniform crossover 1
    pen>|<cell|4953.92>|<cell|3779.0>|<cell|4962.1>|<cell|4944.0>|<cell|3 min
    48 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|8|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut 0 corr>|<cell|4623.8>|<cell|5.0>|<cell|4772.1>|<cell|4558.49>|<cell|3
    min 8 sec>>|<row|<cell|KS mut 0.01 corr>|<cell|4962.72>|<cell|2745.0>|<cell|4964.0>|<cell|4961.4>|<cell|3
    min 48 sec>>|<row|<cell|KS mut 0.02 corr>|<cell|4963.68>|<cell|2789.0>|<cell|4964.0>|<cell|4963.6>|<cell|4
    min 42 sec>>|<row|<cell|KS mut 0.03 corr
    >|<cell|4963.6>|<cell|317.0>|<cell|4963.6>|<cell|4963.6>|<cell|5 min 38
    sec>>|<row|<cell|KS mut 0.04 corr >|<cell|4963.34>|<cell|1843.0>|<cell|4963.6>|<cell|4962.3>|<cell|5
    min 49 sec>>|<row|<cell|KS mut 0.05 corr>|<cell|4962.4>|<cell|2479.0>|<cell|4963.6>|<cell|4961.1>|<cell|6
    min 28 sec>>|<row|<cell|KS mut 0.06 corr
    >|<cell|4959.0>|<cell|2593.0>|<cell|4961.4>|<cell|4952.5>|<cell|6 min 50
    sec>>|<row|<cell|KS mut 0.07 corr >|<cell|4960.5>|<cell|2899.0>|<cell|4961.4>|<cell|4957.5>|<cell|8
    min 1 sec>>|<row|<cell|KS mut 0.08 corr>|<cell|4953.84>|<cell|2839.0>|<cell|4961.4>|<cell|4930.6>|<cell|8
    min 14 sec>>|<row|<cell|KS mut 0.09 corr
    >|<cell|4936.76>|<cell|3947.0>|<cell|4951.4>|<cell|4923.8>|<cell|8 min 50
    sec>>|<row|<cell|KS mut 0.1 corr>|<cell|4937.34>|<cell|3071.0>|<cell|4960.0>|<cell|4910.0>|<cell|9
    min 28 sec>>|<row|<cell|KS mut 0.2 corr>|<cell|4713.47>|<cell|4043.0>|<cell|4739.9>|<cell|4677.79>|<cell|14
    min 39 sec>>|<row|<cell|KS mut 0.4 corr
    >|<cell|4449.29>|<cell|2559.0>|<cell|4491.8>|<cell|4416.7>|<cell|26 min 1
    sec>>|<row|<cell|KS mut 0.8 corr>|<cell|4214.62>|<cell|2487.0>|<cell|4276.89>|<cell|4168.69>|<cell|51
    min 29 sec>>|<row|<cell|KS mut 1 corr>|<cell|4002.5>|<cell|659.0>|<cell|4042.2>|<cell|3951.6>|<cell|62
    min 39 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|6|1|6|cell-background|grey>|<cwith|6|6|1|6|cell-background|grey>|<cwith|7|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_pop100.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut penal 0>|<cell|-61381.32>|<cell|9.0>|<cell|0.0>|<cell|-122670.8>|<cell|4
    min 31 sec>>|<row|<cell|KS mut penal 0.01>|<cell|4957.36>|<cell|3863.0>|<cell|4962.3>|<cell|4953.7>|<cell|5
    min 14 sec>>|<row|<cell|KS mut penal 0.02>|<cell|4890.52>|<cell|4525.0>|<cell|4916.2>|<cell|4836.2>|<cell|4
    min 8 sec>>|<row|<cell|KS mut penal 0.03>|<cell|4707.05>|<cell|4565.0>|<cell|4769.4>|<cell|4665.39>|<cell|4
    min 6 sec>>|<row|<cell|KS mut penal 0.04>|<cell|4515.92>|<cell|3879.0>|<cell|4604.89>|<cell|4457.7>|<cell|4
    min 10 sec>>|<row|<cell|KS mut penal 0.05>|<cell|4296.97>|<cell|4251.0>|<cell|4356.09>|<cell|4242.89>|<cell|4
    min 16 sec>>|<row|<cell|KS mut penal 0.06>|<cell|4118.41>|<cell|3853.0>|<cell|4259.09>|<cell|3901.79>|<cell|4
    min 5 sec>>|<row|<cell|KS mut penal 0.07>|<cell|3895.27>|<cell|3773.0>|<cell|4006.39>|<cell|3802.59>|<cell|4
    min 6 sec>>|<row|<cell|KS mut penal 0.08>|<cell|3662.65>|<cell|4007.0>|<cell|3918.79>|<cell|3449.89>|<cell|4
    min 4 sec>>|<row|<cell|KS mut penal 0.09>|<cell|3605.09>|<cell|3831.0>|<cell|3687.79>|<cell|3501.99>|<cell|4
    min 4 sec>>|<row|<cell|KS mut penal 0.1>|<cell|3324.61>|<cell|4181.0>|<cell|3590.39>|<cell|3108.99>|<cell|4
    min 19 sec>>|<row|<cell|KS mut penal 0.2>|<cell|-50935.44>|<cell|3069.0>|<cell|0.0>|<cell|-77651.1>|<cell|4
    min 30 sec>>|<row|<cell|KS mut penal 0.4>|<cell|-153761.74>|<cell|3341.0>|<cell|0.0>|<cell|-171976.3>|<cell|4
    min 27 sec>>|<row|<cell|KS mut penal 0.8>|<cell|-202286.21>|<cell|2155.0>|<cell|0.0>|<cell|-210479.19>|<cell|4
    min 39 sec>>|<row|<cell|KS mut penal 1>|<cell|-268269.8>|<cell|0.0>|<cell|0.0>|<cell|-288435.5>|<cell|4
    min 34 sec>>>>>|Test 6, pokraŁování>>
  </with>

  <next-line>P°i sníşené velikosti populace se také sníşily nalezené hodnoty.
  U varianty s penalizací se zdá výhodné k°íşení s pravdĽpodobností 0.5 -
  0.9. U varianty s korekcí se opĽt neukázala şádná varianta k°íşení jako
  nejlep˛í.

  <paragraph|Test 7><next-line>Nyní provedeme opĽt stejný test, tentokráte
  ov˛em na jiných datech. Variantu s korekcí jsem vynechal, protoşe výsledky
  byly témĽ° rovnocenné pro v˛echna nastavení.

  <\with|font-size|0.84>
    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|12|1|6|cell-background|grey>|<cwith|14|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛í>|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 1 point penalization
    0>|<cell|5576.28>|<cell|4187.0>|<cell|5594.19>|<cell|5557.69>|<cell|15
    min 54 sec>>|<row|<cell|KS cross 1 point penalization
    0.1>|<cell|5584.23>|<cell|2951.0>|<cell|5595.09>|<cell|5575.59>|<cell|13
    min 40 sec>>|<row|<cell|KS cross 1 point penalization
    0.2>|<cell|5583.63>|<cell|3839.0>|<cell|5602.29>|<cell|5572.59>|<cell|14
    min 5 sec>>|<row|<cell|KS cross 1 point penalization
    0.3>|<cell|5587.33>|<cell|3455.0>|<cell|5595.29>|<cell|5576.69>|<cell|14
    min 30 sec>>|<row|<cell|KS cross 1 point penalization
    0.4>|<cell|5582.53>|<cell|3837.0>|<cell|5587.79>|<cell|5576.49>|<cell|14
    min 55 sec>>|<row|<cell|KS cross 1 point penalization
    0.5>|<cell|5586.71>|<cell|3473.0>|<cell|5596.19>|<cell|5576.49>|<cell|15
    min 21 sec>>|<row|<cell|KS cross 1 point penalization
    0.6>|<cell|5592.11>|<cell|3219.0>|<cell|5596.59>|<cell|5585.19>|<cell|15
    min 56 sec>>|<row|<cell|KS cross 1 point penalization
    0.7>|<cell|5583.99>|<cell|3743.0>|<cell|5589.69>|<cell|5570.09>|<cell|16
    min 14 sec>>|<row|<cell|KS cross 1 point penalization
    0.8>|<cell|5585.47>|<cell|2931.0>|<cell|5594.79>|<cell|5571.39>|<cell|16
    min 40 sec>>|<row|<cell|KS cross 1 point penalization
    0.9>|<cell|5589.19>|<cell|3179.0>|<cell|5596.59>|<cell|5579.09>|<cell|17
    min 5 sec>>|<row|<cell|KS cross 1 point penalization
    1>|<cell|5585.19>|<cell|2747.0>|<cell|5593.79>|<cell|5575.99>|<cell|17
    min 30 sec>>>>>|Test 7, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS cross 2 point penalization
    0>|<cell|5575.01>|<cell|4016.0>|<cell|5590.19>|<cell|5565.39>|<cell|15
    min 54 sec>>|<row|<cell|KS cross 2 point penalization
    0.1>|<cell|5580.39>|<cell|3535.0>|<cell|5588.89>|<cell|5572.49>|<cell|13
    min 40 sec>>|<row|<cell|KS cross 2 point penalization
    0.2>|<cell|5588.71>|<cell|4225.0>|<cell|5603.79>|<cell|5582.09>|<cell|14
    min 5 sec>>|<row|<cell|KS cross 2 point penalization
    0.3>|<cell|5590.73>|<cell|3273.0>|<cell|5598.59>|<cell|5581.29>|<cell|14
    min 30 sec>>|<row|<cell|KS cross 2 point penalization
    0.4>|<cell|5588.39>|<cell|2995.0>|<cell|5603.79>|<cell|5581.49>|<cell|14
    min 58 sec>>|<row|<cell|KS cross 2 point penalization
    0.5>|<cell|5586.23>|<cell|2737.0>|<cell|5596.59>|<cell|5579.49>|<cell|15
    min 25 sec>>|<row|<cell|KS cross 2 point penalization
    0.6>|<cell|5587.65>|<cell|3245.0>|<cell|5593.49>|<cell|5579.99>|<cell|15
    min 50 sec>>|<row|<cell|KS cross 2 point penalization
    0.7>|<cell|5584.49>|<cell|3119.0>|<cell|5595.49>|<cell|5577.69>|<cell|16
    min 15 sec>>|<row|<cell|KS cross 2 point penalization
    0.8>|<cell|5585.99>|<cell|3751.0>|<cell|5591.99>|<cell|5577.19>|<cell|16
    min 41 sec>>|<row|<cell|KS cross 2 point penalization
    0.9>|<cell|5593.71>|<cell|2531.0>|<cell|5603.79>|<cell|5585.89>|<cell|17
    min 8 sec>>|<row|<cell|KS cross 2 point penalization
    1>|<cell|5592.63>|<cell|2505.0>|<cell|5598.19>|<cell|5582.29>|<cell|17
    min 34 sec>>>>>|Test 7, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|14|1|6|cell-background|grey>|<cwith|7|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS Uniform crossover 0
    pen>|<cell|5582.16>|<cell|4037.0>|<cell|5603.79>|<cell|5567.89>|<cell|15
    min 46 sec>>|<row|<cell|KS Uniform crossover 0.1
    pen>|<cell|5585.19>|<cell|3739.0>|<cell|5588.79>|<cell|5576.69>|<cell|13
    min 33 sec>>|<row|<cell|KS Uniform crossover 0.2
    pen>|<cell|5573.79>|<cell|3213.0>|<cell|5585.79>|<cell|5569.89>|<cell|14
    min 0 sec>>|<row|<cell|KS Uniform crossover 0.3
    pen>|<cell|5582.35>|<cell|3667.0>|<cell|5593.89>|<cell|5562.79>|<cell|14
    min 32 sec>>|<row|<cell|KS Uniform crossover 0.4
    pen>|<cell|5575.99>|<cell|2889.0>|<cell|5594.39>|<cell|5547.39>|<cell|14
    min 55 sec>>|<row|<cell|KS Uniform crossover 0.5
    pen>|<cell|5580.09>|<cell|3757.0>|<cell|5588.89>|<cell|5574.79>|<cell|15
    min 24 sec>>|<row|<cell|KS Uniform crossover 0.6
    pen>|<cell|5583.45>|<cell|3669.0>|<cell|5589.69>|<cell|5575.09>|<cell|15
    min 50 sec>>|<row|<cell|KS Uniform crossover 0.7
    pen>|<cell|5581.71>|<cell|2199.0>|<cell|5595.19>|<cell|5568.59>|<cell|16
    min 15 sec>>|<row|<cell|KS Uniform crossover 0.8
    pen>|<cell|5589.15>|<cell|4141.0>|<cell|5596.59>|<cell|5578.59>|<cell|17
    min 28 sec>>|<row|<cell|KS Uniform crossover 0.9
    pen>|<cell|5575.95>|<cell|3769.0>|<cell|5585.69>|<cell|5566.39>|<cell|17
    min 15 sec>>|<row|<cell|KS Uniform crossover 1
    pen>|<cell|5581.47>|<cell|3835.0>|<cell|5586.69>|<cell|5571.59>|<cell|17
    min 34 sec>>>>>|Test 7, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut 0 corr>|<cell|5554.91>|<cell|11.0>|<cell|5584.89>|<cell|5513.59>|<cell|13
    min 53 sec>>|<row|<cell|KS mut 0.01 corr>|<cell|5603.79>|<cell|1393.0>|<cell|5603.79>|<cell|5603.79>|<cell|17
    min 15 sec>>|<row|<cell|KS mut 0.02 corr>|<cell|5603.79>|<cell|4927.0>|<cell|5603.79>|<cell|5603.79>|<cell|20
    min 25 sec>>|<row|<cell|KS mut 0.03 corr>|<cell|5603.79>|<cell|1067.0>|<cell|5603.79>|<cell|5603.79>|<cell|23
    min 10 sec>>|<row|<cell|KS mut 0.04 corr>|<cell|5602.33>|<cell|793.0>|<cell|5603.79>|<cell|5596.49>|<cell|26
    min 1 sec>>|<row|<cell|KS mut 0.05 corr>|<cell|5598.37>|<cell|2683.0>|<cell|5603.79>|<cell|5593.19>|<cell|29
    min 4 sec>>|<row|<cell|KS mut 0.06 corr>|<cell|5589.59>|<cell|2781.0>|<cell|5592.59>|<cell|5585.39>|<cell|31
    min 50 sec>>|<row|<cell|KS mut 0.07 corr>|<cell|5589.41>|<cell|3835.0>|<cell|5602.09>|<cell|5578.19>|<cell|34
    min 42 sec>>|<row|<cell|KS mut 0.08 corr>|<cell|5556.85>|<cell|3991.0>|<cell|5577.49>|<cell|5533.09>|<cell|37
    min 56 sec>>|<row|<cell|KS mut 0.09 corr>|<cell|5544.87>|<cell|3225.0>|<cell|5565.59>|<cell|5503.49>|<cell|40
    min 53 sec>>|<row|<cell|KS mut 0.1 corr>|<cell|5511.51>|<cell|3323.0>|<cell|5547.79>|<cell|5457.19>|<cell|44
    min 13 sec>>|<row|<cell|KS mut 0.2 corr>|<cell|5229.43>|<cell|3303.0>|<cell|5281.49>|<cell|5179.49>|<cell|73
    min 2 sec>>|<row|<cell|KS mut 0.4 corr>|<cell|4976.07>|<cell|2187.0>|<cell|5006.29>|<cell|4942.89>|<cell|135
    min 51 sec>>|<row|<cell|KS mut 0.8 corr>|<cell|4774.39>|<cell|2821.0>|<cell|4848.99>|<cell|4742.09>|<cell|271
    min 39 sec>>|<row|<cell|KS mut 1 corr>|<cell|4510.08>|<cell|5.0>|<cell|4583.79>|<cell|4482.39>|<cell|63
    min 41 sec>>>>>|Test 7, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|cross_mut_pack_tour7_data2.test>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|
    \ Łas>>|<row|<cell|KS mut penal 0>|<cell|3743.82>|<cell|25.0>|<cell|3896.3>|<cell|3590.4>|<cell|16
    min 55 sec>>|<row|<cell|KS mut penal 0.01>|<cell|5594.56>|<cell|3645.0>|<cell|5602.29>|<cell|5581.79>|<cell|16
    min 59 sec>>|<row|<cell|KS mut penal 0.02>|<cell|5406.55>|<cell|4341.0>|<cell|5463.39>|<cell|5325.29>|<cell|16
    min 35 sec>>|<row|<cell|KS mut penal 0.03>|<cell|5054.45>|<cell|4871.0>|<cell|5215.19>|<cell|4965.49>|<cell|16
    min 30 sec>>|<row|<cell|KS mut penal 0.04>|<cell|4690.3>|<cell|4291.0>|<cell|4966.79>|<cell|4548.89>|<cell|16
    min 39 sec>>|<row|<cell|KS mut penal 0.05>|<cell|4424.18>|<cell|4077.0>|<cell|4486.89>|<cell|4324.2>|<cell|16
    min 49 sec>>|<row|<cell|KS mut penal 0.06>|<cell|4216.82>|<cell|4217.0>|<cell|4309.03>|<cell|4120.89>|<cell|16
    min 45 sec>>|<row|<cell|KS mut penal 0.07>|<cell|3757.2>|<cell|3185.0>|<cell|4087.9>|<cell|3503.29>|<cell|16
    min 50 sec>>|<row|<cell|KS mut penal 0.08>|<cell|3708.4>|<cell|3027.0>|<cell|3971.4>|<cell|3393.8>|<cell|17
    min 6 sec>>|<row|<cell|KS mut penal 0.09>|<cell|3244.62>|<cell|3949.0>|<cell|3545.7>|<cell|2938.5>|<cell|16
    min 55 sec>>|<row|<cell|KS mut penal 0.1>|<cell|2354.61>|<cell|4111.0>|<cell|3314.2>|<cell|-577.83>|<cell|16
    min 58 sec>>|<row|<cell|KS mut penal 0.2>|<cell|-47898.84>|<cell|3099.0>|<cell|0.0>|<cell|-55034.16>|<cell|17
    min 30 sec>>|<row|<cell|KS mut penal 0.4>|<cell|-89779.22>|<cell|2461.0>|<cell|0.0>|<cell|-96952.26>|<cell|18
    min 25 sec>>|<row|<cell|KS mut penal 0.8>|<cell|-123447.16>|<cell|2595.0>|<cell|0.0>|<cell|-127454.23>|<cell|18
    min 18 sec>>|<row|<cell|KS mut penal 1>|<cell|-144522.56>|<cell|-1.0>|<cell|0.0>|<cell|-151715.73>|<cell|17
    min 52 sec>>>>>|Test 7, pokraŁování>>
  </with>

  <next-line>V tomto testu se naprosto vytratil rozdíl mezi zpˇsoby k°íşení u
  metody s korekcí. U metody s penalizací vy˛lo nejlépe k°íşení ve dvou
  bodech s pravdĽpodobností 0.3, 0.9, 1.

  <paragraph|Test 8><next-line>Poslední test bude zamĽ°en na kombinaci
  zpˇsobˇ selekce a k°íşení. PravdĽpodobnost k°íşení byla zvolena na 0.6.
  Mutace zˇstává na 0.01, velikost populace bude 200 a poŁet krokˇ 5000. Pro
  tento test pouşijeme pouze penalizaci.

  <\with|font-size|0.84>
    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|14|1|6|cell-background|grey>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    simple 0.6 roulette>|<cell|4675.68>|<cell|4709.0>|<cell|4765.8>|<cell|4617.7>|<cell|5
    min 1 sec>>|<row|<cell|KS simple 0.6 \ tour2>|<cell|4805.55>|<cell|3607.0>|<cell|4853.8>|<cell|4769.2>|<cell|5
    min 0 sec>>|<row|<cell|KS simple 0.6 \ tour3>|<cell|4913.35>|<cell|3349.0>|<cell|4925.6>|<cell|4886.5>|<cell|5
    min 2 sec>>|<row|<cell|KS simple 0.6 \ tour4>|<cell|4940.77>|<cell|3771.0>|<cell|4951.5>|<cell|4927.1>|<cell|4
    min 59 sec>>|<row|<cell|KS simple 0.6
    \ tour5>|<cell|4946.42>|<cell|3967.0>|<cell|4954.1>|<cell|4937.2>|<cell|4
    min 49 sec>>|<row|<cell|KS simple 0.6
    \ tour6>|<cell|4961.22>|<cell|2397.0>|<cell|4964.0>|<cell|4957.9>|<cell|4
    min 45 sec>>|<row|<cell|KS simple 0.6
    \ tour7>|<cell|4959.99>|<cell|2295.0>|<cell|4962.7>|<cell|4955.7>|<cell|4
    min 46 sec>>|<row|<cell|KS simple 0.6
    \ tour8>|<cell|4961.78>|<cell|3319.0>|<cell|4964.0>|<cell|4959.8>|<cell|4
    min 50 sec>>|<row|<cell|KS simple 0.6
    \ tour9>|<cell|4961.76>|<cell|2405.0>|<cell|4963.6>|<cell|4960.4>|<cell|4
    min 50 sec>>|<row|<cell|KS simple 0.6
    \ tour10>|<cell|4956.52>|<cell|2055.0>|<cell|4960.8>|<cell|4950.1>|<cell|4
    min 50 sec>>|<row|<cell|KS simple 0.6
    \ tour20>|<cell|4956.52>|<cell|3597.0>|<cell|4962.3>|<cell|4948.3>|<cell|4
    min 55 sec>>|<row|<cell|KS simple 0.6
    \ rank>|<cell|4830.8>|<cell|4699.0>|<cell|4854.5>|<cell|4787.59>|<cell|5
    min 2 sec>>|<row|<cell|KS simple 0.6 \ random>|<cell|4414.8>|<cell|4439.0>|<cell|4535.7>|<cell|4260.19>|<cell|4
    min 45 sec>>>>>|Test 8>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    2point 0.6 roulette>|<cell|4684.32>|<cell|4465.0>|<cell|4724.1>|<cell|4661.8>|<cell|4
    min 51 sec>>|<row|<cell|KS 2point 0.6
    \ tour2>|<cell|4835.3>|<cell|4233.0>|<cell|4873.2>|<cell|4802.39>|<cell|4
    min 45 sec>>|<row|<cell|KS 2point 0.6
    \ tour3>|<cell|4912.82>|<cell|3677.0>|<cell|4923.89>|<cell|4892.09>|<cell|4
    min 45 sec>>|<row|<cell|KS 2point 0.6
    \ tour4>|<cell|4942.66>|<cell|2601.0>|<cell|4953.8>|<cell|4935.3>|<cell|4
    min 45 sec>>|<row|<cell|KS 2point 0.6
    \ tour5>|<cell|4958.54>|<cell|3177.0>|<cell|4960.8>|<cell|4955.5>|<cell|4
    min 46 sec>>|<row|<cell|KS 2point 0.6
    \ tour6>|<cell|4957.17>|<cell|3485.0>|<cell|4962.3>|<cell|4947.2>|<cell|4
    min 45 sec>>|<row|<cell|KS 2point 0.6
    \ tour7>|<cell|4960.18>|<cell|2389.0>|<cell|4963.6>|<cell|4957.9>|<cell|4
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour8>|<cell|4960.62>|<cell|3121.0>|<cell|4962.7>|<cell|4957.9>|<cell|4
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour9>|<cell|4960.98>|<cell|1963.0>|<cell|4962.7>|<cell|4957.8>|<cell|4
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour10>|<cell|4959.7>|<cell|2775.0>|<cell|4962.7>|<cell|4955.7>|<cell|4
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour20>|<cell|4952.55>|<cell|2615.0>|<cell|4960.8>|<cell|4947.7>|<cell|4
    min 55 sec>>|<row|<cell|KS 2point 0.6
    \ rank>|<cell|4823.13>|<cell|4419.0>|<cell|4838.2>|<cell|4789.39>|<cell|5
    min 5 sec>>|<row|<cell|KS 2point 0.6 \ random>|<cell|4518.12>|<cell|4727.0>|<cell|4578.19>|<cell|4457.39>|<cell|4
    min 45 sec>>>>>|Test 8, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<cwith|15|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|200>|<cell|>|<cell|Odhad:>|<cell|4960.1>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    uniform 0.6 roulette>|<cell|4838.68>|<cell|4705.0>|<cell|4883.9>|<cell|4791.3>|<cell|4
    min 50 sec>>|<row|<cell|KS uniform 0.6
    \ tour2>|<cell|4882.56>|<cell|4063.0>|<cell|4892.7>|<cell|4870.7>|<cell|4
    min 45 sec>>|<row|<cell|KS uniform 0.6
    \ tour3>|<cell|4914.76>|<cell|3721.0>|<cell|4931.2>|<cell|4891.8>|<cell|4
    min 45 sec>>|<row|<cell|KS uniform 0.6
    \ tour4>|<cell|4942.92>|<cell|3499.0>|<cell|4954.1>|<cell|4936.6>|<cell|4
    min 45 sec>>|<row|<cell|KS uniform 0.6
    \ tour5>|<cell|4952.52>|<cell|3911.0>|<cell|4960.6>|<cell|4943.2>|<cell|4
    min 47 sec>>|<row|<cell|KS uniform 0.6
    \ tour6>|<cell|4953.62>|<cell|2545.0>|<cell|4962.1>|<cell|4948.1>|<cell|4
    min 50 sec>>|<row|<cell|KS uniform 0.6
    \ tour7>|<cell|4957.56>|<cell|2733.0>|<cell|4961.4>|<cell|4949.9>|<cell|4
    min 51 sec>>|<row|<cell|KS uniform 0.6
    \ tour8>|<cell|4961.28>|<cell|2711.0>|<cell|4963.6>|<cell|4960.2>|<cell|4
    min 50 sec>>|<row|<cell|KS uniform 0.6
    \ tour9>|<cell|4959.05>|<cell|2583.0>|<cell|4963.6>|<cell|4949.7>|<cell|4
    min 50 sec>>|<row|<cell|KS uniform 0.6
    \ tour10>|<cell|4961.1>|<cell|2281.0>|<cell|4962.1>|<cell|4960.4>|<cell|4
    min 50 sec>>|<row|<cell|KS uniform 0.6
    \ tour20>|<cell|4959.08>|<cell|2737.0>|<cell|4962.3>|<cell|4955.6>|<cell|4
    min 55 sec>>|<row|<cell|KS uniform 0.6
    \ rank>|<cell|4876.85>|<cell|4521.0>|<cell|4926.5>|<cell|4855.09>|<cell|5
    min 5 sec>>|<row|<cell|KS uniform 0.6
    \ random>|<cell|4747.96>|<cell|4485.0>|<cell|4780.5>|<cell|4713.09>|<cell|4
    min 45 sec>>>>>|Test 8, pokraŁování>>
  </with>

  <next-line>Nejlep˛ích výsledkˇ dosáhl výbĽr turnajem 7-10, o nĽco lépe s
  jednoduchým k°íşením, o nĽco hˇ°e pak k°íşení ve dvou bodech a uniformní.

  <paragraph|Test 9><next-line>Tento test je opakováním p°edchozího testu pro
  jiná data.

  \;

  <\with|font-size|0.84>
    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal_data2.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    simple 0.6 roulette>|<cell|5195.93>|<cell|4643.0>|<cell|5372.89>|<cell|5047.59>|<cell|9
    min 50 sec>>|<row|<cell|KS simple 0.6
    \ tour2>|<cell|5310.13>|<cell|4647.0>|<cell|5418.29>|<cell|5223.29>|<cell|9
    min 48 sec>>|<row|<cell|KS simple 0.6
    \ tour3>|<cell|5458.45>|<cell|4153.0>|<cell|5496.89>|<cell|5426.99>|<cell|9
    min 49 sec>>|<row|<cell|KS simple 0.6
    \ tour4>|<cell|5508.51>|<cell|4195.0>|<cell|5540.39>|<cell|5479.19>|<cell|9
    min 48 sec>>|<row|<cell|KS simple 0.6
    \ tour5>|<cell|5556.43>|<cell|4357.0>|<cell|5592.29>|<cell|5532.09>|<cell|9
    min 51 sec>>|<row|<cell|KS simple 0.6
    \ tour6>|<cell|5570.15>|<cell|3399.0>|<cell|5588.39>|<cell|5547.09>|<cell|9
    min 56 sec>>|<row|<cell|KS simple 0.6
    \ tour7>|<cell|5581.65>|<cell|3431.0>|<cell|5586.99>|<cell|5570.49>|<cell|9
    min 50 sec>>|<row|<cell|KS simple 0.6
    \ tour8>|<cell|5586.57>|<cell|2319.0>|<cell|5593.29>|<cell|5571.19>|<cell|10
    min 8 sec>>|<row|<cell|KS simple 0.6 \ tour9>|<cell|5586.93>|<cell|3127.0>|<cell|5590.49>|<cell|5583.29>|<cell|10
    min 12 sec>>|<row|<cell|KS simple 0.6
    \ tour10>|<cell|5596.19>|<cell|2649.0>|<cell|5602.29>|<cell|5592.29>|<cell|10
    min 9 sec>>|<row|<cell|KS simple 0.6 \ tour20>|<cell|5594.83>|<cell|2821.0>|<cell|5597.99>|<cell|5586.59>|<cell|10
    min 35 sec>>|<row|<cell|KS simple 0.6
    \ rank>|<cell|5321.64>|<cell|4447.0>|<cell|5415.02>|<cell|5251.99>|<cell|10
    min 5 sec>>|<row|<cell|KS simple 0.6 \ random>|<cell|4844.21>|<cell|4523.0>|<cell|4952.2>|<cell|4718.89>|<cell|9
    min 44 sec>>>>>|Test 8, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal_data2.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    2point 0.6 roulette>|<cell|5179.11>|<cell|4485.0>|<cell|5272.69>|<cell|5128.49>|<cell|9
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour2>|<cell|5305.43>|<cell|4421.0>|<cell|5352.59>|<cell|5235.59>|<cell|10
    min 3 sec>>|<row|<cell|KS 2point 0.6 \ tour3>|<cell|5473.89>|<cell|3543.0>|<cell|5487.09>|<cell|5457.99>|<cell|10
    min 11 sec>>|<row|<cell|KS 2point 0.6
    \ tour4>|<cell|5510.07>|<cell|3573.0>|<cell|5543.79>|<cell|5493.29>|<cell|9
    min 49 sec>>|<row|<cell|KS 2point 0.6
    \ tour5>|<cell|5547.49>|<cell|3197.0>|<cell|5573.49>|<cell|5526.09>|<cell|9
    min 46 sec>>|<row|<cell|KS 2point 0.6
    \ tour6>|<cell|5565.39>|<cell|3419.0>|<cell|5580.79>|<cell|5554.19>|<cell|9
    min 50 sec>>|<row|<cell|KS 2point 0.6
    \ tour7>|<cell|5586.33>|<cell|2635.0>|<cell|5602.29>|<cell|5569.59>|<cell|10
    min 19 sec>>|<row|<cell|KS 2point 0.6
    \ tour8>|<cell|5586.29>|<cell|3291.0>|<cell|5597.99>|<cell|5580.89>|<cell|10
    min 56 sec>>|<row|<cell|KS 2point 0.6
    \ tour9>|<cell|5594.73>|<cell|2151.0>|<cell|5602.29>|<cell|5587.89>|<cell|10
    min 34 sec>>|<row|<cell|KS 2point 0.6
    \ tour10>|<cell|5589.75>|<cell|1747.0>|<cell|5602.29>|<cell|5584.19>|<cell|10
    min 25 sec>>|<row|<cell|KS 2point 0.6
    \ tour20>|<cell|5588.75>|<cell|3435.0>|<cell|5603.79>|<cell|5577.69>|<cell|10
    min 25 sec>>|<row|<cell|KS 2point 0.6
    \ rank>|<cell|5379.93>|<cell|4277.0>|<cell|5461.09>|<cell|5346.69>|<cell|11
    min 44 sec>>|<row|<cell|KS 2point 0.6
    \ random>|<cell|4762.01>|<cell|4757.0>|<cell|4864.19>|<cell|4530.39>|<cell|10
    min 48 sec>>>>>|Test 8, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|ks_sel_cross_penal_data2.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 0 sec>>|<row|<cell|P°edmĽtˇ:>|<cell|250>|<cell|>|<cell|Odhad:>|<cell|5593.8>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|KS
    uniform 0.6 roulette>|<cell|5384.87>|<cell|4781.0>|<cell|5443.59>|<cell|5297.69>|<cell|10
    min 26 sec>>|<row|<cell|KS uniform 0.6
    \ tour2>|<cell|5458.91>|<cell|4471.0>|<cell|5473.09>|<cell|5439.69>|<cell|12
    min 39 sec>>|<row|<cell|KS uniform 0.6
    \ tour3>|<cell|5493.49>|<cell|4285.0>|<cell|5549.19>|<cell|5426.39>|<cell|11
    min 41 sec>>|<row|<cell|KS uniform 0.6
    \ tour4>|<cell|5532.35>|<cell|4159.0>|<cell|5576.39>|<cell|5504.79>|<cell|11
    min 47 sec>>|<row|<cell|KS uniform 0.6
    \ tour5>|<cell|5550.01>|<cell|4185.0>|<cell|5587.59>|<cell|5527.79>|<cell|11
    min 36 sec>>|<row|<cell|KS uniform 0.6
    \ tour6>|<cell|5567.41>|<cell|4359.0>|<cell|5585.29>|<cell|5555.59>|<cell|11
    min 48 sec>>|<row|<cell|KS uniform 0.6
    \ tour7>|<cell|5565.85>|<cell|4307.0>|<cell|5578.89>|<cell|5547.79>|<cell|11
    min 37 sec>>|<row|<cell|KS uniform 0.6
    \ tour8>|<cell|5585.27>|<cell|3689.0>|<cell|5603.79>|<cell|5577.59>|<cell|11
    min 40 sec>>|<row|<cell|KS uniform 0.6
    \ tour9>|<cell|5584.05>|<cell|3521.0>|<cell|5595.49>|<cell|5571.59>|<cell|10
    min 28 sec>>|<row|<cell|KS uniform 0.6
    \ tour10>|<cell|5591.51>|<cell|3621.0>|<cell|5597.49>|<cell|5584.99>|<cell|10
    min 15 sec>>|<row|<cell|KS uniform 0.6
    \ tour20>|<cell|5596.29>|<cell|1901.0>|<cell|5603.79>|<cell|5587.59>|<cell|10
    min 3 sec>>|<row|<cell|KS uniform 0.6
    \ rank>|<cell|5437.66>|<cell|4583.0>|<cell|5466.29>|<cell|5392.19>|<cell|10
    min 5 sec>>|<row|<cell|KS uniform 0.6
    \ random>|<cell|5200.95>|<cell|4695.0>|<cell|5312.39>|<cell|5074.59>|<cell|9
    min 46 sec>>>>>|Test 8, pokraŁování>>
  </with>

  <next-line>StejnĽ jako v p°edchozím testu nejhˇ°e dopadlo k°íşení ve dvou
  bodech.

  <subsection|Testy SAT>

  SAT instance pouşité pro tyto testy vşdy p°edstavují splnitelné formule.
  Tyto formule pocházejí z tzv. SATlib. Je moşné je získat na adrese
  <em|http://www.intellektik.informatik.tu-darmstadt.de/SATLIB/benchm.html>.
  Hodnota fitness 1000 znamená nalezené °e˛ení.

  <paragraph|Test 1><next-line>V tomto testu se budeme zabývat selekcí.
  Pouşita je pomĽrnĽ malá instance SAT problému. Ostatní parametry jsou:
  mutace 0.03, populace 500, krokˇ 5000, 2 point crossover 0.8.\ 

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|12|1|6|cell-background|grey>|<cwith|17|17|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<cell|sat_small_sel.test>|<cell|>|<cell|>|<cell|>|<cell|0 min 0
  sec>>|<row|<cell|Klauzulí>|<cell|218>|<cell|>|<cell|PromĽnných>|<cell|50>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|sat sel
  Roulette>|<cell|1000.0>|<cell|499.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 20 sec>>|<row|<cell|sat sel tour 2>|<cell|1000.0>|<cell|345.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 10 sec>>|<row|<cell|sat sel tour 3>|<cell|998.16>|<cell|145.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 33 sec>>|<row|<cell|sat sel tour 4>|<cell|997.24>|<cell|97.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 52 sec>>|<row|<cell|sat sel tour 5>|<cell|999.08>|<cell|195.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 34 sec>>|<row|<cell|sat sel tour 6>|<cell|997.24>|<cell|251.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 56 sec>>|<row|<cell|sat sel tour 7>|<cell|999.08>|<cell|161.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 28 sec>>|<row|<cell|sat sel tour 8>|<cell|995.41>|<cell|13.0>|<cell|1000.0>|<cell|990.82>|<cell|1
  min 9 sec>>|<row|<cell|sat sel tour 9>|<cell|997.24>|<cell|191.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 57 sec>>|<row|<cell|sat sel tour 10>|<cell|998.16>|<cell|113.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 36 sec>>|<row|<cell|sat sel tour 20>|<cell|998.16>|<cell|41.0>|<cell|1000.0>|<cell|995.41>|<cell|0
  min 38 sec>>|<row|<cell|sat sel rank>|<cell|1000.0>|<cell|241.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 22 sec>>|<row|<cell|sat sel random>|<cell|991.74>|<cell|1049.0>|<cell|995.41>|<cell|986.23>|<cell|1
  min 14 sec>>>>>|Test 1>>>

  <next-line>Vidíme, şe tato instance byla pomĽrnĽ ``jednoduchá'' a pomocí
  v˛ech metod, kromĽ náhodného výbĽru, bylo nalezeno °e˛ení. <next-line>

  <paragraph|Test 2>Nyní test zopakujeme pro jiná data

  \;

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|12|1|6|cell-background|grey>|<cwith|6|6|1|6|cell-hyphen|t>|<cwith|6|6|1|5|cell-rborder|1px>|<cwith|6|6|1|6|cell-bborder|1px>|<table|<row|<cell|Název
  souboru:>|<cell|sat_small_sel_data2.test<next-line>uf50-0657.cnf>|<cell|>|<cell|>|<cell|>|<cell|0
  min 0 sec>>|<row|<cell|Klauzulí>|<cell|218>|<cell|>|<cell|PromĽnných>|<cell|50>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|sat sel
  Roulette>|<cell|1000.0>|<cell|433.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 19 sec>>|<row|<cell|sat sel tour 2>|<cell|1000.0>|<cell|333.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 25 sec>>|<row|<cell|sat sel tour 3>|<cell|1000.0>|<cell|103.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 6 sec>>|<row|<cell|sat sel tour 4>|<cell|1000.0>|<cell|57.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 2 sec>>|<row|<cell|sat sel tour 5>|<cell|1000.0>|<cell|203.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 14 sec>>|<row|<cell|sat sel tour 6>|<cell|1000.0>|<cell|77.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 4 sec>>|<row|<cell|sat sel tour 7>|<cell|1000.0>|<cell|23.0>|<cell|1000.0>|<cell|1000.0>|<cell|0
  min 0 sec>>|<row|<cell|sat sel tour 8>|<cell|999.08>|<cell|61.0>|<cell|1000.0>|<cell|995.41>|<cell|1
  min 18 sec>>|<row|<cell|sat sel tour 9>|<cell|998.16>|<cell|59.0>|<cell|1000.0>|<cell|995.41>|<cell|2
  min 41 sec>>|<row|<cell|sat sel tour 10>|<cell|998.16>|<cell|45.0>|<cell|1000.0>|<cell|995.41>|<cell|2
  min 53 sec>>|<row|<cell|sat sel tour 20>|<cell|999.08>|<cell|251.0>|<cell|1000.0>|<cell|995.41>|<cell|2
  min 6 sec>>|<row|<cell|sat sel rank>|<cell|1000.0>|<cell|965.0>|<cell|1000.0>|<cell|1000.0>|<cell|1
  min 51 sec>>|<row|<cell|sat sel random>|<cell|997.24>|<cell|2129.0>|<cell|1000.0>|<cell|995.41>|<cell|6
  min 25 sec>>>>>|Test 2>>>

  <next-line>Tato data také p°edstavují jednoduché zadání, opĽt bylo vy°e˛eno
  v˛emi metodami, kromĽ turnaje velikosti 8 a více a náhodného výbĽru.

  <paragraph|Test 3><next-line>Naposledy zopakujeme test pro jiná data

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<cell|sat_small_sel_data3.test<next-line>uf50-0657>|<cell|>|<cell|>|<cell|>|<cell|0
  min 1 sec>>|<row|<cell|Klauzulí>|<cell|218>|<cell|>|<cell|PromĽnných>|<cell|50>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|sat sel
  Roulette>|<cell|995.41>|<cell|231.0>|<cell|995.41>|<cell|995.41>|<cell|8
  min 21 sec>>|<row|<cell|sat sel tour 2>|<cell|996.33>|<cell|123.0>|<cell|1000.0>|<cell|995.41>|<cell|5
  min 26 sec>>|<row|<cell|sat sel tour 3>|<cell|995.41>|<cell|19.0>|<cell|995.41>|<cell|995.41>|<cell|6
  min 47 sec>>|<row|<cell|sat sel tour 4>|<cell|996.33>|<cell|71.0>|<cell|1000.0>|<cell|995.41>|<cell|5
  min 33 sec>>|<row|<cell|sat sel tour 5>|<cell|996.33>|<cell|963.0>|<cell|1000.0>|<cell|995.41>|<cell|6
  min 13 sec>>|<row|<cell|sat sel tour 6>|<cell|995.41>|<cell|187.0>|<cell|1000.0>|<cell|990.82>|<cell|5
  min 36 sec>>|<row|<cell|sat sel tour 7>|<cell|996.33>|<cell|11.0>|<cell|1000.0>|<cell|995.41>|<cell|5
  min 42 sec>>|<row|<cell|sat sel tour 8>|<cell|997.24>|<cell|469.0>|<cell|1000.0>|<cell|995.41>|<cell|4
  min 45 sec>>|<row|<cell|sat sel tour 9>|<cell|994.49>|<cell|13.0>|<cell|995.41>|<cell|990.82>|<cell|7
  min 11 sec>>|<row|<cell|sat sel tour 10>|<cell|995.41>|<cell|11.0>|<cell|995.41>|<cell|995.41>|<cell|6
  min 54 sec>>|<row|<cell|sat sel tour 20>|<cell|995.41>|<cell|901.0>|<cell|995.41>|<cell|995.41>|<cell|7
  min 32 sec>>|<row|<cell|sat sel rank>|<cell|995.41>|<cell|103.0>|<cell|995.41>|<cell|995.41>|<cell|9
  min 38 sec>>|<row|<cell|sat sel random>|<cell|993.57>|<cell|1593.0>|<cell|1000.0>|<cell|986.23>|<cell|6
  min 33 sec>>>>>|Test 3>>>

  <next-line>Tato instance se zdá být ponĽkud tĽş˛í, p°esto byla ve vĽt˛inĽ
  p°ípadˇ vy°e˛ena. Nejlépe pak pomocí turnaje o velikosti 8.

  <paragraph|Test 4><next-line>Test 4 je zamĽ°en na porovnání rˇzných
  kombinací k°íşení a mutace. Pro selekci je pouşit tournament o velikosti 7.
  Algoritmus je spu˛tĽn na 5000 generací s 500 jedinci v populaci.

  \;

  <\with|font-size|0.84>
    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<cwith|7|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7.test
    uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 cross 1 point 0>|<cell|995.34>|<cell|1134.0>|<cell|997.67>|<cell|993.02>|<cell|13
    min 19 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.1>|<cell|997.67>|<cell|965.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min
    5 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.2>|<cell|995.34>|<cell|1169.0>|<cell|997.67>|<cell|988.37>|<cell|11 min
    40 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.3>|<cell|997.2>|<cell|2199.0>|<cell|1000.0>|<cell|995.34>|<cell|13 min
    10 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.4>|<cell|996.27>|<cell|1435.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    13 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.5>|<cell|997.2>|<cell|1477.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    26 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.6>|<cell|997.2>|<cell|2469.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    46 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.7>|<cell|997.67>|<cell|1273.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min
    37 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.8>|<cell|996.74>|<cell|1503.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    15 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.9>|<cell|996.74>|<cell|925.0>|<cell|1000.0>|<cell|995.34>|<cell|13 min
    2 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    1>|<cell|996.74>|<cell|1593.0>|<cell|1000.0>|<cell|995.34>|<cell|12 min
    32 sec>>>>>|Test 4>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|8|8|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7.test
    uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 cross 2 point 0>|<cell|996.12>|<cell|1156.0>|<cell|1000.0>|<cell|993.02>|<cell|11
    min 29 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.1>|<cell|996.74>|<cell|1879.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    6 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.2>|<cell|997.67>|<cell|1499.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min
    29 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.3>|<cell|995.81>|<cell|623.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    23 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.4>|<cell|997.2>|<cell|1329.0>|<cell|1000.0>|<cell|995.34>|<cell|10 min
    8 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.5>|<cell|996.27>|<cell|625.0>|<cell|1000.0>|<cell|993.02>|<cell|10 min
    53 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.6>|<cell|996.27>|<cell|573.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    5 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.7>|<cell|996.74>|<cell|1731.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    6 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.8>|<cell|996.74>|<cell|1647.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    48 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.9>|<cell|997.2>|<cell|1065.0>|<cell|1000.0>|<cell|995.34>|<cell|13 min
    39 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    1>|<cell|997.2>|<cell|963.0>|<cell|1000.0>|<cell|995.34>|<cell|12 min 37
    sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|15|1|6|cell-background|grey>|<cwith|12|12|1|6|cell-background|grey>|<cwith|9|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7.test
    uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 Uniform cross 0>|<cell|995.34>|<cell|746.0>|<cell|995.34>|<cell|995.34>|<cell|14
    min 54 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.1>|<cell|996.27>|<cell|1573.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    11 sec>>|<row|<cell|SAT mut 0.04 Uniform crossr
    0.2>|<cell|996.27>|<cell|1699.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    35 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.3>|<cell|997.2>|<cell|1391.0>|<cell|1000.0>|<cell|995.34>|<cell|12 min
    31 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.4>|<cell|996.74>|<cell|957.0>|<cell|997.67>|<cell|995.34>|<cell|11 min
    21 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.5>|<cell|996.74>|<cell|1475.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min
    49 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.6>|<cell|997.2>|<cell|1501.0>|<cell|1000.0>|<cell|995.34>|<cell|12 min
    8 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.7>|<cell|996.74>|<cell|1257.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    19 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.8>|<cell|995.81>|<cell|1409.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    8 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.9>|<cell|998.13>|<cell|3215.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min
    44 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    1>|<cell|996.27>|<cell|1319.0>|<cell|997.67>|<cell|995.34>|<cell|17 min 8
    sec>>>>>|Test 4, pokraŁování>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|10|10|1|6|cell-background|grey>|<cwith|8|8|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7.test
    uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.02 cross 1 point 0>|<cell|998.06>|<cell|872.0>|<cell|1000.0>|<cell|995.34>|<cell|10
    min 8 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.1>|<cell|995.81>|<cell|85.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    53 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.2>|<cell|997.67>|<cell|345.0>|<cell|997.67>|<cell|997.67>|<cell|12 min
    44 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.3>|<cell|996.27>|<cell|273.0>|<cell|997.67>|<cell|995.34>|<cell|11 min
    14 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.4>|<cell|997.67>|<cell|1789.0>|<cell|997.67>|<cell|997.67>|<cell|11 min
    22 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.5>|<cell|996.27>|<cell|1101.0>|<cell|997.67>|<cell|995.34>|<cell|11 min
    49 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.6>|<cell|996.74>|<cell|535.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    5 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.7>|<cell|995.81>|<cell|67.0>|<cell|997.67>|<cell|995.34>|<cell|13 min 5
    sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.8>|<cell|996.74>|<cell|705.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    27 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.9>|<cell|996.27>|<cell|295.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    3 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    1>|<cell|996.27>|<cell|113.0>|<cell|1000.0>|<cell|993.02>|<cell|12 min 22
    sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|6|7|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7.test
    uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.02 cross 2 point 0>|<cell|998.44>|<cell|299.0>|<cell|1000.0>|<cell|997.67>|<cell|9
    min 46 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.1>|<cell|997.67>|<cell|1165.0>|<cell|997.67>|<cell|997.67>|<cell|11 min
    58 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.2>|<cell|997.2>|<cell|475.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    24 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.3>|<cell|996.27>|<cell|1155.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    19 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.4>|<cell|997.2>|<cell|1283.0>|<cell|1000.0>|<cell|995.34>|<cell|10 min
    21 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.5>|<cell|995.34>|<cell|995.0>|<cell|995.34>|<cell|995.34>|<cell|12 min
    58 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.6>|<cell|995.34>|<cell|111.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    5 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.7>|<cell|996.74>|<cell|659.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    20 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.8>|<cell|995.34>|<cell|77.0>|<cell|995.34>|<cell|995.34>|<cell|13 min
    38 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.9>|<cell|996.74>|<cell|721.0>|<cell|1000.0>|<cell|995.34>|<cell|15 min
    3 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    1>|<cell|996.74>|<cell|729.0>|<cell|997.67>|<cell|995.34>|<cell|17 min 50
    sec>>>>>>
      Test 4, pokraŁování

      \;
    </small-table>>
  </with>

  <with|par-mode|center|<with|font-size|0.84|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<cell|sat_cross_mut_tour7.test
  uf100_0528>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
  sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT mut
  0.02 Uniform cross 0>|<cell|996.51>|<cell|1174.0>|<cell|997.67>|<cell|995.34>|<cell|15
  min 13 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.1>|<cell|996.27>|<cell|507.0>|<cell|997.67>|<cell|995.34>|<cell|12 min 35
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.2>|<cell|997.67>|<cell|1017.0>|<cell|1000.0>|<cell|995.34>|<cell|10 min
  32 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.3>|<cell|997.67>|<cell|805.0>|<cell|1000.0>|<cell|993.02>|<cell|9 min 35
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.4>|<cell|997.67>|<cell|701.0>|<cell|1000.0>|<cell|995.34>|<cell|10 min 27
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.5>|<cell|996.74>|<cell|659.0>|<cell|997.67>|<cell|995.34>|<cell|15 min 32
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.6>|<cell|997.2>|<cell|1373.0>|<cell|997.67>|<cell|995.34>|<cell|15 min 30
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.7>|<cell|998.6>|<cell|2243.0>|<cell|1000.0>|<cell|997.67>|<cell|11 min 10
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.8>|<cell|996.74>|<cell|423.0>|<cell|1000.0>|<cell|993.02>|<cell|13 min 47
  sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  0.9>|<cell|997.67>|<cell|1145.0>|<cell|1000.0>|<cell|995.34>|<cell|13 min
  15 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
  1>|<cell|998.13>|<cell|555.0>|<cell|1000.0>|<cell|995.34>|<cell|11 min 2
  sec>>>>>|Test 4, pokraŁování>>>

  <next-line>Nejlépe dopadlo uniformní k°íşení s pravdĽpodobností p°iblişnĽ
  0.7 - 1.0, o nĽco lépe s pravdĽpodobností mutace 0.02 neş 0.04

  <paragraph|Test 5><next-line>Test 5 je opakování testu 4 pro jiná data.

  \;

  <\with|font-size|0.84>
    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|15|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.test
    uf100-814>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 cross 1 point 0>|<cell|995.73>|<cell|1957.0>|<cell|997.67>|<cell|993.02>|<cell|15
    min 49 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.1>|<cell|995.81>|<cell|887.0>|<cell|997.67>|<cell|990.69>|<cell|12 min
    18 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.2>|<cell|994.88>|<cell|1395.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    22 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.3>|<cell|996.27>|<cell|1155.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    37 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.4>|<cell|995.34>|<cell|2383.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    5 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.5>|<cell|996.74>|<cell|655.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    14 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.6>|<cell|996.27>|<cell|2127.0>|<cell|997.67>|<cell|993.02>|<cell|16 min
    9 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.7>|<cell|996.74>|<cell|1273.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    46 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.8>|<cell|996.74>|<cell|859.0>|<cell|997.67>|<cell|993.02>|<cell|15 min
    5 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    0.9>|<cell|997.67>|<cell|1621.0>|<cell|997.67>|<cell|997.67>|<cell|15 min
    23 sec>>|<row|<cell|SAT mut 0.04 cross 1 point
    1>|<cell|997.2>|<cell|953.0>|<cell|997.67>|<cell|995.34>|<cell|15 min 43
    sec>>>>>>
      Test 5

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|12|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.test
    uf100-814>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 cross 2 point 0>|<cell|995.73>|<cell|1972.0>|<cell|997.67>|<cell|990.69>|<cell|15
    min 39 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.1>|<cell|995.34>|<cell|1533.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    41 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.2>|<cell|996.27>|<cell|1441.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    24 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.3>|<cell|995.81>|<cell|1715.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    43 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.4>|<cell|995.81>|<cell|641.0>|<cell|997.67>|<cell|995.34>|<cell|12 min
    55 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.5>|<cell|997.2>|<cell|1297.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    12 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.6>|<cell|997.67>|<cell|1211.0>|<cell|997.67>|<cell|997.67>|<cell|13 min
    32 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.7>|<cell|996.74>|<cell|1985.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    38 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.8>|<cell|995.81>|<cell|2339.0>|<cell|997.67>|<cell|990.69>|<cell|14 min
    27 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    0.9>|<cell|997.2>|<cell|1839.0>|<cell|997.67>|<cell|995.34>|<cell|16 min
    3 sec>>|<row|<cell|SAT mut 0.04 cross 2 point
    1>|<cell|995.81>|<cell|461.0>|<cell|997.67>|<cell|993.02>|<cell|15 min 14
    sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|10|10|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.test
    uf100-814>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.04 Uniform cross 0>|<cell|996.51>|<cell|1529.0>|<cell|997.67>|<cell|995.34>|<cell|14
    min 41 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.1>|<cell|996.27>|<cell|1493.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    31 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.2>|<cell|995.81>|<cell|903.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    51 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.3>|<cell|994.88>|<cell|1893.0>|<cell|997.67>|<cell|990.69>|<cell|13 min
    9 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.4>|<cell|996.74>|<cell|1557.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    23 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.5>|<cell|994.88>|<cell|1119.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    46 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.6>|<cell|996.27>|<cell|827.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    14 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.7>|<cell|995.34>|<cell|1893.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    32 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    0.8>|<cell|995.81>|<cell|1437.0>|<cell|997.67>|<cell|993.02>|<cell|15 min
    24 sec>>|<row|<cell|SAT mut 0.04 Uniform crosso
    0.9>|<cell|996.27>|<cell|1141.0>|<cell|1000.0>|<cell|993.02>|<cell|13 min
    14 sec>>|<row|<cell|SAT mut 0.04 Uniform cross
    1>|<cell|996.74>|<cell|1517.0>|<cell|997.67>|<cell|995.3>|<cell|15 min 11
    sec>>>>>>
      Test 5, pokraŁování

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|7|7|1|6|cell-background|grey>|<cwith|12|12|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.test>|<cell|>|<cell|>|<cell|>|<cell|0
    min 6 sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.02 cross 1 point 0>|<cell|996.51>|<cell|872.0>|<cell|997.67>|<cell|990.69>|<cell|14
    min 30 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.1>|<cell|996.74>|<cell|349.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    57 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.2>|<cell|994.88>|<cell|165.0>|<cell|997.67>|<cell|990.69>|<cell|12 min
    21 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.3>|<cell|995.81>|<cell|201.0>|<cell|997.67>|<cell|993.02>|<cell|12 min
    57 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.4>|<cell|995.34>|<cell|1141.0>|<cell|997.67>|<cell|993.02>|<cell|15 min
    17 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.5>|<cell|995.34>|<cell|637.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    43 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.6>|<cell|996.74>|<cell|553.0>|<cell|997.67>|<cell|995.34>|<cell|16 min
    59 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.7>|<cell|996.27>|<cell|581.0>|<cell|997.67>|<cell|993.02>|<cell|16 min
    22 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.8>|<cell|994.88>|<cell|197.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    53 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    0.9>|<cell|995.81>|<cell|183.0>|<cell|997.67>|<cell|995.34>|<cell|16 min
    9 sec>>|<row|<cell|SAT mut 0.02 cross 1 point
    1>|<cell|995.81>|<cell|1083.0>|<cell|997.67>|<cell|995.34>|<cell|15 min
    58 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.test
    uf100-814>|<cell|>|<cell|>|<cell|>|<cell|0 min 6
    sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.02 cross 2 point 0>|<cell|996.89>|<cell|391.0>|<cell|997.67>|<cell|995.34>|<cell|15
    min 4 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.1>|<cell|996.27>|<cell|755.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    3 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.2>|<cell|995.34>|<cell|161.0>|<cell|997.67>|<cell|993.02>|<cell|15 min
    58 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.3>|<cell|996.27>|<cell|373.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    16 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.4>|<cell|996.74>|<cell|1095.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    31 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.5>|<cell|995.34>|<cell|221.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    39 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.6>|<cell|995.34>|<cell|681.0>|<cell|997.67>|<cell|990.69>|<cell|13 min
    5 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.7>|<cell|997.2>|<cell|611.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    48 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.8>|<cell|995.34>|<cell|105.0>|<cell|997.67>|<cell|990.69>|<cell|17 min
    20 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    0.9>|<cell|996.74>|<cell|1009.0>|<cell|997.67>|<cell|995.34>|<cell|17 min
    39 sec>>|<row|<cell|SAT mut 0.02 cross 2 point
    1>|<cell|997.2>|<cell|299.0>|<cell|997.67>|<cell|995.34>|<cell|17 min 29
    sec>>>>>>
      Test 5, pokraŁování

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|6|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|6|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|9|9|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|sat_cross_mut_tour7_2.testuf100-814>|<cell|>|<cell|>|<cell|>|<cell|0
    min 6 sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|nejhor˛í>|<cell|>>|<row|<cell|SAT
    mut 0.02 Uniform cross 0>|<cell|996.12>|<cell|776.0>|<cell|997.67>|<cell|993.02>|<cell|17
    min 0 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.1>|<cell|997.2>|<cell|569.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    19 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.2>|<cell|996.27>|<cell|199.0>|<cell|997.67>|<cell|993.02>|<cell|14 min
    34 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.3>|<cell|997.67>|<cell|363.0>|<cell|997.67>|<cell|997.67>|<cell|17 min
    22 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.4>|<cell|997.2>|<cell|1741.0>|<cell|1000.0>|<cell|995.34>|<cell|13 min
    5 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.5>|<cell|996.74>|<cell|773.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    45 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.6>|<cell|996.27>|<cell|119.0>|<cell|997.67>|<cell|993.02>|<cell|13 min
    43 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.7>|<cell|997.2>|<cell|987.0>|<cell|997.67>|<cell|995.34>|<cell|13 min
    56 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.8>|<cell|995.81>|<cell|1745.0>|<cell|997.67>|<cell|995.34>|<cell|14 min
    55 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    0.9>|<cell|996.74>|<cell|311.0>|<cell|997.67>|<cell|995.34>|<cell|18 min
    42 sec>>|<row|<cell|SAT mut 0.02 Uniform cross
    1>|<cell|996.74>|<cell|369.0>|<cell|997.67>|<cell|995.34>|<cell|19 min 52
    sec>>>>>|Test 5, pokraŁování>>
  </with>

  <next-line>Instance °e˛ená v tomto testu je opĽt sloşitĽj˛í. e˛ení bylo
  nalezeno pouze pouşitím uniformního k°íşení. VhonĽj˛í je opĽt k°íşení s
  pravdĽpodobností 0.02.

  <paragraph|Test 6><next-line>Tento test je zamĽ°en na kombinaci k°íşení a
  selekce.

  \;

  <with|font-size|0.84|<with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|17|17|1|6|cell-background|grey>|<cwith|15|15|1|6|cell-background|grey>|<cwith|7|8|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<\cell>
    sat_cross_sel_data4.test uf100-0149
  </cell>|<cell|>|<cell|>|<cell|958.13>|<cell|0 min 0
  sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|Nejhor˛í>|<cell|>>|<row|<cell|sat
  simple 0.7 roulette>|<cell|997.67>|<cell|2799.0>|<cell|1000.0>|<cell|993.02>|<cell|11
  min 31 sec>>|<row|<cell|sat simple 0.7 tour2>|<cell|999.53>|<cell|997.0>|<cell|1000.0>|<cell|997.67>|<cell|4
  min 34 sec>>|<row|<cell|sat simple 0.7 tour3>|<cell|999.53>|<cell|389.0>|<cell|1000.0>|<cell|997.67>|<cell|3
  min 12 sec>>|<row|<cell|sat simple 0.7 tour4>|<cell|998.6>|<cell|649.0>|<cell|1000.0>|<cell|993.02>|<cell|3
  min 26 sec>>|<row|<cell|sat simple 0.7 tour5>|<cell|998.6>|<cell|265.0>|<cell|1000.0>|<cell|995.34>|<cell|5
  min 17 sec>>|<row|<cell|sat simple 0.7 tour6>|<cell|996.74>|<cell|69.0>|<cell|1000.0>|<cell|990.69>|<cell|9
  min 33 sec>>|<row|<cell|sat simple 0.7 tour7>|<cell|998.6>|<cell|557.0>|<cell|1000.0>|<cell|995.34>|<cell|5
  min 37 sec>>|<row|<cell|sat simple 0.7 tour8>|<cell|998.6>|<cell|317.0>|<cell|1000.0>|<cell|993.02>|<cell|3
  min 2 sec>>|<row|<cell|sat simple 0.7 tour9>|<cell|999.06>|<cell|597.0>|<cell|1000.0>|<cell|995.34>|<cell|2
  min 42 sec>>|<row|<cell|sat simple 0.7 tour10>|<cell|999.53>|<cell|105.0>|<cell|1000.0>|<cell|997.67>|<cell|2
  min 28 sec>>|<row|<cell|sat simple 0.7 tour20>|<cell|994.88>|<cell|57.0>|<cell|997.67>|<cell|993.02>|<cell|12
  min 14 sec>>|<row|<cell|sat simple 0.7 roulette
  rank>|<cell|999.53>|<cell|1319.0>|<cell|1000.0>|<cell|997.67>|<cell|6 min
  30 sec>>|<row|<cell|sat simple 0.7 roulette
  random>|<cell|990.69>|<cell|3747.0>|<cell|993.02>|<cell|986.04>|<cell|12
  min 37 sec>>>>>>
    Test 6

    \;
  </small-table>>>

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|16|16|1|6|cell-background|grey>|<cwith|8|8|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<\cell>
    sat_cross_sel_data4.test uf100-0149
  </cell>|<cell|>|<cell|>|<cell|958.13>|<cell|0 min 0
  sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|Nejhor˛í>|<cell|>>|<row|<cell|sat
  2point 0.7 roulette>|<cell|996.74>|<cell|1465.0>|<cell|997.67>|<cell|995.34>|<cell|13
  min 5 sec>>|<row|<cell|sat 2point 0.7 tour2>|<cell|998.13>|<cell|587.0>|<cell|1000.0>|<cell|993.02>|<cell|5
  min 35 sec>>|<row|<cell|sat 2point 0.7 tour3>|<cell|1000.0>|<cell|1943.0>|<cell|1000.0>|<cell|1000.0>|<cell|4
  min 46 sec>>|<row|<cell|sat 2point 0.7 tour4>|<cell|999.53>|<cell|545.0>|<cell|1000.0>|<cell|997.67>|<cell|4
  min 40 sec>>|<row|<cell|sat 2point 0.7 tour5>|<cell|998.6>|<cell|411.0>|<cell|1000.0>|<cell|997.67>|<cell|7
  min 55 sec>>|<row|<cell|sat 2point 0.7 tour6>|<cell|997.67>|<cell|459.0>|<cell|1000.0>|<cell|995.34>|<cell|7
  min 25 sec>>|<row|<cell|sat 2point 0.7 tour7>|<cell|997.2>|<cell|83.0>|<cell|1000.0>|<cell|993.02>|<cell|7
  min 8 sec>>|<row|<cell|sat 2point 0.7 tour8>|<cell|997.67>|<cell|413.0>|<cell|1000.0>|<cell|993.02>|<cell|7
  min 23 sec>>|<row|<cell|sat 2point 0.7 tour9>|<cell|996.74>|<cell|989.0>|<cell|1000.0>|<cell|993.02>|<cell|7
  min 19 sec>>|<row|<cell|sat 2point 0.7 tour10>|<cell|999.06>|<cell|351.0>|<cell|1000.0>|<cell|995.34>|<cell|2
  min 55 sec>>|<row|<cell|sat 2point 0.7 tour20>|<cell|1000.0>|<cell|445.0>|<cell|1000.0>|<cell|1000.0>|<cell|1
  min 7 sec>>|<row|<cell|sat 2point 0.7 roulette
  rank>|<cell|998.6>|<cell|2313.0>|<cell|1000.0>|<cell|997.67>|<cell|11 min
  20 sec>>|<row|<cell|sat 2point 0.7 roulette
  random>|<cell|991.16>|<cell|2997.0>|<cell|995.34>|<cell|988.37>|<cell|12
  min 40 sec>>>>>|Test 6, pokraŁování>>>

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|11|11|1|6|cell-background|grey>|<cwith|9|9|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<\cell>
    sat_cross_sel_data4.test uf100-0149
  </cell>|<cell|>|<cell|>|<cell|958.13>|<cell|0 min 0
  sec>>|<row|<cell|Klauzulí>|<cell|430>|<cell|>|<cell|PromĽnných>|<cell|100>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|nejlep˛í>|<cell|Nejhor˛í>|<cell|>>|<row|<cell|sat
  uniform 0.7 roulette>|<cell|997.67>|<cell|1681.0>|<cell|1000.0>|<cell|995.34>|<cell|9
  min 50 sec>>|<row|<cell|sat uniform 0.7
  tour2>|<cell|998.13>|<cell|1495.0>|<cell|1000.0>|<cell|993.02>|<cell|6 min
  4 sec>>|<row|<cell|sat uniform 0.7 tour3>|<cell|999.06>|<cell|929.0>|<cell|1000.0>|<cell|995.34>|<cell|4
  min 29 sec>>|<row|<cell|sat uniform 0.7
  tour4>|<cell|1000.0>|<cell|509.0>|<cell|1000.0>|<cell|1000.0>|<cell|1 min
  12 sec>>|<row|<cell|sat uniform 0.7 tour5>|<cell|999.53>|<cell|387.0>|<cell|1000.0>|<cell|997.67>|<cell|3
  min 19 sec>>|<row|<cell|sat uniform 0.7
  tour6>|<cell|1000.0>|<cell|819.0>|<cell|1000.0>|<cell|1000.0>|<cell|1 min
  57 sec>>|<row|<cell|sat uniform 0.7 tour7>|<cell|999.06>|<cell|243.0>|<cell|1000.0>|<cell|995.34>|<cell|2
  min 44 sec>>|<row|<cell|sat uniform 0.7
  tour8>|<cell|998.6>|<cell|351.0>|<cell|1000.0>|<cell|995.34>|<cell|5 min 9
  sec>>|<row|<cell|sat uniform 0.7 tour9>|<cell|999.06>|<cell|457.0>|<cell|1000.0>|<cell|997.67>|<cell|6
  min 11 sec>>|<row|<cell|sat uniform 0.7
  tour10>|<cell|999.53>|<cell|791.0>|<cell|1000.0>|<cell|997.67>|<cell|4 min
  2 sec>>|<row|<cell|sat uniform 0.7 tour20>|<cell|997.2>|<cell|93.0>|<cell|1000.0>|<cell|993.02>|<cell|7
  min 1 sec>>|<row|<cell|sat uniform 0.7 roulette
  rank>|<cell|997.67>|<cell|1499.0>|<cell|1000.0>|<cell|993.02>|<cell|8 min
  19 sec>>|<row|<cell|sat uniform 0.7 roulette
  random>|<cell|994.88>|<cell|2875.0>|<cell|1000.0>|<cell|990.69>|<cell|10
  min 46 sec>>>>>|Test 6, pokraŁování>>>

  <next-line>OpĽt vychází velmi dob°e uniformní k°íşení a selekce turnajem.

  <subsection|TSP testy>

  Pokud není °eŁeno jinak, je pouşita mutace s pravdĽpodobností 0.04.

  <paragraph|Test 1><next-line>Nyní otestujeme zpˇsoby selekce.

  \;

  <\with|par-mode|center>
    <with|font-size|0.84|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|13|13|1|6|cell-background|grey>|<cwith|11|11|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_sel_methods_data1.test>|<cell|>|<cell|>|<cell|36800.45>|<cell|0
    min 0 sec>>|<row|<cell|MĽst>|<cell|150>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|nejhor˛í>|<cell|as>>|<row|<cell|tsp
    sel Roulette>|<cell|12548.34>|<cell|X>|<cell|11496.95>|<cell|13466.06>|<cell|34
    min 29 sec>>|<row|<cell|tsp sel tour 2>|<cell|11774.3>|<cell|X>|<cell|11351.42>|<cell|12147.04>|<cell|33
    min 25 sec>>|<row|<cell|tsp sel tour 3>|<cell|5235.97>|<cell|X>|<cell|5147.55>|<cell|5411.26>|<cell|33
    min 40 sec>>|<row|<cell|tsp sel tour 4>|<cell|5245.59>|<cell|X>|<cell|5094.52>|<cell|5381.97>|<cell|32
    min 49 sec>>|<row|<cell|tsp sel tour 5>|<cell|5197.63>|<cell|X>|<cell|5096.62>|<cell|5280.35>|<cell|37
    min 31 sec>>|<row|<cell|tsp sel tour 6>|<cell|5188.56>|<cell|X>|<cell|5070.85>|<cell|5291.08>|<cell|38
    min 49 sec>>|<row|<cell|tsp sel tour 7>|<cell|5269.73>|<cell|X>|<cell|5165.33>|<cell|5433.57>|<cell|37
    min 29 sec>>|<row|<cell|tsp sel tour 8>|<cell|5115.33>|<cell|X>|<cell|5009.04>|<cell|5251.8>|<cell|35
    min 57 sec>>|<row|<cell|tsp sel tour 9>|<cell|5276.87>|<cell|X>|<cell|5074.31>|<cell|5418.1>|<cell|38
    min 17 sec>>|<row|<cell|tsp sel tour 10>|<cell|5230.2>|<cell|X>|<cell|5165.21>|<cell|5319.54>|<cell|36
    min 35 sec>>|<row|<cell|tsp sel tour 20>|<cell|5256.87>|<cell|X>|<cell|5136.87>|<cell|5422.13>|<cell|36
    min 55 sec>>|<row|<cell|tsp sel rank>|<cell|11493.98>|<cell|X>|<cell|10870.68>|<cell|12175.42>|<cell|39
    min 6 sec>>|<row|<cell|tsp sel random>|<cell|24966.97>|<cell|X>|<cell|24062.64>|<cell|25829.12>|<cell|36
    min 58 sec>>>>>|Test 1>>
  </with>

  <paragraph|Test 2><next-line>Opakování p°edchozího testu pro jiná
  data.<next-line>

  <\with|par-mode|center>
    <small-table|<with|font-size|0.84|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|10|10|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_sel_methods_data2.test>|<cell|>|<cell|>|<cell|36800.45>|<cell|0
    min 2 sec>>|<row|<cell|MĽst>|<cell|200>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|nejhor˛í>|<cell|as>>|<row|<cell|tsp
    sel Roulette>|<cell|18801.59>|<cell|X>|<cell|18533.38>|<cell|19420.8>|<cell|54
    min 47 sec>>|<row|<cell|tsp sel tour 2>|<cell|17189.78>|<cell|X>|<cell|16492.56>|<cell|18187.11>|<cell|54
    min 38 sec>>|<row|<cell|tsp sel tour 3>|<cell|5803.74>|<cell|X>|<cell|5684.93>|<cell|5913.05>|<cell|51
    min 59 sec>>|<row|<cell|tsp sel tour 4>|<cell|5839.44>|<cell|X>|<cell|5773.62>|<cell|5936.6>|<cell|53
    min 9 sec>>|<row|<cell|tsp sel tour 5>|<cell|5763.94>|<cell|X>|<cell|5531.05>|<cell|6019.15>|<cell|51
    min 51 sec>>|<row|<cell|tsp sel tour 6>|<cell|5833.47>|<cell|X>|<cell|5768.09>|<cell|5961.72>|<cell|52
    min 17 sec>>|<row|<cell|tsp sel tour 7>|<cell|5818.54>|<cell|X>|<cell|5671.38>|<cell|5954.68>|<cell|48
    min 8 sec>>|<row|<cell|tsp sel tour 8>|<cell|5884.08>|<cell|X>|<cell|5754.15>|<cell|6074.65>|<cell|50
    min 25 sec>>|<row|<cell|tsp sel tour 9>|<cell|5985.16>|<cell|X>|<cell|5863.67>|<cell|6171.63>|<cell|57
    min 38 sec>>|<row|<cell|tsp sel tour 10>|<cell|5872.05>|<cell|X>|<cell|5816.89>|<cell|5945.93>|<cell|60
    min 20 sec>>|<row|<cell|tsp sel tour 20>|<cell|5772.21>|<cell|X>|<cell|5695.94>|<cell|5861.26>|<cell|48
    min 49 sec>>|<row|<cell|tsp sel rank>|<cell|17237.33>|<cell|X>|<cell|16753.27>|<cell|17787.66>|<cell|50
    min 54 sec>>|<row|<cell|tsp sel random>|<cell|34210.77>|<cell|X>|<cell|32865.28>|<cell|36368.7>|<cell|49
    min 50 sec>>>>>>|Test 2>
  </with>

  <paragraph|Test 3><next-line>Opakování p°edchozího testu pro jiná data.

  \;

  <with|font-size|0.84|<with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|13|1|6|cell-background|grey>|<table|<row|<cell|Název
  souboru:>|<cell|tsp_sel_methods_data3.test>|<cell|>|<cell|>|<cell|65349.13>|<cell|0
  min 1 sec>>|<row|<cell|MĽst>|<cell|300>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
  testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
  >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
  sel Roulette>|<cell|33181.88>|<cell|X>|<cell|32460.11>|<cell|33916.99>|<cell|98
  min 28 sec>>|<row|<cell|tsp sel tour 2>|<cell|27917.47>|<cell|X>|<cell|27568.6>|<cell|28775.14>|<cell|82
  min 12 sec>>|<row|<cell|tsp sel tour 3>|<cell|7715.78>|<cell|X>|<cell|7625.53>|<cell|7830.6>|<cell|80
  min 37 sec>>|<row|<cell|tsp sel tour 4>|<cell|7577.2>|<cell|X>|<cell|7284.26>|<cell|7878.4>|<cell|74
  min 34 sec>>|<row|<cell|tsp sel tour 5>|<cell|7505.78>|<cell|X>|<cell|7288.14>|<cell|7731.74>|<cell|73
  min 6 sec>>|<row|<cell|tsp sel tour 6>|<cell|7484.17>|<cell|X>|<cell|7318.96>|<cell|7683.22>|<cell|73
  min 9 sec>>|<row|<cell|tsp sel tour 7>|<cell|7483.26>|<cell|X>|<cell|7348.82>|<cell|7555.14>|<cell|73
  min 10 sec>>|<row|<cell|tsp sel tour 8>|<cell|7476.71>|<cell|X>|<cell|7203.81>|<cell|7835.56>|<cell|73
  min 13 sec>>|<row|<cell|tsp sel tour 9>|<cell|7520.6>|<cell|X>|<cell|7393.18>|<cell|7595.48>|<cell|74
  min 39 sec>>|<row|<cell|tsp sel tour 10>|<cell|7582.3>|<cell|X>|<cell|7210.93>|<cell|7778.7>|<cell|79
  min 48 sec>>|<row|<cell|tsp sel tour 20>|<cell|7625.68>|<cell|X>|<cell|7461.65>|<cell|7864.1>|<cell|85
  min 26 sec>>|<row|<cell|tsp sel rank>|<cell|27852.76>|<cell|X>|<cell|27453.41>|<cell|28427.59>|<cell|83
  min 35 sec>>|<row|<cell|tsp sel random>|<cell|55231.44>|<cell|X>|<cell|54177.13>|<cell|56239.05>|<cell|84
  min 51 sec>>>>>|Test 3>>>

  \;

  <paragraph|Test 4><next-line>Tento test si klade za cíl otestovat rˇzné
  kombinace k°íşení a mutace.<next-line>

  <\with|font-size|0.84>
    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data1.test>|<cell|>|<cell|>|<cell|23952.58>|<cell|0
    min 0 sec>>|<row|<cell|MĽst>|<cell|150>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    cross 1 point 0>|<cell|5788.46>|<cell|X>|<cell|5632.67>|<cell|5929.82>|<cell|4
    min 57 sec>>|<row|<cell|tsp cross 1 point
    0.1>|<cell|5767.29>|<cell|X>|<cell|5691.53>|<cell|5829.69>|<cell|3 min 45
    sec>>|<row|<cell|tsp cross 1 point 0.2>|<cell|5488.9>|<cell|X>|<cell|5332.33>|<cell|5709.31>|<cell|11
    min 46 sec>>|<row|<cell|tsp cross 1 point
    0.3>|<cell|5525.86>|<cell|X>|<cell|5316.22>|<cell|5661.05>|<cell|15 min
    56 sec>>|<row|<cell|tsp cross 1 point
    0.4>|<cell|5398.01>|<cell|X>|<cell|5329.16>|<cell|5490.28>|<cell|19 min
    55 sec>>|<row|<cell|tsp cross 1 point
    0.5>|<cell|5347.16>|<cell|X>|<cell|5252.96>|<cell|5475.92>|<cell|23 min
    45 sec>>|<row|<cell|tsp cross 1 point
    0.6>|<cell|5464.15>|<cell|X>|<cell|5201.59>|<cell|5626.71>|<cell|31 min
    12 sec>>|<row|<cell|tsp cross 1 point
    0.7>|<cell|5377.43>|<cell|X>|<cell|4987.08>|<cell|5584.98>|<cell|34 min
    16 sec>>|<row|<cell|tsp cross 1 point
    0.8>|<cell|5378.43>|<cell|X>|<cell|5191.92>|<cell|5538.89>|<cell|38 min
    56 sec>>|<row|<cell|tsp cross 1 point
    0.9>|<cell|5319.33>|<cell|X>|<cell|5208.72>|<cell|5567.87>|<cell|41 min
    40 sec>>|<row|<cell|tsp cross 1 point
    1>|<cell|5303.18>|<cell|X>|<cell|5144.36>|<cell|5449.37>|<cell|46 min 8
    sec>>>>>>
      Test 4

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|14|1|6|cell-background|grey>|<cwith|11|11|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data1.test>|<cell|>|<cell|>|<cell|23952.58>|<cell|0
    min 0 sec>>|<row|<cell|MĽst>|<cell|150>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    cross order1 0>|<cell|5731.12>|<cell|X>|<cell|5526.74>|<cell|6133.42>|<cell|4
    min 3 sec>>|<row|<cell|tsp cross order1
    0.1>|<cell|5538.71>|<cell|X>|<cell|5299.71>|<cell|5780.23>|<cell|7 min 32
    sec>>|<row|<cell|tsp cross order1 0.2>|<cell|5378.8>|<cell|X>|<cell|5176.52>|<cell|5524.51>|<cell|11
    min 21 sec>>|<row|<cell|tsp cross order1
    0.3>|<cell|5378.56>|<cell|X>|<cell|5259.69>|<cell|5569.84>|<cell|15 min
    26 sec>>|<row|<cell|tsp cross order1 0.4>|<cell|5341.69>|<cell|X>|<cell|5211.77>|<cell|5461.12>|<cell|19
    min 16 sec>>|<row|<cell|tsp cross order1
    0.5>|<cell|5215.92>|<cell|X>|<cell|5101.29>|<cell|5272.38>|<cell|23 min 6
    sec>>|<row|<cell|tsp cross order1 0.6>|<cell|5352.85>|<cell|X>|<cell|5242.33>|<cell|5535.06>|<cell|29
    min 42 sec>>|<row|<cell|tsp cross order1
    0.7>|<cell|5255.19>|<cell|X>|<cell|5160.55>|<cell|5378.68>|<cell|32 min
    38 sec>>|<row|<cell|tsp cross order1 0.8>|<cell|5166.39>|<cell|X>|<cell|5009.3>|<cell|5270.4>|<cell|37
    min 27 sec>>|<row|<cell|tsp cross order1
    0.9>|<cell|5336.69>|<cell|X>|<cell|5127.72>|<cell|5627.03>|<cell|39 min
    27 sec>>|<row|<cell|tsp cross order1 1>|<cell|5225.63>|<cell|X>|<cell|4997.49>|<cell|5402.84>|<cell|45
    min 7 sec>>>>>|Test 4, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|9|9|1|6|cell-background|grey>|<cwith|16|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data1.test>|<cell|>|<cell|>|<cell|23952.58>|<cell|0
    min 0 sec>>|<row|<cell|MĽst>|<cell|150>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    Partially mapped 0>|<cell|5706.66>|<cell|X>|<cell|5559.53>|<cell|5830.14>|<cell|4
    min 28 sec>>|<row|<cell|tsp Partially mapped
    0.1>|<cell|5579.23>|<cell|X>|<cell|5506.81>|<cell|5694.89>|<cell|7 min 0
    sec>>|<row|<cell|tsp Partially mapped
    0.2>|<cell|5536.65>|<cell|X>|<cell|5499.06>|<cell|5570.09>|<cell|10 min
    39 sec>>|<row|<cell|tsp Partially mapped
    0.3>|<cell|5458.87>|<cell|X>|<cell|5337.49>|<cell|5550.6>|<cell|14 min 37
    sec>>|<row|<cell|tsp Partially mapped
    0.4>|<cell|5507.14>|<cell|X>|<cell|5392.16>|<cell|5602.85>|<cell|18 min
    10 sec>>|<row|<cell|tsp Partially mapped
    0.5>|<cell|5590.99>|<cell|X>|<cell|5461.42>|<cell|5748.72>|<cell|22 min 1
    sec>>|<row|<cell|tsp Partially mapped
    0.6>|<cell|5484.69>|<cell|X>|<cell|5401.06>|<cell|5589.68>|<cell|25 min
    34 sec>>|<row|<cell|tsp Partially mapped
    0.7>|<cell|5483.18>|<cell|X>|<cell|5349.34>|<cell|5639.28>|<cell|29 min
    19 sec>>|<row|<cell|tsp Partially mapped
    0.8>|<cell|5517.0>|<cell|X>|<cell|5457.03>|<cell|5669.46>|<cell|34 min 16
    sec>>|<row|<cell|tsp Partially mapped
    0.9>|<cell|5524.23>|<cell|X>|<cell|5370.74>|<cell|5631.4>|<cell|37 min 0
    sec>>|<row|<cell|tsp Partially mapped
    1>|<cell|5416.68>|<cell|X>|<cell|5231.68>|<cell|5670.55>|<cell|44 min 17
    sec>>>>>>
      Test 4, pokraŁování

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|19|19|1|6|cell-background|grey>|<cwith|15|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data1.test>|<cell|>|<cell|>|<cell|23952.58>|<cell|0
    min 0 sec>>|<row|<cell|MĽst>|<cell|150>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    mut PMX 0.0>|<cell|23960.04>|<cell|X>|<cell|22067.09>|<cell|25502.93>|<cell|37
    min 42 sec>>|<row|<cell|tsp mut PMX 0.01>|<cell|5488.76>|<cell|X>|<cell|5384.05>|<cell|5606.48>|<cell|36
    min 3 sec>>|<row|<cell|tsp mut PMX 0.02>|<cell|5138.18>|<cell|X>|<cell|4954.31>|<cell|5314.3>|<cell|35
    min 38 sec>>|<row|<cell|tsp mut PMX 0.03>|<cell|5100.9>|<cell|X>|<cell|5045.39>|<cell|5180.13>|<cell|36
    min 20 sec>>|<row|<cell|tsp mut PMX 0.04>|<cell|5171.4>|<cell|X>|<cell|5051.51>|<cell|5441.68>|<cell|33
    min 58 sec>>|<row|<cell|tsp mut PMX 0.05>|<cell|5130.83>|<cell|X>|<cell|4965.19>|<cell|5256.24>|<cell|35
    min 42 sec>>|<row|<cell|tsp mut PMX 0.06>|<cell|5116.4>|<cell|X>|<cell|4967.57>|<cell|5222.33>|<cell|35
    min 11 sec>>|<row|<cell|tsp mut PMX 0.07>|<cell|5111.21>|<cell|X>|<cell|5027.54>|<cell|5285.11>|<cell|38
    min 10 sec>>|<row|<cell|tsp mut PMX 0.08>|<cell|5056.47>|<cell|X>|<cell|4920.88>|<cell|5223.62>|<cell|41
    min 6 sec>>|<row|<cell|tsp mut PMX 0.09>|<cell|5049.19>|<cell|X>|<cell|4956.84>|<cell|5190.3>|<cell|42
    min 28 sec>>|<row|<cell|tsp mut PMX 0.1>|<cell|5070.45>|<cell|X>|<cell|4887.31>|<cell|5238.04>|<cell|40
    min 27 sec>>|<row|<cell|tsp mut PMX 0.2>|<cell|5097.74>|<cell|X>|<cell|4983.89>|<cell|5248.62>|<cell|41
    min 1 sec>>|<row|<cell|tsp mut PMX 0.4>|<cell|5168.65>|<cell|X>|<cell|4953.49>|<cell|5340.41>|<cell|39
    min 27 sec>>|<row|<cell|tsp mut PMX 0.8>|<cell|4981.13>|<cell|X>|<cell|4811.65>|<cell|5108.01>|<cell|32
    min 21 sec>>|<row|<cell|tsp mut PMX 1>|<cell|5951.85>|<cell|X>|<cell|5659.2>|<cell|6262.94>|<cell|32
    min 24 sec>>>>>|Test 4, pokraŁování>>
  </with>

  \;

  <next-line>Nejlépe vychází k°íşení order 1 s pravdĽpodobností 0.5 - 1,
  nep°íli˛ dobré výsledky dává partially mapped k°íşení a k°íşení v jednom
  bodĽ.

  <paragraph|Test 5><next-line>Opakování p°edchozího testu pro jiná data.

  \;

  <\with|font-size|0.84>
    <\with|par-mode|center>
      <\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|16|1|6|cell-background|grey>|<table|<row|<cell|Název
      souboru:>|<cell|tsp_cross_mut_pack_data2.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
      min 1 sec>>|<row|<cell|MĽst>|<cell|200>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
      testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
      >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
      cross 1 point 0>|<cell|7657.14>|<cell|X>|<cell|7420.33>|<cell|7778.46>|<cell|6
      min 40 sec>>|<row|<cell|tsp cross 1 point
      0.1>|<cell|7599.09>|<cell|X>|<cell|7401.96>|<cell|7986.7>|<cell|4 min
      39 sec>>|<row|<cell|tsp cross 1 point
      0.2>|<cell|6939.04>|<cell|X>|<cell|6745.48>|<cell|7141.18>|<cell|16 min
      49 sec>>|<row|<cell|tsp cross 1 point
      0.3>|<cell|6855.23>|<cell|X>|<cell|6610.4>|<cell|7084.35>|<cell|22 min
      22 sec>>|<row|<cell|tsp cross 1 point
      0.4>|<cell|6828.32>|<cell|X>|<cell|6693.83>|<cell|7011.23>|<cell|30 min
      19 sec>>|<row|<cell|tsp cross 1 point
      0.5>|<cell|6776.28>|<cell|X>|<cell|6581.58>|<cell|7048.27>|<cell|34 min
      42 sec>>|<row|<cell|tsp cross 1 point
      0.6>|<cell|6640.66>|<cell|X>|<cell|6485.48>|<cell|6767.17>|<cell|42 min
      59 sec>>|<row|<cell|tsp cross 1 point
      0.7>|<cell|6604.01>|<cell|X>|<cell|6369.4>|<cell|6893.61>|<cell|48 min
      15 sec>>|<row|<cell|tsp cross 1 point
      0.8>|<cell|6680.31>|<cell|X>|<cell|6394.67>|<cell|6966.15>|<cell|53 min
      17 sec>>|<row|<cell|tsp cross 1 point
      0.9>|<cell|6453.85>|<cell|X>|<cell|6184.02>|<cell|6694.18>|<cell|60 min
      0 sec>>|<row|<cell|tsp cross 1 point
      1>|<cell|6476.34>|<cell|X>|<cell|6284.44>|<cell|6634.91>|<cell|65 min
      46 sec>>>>>>
        Test 5

        \;
      </small-table>
    </with>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|16|16|1|6|cell-background|grey>|<cwith|15|15|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data2.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|200>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    cross order1 0>|<cell|7809.62>|<cell|X>|<cell|7634.32>|<cell|8147.98>|<cell|5
    min 7 sec>>|<row|<cell|tsp cross order1
    0.1>|<cell|7175.21>|<cell|X>|<cell|7010.87>|<cell|7330.41>|<cell|9 min 33
    sec>>|<row|<cell|tsp cross order1 0.2>|<cell|6930.83>|<cell|X>|<cell|6768.43>|<cell|7139.49>|<cell|15
    min 32 sec>>|<row|<cell|tsp cross order1
    0.3>|<cell|6693.59>|<cell|X>|<cell|6454.53>|<cell|6844.83>|<cell|21 min 8
    sec>>|<row|<cell|tsp cross order1 0.4>|<cell|6658.61>|<cell|X>|<cell|6478.48>|<cell|6857.05>|<cell|27
    min 29 sec>>|<row|<cell|tsp cross order1
    0.5>|<cell|6754.74>|<cell|X>|<cell|6642.75>|<cell|6869.16>|<cell|33 min
    34 sec>>|<row|<cell|tsp cross order1 0.6>|<cell|6543.33>|<cell|X>|<cell|6274.56>|<cell|6947.17>|<cell|41
    min 17 sec>>|<row|<cell|tsp cross order1
    0.7>|<cell|6529.87>|<cell|X>|<cell|6424.02>|<cell|6713.33>|<cell|45 min
    53 sec>>|<row|<cell|tsp cross order1 0.8>|<cell|6420.88>|<cell|X>|<cell|6227.59>|<cell|6726.61>|<cell|52
    min 48 sec>>|<row|<cell|tsp cross order1
    0.9>|<cell|6360.81>|<cell|X>|<cell|6181.99>|<cell|6611.36>|<cell|58 min
    56 sec>>|<row|<cell|tsp cross order1 1>|<cell|6129.8>|<cell|X>|<cell|5980.21>|<cell|6393.65>|<cell|73
    min 52 sec>>>>>|Test 5, pokraŁování>>

    <with|par-mode|center|<\small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|14|14|1|6|cell-background|grey>|<cwith|12|12|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data2.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|200>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    Partially mapped 0>|<cell|7801.44>|<cell|X>|<cell|7404.74>|<cell|7980.01>|<cell|5
    min 13 sec>>|<row|<cell|tsp Partially mapped
    0.1>|<cell|7241.91>|<cell|X>|<cell|6900.19>|<cell|7652.36>|<cell|11 min 4
    sec>>|<row|<cell|tsp Partially mapped
    0.2>|<cell|7128.02>|<cell|X>|<cell|6899.43>|<cell|7479.09>|<cell|16 min
    55 sec>>|<row|<cell|tsp Partially mapped
    0.3>|<cell|7120.78>|<cell|X>|<cell|6701.66>|<cell|7356.76>|<cell|21 min
    28 sec>>|<row|<cell|tsp Partially mapped
    0.4>|<cell|6871.88>|<cell|X>|<cell|6782.37>|<cell|6932.66>|<cell|29 min
    18 sec>>|<row|<cell|tsp Partially mapped
    0.5>|<cell|7111.63>|<cell|X>|<cell|6967.92>|<cell|7394.85>|<cell|31 min
    50 sec>>|<row|<cell|tsp Partially mapped
    0.6>|<cell|6811.15>|<cell|X>|<cell|6546.86>|<cell|7100.12>|<cell|37 min
    47 sec>>|<row|<cell|tsp Partially mapped
    0.7>|<cell|7094.55>|<cell|X>|<cell|6914.95>|<cell|7350.89>|<cell|39 min
    29 sec>>|<row|<cell|tsp Partially mapped
    0.8>|<cell|6806.55>|<cell|X>|<cell|6710.05>|<cell|6872.97>|<cell|43 min
    52 sec>>|<row|<cell|tsp Partially mapped
    0.9>|<cell|6878.34>|<cell|X>|<cell|6776.28>|<cell|6949.59>|<cell|49 min
    24 sec>>|<row|<cell|tsp Partially mapped
    1>|<cell|6976.2>|<cell|X>|<cell|6771.39>|<cell|7176.7>|<cell|61 min 23
    sec>>>>>>
      Test 5, pokraŁování

      \;
    </small-table>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|12|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data2.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|200>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    mut PMX 0.0>|<cell|35048.83>|<cell|X>|<cell|32806.19>|<cell|36692.52>|<cell|47
    min 12 sec>>|<row|<cell|tsp mut PMX 0.01>|<cell|6945.93>|<cell|X>|<cell|6735.41>|<cell|7058.21>|<cell|46
    min 48 sec>>|<row|<cell|tsp mut PMX 0.02>|<cell|6253.07>|<cell|X>|<cell|6185.2>|<cell|6383.8>|<cell|47
    min 27 sec>>|<row|<cell|tsp mut PMX 0.03>|<cell|6014.78>|<cell|X>|<cell|5849.16>|<cell|6288.8>|<cell|47
    min 39 sec>>|<row|<cell|tsp mut PMX 0.04>|<cell|5891.75>|<cell|X>|<cell|5738.53>|<cell|5969.12>|<cell|47
    min 51 sec>>|<row|<cell|tsp mut PMX 0.05>|<cell|5885.04>|<cell|X>|<cell|5768.39>|<cell|5997.8>|<cell|47
    min 41 sec>>|<row|<cell|tsp mut PMX 0.06>|<cell|5752.41>|<cell|X>|<cell|5603.56>|<cell|5915.5>|<cell|47
    min 27 sec>>|<row|<cell|tsp mut PMX 0.07>|<cell|5797.95>|<cell|X>|<cell|5671.6>|<cell|6001.06>|<cell|46
    min 38 sec>>|<row|<cell|tsp mut PMX 0.08>|<cell|5797.16>|<cell|X>|<cell|5738.52>|<cell|5852.75>|<cell|46
    min 2 sec>>|<row|<cell|tsp mut PMX 0.09>|<cell|5891.59>|<cell|X>|<cell|5750.87>|<cell|6003.38>|<cell|45
    min 54 sec>>|<row|<cell|tsp mut PMX 0.1>|<cell|5819.12>|<cell|X>|<cell|5773.88>|<cell|5865.79>|<cell|45
    min 50 sec>>|<row|<cell|tsp mut PMX 0.2>|<cell|5857.02>|<cell|X>|<cell|5722.88>|<cell|6018.31>|<cell|45
    min 41 sec>>|<row|<cell|tsp mut PMX 0.4>|<cell|5831.9>|<cell|X>|<cell|5692.06>|<cell|5926.52>|<cell|51
    min 56 sec>>|<row|<cell|tsp mut PMX 0.8>|<cell|5837.1>|<cell|X>|<cell|5544.94>|<cell|6079.61>|<cell|48
    min 16 sec>>|<row|<cell|tsp mut PMX 1>|<cell|8121.48>|<cell|X>|<cell|7623.32>|<cell|8360.98>|<cell|49
    min 2 sec>>>>>|Test 5, pokraŁování>>
  </with>

  <next-line>Nejlépe opĽt vychází k°íşení order 1 s pravdĽpodobností 0.9 - 1.
  \ Mutace vychází nejlépe s hodnotami pravdĽpodobností 0.06 - 0.08.

  <paragraph|Test 6><next-line>Opakování p°edchozího testu pro jiná data.

  \;

  <\with|font-size|0.84>
    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|15|16|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data3.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|300>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    cross 1 point 0>|<cell|12946.14>|<cell|X>|<cell|12285.87>|<cell|13466.91>|<cell|7
    min 54 sec>>|<row|<cell|tsp cross 1 point
    0.1>|<cell|12914.67>|<cell|X>|<cell|12619.67>|<cell|13200.26>|<cell|5 min
    33 sec>>|<row|<cell|tsp cross 1 point
    0.2>|<cell|10840.48>|<cell|X>|<cell|10636.32>|<cell|11013.57>|<cell|24
    min 44 sec>>|<row|<cell|tsp cross 1 point
    0.3>|<cell|10626.06>|<cell|X>|<cell|10134.47>|<cell|10870.34>|<cell|34
    min 42 sec>>|<row|<cell|tsp cross 1 point
    0.4>|<cell|10360.82>|<cell|X>|<cell|10101.84>|<cell|10656.32>|<cell|44
    min 48 sec>>|<row|<cell|tsp cross 1 point
    0.5>|<cell|10042.66>|<cell|X>|<cell|9748.1>|<cell|10555.1>|<cell|55 min
    27 sec>>|<row|<cell|tsp cross 1 point
    0.6>|<cell|10066.15>|<cell|X>|<cell|9894.14>|<cell|10258.91>|<cell|67 min
    21 sec>>|<row|<cell|tsp cross 1 point
    0.7>|<cell|9796.22>|<cell|X>|<cell|9494.29>|<cell|9930.06>|<cell|80 min
    58 sec>>|<row|<cell|tsp cross 1 point
    0.8>|<cell|9585.72>|<cell|X>|<cell|9016.38>|<cell|9905.28>|<cell|90 min
    53 sec>>|<row|<cell|tsp cross 1 point
    0.9>|<cell|9661.97>|<cell|X>|<cell|9157.81>|<cell|9947.01>|<cell|102 min
    11 sec>>|<row|<cell|tsp cross 1 point
    1>|<cell|9449.01>|<cell|X>|<cell|9217.39>|<cell|9583.25>|<cell|113 min 15
    sec>>>>>|Test 6>>

    \;

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|16|16|1|6|cell-background|grey>|<cwith|14|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data3.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|300>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    cross order1 0>|<cell|12801.94>|<cell|X>|<cell|12392.74>|<cell|13075.26>|<cell|5
    min 45 sec>>|<row|<cell|tsp cross order1
    0.1>|<cell|11453.3>|<cell|X>|<cell|10970.78>|<cell|11840.74>|<cell|13 min
    17 sec>>|<row|<cell|tsp cross order1 0.2>|<cell|10818.74>|<cell|X>|<cell|10381.05>|<cell|11252.67>|<cell|22
    min 6 sec>>|<row|<cell|tsp cross order1
    0.3>|<cell|10337.99>|<cell|X>|<cell|9895.83>|<cell|10629.51>|<cell|32 min
    7 sec>>|<row|<cell|tsp cross order1 0.4>|<cell|9893.7>|<cell|X>|<cell|9659.47>|<cell|10171.94>|<cell|39
    min 33 sec>>|<row|<cell|tsp cross order1
    0.5>|<cell|9720.31>|<cell|X>|<cell|9561.44>|<cell|9951.11>|<cell|49 min
    44 sec>>|<row|<cell|tsp cross order1 0.6>|<cell|9632.09>|<cell|X>|<cell|9180.65>|<cell|10072.25>|<cell|57
    min 41 sec>>|<row|<cell|tsp cross order1
    0.7>|<cell|9321.67>|<cell|X>|<cell|9087.11>|<cell|9474.75>|<cell|65 min
    56 sec>>|<row|<cell|tsp cross order1 0.8>|<cell|9061.4>|<cell|X>|<cell|8683.49>|<cell|9271.3>|<cell|74
    min 21 sec>>|<row|<cell|tsp cross order1
    0.9>|<cell|9102.96>|<cell|X>|<cell|8684.81>|<cell|9437.17>|<cell|82 min
    49 sec>>|<row|<cell|tsp cross order1 1>|<cell|8919.73>|<cell|X>|<cell|8555.74>|<cell|9428.59>|<cell|91
    min 34 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-1|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|16|16|1|6|cell-background|grey>|<cwith|14|14|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data3.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|300>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    Partially mapped 0>|<cell|12822.67>|<cell|X>|<cell|12284.23>|<cell|13154.08>|<cell|6
    min 3 sec>>|<row|<cell|tsp Partially mapped
    0.1>|<cell|11754.13>|<cell|X>|<cell|11491.24>|<cell|11925.79>|<cell|13
    min 11 sec>>|<row|<cell|tsp Partially mapped
    0.2>|<cell|11257.39>|<cell|X>|<cell|10692.78>|<cell|11872.14>|<cell|21
    min 19 sec>>|<row|<cell|tsp Partially mapped
    0.3>|<cell|10981.46>|<cell|X>|<cell|10753.14>|<cell|11430.97>|<cell|29
    min 13 sec>>|<row|<cell|tsp Partially mapped
    0.4>|<cell|10664.58>|<cell|X>|<cell|10057.94>|<cell|11481.53>|<cell|37
    min 24 sec>>|<row|<cell|tsp Partially mapped
    0.5>|<cell|10400.83>|<cell|X>|<cell|10190.99>|<cell|10848.03>|<cell|45
    min 2 sec>>|<row|<cell|tsp Partially mapped
    0.6>|<cell|10482.88>|<cell|X>|<cell|10281.85>|<cell|10731.27>|<cell|52
    min 35 sec>>|<row|<cell|tsp Partially mapped
    0.7>|<cell|10430.26>|<cell|X>|<cell|10014.18>|<cell|10727.91>|<cell|60
    min 56 sec>>|<row|<cell|tsp Partially mapped
    0.8>|<cell|10323.59>|<cell|X>|<cell|10067.54>|<cell|10507.43>|<cell|69
    min 13 sec>>|<row|<cell|tsp Partially mapped
    0.9>|<cell|10378.17>|<cell|X>|<cell|10174.12>|<cell|10594.37>|<cell|77
    min 23 sec>>|<row|<cell|tsp Partially mapped
    1>|<cell|10101.77>|<cell|X>|<cell|9804.36>|<cell|10412.51>|<cell|85 min
    28 sec>>>>>|Test 6, pokraŁování>>

    <with|par-mode|center|<small-table|<tabular|<tformat|<twith|table-width|1par>|<cwith|1|-1|1|-1|cell-hyphen|t>|<twith|table-rborder|1px>|<twith|table-lborder|1px>|<twith|table-bborder|1px>|<twith|table-tborder|1px>|<cwith|1|-1|1|-2|cell-rborder|1px>|<cwith|1|-2|1|-1|cell-bborder|1px>|<cwith|1|5|1|5|cell-hyphen|t>|<cwith|1|5|1|5|cell-rborder|1px>|<cwith|1|5|1|5|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|5|1|4|cell-hyphen|t>|<cwith|1|5|1|4|cell-rborder|1px>|<cwith|1|5|1|4|cell-bborder|1px>|<cwith|1|1|2|2|cell-row-span|1>|<cwith|1|1|2|2|cell-col-span|5>|<cwith|3|3|1|1|cell-row-span|1>|<cwith|3|3|1|1|cell-col-span|6>|<cwith|4|4|2|2|cell-row-span|1>|<cwith|4|4|2|2|cell-col-span|2>|<cwith|4|4|4|4|cell-row-span|1>|<cwith|4|4|4|4|cell-col-span|2>|<cwith|17|18|1|6|cell-background|grey>|<table|<row|<cell|Název
    souboru:>|<cell|tsp_cross_mut_pack_data3.test>|<cell|>|<cell|>|<cell|34753.78>|<cell|0
    min 1 sec>>|<row|<cell|MĽst>|<cell|300>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>|<cell|>>|<row|<cell|Popis
    testu>|<cell|PrˇmĽr_z_5_testˇ>|<cell|>|<cell|Z_5_testˇ_°e˛ení>|<cell|>|<cell|Celkem>>|<row|<cell|>|<cell|Nejlep˛ích
    >|<cell|krokˇ>|<cell|Nejlep˛í>|<cell|Nejhor˛í>|<cell|as>>|<row|<cell|tsp
    mut PMX 0.0>|<cell|54635.62>|<cell|X>|<cell|50249.75>|<cell|56393.12>|<cell|69
    min 51 sec>>|<row|<cell|tsp mut PMX 0.01>|<cell|10522.26>|<cell|X>|<cell|10250.06>|<cell|10956.22>|<cell|70
    min 43 sec>>|<row|<cell|tsp mut PMX 0.02>|<cell|8976.83>|<cell|X>|<cell|8665.46>|<cell|9382.5>|<cell|71
    min 37 sec>>|<row|<cell|tsp mut PMX 0.03>|<cell|8131.69>|<cell|X>|<cell|7961.85>|<cell|8323.22>|<cell|71
    min 38 sec>>|<row|<cell|tsp mut PMX 0.04>|<cell|7825.73>|<cell|X>|<cell|7648.05>|<cell|8131.85>|<cell|71
    min 42 sec>>|<row|<cell|tsp mut PMX 0.05>|<cell|7549.04>|<cell|X>|<cell|7407.77>|<cell|7730.14>|<cell|72
    min 1 sec>>|<row|<cell|tsp mut PMX 0.06>|<cell|7530.1>|<cell|X>|<cell|7410.39>|<cell|7618.68>|<cell|71
    min 11 sec>>|<row|<cell|tsp mut PMX 0.07>|<cell|7272.2>|<cell|X>|<cell|7198.02>|<cell|7391.01>|<cell|72
    min 0 sec>>|<row|<cell|tsp mut PMX 0.08>|<cell|7190.79>|<cell|X>|<cell|7108.18>|<cell|7323.67>|<cell|71
    min 13 sec>>|<row|<cell|tsp mut PMX 0.09>|<cell|7223.51>|<cell|X>|<cell|7162.42>|<cell|7351.22>|<cell|69
    min 18 sec>>|<row|<cell|tsp mut PMX 0.1>|<cell|7193.0>|<cell|X>|<cell|7083.64>|<cell|7285.22>|<cell|69
    min 30 sec>>|<row|<cell|tsp mut PMX 0.2>|<cell|7156.46>|<cell|X>|<cell|6987.25>|<cell|7383.12>|<cell|69
    min 27 sec>>|<row|<cell|tsp mut PMX 0.4>|<cell|7149.04>|<cell|X>|<cell|6915.52>|<cell|7261.73>|<cell|69
    min 48 sec>>|<row|<cell|tsp mut PMX 0.8>|<cell|7217.56>|<cell|X>|<cell|7067.11>|<cell|7632.0>|<cell|73
    min 18 sec>>|<row|<cell|tsp mut PMX 1>|<cell|14527.41>|<cell|X>|<cell|14273.34>|<cell|14932.28>|<cell|73
    min 28 sec>>>>>|Test 6, pokraŁování>>
  </with>

  <next-line>OpĽt vy˛lo z testu nejlépe<em| ''order 1''> k°íşení a velké
  hodnoty mutace. Tyto hodnoty se mohou zdát opravdu vysoké, je ale t°eba
  \ uvĽdomit si, şe tato pravdĽpodobnost se vztahuje k celému °etĽzci a né
  pouze k jednomu genu, jako je tomu p°i reprezentaci binárními °etĽzci.
  PravdĽpodobnost 1/n, kde n je délka °etĽzce, p°edstavuje p°iblişnĽ jednu
  zmĽnu na celý °etĽzec (u binárního °etĽzce). V p°ípadĽ TSP a permutaŁního
  kódování odpovídá p°iblişnĽ jedné zmĽnĽ na n °etĽzcˇ.\ 

  <appendix|Uşivatelská p°íruŁka>

  Na obrázku se nachází úvodní okno aplikace. Horní Łást aplikace obsahuje
  hlavní menu.\ 

  <big-figure|<postscript|img/main_SMALL2.png|*5/8|*5/8||||>|GUI po spu˛tĽní
  apletu>

  Jednotlivé poloşky menu jsou:

  <\itemize>
    <item>Problem selection - slouşí k výbĽru problému, který bude °e˛en
    genetickým algoritmem. Volby jsou následující:

    <\itemize-arrow>
      <item>Knap Sack (problém batohu)

      <item>SAT (problém splnitelnosti booleovské formule)

      <item>Function maximum (hledání maxima funkce)

      <item>Travelling salesman (problém obchodního cestujícího)
    </itemize-arrow>

    <item>Configuration - slouşí k nastavení programu a spouŁtĽní skriptˇ.
    Moşné volby jsou:

    <\itemize-arrow>
      <item>Visualize fitness - na vizualizaŁním panelu zobrazí v grafu
      hodnoty fitness.

      <item>Visualize solution evaluation - na vizualizaŁním panelu zobrazí v
      grafu ohodnocení hodnotící funkce. To se mˇşe od fitness výraznĽ li˛it.
      Nap°íklad hodnotící funkce u TSP p°edá jako ohodnocení délku cesty
      obchodního cestujícího mezi mĽsty, ta ale nemˇşe reprezentovat ˛ance k
      reprodukci, naopak, Łím del˛í cesta je, tím jsou ˛ance men˛í.\ 

      <item>Hide configuration - schová nebo zobrazí panel s nastavením
      genetického algoritmu.

      <item>Run script - spustí uşivatelský skript.

      <item>Script output - v novém oknĽ zobrazí výstup ze skriptu.
    </itemize-arrow>

    <item>Help

    <\itemize-arrow>
      <item>About ... - zobrazí dialog \ ''O programu ...''.
    </itemize-arrow>

    \;
  </itemize>

  V pravé Łásti aplikace se nachází nastavení genetického algoritmu, které je
  spoleŁné pro v˛echny °e˛ené problémy.\ 

  \;

  <\with|par-first|0>
    Jednotlivé poloşky nastavení:

    <\itemize>
      <item>Population size (velikost populace) - slouşí k nastavení
      velikosti populace genetického algoritmu.

      <item>Generation count (poŁet generací) - urŁuje poŁet generací bĽhu
      genetického algoritmu.

      <item>Prob. crossover (pravdĽpodobnost k°íşení) - nastavení
      pravdĽpodobnosti, se kterou dojde ke k°íşení náhodné dvojice po
      provedení selekce.

      <item>Prob. mutation (pravdĽpodobnost mutace) - nastavení
      pravdĽpodobnosti, se kterou bude docházet k mutaci.

      <item>Elite strings (elitních °etĽzcˇ) - poŁet elitních °etĽzcˇ. Elitní
      °etĽzce jsou kopírovány beze zmĽny do p°í˛tí generace.

      <item>Selection (selekce) - volba metody výbĽru jedincˇ. Volba je
      nezávislá na zvoleném problému.\ 

      <item>Fitness variant (varianta hodnotící funkce) - volba z moşných
      hodnotících funkcí pro zvolený problém.

      <item>Crossover operator (operátor k°íşení) - volba operátoru k°íşení
      pro daný problém.

      <item>Show every (ukázat kaşdý) - touto volbou uşivatel up°esní Łetnost
      informací zaznamenaných v prˇbĽhu algoritmu. Dˇleşité ukazatele bĽhu
      algoritmu budou zaznamenávány a zobrazeny vşdy po ubĽhnutí zvoleného
      poŁtu krokˇ (generací).

      <item>View fitness distribution (zobrazit rozloşení fitness) - pokud je
      tato volba aktivní, bude ve výsledném grafu graficky naznaŁeno také
      rozloşení jedincˇ pro rˇzné hodnoty fitness. ím více jedincˇ je
      obsaşeno v rozmezí hodnot fitness v dané generaci, tím tmav˛í barva je
      pouşita pro vykreslení podkladu.

      <item>Min. fitness to zero (minimální fitness nastav na nulu) - provede
      odeŁtení nejmen˛í hodnoty fitness, která se v populaci vyskytuje, od
      kaşdého jedince. Výsledkem je, şe jedinec s pˇvodnĽ nejniş˛í hodnotou
      fitness, bude mít novou hodnotu fitness nulovou.

      <item>Show progress - p°i této volbĽ budou aktualizovány vizualizaŁní
      komponenty v prˇbĽhu algoritmu. Pokud je volba neaktivní, budou
      komponenty aktualizovány aş po prˇbĽhu v˛ech generací.
    </itemize>
  </with>

  V dolní Łásti aplikace se nachází dvĽ tlaŁítka. TlaŁítko s nápisem start
  spou˛tí bĽh algoritmu. TlaŁítko steps spustí bĽh algoritmu pro zvolený
  poŁet krokˇ (generací). Pokud je moşné pokraŁovat v ukonŁeném bĽhu,
  algoritmus bude pokraŁovat v °e˛ení p°edchozího zadání.
  <next-line><next-line>Pro °e˛ení problému genetickým algoritmem musí
  uşivatel nejprve zvolit °e˛ený problém v hlavním menu kliknutím na
  p°íslu˛ný problém v poloşce menu Problem selection. Po naŁtení problému se
  zobrazí panel, který obsahuje \ dal˛í nastavení pro °e˛ení problému a
  vizualizaci.<next-line><next-line>Pro v˛echny problémy je moşné zobrazit
  prˇbĽh genetického algoritmu na vizualizaŁním panelu.

  <big-figure|<postscript|img/visual_small.png|*5/8|*5/8||||>|PrˇbĽh
  vizualizace>

  <paragraph|Nastavení parametrˇ pro problém batohu>

  <big-figure|<postscript|img/KS_obsah.png|*5/8|*5/8||||>|Nastavení parametrˇ
  problému batohu>

  <next-line>Aplikace nabízí nastavení p°edmĽtˇ, mezi kterými bude algoritmus
  hledat nejlep˛í kombinaci. Jednotlivé volby jsou:

  <\itemize>
    <item>Set capacity - nastaví objem batohu.

    <item>Add - p°idá p°edmĽt s udanými parametry.

    <item>Add random items - p°idá zvolený poŁet náhodných p°edmĽtˇ.

    <item>Remove selected - odebere vybrané p°edmĽty. Pro výbĽr p°edmĽtu je
    nutné oznaŁit zvolené p°edmĽty v seznamu v˛ech p°edmĽtˇ.

    <item>Load from file - naŁte p°edmĽty a kapacitu batohu ze souboru.

    <item>Save to file - uloşí p°edmĽty a kapacitu batohu do souboru.
  </itemize>

  \;

  \;

  <big-figure|<postscript|img/ks_conv_small.png|*5/8|*5/8||||>|KonvenŁní
  °e˛ení problému batohu><next-line>

  Aplikace umoşŹuje °e˛ení problému batohu konvenŁním zpˇsobem, p°epnutím
  záloşky Conventional solution. Zde je t°eba vybrat volbu Naive, poté budou
  testovány v˛echny kombinace p°edmĽtˇ. V dolní Łásti je zobrazen dosavadní
  pokrok a Łas, který je odhadován do dokonŁení výpoŁtu. Volba approximate
  solution omezí výpoŁet pouze na jednoduchou heuristiku. Provede se°azení
  p°edmĽtˇ podle pomĽru cena/objem a postupnĽ p°idává p°edmĽty do batohu.
  ZaŁíná s p°edmĽtem, který má nejvy˛˛í pomĽr a pokraŁuje, dokud není batoh
  zaplnĽn.

  <big-figure|<postscript|img/ks_app_small.png|*5/8|*5/8||||>|P°iblişné
  °e˛ení problému batohu>

  <next-line>Spu˛tĽní genetického algoritmu se provede stiskem tlaŁítka
  Start. Vývoj populace je moşné sledovat v prˇbĽhu algorimu na vizualizaŁním
  panelu.

  <paragraph|SAT problém>

  \;

  <small-figure|<postscript|img/sat_small.png|*5/8|*5/8||||>|Nastavení pro
  SAT problém>

  <next-line>

  \;

  Volby pro SAT instance jsou tyto:

  <\itemize>
    <item>Generate random - vygeneruje náhodnou instanci se zadanými
    parametry pomocí interního generátoru.

    <item>Remove selected - Odebere SAT instance, které jsou oznaŁeny v
    seznamu.

    <item>Load computed - Na vizualizaŁním panelu zobrazí prˇbĽh výpoŁtu
    oznaŁené instance.

    <item>Load from file - NaŁte instanci ze souboru.

    <item>Save to file - Uloşí instanci do souboru.

    \;
  </itemize>

  P°i stisku tlaŁítka Start se spustí genetický algoritmus pro v˛echny
  instance v seznamu (pokud není şádná vybrána). Pokud jsou oznaŁeny
  konkrétní instance, budou °e˛eny pouze tyto.\ 

  <paragraph|Maximalizace funkce>

  \;

  <big-figure|<postscript|img/func_small.png|*5/8|*5/8||||>|Nastavení pro
  maximalizaci funkce>

  <next-line>Aplikace umoşŹuje uşivateli p°idat vlastní funkci. Funkci je
  nutné zapsat do pole, které je k tomu urŁeno (viz. obrázek, promĽnná musí
  být x), dále je t°eba zapsat interval (from, to) na kterém bude maximum
  hledáno a rozli˛ení, které je pouşito pro diskretizaci intervalu
  prohledávání. Maximální hodnota rozli˛ení je 30 (bitˇ).

  <next-line>Jednotlivé volby jsou:

  <\itemize>
    <item>Add function - p°idá do seznamu zadanou funkci.

    <item>Remove selected - odstraní ze seznamu zvolené funkce.

    <item>Preview selected - vykreslí zvolenou funkci.
  </itemize>

  Po stitsku tlaŁítka Start se spustí genetický algoritmus pro zvolenou
  funkci. PrˇbĽh je moşné sledovat po aktivaci záloşky Function graph.

  <big-figure|<postscript|img/func_graph_small.png|*5/8|*5/8||||>|PrˇbĽh
  hledání maxima funkce>

  \;

  \;

  <paragraph|Problém obchodního cestujícího (TSP)>

  \;

  <big-figure|<postscript|img/tsp_small.png|*5/8|*5/8||||>|PrˇbĽh °e˛ení TSP>

  <next-line>Moşné jsou tyto volby:

  <\itemize>
    <item>Random (náhodné zadání) - náhodnĽ rozmístí zvolený poŁet mĽst.

    <item>Clear (smazat) - odstraní v˛echna mĽsta.

    <item>Load (naŁíst) - naŁte zadání ze souboru.

    <item>Save (uloşit) - uloşí souŁasné zadání do souboru.

    \;
  </itemize>

  Po stisku tlaŁítka Start je spu˛tĽn genetický algoritmus. PrˇbĽh °e˛ení je
  moşné pozorovat, pokud je volba Show progress aktivní.

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \;

  \ 

  <appendix|Obsah CD>

  <\with|par-mode|center>
    <block|<tformat|<table|<row|<cell|INSTALL>|<cell|pokyny pro instalaci a
    spu˛tĽní programu>>|<row|<cell|README>|<cell|obsah cd, dal˛í
    informace>>|<row|<cell|applet.html \ >|<cell|HTML soubor obsahující
    aplet>>|<row|<cell|build>|<cell|p°eloşené soubory
    programu>>|<row|<cell|dist>|<cell|p°eloşnený program v jar
    archívu>>|<row|<cell|html>|<cell|HTML soubory>>|<row|<cell|
    \ \ \ \ \ doc>|<cell|dokumentace ve formátu JavaDoc>>|<row|<cell|
    \ \ \ \ \ abstract_cz>|<cell|annotace Łesky>>|<row|<cell|
    \ \ \ \ \ abstract_en>|<cell|anotace anglicky>>|<row|<cell|index.html>|<cell|úvodní
    stránka, obsahuje podstatné odkazy>>|<row|<cell|src>|<cell|zdrojové kódy
    programu>>|<row|<cell|text>|<\cell>
      text práce ve formátu pdf
    </cell>>|<row|<cell| \ \ \ \ \ source>|<cell|text ve formátu
    <TeXmacs>>>|<row|<cell|tests>|<cell|soubory s testy>>>>>
  </with>
</body>

<\initial>
  <\collection>
    <associate|font-base-size|12>
    <associate|language|czech>
    <associate|magnification|1>
    <associate|page-breaking|optimal>
    <associate|page-medium|paper>
    <associate|page-odd|3cm>
    <associate|page-right|2cm>
    <associate|page-screen-margin|false>
    <associate|page-show-hf|true>
    <associate|par-hyphen|professional>
    <associate|preamble|false>
    <associate|src-style|angular>
  </collection>
</initial>

<\references>
  <\collection>
    <associate|auto-1|<tuple|1|4>>
    <associate|auto-10|<tuple|1|3>>
    <associate|auto-100|<tuple|20|47>>
    <associate|auto-101|<tuple|21|47>>
    <associate|auto-102|<tuple|31|48>>
    <associate|auto-103|<tuple|22|48>>
    <associate|auto-104|<tuple|23|48>>
    <associate|auto-105|<tuple|24|49>>
    <associate|auto-106|<tuple|25|49>>
    <associate|auto-107|<tuple|26|49>>
    <associate|auto-108|<tuple|27|50>>
    <associate|auto-109|<tuple|28|50>>
    <associate|auto-11|<tuple|4|3>>
    <associate|auto-110|<tuple|29|51>>
    <associate|auto-111|<tuple|32|51>>
    <associate|auto-112|<tuple|30|51>>
    <associate|auto-113|<tuple|31|52>>
    <associate|auto-114|<tuple|32|52>>
    <associate|auto-115|<tuple|33|53>>
    <associate|auto-116|<tuple|34|53>>
    <associate|auto-117|<tuple|33|54>>
    <associate|auto-118|<tuple|35|54>>
    <associate|auto-119|<tuple|36|54>>
    <associate|auto-12|<tuple|4.1|4>>
    <associate|auto-120|<tuple|37|55>>
    <associate|auto-121|<tuple|34|55>>
    <associate|auto-122|<tuple|38|55>>
    <associate|auto-123|<tuple|39|56>>
    <associate|auto-124|<tuple|40|56>>
    <associate|auto-125|<tuple|A.3|57>>
    <associate|auto-126|<tuple|35|57>>
    <associate|auto-127|<tuple|41|57>>
    <associate|auto-128|<tuple|36|58>>
    <associate|auto-129|<tuple|42|58>>
    <associate|auto-13|<tuple|1|5>>
    <associate|auto-130|<tuple|37|58>>
    <associate|auto-131|<tuple|43|58>>
    <associate|auto-132|<tuple|38|59>>
    <associate|auto-133|<tuple|44|59>>
    <associate|auto-134|<tuple|45|59>>
    <associate|auto-135|<tuple|46|60>>
    <associate|auto-136|<tuple|47|60>>
    <associate|auto-137|<tuple|48|61>>
    <associate|auto-138|<tuple|49|61>>
    <associate|auto-139|<tuple|39|62>>
    <associate|auto-14|<tuple|4.2|5>>
    <associate|auto-140|<tuple|50|62>>
    <associate|auto-141|<tuple|51|62>>
    <associate|auto-142|<tuple|52|63>>
    <associate|auto-143|<tuple|53|63>>
    <associate|auto-144|<tuple|54|64>>
    <associate|auto-145|<tuple|55|64>>
    <associate|auto-146|<tuple|40|65>>
    <associate|auto-147|<tuple|56|65>>
    <associate|auto-148|<tuple|57|65>>
    <associate|auto-149|<tuple|58|66>>
    <associate|auto-15|<tuple|4.3|6>>
    <associate|auto-150|<tuple|A.4|66>>
    <associate|auto-151|<tuple|41|66>>
    <associate|auto-152|<tuple|59|66>>
    <associate|auto-153|<tuple|42|67>>
    <associate|auto-154|<tuple|60|67>>
    <associate|auto-155|<tuple|43|67>>
    <associate|auto-156|<tuple|61|67>>
    <associate|auto-157|<tuple|44|68>>
    <associate|auto-158|<tuple|62|68>>
    <associate|auto-159|<tuple|63|68>>
    <associate|auto-16|<tuple|5|6>>
    <associate|auto-160|<tuple|64|69>>
    <associate|auto-161|<tuple|65|69>>
    <associate|auto-162|<tuple|45|70>>
    <associate|auto-163|<tuple|66|70>>
    <associate|auto-164|<tuple|67|70>>
    <associate|auto-165|<tuple|68|71>>
    <associate|auto-166|<tuple|69|71>>
    <associate|auto-167|<tuple|46|72>>
    <associate|auto-168|<tuple|70|72>>
    <associate|auto-169|<tuple|71|72>>
    <associate|auto-17|<tuple|6|7>>
    <associate|auto-170|<tuple|72|73>>
    <associate|auto-171|<tuple|73|73>>
    <associate|auto-172|<tuple|B|74>>
    <associate|auto-173|<tuple|8|74>>
    <associate|auto-174|<tuple|9|75>>
    <associate|auto-175|<tuple|47|75>>
    <associate|auto-176|<tuple|10|76>>
    <associate|auto-177|<tuple|11|76>>
    <associate|auto-178|<tuple|12|76>>
    <associate|auto-179|<tuple|48|76>>
    <associate|auto-18|<tuple|6.1|7>>
    <associate|auto-180|<tuple|13|76>>
    <associate|auto-181|<tuple|49|77>>
    <associate|auto-182|<tuple|14|77>>
    <associate|auto-183|<tuple|15|77>>
    <associate|auto-184|<tuple|50|77>>
    <associate|auto-185|<tuple|16|78>>
    <associate|auto-186|<tuple|C|78>>
    <associate|auto-187|<tuple|C|?>>
    <associate|auto-19|<tuple|2|8>>
    <associate|auto-2|<tuple|2|5>>
    <associate|auto-20|<tuple|6.2|8>>
    <associate|auto-21|<tuple|6.3|8>>
    <associate|auto-22|<tuple|6.4|9>>
    <associate|auto-23|<tuple|7|9>>
    <associate|auto-24|<tuple|8|10>>
    <associate|auto-25|<tuple|9|11>>
    <associate|auto-26|<tuple|10|11>>
    <associate|auto-27|<tuple|11|12>>
    <associate|auto-28|<tuple|12|12>>
    <associate|auto-29|<tuple|3|13>>
    <associate|auto-3|<tuple|2|-6>>
    <associate|auto-30|<tuple|12.1|13>>
    <associate|auto-31|<tuple|12.2|13>>
    <associate|auto-32|<tuple|12.3|15>>
    <associate|auto-33|<tuple|13|15>>
    <associate|auto-34|<tuple|14|16>>
    <associate|auto-35|<tuple|15|16>>
    <associate|auto-36|<tuple|15.1|16>>
    <associate|auto-37|<tuple|15.2|17>>
    <associate|auto-38|<tuple|15.3|18>>
    <associate|auto-39|<tuple|16|19>>
    <associate|auto-4|<tuple|2|-3>>
    <associate|auto-40|<tuple|4|19>>
    <associate|auto-41|<tuple|3|19>>
    <associate|auto-42|<tuple|16.1|20>>
    <associate|auto-43|<tuple|16.2|22>>
    <associate|auto-44|<tuple|4|22>>
    <associate|auto-45|<tuple|5|22>>
    <associate|auto-46|<tuple|6|22>>
    <associate|auto-47|<tuple|7|23>>
    <associate|auto-48|<tuple|8|23>>
    <associate|auto-49|<tuple|9|24>>
    <associate|auto-5|<tuple|2|-1>>
    <associate|auto-50|<tuple|10|24>>
    <associate|auto-51|<tuple|16.3|24>>
    <associate|auto-52|<tuple|11|25>>
    <associate|auto-53|<tuple|12|25>>
    <associate|auto-54|<tuple|13|25>>
    <associate|auto-55|<tuple|5|25>>
    <associate|auto-56|<tuple|6|28>>
    <associate|auto-57|<tuple|14|28>>
    <associate|auto-58|<tuple|15|28>>
    <associate|auto-59|<tuple|16.4|29>>
    <associate|auto-6|<tuple|1|1>>
    <associate|auto-60|<tuple|16|29>>
    <associate|auto-61|<tuple|17|31>>
    <associate|auto-62|<tuple|18|31>>
    <associate|auto-63|<tuple|19|31>>
    <associate|auto-64|<tuple|20|31>>
    <associate|auto-65|<tuple|21|31>>
    <associate|auto-66|<tuple|16.5|32>>
    <associate|auto-67|<tuple|22|32>>
    <associate|auto-68|<tuple|7|33>>
    <associate|auto-69|<tuple|23|33>>
    <associate|auto-7|<tuple|2|1>>
    <associate|auto-70|<tuple|24|34>>
    <associate|auto-71|<tuple|25|34>>
    <associate|auto-72|<tuple|17|34>>
    <associate|auto-73|<tuple|18|35>>
    <associate|auto-74|<tuple|A|37>>
    <associate|auto-75|<tuple|A.1|37>>
    <associate|auto-76|<tuple|A.2|37>>
    <associate|auto-77|<tuple|26|37>>
    <associate|auto-78|<tuple|2|38>>
    <associate|auto-79|<tuple|27|38>>
    <associate|auto-8|<tuple|3|1>>
    <associate|auto-80|<tuple|3|38>>
    <associate|auto-81|<tuple|28|39>>
    <associate|auto-82|<tuple|4|39>>
    <associate|auto-83|<tuple|5|39>>
    <associate|auto-84|<tuple|29|40>>
    <associate|auto-85|<tuple|6|40>>
    <associate|auto-86|<tuple|7|40>>
    <associate|auto-87|<tuple|8|41>>
    <associate|auto-88|<tuple|9|41>>
    <associate|auto-89|<tuple|10|42>>
    <associate|auto-9|<tuple|3.1|2>>
    <associate|auto-90|<tuple|11|42>>
    <associate|auto-91|<tuple|12|43>>
    <associate|auto-92|<tuple|13|43>>
    <associate|auto-93|<tuple|30|44>>
    <associate|auto-94|<tuple|14|44>>
    <associate|auto-95|<tuple|15|45>>
    <associate|auto-96|<tuple|16|45>>
    <associate|auto-97|<tuple|17|46>>
    <associate|auto-98|<tuple|18|46>>
    <associate|auto-99|<tuple|19|46>>
    <associate|footnote-1|<tuple|1|?>>
  </collection>
</references>

<\auxiliary>
  <\collection>
    <\associate|figure>
      <tuple|normal|Souvislost mezi P, NP, NP-úplnými
      problémy|<pageref|auto-10>>

      <tuple|normal|Váşená ruleta|<pageref|auto-19>>

      <\tuple|normal>
        Grafické znázornĽní schémat
      </tuple|<pageref|auto-29>>

      <\tuple|normal>
        Ukázka GUI
      </tuple|<pageref|auto-40>>

      <tuple|normal|Efekt mutace p°ehozením|<pageref|auto-55>>

      <tuple|normal|Mapa mĽst|<pageref|auto-56>>

      <tuple|normal|Rozloşení populace|<pageref|auto-68>>

      <tuple|normal|GUI po spu˛tĽní apletu|<pageref|auto-173>>

      <tuple|normal|PrˇbĽh vizualizace|<pageref|auto-174>>

      <tuple|normal|Nastavení parametrˇ problému batohu|<pageref|auto-176>>

      <tuple|normal|KonvenŁní °e˛ení problému batohu|<pageref|auto-177>>

      <tuple|normal|P°iblişné °e˛ení problému batohu|<pageref|auto-178>>

      <tuple|normal|Nastavení pro SAT problém|<pageref|auto-180>>

      <tuple|normal|Nastavení pro maximalizaci funkce|<pageref|auto-182>>

      <tuple|normal|PrˇbĽh hledání maxima funkce|<pageref|auto-183>>

      <tuple|normal|PrˇbĽh °e˛ení TSP|<pageref|auto-185>>
    </associate>
    <\associate|table>
      <tuple|normal|Vlastnosti SGA.|<pageref|auto-13>>

      <tuple|normal|Test 1|<pageref|auto-78>>

      <tuple|normal|Test 2|<pageref|auto-80>>

      <tuple|normal|Test 3, data 1|<pageref|auto-82>>

      <tuple|normal|Test 3, data 2|<pageref|auto-83>>

      <tuple|normal|Test 4|<pageref|auto-85>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-86>>

      <\tuple|normal>
        Test 4, pokraŁování

        \;
      </tuple|<pageref|auto-87>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-88>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-89>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-90>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-91>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-92>>

      <\tuple|normal>
        Test 5

        \;
      </tuple|<pageref|auto-94>>

      <\tuple|normal>
        Test 5, pokraŁování
      </tuple|<pageref|auto-95>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-96>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-97>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-98>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-99>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-100>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-101>>

      <tuple|normal|Test 6|<pageref|auto-103>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-104>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-105>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-106>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-107>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-108>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-109>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-110>>

      <tuple|normal|Test 7, pokraŁování|<pageref|auto-112>>

      <tuple|normal|Test 7, pokraŁování|<pageref|auto-113>>

      <tuple|normal|Test 7, pokraŁování|<pageref|auto-114>>

      <tuple|normal|Test 7, pokraŁování|<pageref|auto-115>>

      <tuple|normal|Test 7, pokraŁování|<pageref|auto-116>>

      <tuple|normal|Test 8|<pageref|auto-118>>

      <tuple|normal|Test 8, pokraŁování|<pageref|auto-119>>

      <tuple|normal|Test 8, pokraŁování|<pageref|auto-120>>

      <tuple|normal|Test 8, pokraŁování|<pageref|auto-122>>

      <tuple|normal|Test 8, pokraŁování|<pageref|auto-123>>

      <tuple|normal|Test 8, pokraŁování|<pageref|auto-124>>

      <tuple|normal|Test 1|<pageref|auto-127>>

      <tuple|normal|Test 2|<pageref|auto-129>>

      <tuple|normal|Test 3|<pageref|auto-131>>

      <tuple|normal|Test 4|<pageref|auto-133>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-134>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-135>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-136>>

      <\tuple|normal>
        Test 4, pokraŁování

        \;
      </tuple|<pageref|auto-137>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-138>>

      <\tuple|normal>
        Test 5

        \;
      </tuple|<pageref|auto-140>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-141>>

      <\tuple|normal>
        Test 5, pokraŁování

        \;
      </tuple|<pageref|auto-142>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-143>>

      <\tuple|normal>
        Test 5, pokraŁování

        \;
      </tuple|<pageref|auto-144>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-145>>

      <\tuple|normal>
        Test 6

        \;
      </tuple|<pageref|auto-147>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-148>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-149>>

      <tuple|normal|Test 1|<pageref|auto-152>>

      <tuple|normal|Test 2|<pageref|auto-154>>

      <tuple|normal|Test 3|<pageref|auto-156>>

      <\tuple|normal>
        Test 4

        \;
      </tuple|<pageref|auto-158>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-159>>

      <\tuple|normal>
        Test 4, pokraŁování

        \;
      </tuple|<pageref|auto-160>>

      <tuple|normal|Test 4, pokraŁování|<pageref|auto-161>>

      <\tuple|normal>
        Test 5

        \;
      </tuple|<pageref|auto-163>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-164>>

      <\tuple|normal>
        Test 5, pokraŁování

        \;
      </tuple|<pageref|auto-165>>

      <tuple|normal|Test 5, pokraŁování|<pageref|auto-166>>

      <tuple|normal|Test 6|<pageref|auto-168>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-169>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-170>>

      <tuple|normal|Test 6, pokraŁování|<pageref|auto-171>>
    </associate>
    <\associate|toc>
      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Anotace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-1><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Abstract
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-2><vspace|0.15fn>>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Obsah>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-3><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Seznam
      obrázkˇ> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-4><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Seznam
      tabulek> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-5><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|1<space|2spc>Úvod>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-6><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|2<space|2spc>Struktura
      práce> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-7><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|3<space|2spc>RozdĽlení
      problémˇ> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-8><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|3.1<space|2spc>T°ídy sloşitosti
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-9>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|4<space|2spc>Genetické
      algoritmy obecnĽ> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-11><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|4.1<space|2spc>PrˇbĽh genetického
      algoritmu <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-12>>

      <with|par-left|<quote|1.5fn>|4.2<space|2spc>Terminologie
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-14>>

      <with|par-left|<quote|1.5fn>|4.3<space|2spc>Inicializace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-15>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|5<space|2spc>Kódování
      a hodnotící funkce> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-16><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|6<space|2spc>Selekce>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-17><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|6.1<space|2spc>Váşená ruleta
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-18>>

      <with|par-left|<quote|1.5fn>|6.2<space|2spc>Souboj (tournament)
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-20>>

      <with|par-left|<quote|1.5fn>|6.3<space|2spc>Stochastic universal
      sampling <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-21>>

      <with|par-left|<quote|1.5fn>|6.4<space|2spc>Rank ruleta
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-22>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|7<space|2spc>K°íşení>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-23><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|8<space|2spc>Mutace>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-24><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|9<space|2spc>Elitá°ství>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-25><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|10<space|2spc>kálování>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-26><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|11<space|2spc>Populace>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-27><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|12<space|2spc>Matematický
      popis genetických algoritmˇ, teorém o schématech>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-28><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|12.1<space|2spc>Selekce
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-30>>

      <with|par-left|<quote|1.5fn>|12.2<space|2spc>K°íşení
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-31>>

      <with|par-left|<quote|1.5fn>|12.3<space|2spc>Nárˇst poŁtu °etĽzcˇ
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-32>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|13<space|2spc>Implicitní
      paralelismus> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-33><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|14<space|2spc>Parametry
      genetického algoritmu> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-34><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|15<space|2spc>Metody
      lokálního prohledávání> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-35><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|15.1<space|2spc>Simulované ochlazování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-36>>

      <with|par-left|<quote|1.5fn>|15.2<space|2spc>Tabu prohledávání
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-37>>

      <with|par-left|<quote|1.5fn>|15.3<space|2spc>Hill-Climbing
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-38>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|16<space|2spc>Vlastní
      implementace programu> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-39><vspace|0.5fn>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Dˇleşité datové
      struktury <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-41><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|16.1<space|2spc>Testování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-42>>

      <with|par-left|<quote|1.5fn>|16.2<space|2spc>Problém batohu
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-43>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|e˛ení pomocí
      genetického algoritmu <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-44><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Volba kódování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-45><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Volba hodnotící
      funkce <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-46><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Korektnost
      °etĽzcˇ <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-47><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|K°íşení a
      mutace <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-48><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Implementace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-49><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Testy
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-50><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|16.3<space|2spc>Problém obchodního
      cestujícího (TSP) <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-51>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Volba kódování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-52><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Hodnotící
      funkce <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-53><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|K°íşení a
      mutace <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-54><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Imlementace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-57><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Testy
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-58><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|16.4<space|2spc>SAT
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-59>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Základní pojmy
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-60><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Volba kódování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-61><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Hodnotící
      funkce <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-62><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|K°íşení a
      mutace <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-63><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Implementace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-64><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Testy
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-65><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|16.5<space|2spc>Maximalizace funkcí
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-66>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Volba kódování
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-67><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Hodnotící
      funkce <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-69><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|K°íşení a
      mutace <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-70><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Implementace
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-71><vspace|0.15fn>>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|17<space|2spc>ZávĽr>
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-72><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|18<space|2spc>Pouşité
      materiály a literatura> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-73><vspace|0.5fn>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Dodatek
      A<space|2spc>Testy> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-74><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|A.1<space|2spc>Podmínky testˇ
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-75>>

      <with|par-left|<quote|1.5fn>|A.2<space|2spc>Testy Batoh
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-76>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 1
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-77><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 2
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-79><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 3
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-81><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 4
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-84><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 5
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-93><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 6
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-102><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 7
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-111><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 8
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-117><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 9
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-121><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|A.3<space|2spc>Testy SAT
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-125>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 1
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-126><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 2
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-128><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 3
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-130><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 4
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-132><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 5
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-139><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 6
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-146><vspace|0.15fn>>>

      <with|par-left|<quote|1.5fn>|A.4<space|2spc>TSP testy
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-150>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 1
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-151><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 2
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-153><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 3
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-155><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 4
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-157><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 5
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-162><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Test 6
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-167><vspace|0.15fn>>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Dodatek
      B<space|2spc>Uşivatelská p°íruŁka> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-172><vspace|0.5fn>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Nastavení
      parametrˇ pro problém batohu <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-175><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|SAT problém
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-179><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Maximalizace
      funkce <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-181><vspace|0.15fn>>>

      <with|par-left|<quote|6fn>|<with|font-size|<quote|0.84>|Problém
      obchodního cestujícího (TSP) <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-184><vspace|0.15fn>>>

      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Dodatek
      C<space|2spc>Obsah CD> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-186><vspace|0.5fn>
    </associate>
  </collection>
</auxiliary>