跳到主要内容

编辑章程

目的ACM数学软件汇刊(TOMS)旨在传达有关数学软件开发、评估和使用的重要研究成果。这本杂志每季度出版一次。

此外,TOMS发布了机器可读的计算机软件,该软件被纳入ACM的收集算法中。这种软件可以用任何广泛使用的编程语言编写,但作者必须能够说明为什么所选择的语言是最合适的,因为TOMS上发表的研究的目标是广泛的可用性和适用性。

在研究论文和软件中,TOMS寻求具有持久价值的贡献,在这些贡献中,技术质量、与重要计算的相关性、兴趣和新颖性都很高,并且演示是有效的。

TOMS的这一范围涉及多个维度,每个维度都在一定程度上与TOMS重叠。

方法论

算法的设计、开发和实现
用户和系统界面的设计
算法和计算机程序的分析、测试和评估
计算机程序的记录、传播和维护

环境

机器算法
并行和矢量处理
错误处理
语言文字
软件工具

范例

数值计算
符号计算
计算科学
问题解决环境
基于知识的方法
面向对象计算

应用

数学函数评价
线性代数
非线性方程组
插值和逼近;数据处理
变换
统计分析
正交
微分和积分方程
优化
计算几何
离散和符号数学算法
模式识别
排序、搜索和分类

然而,这些主题都没有与TOMS的范围完全重叠。要考虑TOMS,手稿必须在生产、评估和使用支持重要计算机应用的精心设计的数学软件的背景下处理这些主题。传统领域(如数值分析或软件工程)的纯理论论文很少在数学软件的背景下发表。在另一个极端,基本上是计算机程序的用户手册或教程的论文通常也是不可接受的,因为这些论文也是完全特定于应用程序/主题的。

一般来说,TOMS手稿应包含(a)所考虑问题的动机,(b)工作与当前最先进技术的关系,(c)对拟议解决方案的技术分析,(d)有效性和实用性的证据,以及(e)与最佳替代方法相比的优势证据。

在许多情况下,有效性可以通过仔细分析来证明。然而,可能需要从精心设计的实验中获得的数据来证明实际优势的说法。对于主要贡献是实现新型计算方法的论文,通常需要对计算机实现进行广泛的实验评估,包括与针对该问题的最佳可用软件进行比较。对于主要贡献在软件或界面设计方面的论文,其优越性的证据可能包括证明可读性、可用性或健壮性改进的经验数据。示例可以包括简化和减少函数参数、减少代码大小、处理更一般情况的能力、改进的错误处理以及使用自然适合应用领域的对象或构造。只要可能,这种断言都应该有定量证据支持。

调查论文是可以接受的,只要它们的重点相当狭窄,以新颖的方式总结和组织最近的研究,并有助于该领域的研究进展。鼓励有意提交此类论文的作者首先与总编辑讨论他们的想法。

潜在作者应咨询作者信息ACM算法策略。鼓励作者和读者阅读TOMS万维网(WWW)页面以获取相关信息,包括过去和未来文章的列表以及已发布算法的链接。这些页面也可以通过ACM WWW页面访问,网址为网址:http://www.acm.org/或直接在http://www.acm.org/toms/.

ACM内的附属公司