Поиск в Google benchmark polynomial systems
приводит к нескольким хитам, включая Инициативу по компьютерной алгебре Университета Мангейма . К сожалению, большинство из них устарели или перестали существовать. Самым активным кажется SymbianData Wiki , но, насколько я могу судить, он собирает только проблемы с тестами , а не результаты тестов .
Некоторые сравнения (начиная с 1996 года) систем аксиомы, Macsyma, Maple, Mathematica, MuPAD и Reduce могут быть найдены в Hans-Gert Gräbe, О средстве решения полиномиальной системы Axiom, Macsyma, Maple, Mathematica, MuPAD, и Сокращение , Препринт 11/96 des Instituts für Informatik, Университет Лейпцига, Германия, декабрь 1996 . Вывод заключается в том, что Axiom, Maple и Reduce выигрывают благодаря использованию баз Грёбнера (другие не сделали этого на данный момент), при этом Maple выходит немного впереди остальных.
На сайте SINGULAR также есть старое сравнение, показывающее, что SINGULAR 2.0 (текущая по состоянию на декабрь 2015 года - 4.0.2) побеждает Maple и других.
С другой стороны, более свежая публикация ( Yao Sun, Dongdai Lin и Dingkang Wang. 2015. О реализации основанных на сигнатурах базисных алгоритмов Грёбнера с использованием линейных алгебраических процедур из M4RI. ACM Commun. Comput. Algebra 49, 2 (August 2015) , 63-64 сравнивают авторскую реализацию базисного алгоритма Грёбнера с алгоритмами Maple, Singular и Magma, причем Magma на порядок быстрее, чем другие два пакета (и связывается с реализацией авторов).
Так что, похоже, это сильно зависит от проблемы (размера и структуры) и версии программного обеспечения, какой пакет является самым быстрым. Тем не менее, рекомендация использовать активно разработанную специализированную систему компьютерной алгебры, такую как Singular, Magma или Maple, а не универсальное программное обеспечение для символьных вычислений, является обоснованной. Это удваивается для набора инструментов в числовом программном обеспечении, что добавляет дополнительный уровень издержек и обычно составляет несколько версий позади автономного программного обеспечения, на котором они основаны (MuPAD, ранее Maple, в случае набора инструментов Matlab).
sympy
!