Results 1 -
2 of
2
Rearrangement clustering: Pitfalls, remedies, and applications
- Journal of Machine Learning Research
, 2006
"... Given a matrix of values in which the rows correspond to objects and the columns correspond to features of the objects, rearrangement clustering is the problem of rearranging the rows of the matrix such that the sum of the similarities between adjacent rows is maximized. Referred to by various names ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
Given a matrix of values in which the rows correspond to objects and the columns correspond to features of the objects, rearrangement clustering is the problem of rearranging the rows of the matrix such that the sum of the similarities between adjacent rows is maximized. Referred to by various names and reinvented several times, this clustering technique has been extensively used in many fields over the last three decades. In this paper, we point out two critical pitfalls that have been previously overlooked. The first pitfall is deleterious when rearrangement clustering is applied to objects that form natural clusters. The second concerns a similarity metric that is commonly used. We present an algorithm that overcomes these pitfalls. This algorithm is based on a variation of the Traveling Salesman Problem. It offers an extra benefit as it automatically determines cluster boundaries. Using this algorithm, we optimally solve four benchmark problems and a 2,467-gene expression data clustering problem. As expected, our new algorithm identifies better clusters than those found by previous approaches in all five cases. Overall, our results demonstrate the benefits of rectifying the pitfalls and exemplify the usefulness of this clustering technique. Our code is available at our websites.
Towards an Evolutionary Tool for the Allocation of Supermarket Shelf Space ABSTRACT
"... In this paper we set the first steps towards the development of a commercially viable tool that uses evolutionary computation to address the Product to Shelf Allocation Problem (P2SAP). The problem is described as that of finding the numbers and locations of modules to allocate to particular product ..."
Abstract
- Add to MetaCart
In this paper we set the first steps towards the development of a commercially viable tool that uses evolutionary computation to address the Product to Shelf Allocation Problem (P2SAP). The problem is described as that of finding the numbers and locations of modules to allocate to particular products in a shop, fulfilling at the same time a number of constraints. We first justify the use of evolutionary algorithms in this problem in the bad scalability properties shown by exact methods. Then we proceed, from simpler to more complex versions of the problem, to describe different encodings, fitness functions and evolutionary operators that are suited to the problem. The variations described are tested on five different problem configurations: three with one shelf, one with two shelves and one with eight shelves. In all cases acceptable results can be obtained in a very short timescale, although there is much work to be done on the subject.

