인터넷 검색 benchmark polynomial systems
은 만하임 대학의 컴퓨터 대수 벤치 마크 이니셔티브를 포함하여 몇 가지 인기를 얻었습니다 . 슬프게도, 이들 중 대부분은 오래되었거나 기능이 부족합니다. 가장 활동적인 것은 SymbolicData Wiki 인 것 같지만 , 내가 알 수있는 한, 벤치 마크 결과가 아니라 벤치 마크 문제 만 수집 합니다 .
Axiom, Macsyma, Maple, Mathematica, MuPAD 및 Reduce 다항식 시스템의 일부 비교 (1996 년으로 거슬러 올라가는)는 Hans-Gert Gräbe의 Axiom, Macsyma, Maple, Mathematica, MuPAD, 그리고 1996 년 12 월 독일 라이프 치히에있는 Informatik에 대한 Preprint 11/96 des Instituts and Preprint를 줄였다 . 결론은 Axiom, Maple 및 Reduce가 Gröbner 기지 (이 시점에서는 다른 시점에서는 사용하지 않았 음)를 사용하여 승리하고 Maple은 다른 것보다 약간 앞서 나옵니다.
SINGULAR 웹 사이트에는 SINGULAR 2.0 (2015 년 12 월 현재 4.0.2)이 메이플을 때리는 것을 보여주는 오래된 비교 가 있습니다.
한편,보다 최근의 출판물 ( 야오 선, 동대 린, 딩강 왕. 2015. M4RI의 선형 대수 루틴을 사용하여 서명 기반 Gröbner 기반 알고리즘을 구현하는 방법 ACM Commun. Comput. Algebra 49, 2 (2015 년 8 월) , 63-64 는 Gröbner 기본 알고리즘의 구현을 Maple, Singular 및 Magma의 구현과 비교합니다. Magma는 다른 두 패키지보다 훨씬 빠릅니다 (작성자의 구현과 연결).
따라서 문제 (크기뿐만 아니라 구조)와 패키지가 가장 빠른 소프트웨어 버전에 크게 의존하는 것 같습니다. 그럼에도 불구하고, 범용 기호 계산 소프트웨어 대신 Singular, Magma 또는 Maple과 같이 적극적으로 개발 된 특수 목적의 컴퓨터 대수 시스템을 사용하는 것이 좋습니다. 이것은 수치 소프트웨어 의 도구 상자에 대해 두 배가되며 , 이는 또 다른 수준의 오버 헤드를 추가하며 일반적으로 그들이 기반으로하는 독립 실행 형 소프트웨어 뒤에 여러 버전입니다 (MatPAD의 도구 상자 인 경우 이전 Maple).
sympy
!