optimization:C#中的(非线性)优化算法

上传者: 42117116 | 上传时间: 2023-02-03 10:38:11 | 文件大小: 85KB | 文件类型: ZIP
(非线性)优化库 该库旨在实现不同的数学优化算法,例如规则和共轭梯度下降。 数学由提供支持。 梯度下降算法 弹性误差梯度下降 共轭梯度下降算法 Hager-Zhang(“ CG_DESCENT”) Polak-Ribière(支持预处理) 弗莱彻-里夫斯 线搜索算法 割线 具有二次步进的Hager-Zhang 成本函数 残差平方和

文件下载

资源详情

[{"title":"( 74 个子文件 85KB ) optimization:C#中的(非线性)优化算法","children":[{"title":"optimization-master","children":[{"title":"matlab","children":[{"title":"linesearch","children":[{"title":"plotRosenbrock.m <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"updateBracketing.m <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"approximateWolfe.m <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"shouldTerminate.m <span style='color:#111;'> 986B </span>","children":null,"spread":false},{"title":"doubleSecant.m <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"quadraticInterpolantSolve.mn <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"initial.m <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"colormaps","children":[{"title":"haxby.m <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"license.txt <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":true},{"title":"parabolaConvexity.png <span style='color:#111;'> 4.94KB </span>","children":null,"spread":false},{"title":"phiDerived.m <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"secant.m <span style='color:#111;'> 544B </span>","children":null,"spread":false},{"title":"rosenbrock.m <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"hagerZhangLineSearch.m <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"quadraticInterpolantTest.m <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"originalWolfe.m <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"parabolaTest.m <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"lineSearch.m <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"phi.m <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":"bracket.m <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Optimization.sln.DotSettings <span style='color:#111;'> 523B </span>","children":null,"spread":false},{"title":"Optimization","children":[{"title":"NuGet.md <span style='color:#111;'> 710B </span>","children":null,"spread":false},{"title":"Optimization.nuspec <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"NumericExtensions.cs <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"packages.config <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"Optimization.csproj <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"Hypotheses","children":[{"title":"IDifferentiableHypothesis.cs <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"IHypothesis.cs <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"RosenbrockHypothesis.cs <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false},{"title":"LinearHypothesis.cs <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"ITwiceDifferentiableHypothesis.cs <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"UnivariateExponentialHypothesis.cs <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"GradientDescent","children":[{"title":"Conjugate","children":[{"title":"PolakRibiereCG.cs <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"ConjugateGradientDescentBase.cs <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"HagerZhangCG.cs <span style='color:#111;'> 9.00KB </span>","children":null,"spread":false},{"title":"FletcherReevesCG.cs <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"DoublePrecisionCGBase.cs <span style='color:#111;'> 6.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"IGradientDescent.cs <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"Regular","children":[{"title":"ResilientErrorGD.cs <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"GradientDescentBase.cs <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"IInitialCoefficients.cs <span style='color:#111;'> 607B </span>","children":null,"spread":false},{"title":"IOptimizationProblem.cs <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"Cost","children":[{"title":"ResidualSumOfSquaresCostFunction.cs <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"ICostFunction.cs <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"ITwiceDifferentiableCostFunction.cs <span style='color:#111;'> 956B </span>","children":null,"spread":false},{"title":"IDifferentiableCostFunction.cs <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"FunctionValueOptimization.cs <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"IOptimizationResult.cs <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":false},{"title":"OptimizationProblem.cs <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"DataPoint.cs <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"IMinimzation.cs <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"LineSearch","children":[{"title":"LineSearchBase.cs <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"ILineSearch.cs <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"SecantMethod.cs <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"HagerZhangLineSearch.cs <span style='color:#111;'> 40.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"OptimizationResult.cs <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 8B </span>","children":null,"spread":false}],"spread":false},{"title":"packages","children":[{"title":"repositories.config <span style='color:#111;'> 189B </span>","children":null,"spread":false}],"spread":true},{"title":"OptimizationTests","children":[{"title":"packages.config <span style='color:#111;'> 281B </span>","children":null,"spread":false},{"title":"Hypotheses","children":[{"title":"DualLinearHypothesis.cs <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"LinearHypothesisTests.cs <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"GradientDescent","children":[{"title":"HagerZhangConjugateGradientDescentTests.cs <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"ConjugateGradientDescentTests.cs <span style='color:#111;'> 13.06KB </span>","children":null,"spread":false},{"title":"ResilientErrorGradientDescentTests.cs <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"OptimizationTests.csproj <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"LineSearch","children":[{"title":"HagerZhangLineSearchTests.cs <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Optimization.sln.GhostDoc.xml <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'> 12.93KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"Optimization.sln <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明