1stOpt简介; W% Z( E2 R: z9 y
! z% I* d e# b# Y, [
1stOpt(First Optimization)是七维高科有限公司(7D-Soft High Technology Inc.)独立开发,拥有完全自主知识产权的一套数学优化分析综合工具软件包。在非线性回归,曲线拟合,非线性复杂工程模型参数估算求解等领域傲视群雄,首屈一指,居世界领先地位。除去简单易用的界面,其计算核心是基于七维高科有限公司科研人员十数年的革命性研究成果【通用全局优化算法】(Universal Global Optimization - UGO),该算法之最大特点是克服了当今世界上在优化计算领域中使用迭代法必须给出合适初始值的难题,即用户勿需给出参数初始值,而由1stOpt随机给出,通过其独特的全局优化算法,最终找出最优解。以非线性回归为例,目前世界上在该领域最有名的软件工具包诸如OriginPro,Matlab,SAS,SPSS,DataFit,GraphPad,TableCurve2D,TableCurve3D等,均需用户提供适当的参数初始值以便计算能够收敛并找到最优解。如果设定的参数初始值不当则计算难以收敛,其结果是无法求得正确结果。而在实际应用当中,对大多数用户来说,给出(猜出)恰当的初始值是件相当困难的事,特别是在参数量较多的情况下,更无异于是场噩梦。而1stOpt凭借其超强的寻优,容错能力,在大多数情况下(1stOpt应用的优化算法/ V/ l# }" W" K# F
6 K+ `% H4 _2 X* I1 o
Levenberg-Marquardt法 (LM) + 通用全局优化算法(Universal Global Optimization - UGO) " r, f- s8 V _' c4 c4 `$ N( f5 e/ U( d# L/ g! N" w: U8 m3 a
Quasi-Newton法 (BFGS) + 通用全局优化算法(Universal Global Optimization - UGO)6 ~; s8 F2 H0 L% ~" N& s# L6 a/ ?
6 C6 S0 S* {* N3 O; d B! A' |
遗传算法 (Genetic Algorithms - GA)% f* v# G) X' {
0 E3 b* ?7 K/ d3 J
摸拟退火 (Simulated Annealing - SA) u/ ^+ S1 H5 d4 j
6 N+ @3 A* A2 W8 ~3 a$ n6 r3 { 下山単体法 (Simplex Method - SM) + 通用全局优化算法(Universal Global Optimization - UGO) . G, `9 U0 |- l5 D. [0 K( b 3 R- G: v( n5 ]: y) i 离子群法 (Particle Swarm Optimization - PSO) * l* I- D+ n, s + d7 x, ^/ J! h% [7 A- `7 C 最大继承法 (Max Inherit Optimization - MIO). {6 d& n) W6 k/ P5 e9 o
9 H! q/ ]* J5 Q3 Y" T
差分进化法 (Differential Evolution - DE) ( Y( K9 f- k0 g, B1 o( N2 I. Q* h5 _7 [: h* p
自组织群移法 (Self-Organizing Migrating Algorithms - SOMA)" w5 o3 ?* `3 M' \0 {" d
u" a# n7 I5 g* ~: B
共扼梯度法 (Conjugate-Gradient Method - CGM) + 通用全局优化算法(Universal Global Optimization - UGO)% h. u3 H0 x6 c( a7 O0 `+ M1 d( t
0 E/ Y# b* T0 d& l
包维尔法 (Powell Optimization - PO) + 通用全局优化算法(Universal Global Optimization - UGO)+ T7 O& g3 I5 O, @; Z
5 @; J' D! _; v- _2 y( c 禁忌搜索法 (Tabu Search - TS) 1 k6 s: g$ e2 V/ E/ l6 B 6 g' G5 \8 B* ?* E9 k5 x' C- f8 Q6 H 单纯线性规划法 (Simplex Linear Programming)" t9 Y- p' W+ ]! O; M t1 Z
4 Z2 }1 T- E+ {* ^
# X- @9 W8 X' K# y
% g0 N. R& t* T! ~" _+ I 1stOpt应用范围 ; C# C' ]- B, M/ X0 @5 f x 5 u* O, G+ Z5 a. k+ c 模型自动优化率定. }1 m- S8 C/ W+ F
$ }" o W2 @. ~6 Z 参数估算 x, L2 h7 n- r1 \, w4 B! W
; [, g. W3 A4 m8 v2 ?. N6 \$ @& k 任意模型公式线性,非线性拟合,回归4 S; Z. O* F3 ^: F4 A5 _- @
% G- ]+ b) s6 Y& `. c) ^
非线性连立方程组求解 . J$ ` i/ e+ C& Z8 Q S4 r- K* r2 W
任意维函数,隐函数极值求解8 ~8 W0 b: R5 T4 ]3 A3 `
0 }% [% M) {2 S: i3 t 隐函数根求解,作图,求极值5 u* Q! H* O `. W4 L, j8 x4 ^0 T; k
: x( b2 _, ]8 z. q1 b, O8 ? 线性,非线性及整数规划 6 R3 e, {' d# J K4 c8 _" K$ w2 Z3 q. n( |
组合优化问题! P1 e8 b. e1 l/ S- e }% s4 e2 o
2 i$ g: E" G7 \+ `9 p5 X 高级计算器 A% z/ R! C9 @( d
Q5 L( ? T( v8 d: V/ [ d; |" t3 m* i6 X- a/ Z
* p* _% F- B# y T 1stOpt特长 % B3 v# X9 M+ P$ h0 _9 L
0 n2 h4 `( d! j) L' a6 o# ^9 C f 功能强劲,是目前唯一能以任何初始值而求得美国国家标准与技术研究院(NIST:National Institute of Standards and Technology)非线性回归测试题集最优解的软件包。2 _# c, `- h* z! w6 x
# U, j1 ~8 A4 ]0 j 可广泛用于水文水资源及其它工程模型优化计算。内镶VB及Pascal语言,可帮助描述处理复杂模型。' y* U) ~4 Z& P0 j+ z8 u! C
1 g5 V2 ^0 v) @, v! Q: @" L
可连接由任何语言(C++, Fortran, Basic, Pascal…)编译而成的外部目标函数动态连接库或命令行可执行文件。 ) T0 U. P; s& L) h) B K ! C+ g3 C9 j7 f0 v+ Q( `0 e 非线性曲线拟合可处理任意类型模型公式,任意多数目的待求参数及变量 & Y! N9 i4 V% v2 W0 P( N9 d8 j: Z* M. E6 f4 _, U- Q. Q! c/ z1 Z
模型自动率定时可同时处理多个数据文件 p) l% `) {5 c) r9 e
0 D! h" P. w7 y! W 可非常容易处理一些特殊的参数,如降雨径流模型中的流域初期土壤含水量; K% [- D: ^9 u0 P9 }
4 d) _2 p! Z d! @3 \) i
可同时处理多个输出量5 x7 s1 P! z. t; e% W0 w
N, a! ]1 e0 q) H0 V n 实时显示计算结果0 ~# y6 t: `& D& @
) R$ d: t2 j3 f9 u 可直接读存Excel,CSV等格式文件9 H* o( u/ L7 c& ]6 W& h
* K3 l% N3 Y" i& {9 P
界面简单友好,使用方便 2 M) F5 ^! O7 N- P ! S( D) w0 y) B# v0 Y4 y3 o8 p2 f 自带有上百个实例,覆盖范围包括几乎所有优化方面。通过不同类型实例,用户可轻松掌握1stOpt的用法。 3 X b/ I) X& ~' |大于90%),从任一随机初始值开始,都能求得正确结果。