Несколько способов увеличить скорость решения вероятностных задач в условиях ограниченного времени:
- Ввести дополнительные ограничения. 2 Например, ограничить число анализируемых ветвей дерева комбинаторного перебора или глубину, на которую производится перебор. 2
- Использовать жадные методы. 2 Они применяются при последовательном формировании решения и позволяют выбирать такой допустимый компонент, который приводит к минимальному ухудшению качества формируемого решения. 2
- Применить методы случайного перебора. 2 Они базируются на использовании случайных чисел в процессе формирования решения. 2
- Использовать правила сложения и умножения вариантов, а также готовые рецепты комбинаторики. 5 Например, формулы для числа перестановок, сочетаний, размещений. 5
Кроме того, для прогнозирования времени решения задач можно использовать численные методы: задать другой срок и заново перебрать параметры для нового срока. 1