الگوریتم‌های جستجوی حافظه‌بهره‌مند و فاکتور شاخه‌ای