<?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=339526&amp;view=findpost&amp;p=2978426</guid>
        <pubDate>Mon, 05 Sep 2011 05:44:34 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2978426</link>
        <description><![CDATA[Igrek: <strong class='tag-b'>Swetlana</strong>, большое спасибо&#33;]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977897</guid>
        <pubDate>Fri, 02 Sep 2011 17:19:11 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977897</link>
        <description><![CDATA[Swetlana: Вот исходники на си<br>
<span class="b-attach" data-size="262122" data-hits="109" data-attach-id="12248" data-attach-post-id="2977897">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2977897&amp;attach_id=12248' title='Скачать файл' target='_blank'>distr.rar</a> (, : 109)
		</span> <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="2011-09-02T17:44:19+00:00">02.09.11, 17:44</time></span></span><br>
Да, забыла сказать. У вас все контейнеры имеют одинаковую вместимость. а там вместимость каждого контейнера либо генерится сл. образом, либо задаётся. Наверно, в текстовом файле.]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977896</guid>
        <pubDate>Fri, 02 Sep 2011 17:14:44 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977896</link>
        <description><![CDATA[Swetlana: Вот исполняемый файл, с его константами<br>
<span class="b-attach" data-size="443134" data-hits="118" data-attach-id="12247" data-attach-post-id="2977896">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2977896&amp;attach_id=12247' title='Скачать файл' target='_blank'>Project1.rar</a> (, : 118)
		</span>]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977894</guid>
        <pubDate>Fri, 02 Sep 2011 17:13:52 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977894</link>
        <description><![CDATA[Swetlana: <strong class='tag-b'>Igrek</strong>, почитайте... Вообще-то там <strong class='tag-b'>ваша задача</strong> решена :) <br>
Дипломник-заочник эту задачу делал, начал за 3 недели до защиты, ночью перед защитой презентацию доделал. Ответственности я за его программу (на си) не несу, на защите вроде работала.<br>
Открываете файл unit1.cpp, видите<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>double P = 0.8;                        // процент заполненности<br>
int NNC=5;                             // количество контейнеров для рандома<br>
int NNT=15;                            // количество предметов для рандома<br>
</div></div><br>
Для вашей задачи 0,8 маловато, поставьте 0,9. Ну, и если хотите на случайных данных погонять, установите 3 контейнера (3 фазы) и своё количество автоматов (предметов). Данные, насколько мне помнится читаются из файла, в текстовом файле задаёте количество контейнеров, предметов, их размеры. <br>
Вот презентация<br>
<span class="b-attach" data-size="172618" data-hits="272" data-attach-id="12246" data-attach-post-id="2977894">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2977894&amp;attach_id=12246' title='Скачать файл' target='_blank'>___________.rar</a> (, : 272)
		</span>]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977750</guid>
        <pubDate>Fri, 02 Sep 2011 13:50:27 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977750</link>
        <description><![CDATA[Igrek: <strong class='tag-b'>Swetlana</strong>, спасибо, почитаю....]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977647</guid>
        <pubDate>Fri, 02 Sep 2011 11:36:58 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977647</link>
        <description><![CDATA[Swetlana: <strong class='tag-b'>Igrek</strong>, так бы сразу и сказали, что задача производственная, а вы - не студент-двоешник. <br>
Если размерность маленькая, n&lt;= 25, можно решить перебором, методом ветвей и границ.<br>
<br>
Для большой размерности такие задачи очень хорошо решаются локальным поиском. Я решала неоднократно. :)  <br>
Разобранный пример с программой на паскале можно найти здесь, работы равномерно по бригадам распределяются.<br>
http://www.mesforum.ru/viewtopic.php?f=6&t=1569]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977456</guid>
        <pubDate>Fri, 02 Sep 2011 08:09:29 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977456</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=339526&view=findpost&p=2977454'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Igrek &#064; <time class="tag-quote__quoted-time" datetime="2011-09-02T08:06:54+00:00">02.09.11, 08:06</time></span><div class='quote '>По сути, так и действует человек... </div></div><br>
Нет, как раз чел дейтсвует так, как ты пробовал - наполняет рюкзаки по одному.]]></description>
        <author>Akina</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977454</guid>
        <pubDate>Fri, 02 Sep 2011 08:06:54 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977454</link>
        <description><![CDATA[Igrek: <strong class='tag-b'>Akina</strong>, попробую. По сути, так и действует человек...]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977446</guid>
        <pubDate>Fri, 02 Sep 2011 07:58:51 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977446</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=339526&view=findpost&p=2977378'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Igrek &#064; <time class="tag-quote__quoted-time" datetime="2011-09-02T06:21:44+00:00">02.09.11, 06:21</time></span><div class='quote '>Сейчас пробую реализовать жадный алгоритм (когда &quot;рюкзаки&quot; по очереди забиваем максимальными возможными элементами).</div></div><br>
Попробуй наоборот, заполнять все рюкзаки одновременно, и класть наиболее тяжёлый оставшийся предмет в самый незаполненный рюкзак.]]></description>
        <author>Akina</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977441</guid>
        <pubDate>Fri, 02 Sep 2011 07:53:48 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977441</link>
        <description><![CDATA[Igrek: Алгоритм очень не оптимальный в некоторых случаях...]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977378</guid>
        <pubDate>Fri, 02 Sep 2011 06:21:44 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977378</link>
        <description><![CDATA[Igrek: <strong class='tag-b'>Swetlana</strong>, это производственная задача, область электрика. Необходим алгоритм для балансировки фаз. Есть три фазы и n автоматов, необходимо их раскидать по фазам, чтоб сила тока автоматом была более менее сбалансирована.<br>
Важна производительность, а не оптимальность решения, достаточно решения удовлетворяющего условиям.<br>
<br>
Сейчас пробую реализовать жадный алгоритм (когда &quot;рюкзаки&quot; по очереди забиваем максимальными возможными элементами).<br>
<br>
Пример.<br>
<br>
25 15 13 10 8 7 5 3 1 1 1  (уже отсортирован)<br>
<br>
ограничение будет, если округлить до минимальной погрешности &lt;=30<br>
<br>
Решение. <br>
Первый 25 + 3 + 1 + 1 = 30 (на каждом шаге берем максимально допустимы элемент) <br>
Второй 15 + 13 + 1 = 29<br>
Третий 10 + 8 + 7 + 5 = 30]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977231</guid>
        <pubDate>Thu, 01 Sep 2011 17:44:31 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977231</link>
        <description><![CDATA[Swetlana: Не могу понять, есть ли полиномиальная сводимость 3-Разбиения к данной задаче.<br>
<br>
3-РАЗБИЕНИЕ.<br>
Условие. Заданы множество A, состоящее из 3m элементов, целое положительное число B. Элементы имеют целые положительные размеры такие, что <br>
1. B/4 &lt; s(a) &lt; B/2 <br>
2. Сумма размеров всех элементов равна mB.<br>
Вопрос. Можно ли множество A разбить на m непересекающихся подмножеств так, что сумма элементов каждого i-го подмножества равна В? (и каждое подмножество содержит ровно 3 элемента).<br>
Похоже ограничения на размеры и количества даны так, чтобы исключить тривиальные случаи.<br>
<br>
Вообще, одно дело точно набирать сумму, другое дело - <em class='tag-i'>примерно</em>. Примерно это как? Минимизируем среднеквадратичное отклонение по всем кучкам? Или максимальное отклонение должно быть минимально? <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="2011-09-01T17:51:00+00:00">01.09.11, 17:51</time></span></span><br>
<strong class='tag-b'>Igrek</strong>, это учебная задача или производственная?<br>
Для небольшой размерности она решается переборными алгоритмами, например, как предложил MBo.]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977151</guid>
        <pubDate>Thu, 01 Sep 2011 15:50:18 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977151</link>
        <description><![CDATA[Swetlana: <strong class='tag-b'>Akina</strong>, <br>
вот как раз этим занимаюсь :) раскладыванием слагаемых по кучкам, число кучек <strong class='tag-b'>больше либо равно три</strong>,<br>
класс задачи уточняю. Но это к слову.<br>
<br>
Один рюкзак здесь не подойдёт, тут 3 рюкзака. И вообще здесь ближе не рюкзак, <br>
<strong class='tag-b'>3-РАЗБИЕНИЕ</strong>, NP-трудная в сильном смысле, т.е. за псевдополиномиальное время ДП её не решить. А рюкзак ДП решается куда как хорошо.<br>
Алгоритм который Mbo привёл - метод ветвей и границ, что для NP-трудной в сильном смысле естесственно. <br>
А рюкзачок - задача динамического программирования.]]></description>
        <author>Swetlana</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977098</guid>
        <pubDate>Thu, 01 Sep 2011 14:40:40 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977098</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=339526&view=findpost&p=2977077'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Igrek &#064; <time class="tag-quote__quoted-time" datetime="2011-09-01T13:56:28+00:00">01.09.11, 13:56</time></span><div class='quote '>Классические задачи этого типа имеют два параметра типа &quot;вес&quot; и &quot;ценность&quot;, здесь только один....</div></div><br>
вес = const]]></description>
        <author>Akina</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977089</guid>
        <pubDate>Thu, 01 Sep 2011 14:22:02 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977089</link>
        <description><![CDATA[MBo: http://kladovka.net.ru/delphibase/?action=viewfunc&topic=mathalg&id=10413]]></description>
        <author>MBo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977077</guid>
        <pubDate>Thu, 01 Sep 2011 13:56:28 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2977077</link>
        <description><![CDATA[Igrek: Классические задачи этого типа имеют два параметра типа &quot;вес&quot; и &quot;ценность&quot;, здесь только один....<br>Какие существуют алгоритмы для данной задачи?]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976148</guid>
        <pubDate>Wed, 31 Aug 2011 11:50:18 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976148</link>
        <description><![CDATA[Igrek: Спасибо.]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976133</guid>
        <pubDate>Wed, 31 Aug 2011 11:40:40 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976133</link>
        <description><![CDATA[Akina: Замешай все числа в кучу, после чего решай стандартную задачу распределения грузов по вагонам (ну или задача о ранце).]]></description>
        <author>Akina</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976126</guid>
        <pubDate>Wed, 31 Aug 2011 11:32:32 +0000</pubDate>
        <title>Задача</title>
        <link>https://forum.sources.ru/index.php?showtopic=339526&amp;view=findpost&amp;p=2976126</link>
        <description><![CDATA[Igrek: Есть следующая задача (я не знаю, как называется тип этих задач). Имеется n наборов чисел, необходимо перераспределить числа в этих наборах так, чтобы сумма чисел в каждом наборе была равна или примерна равна.<br><br>Пример. Есть три набора: <br>3, 5, 1; <br>10, 1, 4; <br>12, 3, 2, 1.<br>Общая сумма всех чисел равна 42, соответственно в каждом наборе должно быть 42/3=14.<br>Одно из решений следующее: из третьей в первую переносим числа 3 и 2, из второй в третью переносим число 1.<br>Получаем<br>3, 5, 1, 3, 2<br>10, 4<br>12, 1, 1<br><br>Насколько понимаю, эта задача типовая задача, но я не знаю как называется такая задача, поэтому в поиске найти ни чего не смог.<br>Подскажите возможные алгоритмы решения данной задачи.]]></description>
        <author>Igrek</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	