При выборе алгоритма для динамической симуляции необходимо найти баланс между реалистичностью симуляции и скоростью симуляции. Для успешного выполнения данной задачи ключевое значение имеют хорошее понимание структуры симуляции, знание преимуществ и недостатков популярных алгоритмов, используемых в различных подзадачах симуляции.