An output-sensitive Algorithm to partition a Sequence of Integers into Subsets with equal Sums

11/09/2018
by   Alexander Büchel, et al.
0

The well-known PARTITION problem: Given positive integers n, k and t such that t ≥ n and k · t = n+1 2, the algorithm partitions the elements of the set I_n = 1, ..., n into k mutually disjoint subsets T_j such that ∪_j=1^k T_j = I_n and ∑_x ∈ T_j x = t for each j ∈1,2, ..., k. The algorithm needs n ·n/2k + n(n+1)/2k steps to insert the n elements of I_n into the k sets T_j.

READ FULL TEXT
research
11/09/2018

An output-sensitive polynomial Time Algorithm to partition a Sequence of Integers into Subsets with equal Sums

The well-known PARTITION problem: Given positive integers n, k and t suc...
research
05/26/2023

Differentiable Random Partition Models

Partitioning a set of elements into an unknown number of mutually exclus...
research
11/05/2020

A Smart Backtracking Algorithm for Computing Set Partitions with Parts of Certain Sizes

Let α={a_1,a_2,a_3,...,a_n} be a set of elements, δ < n be a positive in...
research
11/24/2021

Matroid Partition Property and the Secretary Problem

A matroid ℳ on a set E of elements has the α-partition property, for som...
research
09/09/2021

Exponential bases for partitions of intervals

For a partition of [0,1] into intervals I_1,…,I_n we prove the existence...
research
09/04/2019

A greedoid and a matroid inspired by Bhargava's p-orderings

Consider a finite set E equipped with a "weight function" w : E →R and a...
research
11/08/2022

Bounded Guaranteed Algorithms for Concave Impurity Minimization Via Maximum Likelihood

Partitioning algorithms play a key role in many scientific and engineeri...

Please sign up or login with your details

Forgot password? Click here to reset