implementacje algorytmów z metod optymalizacji