<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic algorithm in nonlinear optimization in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776933#M1151</link>
    <description>Thanks. I am curious, is it based on TRON? I tried TRON over 10 years ago and wasn't happy with it. With the right choice of initial trust region parameter, it at best matches MINPACK performance.</description>
    <pubDate>Sat, 07 Apr 2012 00:20:05 GMT</pubDate>
    <dc:creator>Hanyou_Chu</dc:creator>
    <dc:date>2012-04-07T00:20:05Z</dc:date>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776928#M1146</link>
      <description>What's the algorithm used in nonlinear least squares optimization routine? Earlier manual claims that it is trust region algorithm. Is it based on the package TRON? How is the Hessian computed? I needed to know before I decide whether I should test it.</description>
      <pubDate>Thu, 05 Apr 2012 18:58:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776928#M1146</guid>
      <dc:creator>Hanyou_Chu</dc:creator>
      <dc:date>2012-04-05T18:58:17Z</dc:date>
    </item>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776929#M1147</link>
      <description>There are ready-to-run examples in C and Fortran in the MKL examples/solverc and examples/solverf directories. &lt;BR /&gt;&lt;BR /&gt;Typically, nonlinear least-squares routines avoid the expensive calculation of the Hessian. This is one of the reasons why we should not apply a general multivariate optimization routine to a least-squares problem.</description>
      <pubDate>Thu, 05 Apr 2012 19:34:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776929#M1147</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2012-04-05T19:34:46Z</dc:date>
    </item>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776930#M1148</link>
      <description>I wasn't asking how to use it or what problems it tries to solve. I want to know the internal details so that I can decide whether I should use it to replace other packages I am using. For example if it is simply using J^T J for the Hessian at every step of the iteration, it's not even worthy of considering.</description>
      <pubDate>Thu, 05 Apr 2012 20:11:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776930#M1148</guid>
      <dc:creator>Hanyou_Chu</dc:creator>
      <dc:date>2012-04-05T20:11:08Z</dc:date>
    </item>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776931#M1149</link>
      <description>&lt;P&gt;The solver for nonlinear least squares problem is based on trust-region algorithm and doesnt calculate Hessian matrix directly. It makes approximation by H = J&lt;SUP&gt;T&lt;/SUP&gt;J. &lt;/P&gt;</description>
      <pubDate>Fri, 06 Apr 2012 07:41:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776931#M1149</guid>
      <dc:creator>Nikita_S_Intel</dc:creator>
      <dc:date>2012-04-06T07:41:43Z</dc:date>
    </item>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776932#M1150</link>
      <description>&lt;I&gt;&amp;gt; if it is simply using J^T J for the Hessian at every step of the iteration, it's not even worth{y} of considering&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;That statement is probably based on a literal interpretation of a mathematical description of what is done in the MKL routines. &lt;BR /&gt;&lt;BR /&gt;Typically, instead of forming the normal equations &lt;B&gt;J&lt;/B&gt;&lt;B&gt;&lt;SUP&gt;T&lt;/SUP&gt;(x&lt;SUB&gt;k&lt;/SUB&gt;) &lt;/B&gt;&lt;B&gt;J&lt;/B&gt;&lt;B&gt;(x&lt;SUB&gt;k&lt;/SUB&gt;)&lt;/B&gt;&lt;B&gt; s&lt;SUB&gt;k&lt;/SUB&gt; = -&lt;/B&gt;&lt;B&gt;J&lt;/B&gt;&lt;B&gt;&lt;SUP&gt;T&lt;/SUP&gt;(x&lt;SUB&gt;k&lt;/SUB&gt;) &lt;/B&gt;&lt;B&gt;r(x&lt;SUB&gt;k&lt;/SUB&gt;) &lt;/B&gt;and solving them, as compact mathematical notation in algorithm descriptions may indicate, the overdetermined equations &lt;B&gt;J&lt;/B&gt;&lt;B&gt;(x&lt;SUB&gt;k&lt;/SUB&gt;)&lt;/B&gt;&lt;B&gt; s&lt;SUB&gt;k&lt;/SUB&gt; = -r(x&lt;SUB&gt;k&lt;/SUB&gt;) &lt;/B&gt;are solved using orthogonal factorization. A similar situation: we may write the solution of (n linear equations in n unknowns) &lt;B&gt;A x = b&lt;/B&gt; as &lt;B&gt;x = A&lt;SUP&gt;-1&lt;/SUP&gt; b&lt;/B&gt;, but in software the inverse is never formed and used this way.</description>
      <pubDate>Fri, 06 Apr 2012 10:42:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776932#M1150</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2012-04-06T10:42:53Z</dc:date>
    </item>
    <item>
      <title>algorithm in nonlinear optimization</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776933#M1151</link>
      <description>Thanks. I am curious, is it based on TRON? I tried TRON over 10 years ago and wasn't happy with it. With the right choice of initial trust region parameter, it at best matches MINPACK performance.</description>
      <pubDate>Sat, 07 Apr 2012 00:20:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/algorithm-in-nonlinear-optimization/m-p/776933#M1151</guid>
      <dc:creator>Hanyou_Chu</dc:creator>
      <dc:date>2012-04-07T00:20:05Z</dc:date>
    </item>
  </channel>
</rss>

