热门排行
简介
1stOpt数学优化分析综合工具,该软件是一款国内非常强大的多元非线性曲线拟合软件,支持非线性回归,曲线拟合,非线性复杂模型参数全局求解,线性/非线性规划等,本站提供的是它的绿色版,有需要的朋友快来本站下载使用吧!
软件介绍
1stOpt是由北京七维高科科技有限公司自主开发的一款数学优化分析综合工具。它是一款国内非常强大的多元非线性曲线拟合软件,在非线性回归,曲线拟合,非线性复杂模型参数全局求解,线性/非线性规划等领域表现都非常的优秀, 除去简单易用的界面,1stOpt计算核心是基于公司历经二十余年的革命性研究成果【通用全局优化算法】,该算法之最大特点是克服了当今世界上在优化计算领域中使用迭代法必须给出合适初始值的难题,即用户勿需猜测给出待求参数的初始估值,而由1stOpt随机给出,通过其独特的全局优化算法,最终找出最优解。以非线性回归为例,目前世界上在该领域最有名的软件工具包诸如Matlab, OriginPro, SAS, SPSS, DataFit, GraphPad等,均需用户提供适当的参数初始值以便计算能够收敛并找到最优解,如果给定的参数初始值不当则计算难以收敛导致无法求得正确结果。而在实际应用当中,对大多数用户来说,给出(猜出)恰当的初始值是件相当困难的事,特别是在参数量较多的情况下,更无异于是场噩梦。而1stOpt凭借其超强的寻优,容错能力,在大多数情况下(大于90%),从任意随机初始值开始,都能求得正确结果。1stOpt可应用于几乎所有科研、工程、金融、决策、流通、生产等分析、计算、规划领域!
软件特色
1、模型采用自然描述语言,简单易懂,学习周期短;
2、线性、非线性、混合整数规划、二次规划、优化组合;
3、功能强劲,是目前唯一能以任何初始值而求得美国国家标准与技术研究院(NIST:National Institute of Standards and Technology)非线性回归测试题集最优解的软件包;
4、可广泛用于工程模型优化计算如水文水资源等,内镶Basic及Pascal高级语言,可帮助描述处理复杂模型;
5、可连接由任何语言(C++, Fortran, Basic, Pascal…)编译而成的外部目标函数动态连接库或命令行可执行文件;
6、支持二次开发,轻松定义开发具有1stOpt核心功能的用户应用程序;
7、自带专用工具箱:人工神经网络,支持向量机(SVM),聚类,概率分布,投影寻踪,TSP旅行商,圆/椭圆拟合,公式自动匹配拟合工具箱;
8、独特的隐含数优化、拟合,智能拟合、带约束的拟合功能;
9、非线性曲线拟合可处理任意类型模型公式,任意多数目的待求参数及变量;
10、模型自动率定时可同时处理多个数据文件;
11、可非常容易处理一些特殊的参数,如降雨径流模型中的流域初期土壤含水量;
12、可同时处理多个输出量;
13、实时显示计算结果;
14、可直接读存Excel,CSV等格式文件;
15、界面简单友好,使用方便;
16、自带有上百个实例,覆盖范围包括几乎所有优化方面。通过不同类型实例,用户可轻松掌握1stOpt的用法;
软件功能
1、模型自动优化率定;•参数估算;
2、任意模型公式线性,非线性拟合,回归;
3、非线性连立方程组求解;
4、常微分方程(组)求解(初值、边值问题);
5、常微分方程(组)拟合求解;
6、复数方程求解、复数非线性拟合;
7、任意维函数,隐函数极值求解;
8、隐函数根求解,作图,求极值;
9、线性,非线性及整数规划;
10、组合优化问题;
11、高级计算器;
更新日志
1stOpt 1.5新功能:
1、单纯形线性规划算法中,可进行整数规划、混合整数规划计算。
2、编程模式中,对约束条件的自动处理功能。
3、权重拟合功能
4、结果数据自动保存功能。
5、同一代码本中,所有问题同时求解功能。
6、函数优化预测检验功能
7、数据自动产生功能: 关键字: AutoData
例:AutoData X = 1:1:10, Y = X^2+X;
等同于:Constant X(1:10) = [1,2,3,4,5,6,7,8,9,10];
Constant Y(1:10) = [2,6,12,20,30,42,56,72,90,110];
8、循环语句关键字:For,支持无穷镶套
例:For(i=1:3)(x[i]>=A[i]*i);
等同于: x[1] >=A[1]*1;
x[2] >=A[2]*2;
x[3] >=A[3]*3;
9、新增特殊密度分布函数:BetaCDF, BetaPDF, BinoCDF, BinoPDF, Chi2CDF, Chi2PDF, ExpCDF, ExpPDF, PoissCDF, PoissPDF, TCDF, TPDF
10、增加函数求导计算功能
例:(x*exp(x+sin(x)))’ ==> diff(x*exp(x+sin(x)),x) = exp(x+sin(x))+exp(x+sin(x))*(1+cos(x))*xdiff(x*exp(x+sin(x)),x=3) = exp(x+sin(x))+exp(x+sin(x))*(1+cos(x))*x = 23.82417126
11、新增:
BinParameter: 定义0-1变量;
IntParameter: 定义正整数变量;
ParameterDomain:定义变量范围;
PlotXYZData:画三维数据图;
PlotMeshData:画三维网格数据图;
PlotPoint3D:画三维点图;
12、众多改进,运行更快捷、稳定。
错误纠正:
1、函数表达式中出现空格显错的问题。
2、拟合时,用“DataFile”调用外部数据文件出错。
3、用超过两次“DataSet- EndDataSet”定义数据时出错。
4、拟合时,用“SkipStep“出错。
5、函数中出现诸如“2E+10“时显错的问题。
6.其它诸多Bugs