algorithms
heuristics
pseudo_heuristics
qlearning
