<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_31307"  />
<title>rulinux.net - Форум - Talks - а как скорость алгоритмов рассчитывается?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - а как скорость алгоритмов рассчитывается?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72759</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72759</guid>
<pubDate>Mon, 22 Nov 2010 16:42:02 +0300</pubDate>
<description><![CDATA[<p><i>>вот например пишут этот алгоритм имеет скорость O(log n), где n - что такое? или O(n^2)</i><br> <i>>Число итераций в цикле или например число атомарных элементов данных с которыми производятся действия?</i><br> При помощи n обозначают величину проблемы. А величина проблемы является частью описания проблемы (это которое "Дано"), также как и атомарные операторы. Практичиски же,  величина дефининируется таким образом чтобы максимально хорошо характеризовать величину проблемы. Вот тебе примеры:</p><p>1) Найти решение системы уровнених Ах=b, где b вектор m x 1, А матрица m x m.  Здесь имет смысл дефининировать n = m. Атомарные операторы: умножение и сложение.</p><p>2) Найти произведение двух (m=2) больших чисел из p бит (например 4098 ) .  Здесь имеет смысл дефинировать n = p. Операторы: умножение и деление с 32-битными регистрами. (Сравни с (1) где умножение атомарно).</p><p>3) Решить TSP  (Travelling Salesman Problem). Где количество городов равняется q. Некоторые алгоритмы будут переодически искать решение уравнения Ах=b , b вектор mx1. Но по сравнению с другими операциями затрачиваемое на это время  настолько мало, что можно дефинировать это умножение как атомарную операцию. В TSP величина проблемы  n=q.</p>]]></description>
</item>
<item>
<title>Re: а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72758</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72758</guid>
<pubDate>Sun, 21 Nov 2010 14:26:44 +0300</pubDate>
<description><![CDATA[<p>а что такое трудоемкость алгоритма? мож где ссылка есть прочитать?</p>]]></description>
</item>
<item>
<title>Re: а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72757</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72757</guid>
<pubDate>Sat, 20 Nov 2010 22:09:53 +0300</pubDate>
<description><![CDATA[<p>Это оценка скорости роста трудоёмкости алгоритма в зависимости от роста входных данных (n).</p>]]></description>
</item>
<item>
<title>Re: а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72756</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72756</guid>
<pubDate>Sat, 20 Nov 2010 17:31:54 +0300</pubDate>
<description><![CDATA[<p>я это вообще не понимаю. есть матан, в нем есть о малое и О большое, они разные в случае разных ситуаций. видимо не просто так народ те же самые параллели проводит и со скоростью вычисления алгоритмов. вот.</p>]]></description>
</item>
<item>
<title>Re: а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72755</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72755</guid>
<pubDate>Sat, 20 Nov 2010 12:53:44 +0300</pubDate>
<description><![CDATA[<p>Вроде как количество операций. Например, 2*3*5=30 => 3 операции.</p>]]></description>
</item>
<item>
<title>а как скорость алгоритмов рассчитывается?</title>
<link>https://rulinux.net/message.php?newsid=31307&amp;page=1#72754</link>
<guid>https://rulinux.net/message.php?newsid=31307&amp;page=1#72754</guid>
<pubDate>Sat, 20 Nov 2010 12:31:00 +0300</pubDate>
<description><![CDATA[<p>вот например пишут этот алгоритм имеет скорость O(log n), где n - что такое? или O(n^2)</p><p>Число итераций в цикле или например число атомарных элементов данных с которыми производятся действия?</p><p></p>]]></description>
</item>
</channel>
</rss>