Googling benchmark polynomial systems
porta ad alcuni successi, tra cui l' iniziativa di benchmark sull'algebra dei computer dell'Università di Mannheim . Purtroppo, la maggior parte di questi sono obsoleti o defunti. Il più attivo sembra essere il Wiki SymbolicData , ma per quanto ne so, raccoglie solo problemi di benchmark , non risultati di benchmark .
Alcuni confronti (risalenti al 1996) di Axiom, Macsyma, Maple, Mathematica, MuPAD e Reduce per la risoluzione dei sistemi polinomiali si trovano in Hans-Gert Gräbe, About the Polynomial System Solve Facility of Axiom, Macsyma, Maple, Mathematica, MuPAD, and Reduce , Preprint 11/96 des Instituts für Informatik, Universität Leipzig, Germania, dicembre 1996 . La conclusione è che Axiom, Maple e Reduce vincono grazie all'utilizzo delle basi Gröbner (le altre non lo hanno fatto in questo momento), con Maple che esce leggermente più avanti delle altre.
C'è anche un vecchio confronto sul sito SINGULAR che mostra SINGULAR 2.0 (attuale a dicembre 2015 è 4.0.2) battendo Maple, tra gli altri.
D'altra parte, una pubblicazione più recente ( Yao Sun, Dongdai Lin e Dingkang Wang. 2015. Sull'implementazione di algoritmi basati su firma Gröbner basati su routine algebriche lineari da M4RI. ACM Commun. Comput. Algebra 49, 2 (agosto 2015) , 63-64 confrontano l'implementazione degli autori di un algoritmo di base di Gröbner con quello di Maple, Singular e Magma, con Magma che è più veloce degli altri due pacchetti di un ordine di grandezza (e legato con l'implementazione degli autori).
Quindi sembra dipendere molto dal problema (dimensioni e struttura) e dalla versione del software quale pacchetto è il più veloce. Tuttavia, la raccomandazione di utilizzare un sistema di algebra al computer appositamente sviluppato e per scopi speciali come Singular, Magma o Maple piuttosto che un software di calcolo simbolico per scopi generici è valida. Questo vale doppio per una cassetta degli attrezzi in un software numerico , che aggiunge un altro livello di sovraccarico ed è di solito diverse versioni dietro il software autonomo su cui si basano (MuPAD, precedentemente Maple, nel caso della cassetta degli attrezzi di Matlab).
sympy
!