华东师范大学学报(自然科学版) ›› 2020, Vol. 2020 ›› Issue (1): 24-39.doi: 10.3969/j.issn.1000-5641.201811037

• 数学 • 上一篇    下一篇

一个求非线性差分方程所有多项式解的算法

余江涛, 柳银萍   

  1. 华东师范大学 计算机科学与技术系, 上海 200062
  • 收稿日期:2018-09-19 发布日期:2020-01-13
  • 通讯作者: 柳银萍,女,教授,研究方向为计算机数学和计算机软件与理论.E-mail:ypliu@cs.ecnu.edu.cn E-mail:ypliu@cs.ecnu.edu.cn
  • 基金资助:
    国家自然科学基金(11435005,11871328);上海市科委重点项目(18511103105)

An algorithm for finding all polynomial solutions of nonlinear difference equations

Jiangtao YU, Yinping LIU   

  1. Department of Computer Science and Technology, East China Normal University, Shanghai 200062, China
  • Received:2018-09-19 Published:2020-01-13

摘要: 差分方程是计算机代数中一个重要的研究内容,但是目前很少有关于一般非线性差分方程求解方法的研究.受到在非线性微分方程中广泛应用的齐次平衡原则的启发,用其求解大部分非线性差分方程的多项式解.同时,提出了一个新的n阶展开方法,用于求解齐次平衡原则无法求解的情况.结合这两个方法提出了能够找到非线性差分方程所有多项式解的算法.该算法基于Maple实现,实验表明该算法是有效且高效的.

关键词: 非线性差分方程, 多项式解, 齐次平衡原则, n阶展开方法

Abstract: Difference equations are a major aspect of computer algebra; yet, there are currently few studies on solving general nonlinear difference equations. Inspired by the homogeneous balance principle that works well for solving nonlinear differential equations, we use it to find polynomial solutions for a wide range of nonlinear difference equations, in which a new n-order expansion method is proposed to process the powerless cases of the homogeneous balance principle. They are combined together as an algorithm that can be used to find all polynomial solutions of nonlinear difference equations. The algorithm is implemented in Maple, and the experiments show that it is effective and efficient.

Key words: nonlinear difference equation, polynomial solution, homogeneous balance principle, n-order expansion method

中图分类号: