Жадные алгоритмы.
Задача составления расписания.
Задача о рюкзаке (пример того, когда алгоритм не даёт наилучшего решения).
Задача о покрытии множества.
Задача о коммивояжере.