Programu chybí vstupní data, bez nich jej nespustíte. Bohužel je nelze přiložit jelikož jsou soukromá.
Jsou potřebná k vytvoření vstupních dataframes, ze kterých se poté tvoří matice k výpočtu. Bez nich při 
současné implementaci ani nelze vytvořit nějaké vlastní instance dle vzoru ve složce instances, jelikož 
nutně závisí na souboru export_sorted_by_id.json. Data obsažená v tomto archivu pouze naznačují strukturu.
Hodně stěstí. 

-----------------------------------------------------------------------------------------------------------

Většina souborů ve složce jsons je potřeba jen ke správné funkci generátoru instancí.

Program byl napsán v Pythonu 3.10.7. Ke spuštění programu potřebujete mít knihovny uvedené v requirements.txt. 
Před instalací knihoven si vytvořte nový venv, u knihoven jsou požádovany specifické verze. Návod k vytvoření venv 
například zde:
	
	https://code.visualstudio.com/docs/python/environments
	

Zpravidla by mělo stačit arhiv extrahovat do složky, tuto **SLOŽKU** otevřít ve VSCode a ten by měl nabídnout tvorbu
venv a instalaci knihoven.

V souboru main.py je krátká ukázka toho, jak s kódem pracovat.
Nejprve se načtou dostupná data, k nim se něco vygeneruje a následně se spustí výpočet.
Metody SA a ILS potřebují počáteční řešení. To získate pomocí některé z funkcí v heuristic.py
U metody GA je třeba vytvořit počáteční populaci pomocí funkce ga.init_population()

V případě, že program bude po spuštění hlásit chybějící soubory se ujistěte, že program spouštíte ze stejné složky jako 
daný zdrojový soubor. Například:

	C:\Users\jakub\Desktop\DP> python -u "c:\Users\jakub\Desktop\DP\main.py"		<--- OK
	C:\Users\jakub>            python -u "c:\Users\jakub\Desktop\DP\main.py"        <--- špatně
	^^^^^^^^^^^^^^^^																	 (zde)
	
	=> řešení: cd Desktop\DP