1stOpt简介
1stOpt(First Optimization)是北京七维高科科技有限公司独立开发,拥有完全自主知识产权的一套数学优化分析综合工具软件平台。该平台在非线性回归,曲线拟合,非线性复
杂模型参数全局求解,线性/非线性规划等领域傲视群雄,不仅国内无出其右的产品,在世界上也居领先地位。
除去简单易用的界面,1stOpt计算核心是基于公司历经二十余年的革命性研究成果【通用全局优化算法】(Universal Global Optimization - UGO),该算法之最大特点是克服了当今
世界上在优化计算领域中使用迭代法必须给出合适初始值的难题,即用户勿需猜测给出待求参数的初始估值,而由1stOpt随机给出,通过其独特的全局优化算法,最终找出最优解。以
非线性回归为例,目前世界上在该领域最有名的软件工具包诸如Matlab, OriginPro, SAS, SPSS, DataFit, GraphPad等,均需用户提供适当的参数初始值以便计算能够收敛并找到最优解,
如果给定的参数初始值不当则计算难以收敛导致无法求得正确结果。而在实际应用当中,对大多数用户来说,给出(猜出)恰当的初始值是件相当困难的事,特别是在参数量较多的情况下,
更无异于是场噩梦。而1stOpt凭借其超强的寻优,容错能力,在大多数情况下(大于90%),从任意随机初始值开始,都能求得正确结果。
国内外类似软件概况
Matlab, Mathematical, Maple及MathCAD已被公认为当今数学软件四大家族,外加SAS, SPSS, Lingo/Lindo等,在科学计算领域国外软件无疑占绝对统治地位。国内方面,
因缺乏独特有效的技术理论与方法/算法,虽有个别数学分析软件面市,但与上述国外类似产品相比,功能相差甚远,即使在国内也无竞争优势,在国际上就更难立足了。
对于数值计算软件而言,算法无疑是决定该软件好坏的关键。纵观当今数据综合分析及优化计算领域,1)在非线性曲线拟合、参数优化方面,最常用算法有麦夸特法(Levenberg-
Marquardt)和简面体爬山法(Simplex Method)等,均可归属于局部最优法,因而如何有效地确定参数初始值以免陷入局部最优始终是难以克服的瓶颈,由于此,一些实际问题可
能永远无法获得正解;2)对其它优化求解问题,虽然有众多在理论上被证明的全局优化算法,如遗传算法、模拟退火等,但在实际应用中,这些算法效率低、易早熟而陷入局部最优,
很多情况下无法满足要求。而1stOpt凭借自己开创性与革命性的算法理论,在非线性拟合,参数估算等优化领域强于目前世界上任何已知软件包。此外,对于其它软件难以求解的诸如
隐函数优化求解,非线形整数,混合整数规划等的问题,1stOpt也有出色表演。
测试比较
非线性拟合问题测试:美国国家标准与技术研究院(NIST: National Institute of Standards and Technology)提供有一套27道非线性拟合测试题,世界上几乎所有著名的数据分析软件包
都以能通过该套测试题集为验证标准。经对比测试,1stOpt是目前唯一不依赖使用NIST提供的初始值,而能以任意随机初始值就可求得全部最优解的软件包(如果使用NIST提供的初始
值,则更可轻易求得最优解)。由于在实际应用当中,选择确定合理的初始值组是一件非常困难的事,尤其是在参数量比较多的情况下。从此意义而言,1stOpt的实用能力达业界领先水平。
其它优化问题测试:由于有"不依赖初始值"的特性,在很多优化问题求解中,相对于国外大牌知名软件,1stOpt都表现出求解速度更快,求解精度更高。
应用范围
1stOpt可应用于几乎所有科研、工程、金融、决策、流通、生产等分析、计算、规划领域,具体而言:
•
模型自动优化率定;
•
参数估算;
•
任意模型公式线性,非线性拟合,回归;
•
非线性连立方程组求解;
•
常微分方程(组)求解(初值、边值问题);
•
常微分方程(组)拟合求解;
•
复数方程求解、复数非线性拟合;
•
任意维函数,隐函数极值求解;
•
隐函数根求解,作图,求极值;
•
线性,非线性及整数规划;
•
组合优化问题;
•
高级计算器;
1stOpt特长
•
模型采用自然描述语言,简单易懂,学习周期短;
•
线性、非线性、混合整数规划、二次规划、优化组合;
•
功能强劲,是目前唯一能以任何初始值而求得美国国家标准与技术研究院(NIST:National Institute of Standards and Technology)非线性回归测试题集最优解的软件包;
•
可广泛用于工程模型优化计算如水文水资源等,内镶Basic及Pascal高级语言,可帮助描述处理复杂模型;
•
可连接由任何语言(C++, Fortran, Basic, Pascal…)编译而成的外部目标函数动态连接库或命令行可执行文件;
•
支持二次开发,轻松定义开发具有1stOpt核心功能的用户应用程序;
•
自带专用工具箱:人工神经网络,支持向量机(SVM),聚类,概率分布,投影寻踪,TSP旅行商,圆/椭圆拟合,公式自动匹配拟合工具箱;
•
独特的隐含数优化、拟合,智能拟合、带约束的拟合功能;
•
非线性曲线拟合可处理任意类型模型公式,任意多数目的待求参数及变量;
•
模型自动率定时可同时处理多个数据文件;
•
可非常容易处理一些特殊的参数,如降雨径流模型中的流域初期土壤含水量;
•
可同时处理多个输出量;
•
实时显示计算结果;
•
可直接读存Excel,CSV等格式文件;
•
界面简单友好,使用方便;
•
自带有上百个实例,覆盖范围包括几乎所有优化方面。通过不同类型实例,用户可轻松掌握1stOpt的用法;
1stOpt工具箱
•
公式自动匹配拟合工具箱;
•
人工神经网络工具箱 (NeuralNetwork);
•
神经网络拟合工具箱(Neural Network for Curve Fitting)
•
支持向量机工具箱(SVM);
•
多层自回归网络工具箱(Multi-layer Fitting Network);
•
概率分布拟合工具箱(Probabilty Distribution Fitting);
•
聚类分析工具箱(Clustering);
•
投影寻踪工具箱(Project Pursuit);
•
旅行商(TSP)工具箱;
•
园/椭圆拟合工具箱;
•
计划排列工具箱(Planning Setup)
1stOpt系统要求
•
操作系统:Win98/WinMe/Win2000/WinXP/WinVista/Win7/Win10
•
硬盘空间:100M
•
内存:2G以上
7D-Soft High Technology Inc.
1stOpt - First Optimization
七维高科
1stOpt - First Optimization