Во-первых, вот тут (сайт www.jaapsch.net) или тут (зеркало) можно найти алгоритмы сборки почти 300 разных головоломок (правда, там всё по-английски).
Ниже привожу ссылки на опробованные и рекомендуемые мной алгоритмы: