Implementace problemu batohu (knapsack problem) v jazyce Ruby. Pouzite algoritmy: branch & bound dynamic FPTAS geneticky algoritmus Implementace problemu prelevani vody (water bucket problem) Byly pouzito prohledavani stavoveho prostorou metodami: do sirky (BFS) do hloubky (DFS) prioritni fronta (priority queue) Implementace problemu splnitelnost booleovských formulí SAT (Boolean satisfiability problem) Byl pouzit geneticky algoritmus.