<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=3530489</guid>
        <pubDate>Mon, 29 Sep 2014 16:49:46 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=3530489</link>
        <description><![CDATA[getch: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1088631'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>kl &#064; <time class="tag-quote__quoted-time" datetime="2006-04-25T15:59:21+04:00">25.04.06, 11:59</time></span><div class='quote '>Совершенно очевидно, что это NP-complete задача, ибо если бы за полиномиальное время можно было бы найти максимальный простой цикл, то мы бы автоматически решили бы и TSP (задачу коммивояжера). Просто путем проверки, гамильтонов ли цикл. <br>
Так что про точный алгоритм можно забыть (если конечно P &#33;= NP). Лучшее что придумало человечество на сегодняшний день - H.N. Gabow. Finding Paths and Cycles of Superpolylogarithmic Length, In Proceedings of the 36th ACM Symposium on the Theory of Computing (STOC), 2004, 407-416<br>
Но и там циклы далеки от максимальных. Правда время полиномиально</div></div><br>
Правильно ли я понимаю, что если будет приведен не эвристический, а алгоритм точного нахождения решения исходной задачи за полиномиальное время, то многие в мире скажут Спасибо?]]></description>
        <author>getch</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1095056</guid>
        <pubDate>Tue, 09 May 2006 09:16:31 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1095056</link>
        <description><![CDATA[KAV: Вот мне надо как-то было найти минимальный цикл в графе. Была у меня идея пробежаться по всем вершинам и для каждой вершины найти кратчайший путь из нее в нее же. Только вот я не знаю, как это сделать :(<br>Может, здесь тоже можно так попробовать, только искать длиннейший путь?]]></description>
        <author>KAV</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1094096</guid>
        <pubDate>Sun, 07 May 2006 15:41:47 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1094096</link>
        <description><![CDATA[kl: Да, я согласен, что термин NP-complete тут надо употреблять аккуратнее, потому что он строго определен только для decision problems (а TSP в классической формулировке таковой не является). Тем не менее ее можно перевести в класс decision problems. Но мне не хотелось вдаваться в эти детали, я просто имел в виду, что задача поиска максимального цикла - <em class='tag-i'>как минимум</em> так же сложна как и TSP. И наоборот.]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093821</guid>
        <pubDate>Sun, 07 May 2006 03:31:12 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093821</link>
        <description><![CDATA[esperanto: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1088631'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>kl &#064; <time class="tag-quote__quoted-time" datetime="2006-04-25T11:59:21+00:00">25.04.06, 11:59</time></span><div class='quote '>Совершенно очевидно, что это NP-complete задача,</div></div><br>
Судя по вашим словам, совершенно очевидно, что задача NP=HARD. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2006-05-07T03:36:48+00:00">07.05.06, 03:36</time></span></span><br>
так на вскидку, я бы сказал что задача скорей всего из класса Р-Space]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093801</guid>
        <pubDate>Sat, 06 May 2006 23:02:28 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093801</link>
        <description><![CDATA[kl: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1093429'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Arsuit &#064; <time class="tag-quote__quoted-time" datetime="2006-05-06T12:31:19+00:00">06.05.06, 12:31</time></span><div class='quote '>по опредилению вроде.</div></div><br>
Прочитай определение еще разок.]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093429</guid>
        <pubDate>Sat, 06 May 2006 12:31:19 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1093429</link>
        <description><![CDATA[Arsuit: по опредилению вроде.]]></description>
        <author>Arsuit</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1091016</guid>
        <pubDate>Thu, 27 Apr 2006 14:53:51 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1091016</link>
        <description><![CDATA[kl: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1090883'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Arsuit &#064; <time class="tag-quote__quoted-time" datetime="2006-04-27T13:08:39+00:00">27.04.06, 13:08</time></span><div class='quote '>гамильтонов цикл всегда минимален для данного графа.</div></div><br>
Это почему?]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1090917</guid>
        <pubDate>Thu, 27 Apr 2006 13:37:56 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1090917</link>
        <description><![CDATA[kl: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1090883'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Arsuit &#064; <time class="tag-quote__quoted-time" datetime="2006-04-27T13:08:39+00:00">27.04.06, 13:08</time></span><div class='quote '>Я, конечно, не спорю, что гамильтонов цикл здесь не при чем, но есть небольшая поправка - гамильтонов цикл всегда минимален для данного графа.</div></div><br>
Гамильтонов цикл здесь очень даже причем. mo3r достаточно ясно показал, то о чем я говорил в первом посте, а именно, как задача нахождения гамильтонова цикла сводится к исходной задаче. Сводится по Куку. Отсюда автоматически следует, что либо вам удается показать, что P = NP, либо вы не сможете решить свою задачу точно и за приемлемое время. Вот и все.<br>
Любую другую NP-полную задачу тоже можно свести к максимальному циклу. Например поиск максимальной клики в графе, satisfiability, задачу о сумме подпоследовательности и еще пару сотен задач. Но для гамильтонова цикла это показывается наиболее легко.]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1090883</guid>
        <pubDate>Thu, 27 Apr 2006 13:08:39 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1090883</link>
        <description><![CDATA[Arsuit: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1089298'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>mo3r &#064; <time class="tag-quote__quoted-time" datetime="2006-04-26T06:55:38+00:00">26.04.06, 06:55</time></span><div class='quote '> Гамильтонов цикл - это цикл, который проходит через все вершины графа, но не обязательно, что этот цикл максимальный.</div></div><br>
Я, конечно, не спорю, что гамильтонов цикл здесь не при чем, но есть небольшая поправка - гамильтонов цикл всегда минимален для данного графа.]]></description>
        <author>Arsuit</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1089298</guid>
        <pubDate>Wed, 26 Apr 2006 06:55:38 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1089298</link>
        <description><![CDATA[mo3r: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1089254'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vek21 &#064; <time class="tag-quote__quoted-time" datetime="2006-04-26T06:07:26+00:00">26.04.06, 06:07</time></span><div class='quote '>А при чём здесь гамильтонов цикл? Гамильтонов цикл - это цикл, который проходит через все вершины графа, но не обязательно, что этот цикл максимальный.</div></div><br>
Скажем, так:<br>
сделаем следующее преобразование графа:<br>
Пусть M --- максимальное ребро. Для каждого ребра (u,v) преобразуем его вес w следующим образом: w&#39;=M-w. Для полученного графа найдем максимальный цикл. Этот же цикл будет являться решением задачи коммивояжера для исходного графа.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1088062'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vek21 &#064; <time class="tag-quote__quoted-time" datetime="2006-04-24T20:20:21+00:00">24.04.06, 20:20</time></span><div class='quote '>Подскажите пожалуйста алгоритм решения задачи: дан неориентированный граф, нужно найти максимальный цикл в графе.</div></div><br>
Если граф эйлеров, то максимальным циклом, не проходящим по ребру дважды в одном направлении, будет эйлеров цикл.]]></description>
        <author>mo3r</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1089254</guid>
        <pubDate>Wed, 26 Apr 2006 06:07:26 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1089254</link>
        <description><![CDATA[vek21: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1088631'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>kl &#064; <time class="tag-quote__quoted-time" datetime="2006-04-25T11:59:21+00:00">25.04.06, 11:59</time></span><div class='quote '>Просто путем проверки, гамильтонов ли цикл.</div></div><br>
А при чём здесь гамильтонов цикл? Гамильтонов цикл - это цикл, который проходит через все вершины графа, но не обязательно, что этот цикл максимальный.]]></description>
        <author>vek21</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088712</guid>
        <pubDate>Tue, 25 Apr 2006 13:23:40 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088712</link>
        <description><![CDATA[kl: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=140879&view=findpost&p=1088672'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>shadeofgray &#064; <time class="tag-quote__quoted-time" datetime="2006-04-25T12:29:43+00:00">25.04.06, 12:29</time></span><div class='quote '>Расшифровывая сказанное выше: перебор, перебор и только полный перебор всех циклов. Приведенная ссылка позволяет оптимизировать перебор, но ценой того, что находятся не самые длинные циклы, а просто &quot;немного длинные&quot;</div></div><br>
Ага, именно так, спасибо :)  Я извиняюсь, у меня иногда возникают сложности с объяснением на русском того, что я на русском никогда не изучал...]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088672</guid>
        <pubDate>Tue, 25 Apr 2006 12:29:43 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088672</link>
        <description><![CDATA[shadeofgray: Расшифровывая сказанное выше: перебор, перебор и только полный перебор всех циклов. Приведенная ссылка позволяет оптимизировать перебор, но ценой того, что находятся не самые длинные циклы, а просто &quot;немного длинные&quot;]]></description>
        <author>shadeofgray</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088631</guid>
        <pubDate>Tue, 25 Apr 2006 11:59:21 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088631</link>
        <description><![CDATA[kl: Совершенно очевидно, что это NP-complete задача, ибо если бы за полиномиальное время можно было бы найти максимальный простой цикл, то мы бы автоматически решили бы и TSP (задачу коммивояжера). Просто путем проверки, гамильтонов ли цикл. <br>Так что про точный алгоритм можно забыть (если конечно P &#33;= NP). Лучшее что придумало человечество на сегодняшний день - H.N. Gabow. Finding Paths and Cycles of Superpolylogarithmic Length, In Proceedings of the 36th ACM Symposium on the Theory of Computing (STOC), 2004, 407-416<br>Но и там циклы далеки от максимальных. Правда время полиномиально]]></description>
        <author>kl</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088567</guid>
        <pubDate>Tue, 25 Apr 2006 11:00:57 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088567</link>
        <description><![CDATA[Arsuit: Какая сложность? Можно back tracking&#39;ом. Больше пока ничего на ум не приходит.]]></description>
        <author>Arsuit</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088062</guid>
        <pubDate>Mon, 24 Apr 2006 20:20:21 +0000</pubDate>
        <title>Максимальный цикл в графе</title>
        <link>https://forum.sources.ru/index.php?showtopic=140879&amp;view=findpost&amp;p=1088062</link>
        <description><![CDATA[vek21: Подскажите пожалуйста алгоритм решения задачи: дан неориентированный граф, нужно найти максимальный цикл в графе.]]></description>
        <author>vek21</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	