Minimizing Impurity Partition Under Constraints

12/31/2019
by   Thuan Nguyen, et al.
0

Set partitioning is a key component of many algorithms in machine learning, signal processing, and communications. In general, the problem of finding a partition that minimizes a given impurity (loss function) is NP-hard. As such, there exists a wealth of literature on approximate algorithms and theoretical analyses of the partitioning problem under different settings. In this paper, we formulate and solve a variant of the partition problem called the minimum impurity partition under constraint (MIPUC). MIPUC finds an optimal partition that minimizes a given loss function under a given concave constraint. MIPUC generalizes the recently proposed deterministic information bottleneck problem which finds an optimal partition that maximizes the mutual information between the input and partition output while minimizing the partition output entropy. Our proposed algorithm is developed based on a novel optimality condition, which allows us to find a locally optimal solution efficiently. Moreover, we show that the optimal partition produces a hard partition that is equivalent to the cuts by hyperplanes in the probability space of the posterior probability that finally yields a polynomial time complexity algorithm to find the globally optimal partition. Both theoretical and numerical results are provided to validate the proposed algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2022

A Linearithmic Time Locally Optimal Algorithm for the Multiway Number Partition Optimization

We study the problem of multiway number partition optimization, which ha...
research
09/10/2021

Efficient Locally Optimal Number Set Partitioning for Scheduling, Allocation and Fair Selection

We study the optimization version of the set partition problem (where th...
research
01/06/2020

Communication-Channel Optimized Partition

Given an original discrete source X with the distribution p_X that is co...
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
12/13/2021

Locally Fair Partitioning

We model the societal task of redistricting political districts as a par...
research
03/16/2021

Decomposing Polygons into Fat Components

We study the problem of decomposing (i.e. partitioning and covering) pol...
research
03/14/2023

A 2-opt Algorithm for Locally Optimal Set Partition Optimization

Our research deals with the optimization version of the set partition pr...

Please sign up or login with your details

Forgot password? Click here to reset