Wykres: czas działania w zależności od rozmiaru instancji:

In [8]:
plot(inst_names, czasy, ['greedy', 'steepest'], xlabel="Instancja", ylabel="Czas działania [s]")

Wykres: odległość od optimum w zależności od rozmiaru instancji:

In [9]:
plot(inst_names, wyniki, ['greedy', 'steepest'], xlabel="Instancja", ylabel="Średnia odległość od optimum [%]", std=sd)

Wykres: liczba sprawdzonych rozwiązań w zależności od rozmiaru instancji:

In [11]:
plot(inst_names, liczba_sprawdzonych, ['greedy', 'steepest'], xlabel="Instancja", ylabel="Średnia liczba sprawdzonych rozwiązań")

Wykres: liczba kroków algorytmu w zależności od rozmiaru instancji:

In [12]:
plot(inst_names, liczba_krokow, ['greedy', 'steepest'], xlabel="Instancja", ylabel="Średnia liczba kroków")