<?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=41016&amp;view=findpost&amp;p=275726</guid>
        <pubDate>Mon, 05 Jan 2004 16:42:19 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=275726</link>
        <description><![CDATA[dan-leech: Подумал, что может быть кому-нибудь данная задача пригодиться. Там реализовано рисование графа под WinAPI, прям в окне и алгоритм переборной, лобовой так сказать, раскраски вершин. Вобще алгоритм годиться для любых графов.<br>
<a class='tag-url' href='http://www.dgr.ru/trash/gypergraph.zip' target='_blank'>Исходники на VS 6 и сама прога</a><br>
<br>
Кто найдет почему у меня после многих перерисовок все становиться черно-белым(где-то память вроде теряется с кистями или перьями). Напишите пожайлуста как это исправить на [EMAIL]dan-leech@mail.ru[/EMAIL].<br>
<br>
Всем еще раз большое спасибо за помощь&#33;&#33;&#33; Прога написана, заказчик доволен...  ;) <br>
И С ПРАЗДНИКАМИ ВСЕХ&#33;&#33;&#33;]]></description>
        <author>dan-leech</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=270396</guid>
        <pubDate>Thu, 25 Dec 2003 15:17:59 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=270396</link>
        <description><![CDATA[C300G:  Через оценку времени исполнения попробуй:<br><a href='http://algolist.manual.ru/misc/o_n.php' target='_blank'>http://algolist.manual.ru/misc/o_n.php</a><br> ]]></description>
        <author>C300G</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=270352</guid>
        <pubDate>Thu, 25 Dec 2003 14:43:57 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=270352</link>
        <description><![CDATA[dan-leech:  Люди, а как определить сложность алгоритма для этого алгоритма???<br>И как их вобще определять(сложности)? ]]></description>
        <author>dan-leech</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266750</guid>
        <pubDate>Fri, 19 Dec 2003 17:29:55 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266750</link>
        <description><![CDATA[dan-leech:  Понятненько...<br><!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>Цитата</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Ну да задача, в общем случае да, NP-НЕполная. Т.к. ребер может быть до ~2^N...<br><br>А что делать с 1-кратными ребрами? Они в определении не описаны...<br><br>Если их не учитывать, ета задача в общем-то сводится к задаче на обычном графе: между вершинами есть связь, если есть гиперсвязь в гиперграфе... <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br>Про 1-кратные ребра я так понимаю, что вершина краситься в один цвет и все. А вот про то, есть ли петля(если приводить к обычному) понятия не имею.<br>Я так понял, что можно представить гиперграф ввиде обычного, где все вершины, которые были внутри одного ребра гиперграфа, соединены ребром. И расматривать задачу как на обычном графе.<br><br><br>Я алгоритмик придумал, вобще говворя, это пребор. Препод сказал, что это тоже сойдет, главное чтоб работало. <!--emo&:)--><img src='http://forum.sources.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--><br>Берем какое-нибудь ребро и красим вершины в разные цвета, затем берем следущее, у которого есть хотябы одна общая вершина с тем и красим вершины(не общие с предыдущим ребром) в цвета вершин первого(разумеется цвета общих вершин не трогаем), если вершин больше добавляем новые цвета.<br><br>Я пока не реализововал, но похоже на правду. Может кто упращение предложит или модернизацию. Мне скорость алгоритма не важна, главное результат. <!--emo&;)--><img src='http://forum.sources.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--> Препода потешить. <!--emo&;)--><img src='http://forum.sources.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--><br><br><b>to C300G:</b><br>Спасибо за ссылки, я на английском почему-то не догадался искать. А на русском действительно ничего в сети нет. ]]></description>
        <author>dan-leech</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266547</guid>
        <pubDate>Fri, 19 Dec 2003 11:46:07 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266547</link>
        <description><![CDATA[Visitor:  Ну да задача, в общем случае да, NP-НЕполная. Т.к. ребер может быть до ~2^N...<br><br>А что делать с 1-кратными ребрами? Они в определении не описаны...<br><br>Если их не учитывать, ета задача в общем-то сводится к задаче на обычном графе: между вершинами есть связь, если есть гиперсвязь в гиперграфе... ]]></description>
        <author>Visitor</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266465</guid>
        <pubDate>Fri, 19 Dec 2003 09:53:21 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266465</link>
        <description><![CDATA[esperanto:  скорее всего задача НП полная так что лучшее решение известное на сейчас это грубый перебор<br><br><br>насколько мне известно в качестве первого приближения можно применить вероятностый алгоритм<br> смотри Noga Alon probabilistic methods ]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266280</guid>
        <pubDate>Thu, 18 Dec 2003 23:30:11 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266280</link>
        <description><![CDATA[C300G:  На русском ничего не нашел, а на аглицком вот эти ссылки глянь, авось пригодится:<br><a href='http://math.net.md/voloshin/mh.html' target='_blank'>http://math.net.md/voloshin/mh.html</a><br><a href='http://citeseer.ist.psu.edu/lu98deterministic.html' target='_blank'>http://citeseer.ist.psu.edu/lu98deterministic.html</a><br><a href='http://citeseer.nj.nec.com/cs?q=hypergraph+coloring&submit=Search+Documents&cs=1' target='_blank'>http://citeseer.nj.nec.com/cs?q=hypergraph...+Documents&cs=1</a><br> ]]></description>
        <author>C300G</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266108</guid>
        <pubDate>Thu, 18 Dec 2003 17:17:21 +0000</pubDate>
        <title>вершинная раскраска гиперграфа</title>
        <link>https://forum.sources.ru/index.php?showtopic=41016&amp;view=findpost&amp;p=266108</link>
        <description><![CDATA[dan-leech:  Гиперграф это граф ребра которого могут содержать не 2 вершины, как у обычного, а большее или меньше.<br><br><img src='http://www.dgr.ru/images/GyperGraph.gif' border='0' alt='user posted image'><br>Это так картинка для примера. Точки - вершины, а овалы ребра. Прямая тоже ребро - содержит 2 вершины.<br><br>Теперь о самом главном: Гиперграф называется k-раскрашиваемым, если любое ребро содержит две вершины, окрашенные в разные цвета.<br><br>Есть способ выделения независимых множеств вершин.(Множество в. независимое, если оно не содержит ребер) Тогда как, я понял, вершины в из каждого множества красятся в разные цвета и получаем правильную минимальную раскраску.<br><br>Кто-нибудь сталкивался с раскраской гиперграфа? Как искать эти независимые подмножества? Или есть еще какие-нибудь методы?<br><br>Принимаются любые идеи и соображения. <!--emo&;)--><img src='http://forum.sources.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo--> Может среди них найдется то, что является решением для составления алгоритма правильной вершинной раскраски гиперграфа.<br>А может кто-нибудь алгоритм где-то видел или знает? Напишите, пожайлуста. ]]></description>
        <author>dan-leech</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	