Из API:
/* As alternative to a decision limit you can use the number of propagations
* as limit. This is more linearly related to execution time. This has to
* be called after 'picosat_init' and before 'picosat_sat'.
*/
void picosat_set_propagation_limit (PicoSAT *, unsigned long long limit);
Я смотрел в документации, но не мог найти никаких подробностей. Какое значение выбрать? Есть ли лучшая догадка, чем случайное тестирование? Последнее, возможно, займет несколько дней, так как мое время выполнения составляет до 24 часов за один прогон.
На самом деле я использую "pycosat" привязки python для picosat.
PS: может кто-нибудь добавить тег "picosat"?