2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Разделить послед-сть чисел на две примерно равные по суммам
Сообщение20.04.2011, 08:02 


15/03/09
13
Здравствуйте.

Допустим, есть вот такое множество натуральных чисел: $M=\{1,1,1,2,3,5,5,8\}$, сумма их = 26
Требуется найти все пары подмножеств $M_1, M_2,  M_1 \cup M_2 = M, такие что разница сумм их элементов по модулю будет минимальная, т.е.
$$|\sum\limits_ia_i - \sum\limits_kb_k|\to min~(a_i - \text{элементы}~ M_1, b_k - \text{элементы}~M_2)$
Для примера выше:
$M_1=\{8,5\},~M_2=\{1,1,1,2,3,5\}$
$M_1=\{8,1,1,1,2\}, ~ M_2=\{3,5,5\}$
$M_1=\{8,2,3\},~ M_2=\{1,1,1,5,5\}$
etc
Перестановка значений внутри подмножеств, а также перестановка самих множеств местами, - не считается новой комбинацией.

К какому классу относится данная задача ? Где почитать про алгоритмы её решения ?

 Профиль  
                  
 
 Re: Разделить послед-сть чисел на две примерно равные по суммам
Сообщение20.04.2011, 08:54 


02/04/11
956
Пометьте как-нибудь различные единицы и пятерки, исключительно порядка ради :)

 Профиль  
                  
 
 Re: Разделить послед-сть чисел на две примерно равные по суммам
Сообщение20.04.2011, 09:23 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Пахнет чем-то полнопереборным.

 Профиль  
                  
 
 Re: Разделить послед-сть чисел на две примерно равные по суммам
Сообщение20.04.2011, 10:29 


15/03/09
13
> Пометьте как-нибудь различные единицы и пятерки, исключительно порядка ради :)
ну пусть так: {$1_1, 1_2, 1_3, 2, 3, 5_1, 5_2, 8$}
дальше всё равно вопрос остался: куда рыть, к какому классу относится эта задача ?

 Профиль  
                  
 
 Re: Разделить послед-сть чисел на две примерно равные по суммам
Сообщение22.04.2011, 19:14 
Админ форума
Аватара пользователя


19/03/10
8952
Немного поправил формулы и вернул.

hardfun,
формулы с фигурными скобками набираются так:
$M_1=\{8,5\},~M_2=\{1,1,1,2,3,5\}$
Код:
$M_1=\{8,5\},~M_2=\{1,1,1,2,3,5\}$

 Профиль  
                  
 
 Re: Разделить послед-сть чисел на две примерно равные по суммам
Сообщение22.04.2011, 20:54 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Решайте динамическим программированием.
http://rain.ifmo.ru/cat/view.php/theory ... pprox-2004

-- Пт апр 22, 2011 21:54:47 --

"Задача о суммах подмножеств"

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group