Вопросы по теме 'subset-sum'

Легче ли решить этот вариант задачи о сумме подмножеств?
У меня проблема, связанная с проблемой суммы подмножества , и мне интересно, облегчают ли эти различия различия, т. Е. разрешима в разумные сроки. Учитывая значение V, размер набора L и последовательность чисел [1, N] S, сколько подмножеств...
7729 просмотров

Найдите элементы массива на основе минимальной суммы
Я написал цикл на C++, чтобы получить 6 случайных чисел и сохранить их в массиве. Я хотел бы суммировать элементы массива до тех пор, пока не получу значение, превышающее число «x», но я хотел бы сделать это без необходимости добавления всех...
2794 просмотров
schedule 06.05.2023

Максимальная сумма подмножества с двумя массивами
Я даже не уверен, что это можно сделать за полиномиальное время. Проблема: Даны два массива действительных чисел, A = (a[1], a[2], ..., a[n]), B = (b[1], b[2], ..., b[n]), (b[j] > 0, j = 1, 2, ..., n) и число k , найти...
1001 просмотров
schedule 14.04.2022

Нахождение подмножества, удовлетворяющего определенному условию
У меня есть несколько массивов чисел (каждый элемент массива может принимать значение только 0 или 1), как это v1: 1; 0; 0; 1; 1; v2: 0; 1; 0; 0; 1; v3: 1; 1; 0; 1; 0; v4: 1; 0; 0; 1; 0; v5: 1; 1; 0; 1; 1; v6: 1; 1; 0; 1; 1; Я хочу...
595 просмотров
schedule 02.01.2023

максимальная сумма подмножества размера K с суммой меньше M
Дано: массив целых значений K, M Вопрос: Найдите максимальную сумму, которую мы можем получить из всех подмножеств K элементов данного массива, такая, что сумма меньше значения M? Есть ли решение этой проблемы без динамического программирования?...
10286 просмотров

Найдите сумму подмножества с умножением
Допустим, у нас есть набор {a_1, a_2, a_3, ..., a_n} Цель состоит в том, чтобы найти сумму, которую мы создаем следующим образом: мы находим все подмножества, длина которых равна 3, затем умножаем элементы каждого подмножества (для...
1659 просмотров

Нижняя граница и удаление хеширования для поиска подмножества размера 4, которое добавляется к целевой сумме
Поиск подмножества из четырех элементов, которые добавляются к целевой сумме S, может быть выполнен за время O (n ^ 2) путем хэширования всех попарных сумм x, а также хеширования S - x до тех пор, пока не будет найдено нетривиальное столкновение....
61 просмотров
schedule 05.09.2022

Алгоритм подмножества-суммы с вычитанием
У меня есть проблема с суммой подмножества, где вы можете добавлять или вычитать условия. Например, если у меня есть пять членов (1, 2, 3, 4, 5), я хочу знать, сколько способов я могу сложить/вычесть члены, чтобы получить 7: 3 + 4 2 + 5 1 +...
677 просмотров
schedule 28.10.2022

Поиск подмножества с максимальным значением, в котором алгоритм PartitionProblem возвращает true
У меня есть следующее задание. У вас есть мультимножество S, состоящее из 1‹=N‹=22 элементов. Каждый элемент имеет положительное значение до 10000000. Предположим, что существуют два подмножества s1 и s2 множества S, в которых сумма значений...
567 просмотров

Сложность суммы подмножества с несколькими целями
Является ли следующая проблема в NP-Complete или P? Входные данные : набор S положительных целых чисел {a1, a2, ..., an) и положительное целое число M Вопрос : существует подмножество S' множества S такое, что сумма всех элементов S' равна M-1,...
279 просмотров

Сумма подмножества Пролог
Определите подмножество предикатов (L, Sum, Subl), которое принимает список L чисел, число Sum и объединяет SubL с подпоследовательностью L, так что сумма чисел в SubL равна Sum. Например ?- subsetsum([1,2,5,3,2], 5, SubSet); SubSet =...
2132 просмотров
schedule 09.08.2023

Как вы узнаете, является ли k постоянным для O (n ^ k) в сумме подмножества?
Проблема суммы подмножества: задан набор чисел S и целевое число, скажем, 0 . Цель состоит в том, чтобы найти подмножество S’ из S такое, что элементы в нем составляют в сумме 0 . Я слышал, что эта задача становится полиномиальной, если...
146 просмотров
schedule 01.04.2022

Сумма подмножества с поиском по окрестностям — Java
Я пытаюсь реализовать проблему суммы подмножества, используя алгоритм соседства. Вот псевдокод: 1. Generate a random solution for the problem and call it S 2. Compute the neighborhood of S and choose S' as the best solution in the neighborhood 3....
301 просмотров
schedule 28.07.2023

Фильтрация дубликатов в комбинациях суммы подмножества
Учитывая массив, я нашел все комбинации подмножеств , которые равны целевой сумме, потому что мне нужен максимально большой массив. Например, массив [1, 2, 2, 2] для целевой суммы «4» возвращает [[2, 2], [2, 2], [2, 2] ]] . subsets = []...
453 просмотров
schedule 11.02.2023

Подзадачи суммы перекрывающихся подзадач (динамическое программирование)
Ссылка на вопрос выглядит следующим образом: https://www.geeksforgeeks.org/dynamic-programming-subset-sum-problem/ Я не вижу, чтобы свойство перекрывающейся подзадачи выполнялось в вопросе, по крайней мере, для любого случая ввода. Например, в...
250 просмотров
schedule 27.10.2023

Найдите все комбинации набора чисел, которые в сумме дают определенную сумму
Я видел несколько решений подобных проблем, но все они требуют повторения количества элементов, которые нужно сложить вместе. Вот моя цель: из списка чисел найти все комбинации (без замены), которые в сумме дают определенную сумму. Например, если...
4155 просмотров
schedule 14.01.2023

Восстановление массива
Недавно я столкнулся с этим вопросом в конкурсе найма: Дан массив S из 2^N целых чисел (1 ‹= N ‹= 20, 0 ‹= Si ‹= 10^9), представляющий суммы подмножеств массива A, нам нужно восстановить массив A в отсортированном порядке. например S = {2, 1,...
54 просмотров

Как найти элементы в массиве, сумма которых равна или меньше и ближе к заданному значению?
Я хочу найти элементы в заданном массиве положительных целых чисел так, чтобы их сумма была меньше или равна заданному значению T. Когда оно меньше T, оно должно быть ближайшим к значению T. Я надеюсь, что это вариант задачи о сумме подмножеств в...
192 просмотров

Подсчитайте целые разделы с k частями, когда заданы элементы раздела
Я хочу подсчитать целые разделы n с k элементами раздела. Возможные элементы раздела определяются через данный вектор v с различными элементами. Элементы перегородки можно выбирать более одного раза. Как я могу это сделать? Оптимально без...
109 просмотров

Правильное определение проблемы суммы подмножества
Читая книгу Ганса Келлерера, Ульриха Пферши и Дэвида Пизингера Проблемы с рюкзаком , издание 2004 года, о проблеме суммы подмножеств, я нашел это определение (глава 4): Дан набор N = {1, ..., n} из n элементов с положительными целыми весами...
90 просмотров
schedule 18.04.2022