Siguiendo con las mejoras introducidas en la última versión de Maple 2024, pasamos a indicar algunas de las mejoras de rendimiento que hacen de esta versión la más potente y rápida hasta hoy.

  • Los cálculos en matrices cuyas entradas tienen unidades son significativamente más rápidos gracias a una nueva función de indexación que permite que una matriz, vector o matriz mantenga las unidades separadas de los datos. De esta manera, se pueden utilizar algoritmos de hardware rápidos en la porción de datos para lograr un rendimiento óptimo.
  • Al construir matrices y vectores con entradas de punto flotante, Maple ahora llama directamente a la implementación de hardware/evalhf de funciones conocidas tanto como sea posible, lo que resulta en inicializaciones más rápidas y, en algunos casos, dramáticamente más rápidas.
  • Un nuevo resolvedor para aislar y aproximar todas las raíces complejas de un polinomio univariado con coeficientes numéricos o complejos es considerablemente más rápido en la mayoría de los casos y ahora es el predeterminado cuando se especifica la opción "complex".
  • El comando EvaluateAtRoot en el paquete RootFinding tiene una nueva opción avoidsymbolic que le permite omitir el procesado simbólico utilizado para determinar si la raíz dada es un cero exacto de una restricción. Si bien en general esta opción reducirá la capacidad de la función para llegar a una conclusión, cuando pueda encontrar la respuesta, la encontrará más rápidamente.
  • Se han realizado importantes mejoras de rendimiento en el paquete QuantifierElimination, incluida una evaluación más rápida en puntos de muestra y almacenamiento en caché de resultados intermedios. Otras mejoras en este paquete incluyen una mejor visualización de varias estructuras de datos y opciones adicionales para controlar la salida del nuevo método GetCells.
  • Las funciones ceil, floor y round son entre 1,5 y 2 veces más rápidas para algunos argumentos numéricos.