Можно ли найти алгоритм для решения почти любой задачи?
существует, конечно
1) решена ли задача кем-нибудь?
2) а у меня ресурсов [силенок/денег/жизни] хватит ее решать?
Самый главный алгоритм решения любой задачи - разбить ее на много маленьких частей.