An output-sensitive polynomial Time 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

page 1

page 2

page 3

page 4

research
11/09/2018

An output-sensitive 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
11/08/2022

Bounded Guaranteed Algorithms for Concave Impurity Minimization Via Maximum Likelihood

Partitioning algorithms play a key role in many scientific and engineeri...
research
05/26/2023

Differentiable Random Partition Models

Partitioning a set of elements into an unknown number of mutually exclus...
research
07/09/2019

No-dimensional Tverberg Theorems and Algorithms

Tverberg's theorem is a classic result in discrete geometry. It states t...
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
07/05/2018

Searching for dense subsets in a graph via the partition function

For a set S of vertices of a graph G, we define its density 0 ≤σ(S) ≤ 1 ...
research
02/08/2021

A full complexity dichotomy for immanant families

Given an integer n≥ 1 and an irreducible character χ_λ of S_n for some p...

Please sign up or login with your details

Forgot password? Click here to reset