Three Representations for Set Partitions

The Set Partitioning Problem (SPP) aims to obtain non-empty disjoint subsets of objects such that their union equals the whole set of objects, and the partition meets some prespecified criteria. The ubiquity of SPP is impressive, given that it has a lot of theoretical and practical motivations. In t...

Full description

Bibliographic Details
Main Authors: Jose Torres-Jimenez, Carlos Lara-Alvarez, Alfredo Cardenas-Castillo, Roberto Blanco-Rocha, Oscar Puga-Sanchez
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9360545/
id doaj-d991a19b80b948a2977eed1433ee840f
record_format Article
spelling doaj-d991a19b80b948a2977eed1433ee840f2021-03-30T14:59:50ZengIEEEIEEE Access2169-35362021-01-019346043462510.1109/ACCESS.2021.30612179360545Three Representations for Set PartitionsJose Torres-Jimenez0https://orcid.org/0000-0002-5029-5340Carlos Lara-Alvarez1https://orcid.org/0000-0001-7856-7398Alfredo Cardenas-Castillo2Roberto Blanco-Rocha3https://orcid.org/0000-0002-2138-3579Oscar Puga-Sanchez4CINVESTAV Tamaulipas, Ciudad Victoria, MexicoCINVESTAV Tamaulipas, Ciudad Victoria, MexicoCINVESTAV Tamaulipas, Ciudad Victoria, MexicoCINVESTAV Tamaulipas, Ciudad Victoria, MexicoCINVESTAV Tamaulipas, Ciudad Victoria, MexicoThe Set Partitioning Problem (SPP) aims to obtain non-empty disjoint subsets of objects such that their union equals the whole set of objects, and the partition meets some prespecified criteria. The ubiquity of SPP is impressive, given that it has a lot of theoretical and practical motivations. In the theoretical side, the study of the SPP is closely related to Bell numbers, Stirling numbers of the second kind, integer partitions, Eulerian numbers, Restricted Growth Strings (RGS), factoradic number system, power calculations, etc. In the practical side, SPP is intimately related to classification problems, clustering problems, reduction of dimensionality problems, and so on. In this work, three representations for instances of SPP are presented, these representations use: Restricted Growth Strings (RGS), factoradic number system, and a number system with a fixed base. Two cases for these representations will be presented: where the number of subsets is unbounded (i.e. the number of subsets can be the number of objects); and where the number of subsets is less than the number of objects. Bidirectional mappings between these three representations will be introduced, also the mapping among these three representations and the power of a base is defined. Given, that these three representations can be used to solve instances of SPP using exact, greedy, and metaheuristic algorithms, that require to do small changes to one possible solution and/or recombination of two possible solutions, definitions of mutation and recombination operators for the three representations will be shown. In order to motivate the use of the three representations for the solution of particular instances of SPP, it was decided to present their application to solve an instance of a set partition of integers problem (SPIP) using a simple genetic algorithm.https://ieeexplore.ieee.org/document/9360545/Bell numbersfactoradic number systemrestricted growth strings number systemstirling numbers of the second kindEulerian numbers
collection DOAJ
language English
format Article
sources DOAJ
author Jose Torres-Jimenez
Carlos Lara-Alvarez
Alfredo Cardenas-Castillo
Roberto Blanco-Rocha
Oscar Puga-Sanchez
spellingShingle Jose Torres-Jimenez
Carlos Lara-Alvarez
Alfredo Cardenas-Castillo
Roberto Blanco-Rocha
Oscar Puga-Sanchez
Three Representations for Set Partitions
IEEE Access
Bell numbers
factoradic number system
restricted growth strings number system
stirling numbers of the second kind
Eulerian numbers
author_facet Jose Torres-Jimenez
Carlos Lara-Alvarez
Alfredo Cardenas-Castillo
Roberto Blanco-Rocha
Oscar Puga-Sanchez
author_sort Jose Torres-Jimenez
title Three Representations for Set Partitions
title_short Three Representations for Set Partitions
title_full Three Representations for Set Partitions
title_fullStr Three Representations for Set Partitions
title_full_unstemmed Three Representations for Set Partitions
title_sort three representations for set partitions
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description The Set Partitioning Problem (SPP) aims to obtain non-empty disjoint subsets of objects such that their union equals the whole set of objects, and the partition meets some prespecified criteria. The ubiquity of SPP is impressive, given that it has a lot of theoretical and practical motivations. In the theoretical side, the study of the SPP is closely related to Bell numbers, Stirling numbers of the second kind, integer partitions, Eulerian numbers, Restricted Growth Strings (RGS), factoradic number system, power calculations, etc. In the practical side, SPP is intimately related to classification problems, clustering problems, reduction of dimensionality problems, and so on. In this work, three representations for instances of SPP are presented, these representations use: Restricted Growth Strings (RGS), factoradic number system, and a number system with a fixed base. Two cases for these representations will be presented: where the number of subsets is unbounded (i.e. the number of subsets can be the number of objects); and where the number of subsets is less than the number of objects. Bidirectional mappings between these three representations will be introduced, also the mapping among these three representations and the power of a base is defined. Given, that these three representations can be used to solve instances of SPP using exact, greedy, and metaheuristic algorithms, that require to do small changes to one possible solution and/or recombination of two possible solutions, definitions of mutation and recombination operators for the three representations will be shown. In order to motivate the use of the three representations for the solution of particular instances of SPP, it was decided to present their application to solve an instance of a set partition of integers problem (SPIP) using a simple genetic algorithm.
topic Bell numbers
factoradic number system
restricted growth strings number system
stirling numbers of the second kind
Eulerian numbers
url https://ieeexplore.ieee.org/document/9360545/
work_keys_str_mv AT josetorresjimenez threerepresentationsforsetpartitions
AT carloslaraalvarez threerepresentationsforsetpartitions
AT alfredocardenascastillo threerepresentationsforsetpartitions
AT robertoblancorocha threerepresentationsforsetpartitions
AT oscarpugasanchez threerepresentationsforsetpartitions
_version_ 1724180265743417344