Skip to main content
QUICK REVIEW

[论文解读] The basic principles and the structure and algorithmically software of computing by hypercomplex number

Yakiv O. Kalinovsky, Yuliya E. Boyarinova|arXiv (Cornell University)|Aug 14, 2017
Advanced Data Processing Techniques参考文献 1被引用 3
一句话总结

本文提出了一种新颖的软件架构与算法框架,用于处理超复数,包括四元数及更高维度的代数。文中详细描述了功能子系统的架构设计,提供了程序清单,并通过具体示例展示了实际应用,为数学软件中稳健且可扩展的超复数计算奠定了基础。

ABSTRACT

In article the basic principles put in a basis of algorithmicallysoftware of hypercomplex number calculations, structure of a software, structure of functional subsystems are considered. The most important procedures included in subsystems are considered, program listings and examples of their application are given.

研究动机与目标

  • 建立算法软件处理超复数的基础原则。
  • 设计支持超复数算术运算的模块化软件结构。
  • 在功能子系统中实现并记录关键过程,以支持数值计算。
  • 提供程序清单和应用示例,以证明软件的可用性。
  • 为数学和工程应用中的高效且可扩展的超复数系统计算提供支持。

提出的方法

  • 作者基于为超复数运算量身定制的功能子系统,定义了一种软件架构。
  • 核心组件包括用于表示超复数(如四元数及其高维扩展)的数据结构。
  • 系统通过优化算法实现了标准代数运算(加法、乘法、共轭)。
  • 该软件结构支持对四元数以外的额外超复代数进行扩展。
  • 程序清单和代码示例被整合到设计中,以说明正确实现和使用方法。
  • 该方法强调通过文档化过程实现模块化、可重用性和正确性。

实验结果

研究问题

  • RQ1如何为超复数计算设计一种一致且可扩展的软件架构?
  • RQ2支持超复数算术运算所需的关键功能子系统有哪些?
  • RQ3如何对超复数的核心运算(如乘法和共轭)进行算法实现?
  • RQ4代码示例和程序清单在验证和展示软件功能方面发挥什么作用?
  • RQ5软件如何支持对更高维度超复代数的未来扩展?

主要发现

  • 所提出的软件架构通过明确定义的功能子系统,成功支持了基本的超复数运算。
  • 实现中包含了详细的程序清单,展示了核心过程的正确使用方法。
  • 该系统展示了以结构化、可重用方式处理四元数及相关超复代数的可行性。
  • 功能子系统设计为可扩展,可支持未来对额外超复数系统的支持。
  • 本文提供了具体的应用示例,验证了该算法方法的实用性和正确性。
  • 该工作为将超复数计算集成到数学和科学软件中奠定了基础。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。