Я заметил, что многократное повторение одного и того же анализа резко сокращает время, необходимое для его завершения. В моем случае генерация, которая занимает 1700 мс при первом запуске, занимает всего 200 мс после нескольких повторений.
Я предполагаю, что анализатор или лежащие в его основе SAT-решатели отслеживают предыдущий анализ, и в большинстве случаев это, безусловно, к лучшему.
Но в настоящее время я хотел бы иметь более или менее постоянное время завершения. Итак, мой вопрос:
(tl;dr) Есть ли способ очистить "кэш" анализатора (кроме перезапуска анализатора)?
ИЗМЕНИТЬ
Я только что сделал несколько запусков этой моей модели, и вот что я получил:
прогон №1: 113309 переменных. 3023 первичных переменных. 298922 статей. 1964 мс.
прогон №2: 113309 переменных. 3023 первичных переменных. 298922 статей. 1081 мс.
прогон №3: 113309 переменных. 3023 первичных переменных. 298922 статей. 514 мс.
прогон №4: 113309 переменных. 3023 первичных переменных. 298922 статьи. 380 мс.
прогон №5: 113309 переменных. 3023 первичных переменных. 298922 статьи. 342 мс.
прогон №6: 113309 переменных. 3023 первичных переменных. 298922 статей. 438 мс.