DOI QR코드

DOI QR Code

Performance Comparison of Symbolic Manipulation Programs using a Validation Method for Numerical Solution

수치해 검증방법을 이용한 기호 연산 프로그램 성능 비교

  • 양성욱 (한국항공대학교 대학원 항공우주 및 기계공학과) ;
  • 이상철 (한국항공대학교 항공우주 및 기계공학부)
  • Received : 2015.05.01
  • Accepted : 2015.05.28
  • Published : 2015.06.30

Abstract

We propose a rigorous and practical methodology to evaluate the performance of symbolic manipulation program such as Mathematica, Maple, and Maxima. First, we demonstrate an inverse method to construct the benchmark problems of an initial value problems. The benchmark problems associated with the discrete version of the Chebyshev polynomials provide a rigorous and objective measure to evaluate the performance of symbolic manipulation programs. We compare three symbolic manipulation programs, which are Mathematica, Maple and Maxima, using this methodology. The computation time, the used memory and the perturbation terms are chosen for comparison parameters.

Keywords

References

  1. 장지은, 이상종, 유혁, "공중재급유를 위한 상대운동방정식 유도 및 검증", 한국항공운항학회지, 제21권, 제4호, 2013. pp. 1-10. https://doi.org/10.12985/KSAA.2013.21.4.001
  2. 심상현, 김광진, 이상철, 고상호, 류동영, 주광혁, "달 탐사선의 동역학 모델링 및 관성 모멘트 추정에 관한 연구", 한국항공운항학회지, 제18권, 제4호, 2010, pp. 30-37.
  3. Junkins, J. L., Lee, S., "Validation of Finite Dimensional Approximate Solutions for Dynamics of Distributed Parameter Systems", Journal of Guidance, Control and Dynamics, Vol. 18, No. 1, 1995, pp. 87-95. https://doi.org/10.2514/3.56661
  4. Zimmermann, P., "A Comparison of Maple V.3 and Mathematica 2.2.2", http://www.loria.fr, Sep., 1994.
  5. Koepf, W., "Efficient Computation of Orthogonal Polynomials in Computer Algebra", Konard-Zuse-Znetrum fur Informationstechnik Berlin, Technical Report SC 95-42, 1995.
  6. Mason, J. C., Handscomb, D.C., "Chebychev Polynomials", Champman & Hall/CRC, 2003.
  7. Matlab : Mathematics user's manual, The Mathworks Inc., 2008.