    @BOOK{Pravidla,
      author =       "Zdeněk Hlavsa and others",
      title =        "Pravidla českého pravopisu",
      publisher =    "Academia",
      edition =      "2",
      year =         "2009",
      isbn =         "80-200-1327-X",
    }
    
    @BOOK{Knuth,
      author =       "Donald E. Knuth",
      title =        "The {\TeX}book",
      publisher =    "Addison-Wesley Publishing Company",
      year =         "1996",
      isbn =         "0-201-13447-0",
    }
    
    @BOOK{Rybicka,
      author =       "Jiří Rybička",
      title =        "\LaTeX~pro začátečníky",
      publisher =    "Konvoj",
      edition =      "3",
      year =         "2003",
      isbn =         "80-7302-049-1",
    }

    @BOOK{Olsak,
      author =       "Petr Olšák",
      title =        "{\TeX}book naruby",
      publisher =    "Konvoj",
      year =         "2001",
      isbn =         "80-7302-0007-6",
    }

    @BOOK{Eikh,
      author =       "Victor Eikhout",
      title =        "{\TeX}by Topics, a {\TeX}nitian's Reference",
      publisher =    "Addison-Wesley UK",
      year =         "2001",
      isbn =         "0-201-56882-9",
    }

    @website{cstugWeb,
      author =       "Petr Sojka and others",
      title =        "Československé sdružení uživatelů {\TeX}u",
      howpublished = "online",
      url =          "http://www.cstug.cz",
      cited =        "2019-10-02"
    }

    @webpage{fitWeb,
      author =       "Zdena Rábová and Petr Hanáček and Petr Peringer and Petr Přikryl and Bohuslav Křena",
      title =        "Užitečné rady pro psaní práce",
      howpublished = "online",
      publisher =    "FIT VUT v~Brně",
      year =         "2008",
      month =        11,
      url =          "https://www.fit.vut.cz/study/theses/theses-advice/",
      cited =        "2019-10-02"
    }

    @webpage{citace,
      author =       "Zdena Rábová and Petr Hanáček and Petr Peringer and Petr Přikryl and Bohuslav Křena",
      title =        "Pravidla pro bibliografické citace",
      howpublished = "online",
      publisher =    "FIT VUT v Brně",
      year =         "2019",
      month =        3,
      url =          "https://www.fit.vut.cz/study/theses/citations/",
      cited =        "2019-10-02"
    }
   
    @MISC{biblio,
      author =       "Olga Biernátová and Jan Skůpa",
      title =        "Bibliografické odkazy a citace dokumentů",
      howpublished = "online",
      url =          "http://www.citace.com/download/CSN-ISO-690.pdf",
      publisher =    "Citace.com",
      month =        9,
      address =      "Brno",
      year =         "2011",
      cited =        "2019-10-02"
    }
   
    @webpage{formalniBP,
      author =       "Zdena Rábová and Petr Přikryl and Petr Peringer and Petr Lampa and Bohuslav Křena and jaroslav Dytrych and Petr Veigend",
      title =        "Pokyny k~bakalářským pracím a SZZ",
      howpublished = "online",
      year =         "2019",
      url =          "https://www.fit.vut.cz/study/theses/bachelor-theses/",
      cited =        "2019-10-02"
    }
   
    @webpage{formalniDP,
      author =       "Zdena Rábová and Petr Přikryl and Petr Peringer and Petr Lampa and Bohuslav Křena and jaroslav Dytrych and Petr Veigend",
      title =        "Pokyny k~diplomovým pracím a SZZ",
      howpublished = "online",
      year =         "2019",
      url =          "https://www.fit.vut.cz/study/theses/master-theses/",
      cited =        "2019-10-02"
    }
   
    @MISC{smernice,
      key =          "Szz",
      author =       "Petr Štěpánek",
      title =        "Směrnice rektora č. 72/2017 -- Úprava, odevzdávání a zveřejňování závěrečných prací",
      howpublished = "online",
      year =         "2017",
      url =          "https://www.vutbr.cz/uredni-deska/vnitrni-predpisy-a-dokumenty/smernice-c-72-2017-uprava-odevzdavani-a-zverejnovani-zaverecnych-praci-d161410",
      cited =        "2019-10-02"
    }
   
   @MISC{smerniceFIT,
      author =       "Pavel Zemčík",
      title =        "Směrnice děkana č. 7/2018 -- Úprava, odevzdávání a zveřejňování závěrečných prací na FIT VUT v Brně",
      howpublished = "online",
      year =         "2018",
      url =          "https://www.fit.vut.cz/fit/info/smernice/sm2018-07.pdf",
      cited =        "2019-10-02"
    }
   
    @website{prirucka,
      key =          "Cerna",
      author =       "Anna Černá and Jan Chromý and Hana Konečná and others",
      title =        "Internetová jazyková příručka -- Ústav pro jazyk český Akademie věd ČR, v. v. i.",
      howpublished = "online",
      publisher =    "Centrum zpracování přirozeného jazyka FI MU",
      year =         "2019",
      url =          "http://prirucka.ujc.cas.cz/",
      cited =        "2019-10-02"
    }
   
    @website{Herout,
      author =       "Adam Herout",
      title =        {herout.net -- Poznámky učitele, kouče, čtenáře.},
      howpublished = "online",
      year =         "2018",
      url =          "http://www.herout.net/",
      cited =        "2019-10-02"
    }
   
    @webpage{chyby,
      key =          "Szoke",
      author =       "Igor Szöke",
      title =        "Textová část BP/DP -- Lessons learned",
      howpublished = "online",
      year =         "2012",
      url =          "http://blog.igor.szoke.cz/2012/01/textova-cast-bpdp-lessons-learned-1.html",
      cited =        "2019-10-02"
    }
   
    @webpage{rady,
      key =          "Szoke",
      author =       "Igor Szöke",
      title =        "Píšete diplomku? 15+1 rad, které vám pomohou.",
      howpublished = "online",
      year =         "2011",
      url =          "http://blog.igor.szoke.cz/2011/12/pisete-diplomku-151-rad-ktere-vam.html",
      cited =        "2019-10-02"
    }
   
    @webpage{Beran,
      author =       "Vítězslav Beran",
      title =        "Beran-BP DP Projekty",
      howpublished = "online",
      year =         "2017",
      url =          "http://merlin.fit.vutbr.cz/wiki/index.php/Beran-BP_DP_Projekty",
      cited =        "2019-10-02"
    }

    @MISC{BeranPDF,
      author =       "Vítězslav Beran",
      title =        "Jak psát technickou zprávu",
      howpublished = "online",
      year =         "2013",
      url =          "http://www.fit.vutbr.cz/~beranv/podpora/Jak\%20psat\%20technickou\%20zpravu.pdf",
      cited =        "2019-10-00"
    }
   
    @webpage{Cernocky,
      key =          "Cernocky",
      author =       "Jan Černocký",
      title =        "Černocký BP DP -- obecně",
      howpublished = "online",
      year =         "2016",
      url =          "https://merlin.fit.vutbr.cz/wiki/index.php/Cernocky_BP_DP-obecne",
      publisher = "Wiki FIT VUT v Brně",
      cited =        "2019-10-02"
    }
   
    @webpage{CernockyEnglish,
      key =          "Cernocky",
      author =       "Jan Černocký",
      title =        "English SOS",
      howpublished = "online",
      year =         "2016",
      url =          "https://merlin.fit.vutbr.cz/wiki/index.php/English_SOS",
      cited =        "2019-10-02"
    }
   
    @MISC{Zemcik,
      author =       "Pavel Zemčík",
      title =        "Všeobecné pokyny pro studenty a vůbec",
      howpublished = "online",
      year =         "2012",
      url =          "http://www.fit.vutbr.cz/~zemcik/Pokyny.pdf",
      cited =        "2019-10-02"
    }
   
    @BOOK{Lebrun2011,
      author =       "Jean-Luc Lebrun",
      title =        "Scientific Writing 2.0: a reader and writer's guide",
      publisher =    "World Scientific Publishing",
      year =         "2011",
      edition =      "1",
      isbn =         "9814350605",
      owner =        "herout",
      timestamp =    "2015.01.20"
    }
  
    @MASTERSTHESIS{Pysny,
      author = {Radek Py{\v{s}}n{\'{y}}},
      type = {Bakal{\'{a}}{\v{r}}sk{\'{a}} pr{\'{a}}ce},
      title = {BiBTeX styl pro {\v{C}}SN ISO 690 a {\v{C}}SN ISO	690-2},
      school = {Vysok{\'{e}} u{\v{c}}en{\'{i}} technick{\'{e}} v Brn{\v{e}}, Fakulta informa{\v{c}}n{\'{i}}ch technologi{\'{i}}},
      year = {2009},
      location = {Brno, CZ},
      language = {czech},
      url = {https://www.fit.vut.cz/study/thesis/7848/}
    }
    @misc{PythonGIL,
      author = {Python Software Foundation},
      title = {Global Interpreter Lock},
      howpublished = {online},
      year = {2020},
      url = {https://wiki.python.org/moin/GlobalInterpreterLock},
      cited = {2023-03-01}
    }
    @misc{RealPythonGIL,
      author = {Real Python},
      title = {Python Global Interpreter Lock (GIL): What It Is and How It Works},
      journal = {Real Python},
      year = {2018},
      url = {https://realpython.com/python-gil/},
      cited = {2023-03-02}
    }   
    @misc{numbaDocs,
        author = "Numba developers",
        title = "Numba 5 Minute Guide",
        howpublished = "online",
        year = {2020},
        url = "https://numba.readthedocs.io/en/stable/user/5minguide.html",
        cited = "2023-03-03"
    }
    @misc{Comparing,
      author = {Pascal Fua, Krzysztof Lis},
      title = {Comparing Python, Go, and C++ on the N-Queens Problem},
      howpublished = {Online},
      year = {2020},
      url = {https://arxiv.org/pdf/2001.02491.pdf},
      cited = {2023-03-03}
    }
    @misc{ARMOptimization,
      author = {ARM},
      title = {Using common compiler options - Selecting optimization options},
      howpublished = {Online},
      year = {2019},
      url = {https://developer.arm.com/documentation/100748/0612/using-common-compiler-options/selecting-optimization-options},
      cited = {2023-03-03}
    }
    
     @BOOK{Colony2004,
      author =       "Marco Dorigo and Thomas Stützle",
      title =        "Ant Colony¨Optimization",
      publisher =    "Massachusetts Institute of Technology",
      year =         "2004",
      edition =      "1",
      isbn =         "0-262-04219-3",
      timestamp =    "2023.03.08"
    }
    @misc{TkinterMapView,
      author = {Schimansky, Tom},
      title = {map\_with\_customtkinter},
      howpublished = {GitHub repository},
      year = {2021},
      url = {https://github.com/TomSchimansky/TkinterMapView/blob/main/examples/map_with_customtkinter.py},
      cited = {2023-03-16}
    }
    @misc{GeopyDistance,
      author = {Geopy},
      title = {Distance},
      howpublished = {GitHub repository},
      year = {2022},
      url = {https://github.com/geopy/geopy/blob/master/geopy/distance.py},
      cited = {2023-03-16}
    }
    @misc{VincentyFormulae,
      author = {Movable Type Scripts},
      title = {Vincenty formulae for distance between two Latitude/Longitude points},
      howpublished = {Online},
      year = {2022},
      url = {http://www.movable-type.co.uk/scripts/latlong-vincenty.html},
      cited = {2023-03-16}
    }
    @misc{SENormalizationAns,
      author = {user25658},
      title = {Re: How to normalize data to 0-1 range?},
      howpublished = {Online},
      year = {2013},
      url = {https://stats.stackexchange.com/questions/70801/how-to-normalize-data-to-0-1-range/70810#70810},
      cited = {2023-03-16}
    }
    @book{TSPbook,
      author = {Donald Davendra},
      title = {The Traveling Salesman Problem: Theory and Applications},
      year = {2010},
      publisher = {InTech},
      edition =      "1",
      isbn =         "978-953-307-426-9",
      url = {http://www.exatas.ufpr.br/portal/docs_degraf/paulo/Traveling_Salesman_Problem__Theory_and_Applications.pdf}
    }
    @Article{Li2016,
        author={Li, Peng
        and Zhu, Hua},
        title={Parameter Selection for Ant Colony Algorithm Based on Bacterial Foraging Algorithm},
        journal={Mathematical Problems in Engineering},
        year={2016},
        edition ="1",
        number="1",
        month={Dec},
        day={29},
        publisher={Hindawi Publishing Corporation},
        volume={2016},
        pages={6469721},
        abstract={The optimal performance of the ant colony algorithm (ACA) mainly depends on suitable parameters; therefore, parameter selection for ACA is important. We propose a parameter selection method for ACA based on the bacterial foraging algorithm (BFA), considering the effects of coupling between different parameters. Firstly, parameters for ACA are mapped into a multidimensional space, using a chemotactic operator to ensure that each parameter group approaches the optimal value, speeding up the convergence for each parameter set. Secondly, the operation speed for optimizing the entire parameter set is accelerated using a reproduction operator. Finally, the elimination-dispersal operator is used to strengthen the global optimization of the parameters, which avoids falling into a local optimal solution. In order to validate the effectiveness of this method, the results were compared with those using a genetic algorithm (GA) and a particle swarm optimization (PSO), and simulations were conducted using different grid maps for robot path planning. The results indicated that parameter selection for ACA based on BFA was the superior method, able to determine the best parameter combination rapidly, accurately, and effectively.},
        issn={1024-123X},
        doi={10.1155/2016/6469721},
        url={https://doi.org/10.1155/2016/6469721}
        }


        https://www.lancaster.ac.uk/stor-i-student-sites/libby-daniells/2020/04/21/the-travelling-salesman-problem/

        @misc{mathworks-genetic-algorithm,
            title = {What Is the Genetic Algorithm?},
            author = {{MathWorks}},
            year = {2023},
            howpublished = {Online},
            url = {https://www.mathworks.com/help/gads/what-is-the-genetic-algorithm.html},
            cited = {2023-04-09}
        }
        @article{LinKernighan1973,
        author = {Lin, Shen and Kernighan, Brian W.},
        title = {An Effective Heuristic Algorithm for the Traveling-Salesman Problem},
        journal = {Operations Research},
        volume = {21},
        number = {2},
        pages = {498-516},
        edition =      "1",
        year = {1973},
        doi = {10.1287/opre.21.2.498}
        }
        @article{helsgaun2000effective,
        title={An effective implementation of the Lin-Kernighan traveling salesman heuristic},
        author={Helsgaun, Keld},
        journal={European Journal of Operational Research},
        volume={126},
        number={1},
        edition =      "1",
        pages={106--130},
        year={2000},
        publisher={Elsevier}
        }
        @article{helsgaunkopt,
        author = {Helsgaun, Keld},
        journal={European Journal of Operational Research},
        number={1},
        edition =      "1",
        year = {2023},
        month = {04},
        pages = {},
        title = {An effective implementation of K-opt moves for the Lin-Kernighan TSP heuristic}
        }
        @misc{xmc10150,
          title = {XMC10150 - Computation Log},
          author = "{University of Waterloo}",
          year = {2017},
        howpublished = {Online},
        url = {https://www.math.uwaterloo.ca/tsp/vlsi/xmc10150.log.html},
          cited = {2023-04-18}
        }
            @misc{zbřil2012zaklady,
    title={Základy umělé inteligence},
    author={ZBOŘIL, František and ZBOŘIL jr., František},
    year={2012},
    publisher={FIT VUT v Brně},
    note={Skripta do předmětu IZU}
    }

@misc{HO14473,
    author = "The University of Waterloo",
    title = "HO14473  - 14473 point benchmark instance for the geometric traveling salesman problem",
    howpublished = {Online},
    url = {https://www.math.uwaterloo.ca/tsp/vlsi/xmc10150.log.html},
    year = "2006"
}