mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-15 12:21:39 -04:00
Recovery searched every contiguous clamp run per blocked part and stock with whole-engine solves and no bound: 25 parts on four 20-clamp stocks cost 21,025 extra solves even though none could fit at all. Each stock is now first probed once with every clamp removed (dismissing stock the part cannot use and choosing the lanes worth asking); the run search goes size by size across the remaining stock and stops at the first fit; and one recovery may spend at most 1000 probe solves, after which it keeps the ordinary result. PM 0e655fdb-a99a-40d8-968a-1863d8068c3e