<?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 Hi, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961014#M15901</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I finally found my mistake. The reason is that i was modifying one parameter in the additional data passed into the objective function, when the objective function was called. This explain the variability in the results of the TR problem. I corrected this and the results are identical when I call the optimizer several time with the same starting point.&lt;/P&gt;
&lt;P&gt;However, I still observe a difference in the number of iteration and number of call function. Is it normal, or do you think it means that I miss an other bug?&lt;/P&gt;
&lt;P&gt;I checked the initialization of the variable and array overruns, I think there is no problem from this side.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jul 2013 14:05:37 GMT</pubDate>
    <dc:creator>Timothé_B_</dc:creator>
    <dc:date>2013-07-26T14:05:37Z</dc:date>
    <item>
      <title>Stability of trusted region algorithm in MKL 10.3</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961012#M15899</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I am using the trusted region algorithm (from MKL 10.3) to solve a non linear least square problem with boundary constraints. I followed the documentation and the examples that are provided to implement it in my code, and I find some stability issues with this method. Every time I launch my optimization, I get a (slightly) different results, with different termination criteria, and different number of iteration. It seems to me that the algorithm takes a different path for every trial that I make. As far as I know, the TR algorithm is determinist, and when starting from the same initial guess, it should always converge to the same solution. This is at least what I observe in the matlab implementation of this algorithm.&lt;/P&gt;
&lt;P&gt;I precise that I am quite confident in my implementation because the residual that I obtain with MKL TR algorithm are consistant with those of matlab.&lt;/P&gt;
&lt;P&gt;Does any one of you has an explanation for this puzzling behavior?&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;T.Boutelier&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2013 09:13:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961012#M15899</guid>
      <dc:creator>Timothé_B_</dc:creator>
      <dc:date>2013-07-26T09:13:33Z</dc:date>
    </item>
    <item>
      <title>I suspect bugs such as</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961013#M15900</link>
      <description>&lt;P&gt;I suspect bugs such as uninitialized variables or array overruns in your program. Please post a "reproducer" program source. If feasible, see whether the same behavior occurs with MKL 11.0.5.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2013 12:00:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961013#M15900</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2013-07-26T12:00:22Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961014#M15901</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I finally found my mistake. The reason is that i was modifying one parameter in the additional data passed into the objective function, when the objective function was called. This explain the variability in the results of the TR problem. I corrected this and the results are identical when I call the optimizer several time with the same starting point.&lt;/P&gt;
&lt;P&gt;However, I still observe a difference in the number of iteration and number of call function. Is it normal, or do you think it means that I miss an other bug?&lt;/P&gt;
&lt;P&gt;I checked the initialization of the variable and array overruns, I think there is no problem from this side.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2013 14:05:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961014#M15901</guid>
      <dc:creator>Timothé_B_</dc:creator>
      <dc:date>2013-07-26T14:05:37Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...I still observe a</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961015#M15902</link>
      <description>&amp;gt;&amp;gt;...I still observe a difference in the number of iteration and number of call function. Is it normal, or do you think
&amp;gt;&amp;gt;it means that I miss an other bug?

It is hard to tell and as it was already mentioned a reproducer is needed to understand that issue.</description>
      <pubDate>Fri, 26 Jul 2013 15:26:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Stability-of-trusted-region-algorithm-in-MKL-10-3/m-p/961015#M15902</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-07-26T15:26:00Z</dc:date>
    </item>
  </channel>
</rss>

