<?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 Quote:Alexander Kalinkin  in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004287#M18801</link>
    <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;In such case make sense to achieve this interval using inertia functionality from PARDISO. So you have initial searching interval (a, b), set c = (a+b)/2 and set matrix B = A-cE. After call PARDISO reordering and factorization phase and get number of negative pivot. If this number&amp;nbsp;less than j than number of eigenvalue in interval (a,c) less than j and you need to increase c and decrease otherwise. After you got new c and new matrix B and repeat pardiso call...&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Oh I got it, it seems like a good way to approach the j-th value and get the interval.&lt;/P&gt;

&lt;P&gt;Thanks again&lt;/P&gt;</description>
    <pubDate>Tue, 10 Feb 2015 03:53:03 GMT</pubDate>
    <dc:creator>han_N_</dc:creator>
    <dc:date>2015-02-10T03:53:03Z</dc:date>
    <item>
      <title>the problem of eigenvalues&amp;eigenvectors of sparse matrix.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004281#M18795</link>
      <description>&lt;P&gt;If &amp;nbsp;I just want to get smallest eigenvalues and its' eigenvectorsj(0&amp;lt;=j&amp;lt;=n) from a&amp;nbsp;sparse matrix(n*n),'cause the dimension of matrix is too large to calculate all the&amp;nbsp;eigenvalues&amp;amp;eigenvectors at the same time(memory limited) and the&amp;nbsp;smallest j is meet the need, Which funciton should I use?(Matrix store as CSC or CSR format)&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 02:36:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004281#M18795</guid>
      <dc:creator>han_N_</dc:creator>
      <dc:date>2015-02-10T02:36:08Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004282#M18796</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;You can use Extended EigenSolver functionality. Just make any estimation on eigenvalues (for example norm of matrix) and set small interval near its boundaries to EE functionality with any estimation on number of eigenvalues. If your estimation of number eigenvalues&amp;nbsp;less than real number functionality return correspondent error, if bigger - functionality provide correct answer.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 02:59:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004282#M18796</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2015-02-10T02:59:12Z</dc:date>
    </item>
    <item>
      <title>Quote:Alexander Kalinkin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004283#M18797</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;You can use Extended EigenSolver functionality. Just make any estimation on eigenvalues (for example norm of matrix) and set small interval near its boundaries to EE functionality with any estimation on number of eigenvalues. If your estimation of number eigenvalues&amp;nbsp;less than real number functionality return correspondent error, if bigger - functionality provide correct answer.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;It means that I should try some [min max]&amp;nbsp;interval set until it meet the number of j I want?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 03:13:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004283#M18797</guid>
      <dc:creator>han_N_</dc:creator>
      <dc:date>2015-02-10T03:13:24Z</dc:date>
    </item>
    <item>
      <title>Just to verify - you need to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004284#M18798</link>
      <description>&lt;P&gt;Just to verify - you need to find smallest eigenvalue or j-th eigenvalue?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 03:26:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004284#M18798</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2015-02-10T03:26:59Z</dc:date>
    </item>
    <item>
      <title>Quote:Alexander Kalinkin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004285#M18799</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Just to verify - you need to find smallest eigenvalue or j-th eigenvalue?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;I need to find from smallest to the j-th smallest eigenvalues and the eigenvectors associated with the the &amp;nbsp;eigenvalues (smallest Top J)&lt;/P&gt;

&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 03:33:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004285#M18799</guid>
      <dc:creator>han_N_</dc:creator>
      <dc:date>2015-02-10T03:33:00Z</dc:date>
    </item>
    <item>
      <title>In such case make sense to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004286#M18800</link>
      <description>&lt;P&gt;In such case make sense to achieve this interval using inertia functionality from PARDISO. So you have initial searching interval (a, b), set c = (a+b)/2 and set matrix B = A-cE. After call PARDISO reordering and factorization phase and get number of negative pivot. If this number&amp;nbsp;less than j than number of eigenvalue in interval (a,c) less than j and you need to increase c and decrease otherwise. After you got new c and new matrix B and repeat pardiso call...&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 03:43:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004286#M18800</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2015-02-10T03:43:40Z</dc:date>
    </item>
    <item>
      <title>Quote:Alexander Kalinkin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004287#M18801</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;In such case make sense to achieve this interval using inertia functionality from PARDISO. So you have initial searching interval (a, b), set c = (a+b)/2 and set matrix B = A-cE. After call PARDISO reordering and factorization phase and get number of negative pivot. If this number&amp;nbsp;less than j than number of eigenvalue in interval (a,c) less than j and you need to increase c and decrease otherwise. After you got new c and new matrix B and repeat pardiso call...&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Alex&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Oh I got it, it seems like a good way to approach the j-th value and get the interval.&lt;/P&gt;

&lt;P&gt;Thanks again&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 03:53:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004287#M18801</guid>
      <dc:creator>han_N_</dc:creator>
      <dc:date>2015-02-10T03:53:03Z</dc:date>
    </item>
    <item>
      <title>No problem, you are welcome.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004288#M18802</link>
      <description>&lt;P&gt;No problem, you are welcome. If it is not a secret, could you explain your application?&amp;nbsp;What is it name or goal?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2015 04:00:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004288#M18802</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2015-02-10T04:00:19Z</dc:date>
    </item>
    <item>
      <title>Quote:Alexander Kalinkin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004289#M18803</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Alexander Kalinkin (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;No problem, you are welcome. If it is not a secret, could you explain your application?&amp;nbsp;What is it name or goal?&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;I wanna use spectral clustertng algorithm to divide a graph into some clusters, the algorithm need to get some eigenvalues and eigenvectors in order to dimensionality reduciton.&lt;/LI&gt;
	&lt;LI&gt;Can MKL just calculate the eigenvalues from sparse matrix? That would be easier to locate the interval&lt;SPAN style="font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); font-family: 微软雅黑;"&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 10 Feb 2015 05:16:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/the-problem-of-eigenvalues-eigenvectors-of-sparse-matrix/m-p/1004289#M18803</guid>
      <dc:creator>han_N_</dc:creator>
      <dc:date>2015-02-10T05:16:35Z</dc:date>
    </item>
  </channel>
</rss>

