La recherche sur Google benchmark polynomial systems
mène à quelques succès, y compris l' initiative de référence en algèbre informatique de l'Université de Mannheim . Malheureusement, la plupart d'entre elles sont obsolètes ou disparues. Le plus actif semble être le Wiki SymbolicData , mais pour autant que je sache, il ne recueille que les problèmes de référence , pas les résultats de référence .
Hans-Gert Gräbe, About the Polynomial System Solve Facility of Axiom, Macsyma, Maple, Mathematica, MuPAD, contient des comparaisons (remontant à 1996) des systèmes poliomiaux Axiom, Macsyma, Maple, Mathematica et MuPAD et and Reduce , Preprint 11/96 des Instituts für Informatik, Universität Leipzig, Allemagne, décembre 1996 . La conclusion est que Axiom, Maple et Reduce gagnent en raison de leur utilisation des bases Gröbner (les autres ne l'ont pas fait à ce stade), Maple sortant légèrement devant les autres.
Il y a aussi une ancienne comparaison sur le site Web SINGULAR montrant SINGULAR 2.0 (en date de décembre 2015 est 4.0.2) battant Maple, entre autres.
D'un autre côté, une publication plus récente ( Yao Sun, Dongdai Lin et Dingkang Wang. 2015. Sur l'implémentation d'algorithmes basés sur la signature de Gröbner utilisant des routines algébriques linéaires de M4RI. ACM Commun. Comput. Algebra 49, 2 (août 2015) , 63-64 comparent l'implémentation par les auteurs d'un algorithme de base de Gröbner à celle de Maple, Singular et Magma, Magma étant plus rapide que les deux autres packages par un ordre de grandeur (et égalant l'implémentation des auteurs).
Il semble donc que cela dépende beaucoup du problème (taille et structure) et de la version du logiciel dont le package est le plus rapide. Néanmoins, la recommandation d'utiliser un système d'algèbre informatique spécialement développé, tel que Singular, Magma ou Maple, plutôt qu'un logiciel de calcul symbolique à usage général est judicieuse. Cela va doubler pour une boîte à outils dans un logiciel numérique , ce qui ajoute un autre niveau de surcharge et est généralement plusieurs versions derrière le logiciel autonome sur lequel ils sont basés (MuPAD, anciennement Maple, dans le cas de la boîte à outils de Matlab).
sympy
!