home

PDF

Computer Algebra Independent Differential Equations Tests

Nasser M. Abbasi

February 7, 2025   Compiled on February 7, 2025 at 2:46am  [public]

Contents

1 Snap shot of current results
2 Introduction
3 Text books used
4 Design of the test program

1 Snap shot of current results

This is the Mathematica notebook used to generate the above plot.

This table summarizes the data used to generate the above plot

Test date Maple Mathematica # ODE’s
February 6, 2025 2024.2 (95.840%) 14.2 (95.211%) 19,545
March 9, 2024 2024.0 (95.489%) 14.0 (94.577%) 15,472
February 8, 2024 2023.2.1 (95.089%) 14.0 (93.979%) 13,784
October 5, 2023 2023.1 (94.689%) 13.3.1 (93.407%) 10,997
December 20, 2022 2022.2 (94.521%) 13.2 (93.264%) 10,258
November 8, 2022 2022.2 (94.454%) 13.1 (93.260%) 10,044
Table 1: Data summary of all tests

2 Introduction

These reports show the result of running Maple and Mathematica on my large collection of differential equations. Diagram illustrating the test system is below.

  1. Maple 2024.2 and Mathematica 14.2 Current version. Feb 6, 2025 (Latex still building, will be done in few days...).
  2. Maple 2024 and Mathematica 14 March 9, 2024.
  3. Maple 2023.2.1 and Mathematica 14 February 8, 2024.
  4. Maple 2023.1 and Mathematica 13.3.1 October 5, 2023.
  5. Maple 2022.2 and Mathematica 13.2 December 20, 2022.
  6. Maple 2022.2 and Mathematica 13.1 November 8, 2022.

The command used for Maple is

dsolve(ode,y(x), singsol=all)

The command used for Mathematica is

DSolve[ode,y[x],x,IncludeSingularSolutions -> True]

Each command was given 3 minutes of CPU time (not real time). If the command does not complete within this time it is counted as failed. in Mathematica TimeConstrained is used and in Maple timelimit is used.

3 Text books used

The text books used are listed on the page of my own ODE solver at this link ODE solver.

4 Design of the test program