On univariate optimal partitioning by complete enumeration

通过完全枚举进行单变量最优划分

阅读:1

Abstract

Partitioning a set of elements into a given number of classes to find a globally optimal solution can be challenging due to the combinatorial explosion of the problem size. In the univariate case, where elements can be ordered, the number of partitions is significantly lower than in the multivariate case, and the problem is easier to handle. In this article, we focus on the univariate case and propose using complete enumeration to find a globally optimal solution. Although complete enumeration may also be computationally prohibitive as the number of elements and classes increases, it can be feasible in some situations. For such cases, we propose an algorithm that generates all contiguous partitions for a variable number of classes to be used with any objective function or set of constraints.•We compare exact problem sizes and approximate time complexities for multivariate and univariate partitioning.•We fill a technical gap in the literature by providing a valuable tool for researchers or engineers who need to exactly solve unusual univariate partitioning problems.•We use a convenient data structure for representing partitions of elements into classes and an iterative algorithm that simulates nested loops for any depth level, allowing for efficient generation of all possible contiguous partitions.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。