medie2005 发表于 2010-1-15 18:06:07

89# wayne
解三元不定方程?怎么解法?

wayne 发表于 2010-1-15 18:23:00

91# medie2005

\frac{1}{2}+\frac{1}{3}+\frac{1}{11}+\frac{1}{23}+\frac{1}{x_1}+\frac{1}{x_2}+\frac{1}{x_3}+\frac{1}{2*3*11*23 x_1 x_2 x_3}=1, 23<x_1< x_2< x_3

Mathematica代码在33楼已经给出

数学星空 发表于 2010-1-15 19:58:46

本帖最后由 数学星空 于 2010-1-15 20:01 编辑

91# medie2005

\frac{1}{2}+\frac{1}{3}+\frac{1}{11}+\frac{1}{23}+\frac{1}{x_1}+\frac{1}{x_2}+\frac{1}{x_3}+\frac{1}{2*3*11*23 x_1 x_2 x_3}=1, 23
wayne 发表于 2010-1-15 18:23 http://bbs.emath.ac.cn/images/common/back.gif


这给了我们提示,通过观察s(n)(2<=n<=8)的所有解答,我们发现{x1,x2,x3,x4,x5...}中{x1,x2,x3.x4}都非常小,且几乎都是质数,是否对于s(n)有x4<2^n ?????
或许,我们可以直接搜索{2,3,....,2^n}任选四个数,至少三个为质数,即可以按照我们的经验取
例如:{x1,x2,x3,x4}={2,3,7,11},{2,3,7,13},{2,3,7,23}......
确定这四个数后,再搜索另外(n-4)个数,至少这样可能花的时间要少的多...

wayne 发表于 2010-1-15 21:14:33

:)
还是比较慢的
我当时是 通过循环给定n-2个,另外2个用Reduce求解,倒是很快,但毕竟是n-2重循环~~

mathe 发表于 2010-1-18 10:15:09

刚才在Linux下面运行一下那个gp程序,竟然比Windows下快了很多很多倍.平均1秒钟可以处理100个左右的数据.这样看来,在Linux下面可以比较快速解决这个问题了.

KeyTo9_Fans 发表于 2010-1-18 10:17:42

为什么在不同的操作系统下运行同一个程序,速度会有这么明显的差异?

数学星空 发表于 2010-1-18 10:22:14

呵,mathe总能给我们带来惊人的消息....:loveliness:

mathe 发表于 2010-1-18 10:27:59

开源软件通常都在在Linux平台上开发的,所以Linux上的性能会特别好,特别是一些解释代码部分.比如过去我就发现maxima在windows上运行的很不好.只是原先没有想到差距会如此显著.
而另外一个因素可能是因为Linux下面我使用的gmp库更加新一些,也会有少许的性能影响.
另外一个可能的因素是机器配置不同.虽然我的Linux的CPU相对比较差一些,但是内存之类的配置肯定好于笔记本,也许是因子分解算法对内存要求比较高引起性能的显著差别.

mathe 发表于 2010-1-18 16:55:45

程序运行完毕,共122个解,如果去掉s(7)直接构造出来26个解,应该还有96个解,也就是mathworld上汇报的数据又少了3个:

























































































































mathe 发表于 2010-2-7 15:10:55

结果已经被A075441接受了
页: 1 2 3 4 5 6 7 8 9 [10] 11
查看完整版本: 关于单位分数的一些难题