Constrained clustering as an optimization method
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 15 (8), 785-794
- https://doi.org/10.1109/34.236251
Abstract
A deterministic annealing approach to clustering is derived on the basis of the principle of maximum entropy. This approach is independent of the initial state and produces natural hierarchical clustering solutions by going through a sequence of phase transitions. It is modified for a larger class of optimization problems by adding constraints to the free energy. The concept of constrained clustering is explained, and three examples are are given in which it is used to introduce deterministic annealing. The previous clustering method is improved by adding cluster mass variables and a total mass constraint. The traveling salesman problem is reformulated as constrained clustering, yielding the elastic net (EN) approach to the problem. More insight is gained by identifying a second Lagrange multiplier that is related to the tour length and can also be used to control the annealing process. The open path constraint formulation is shown to relate to dimensionality reduction by self-organization in unsupervised learning. A similar annealing procedure is applicable in this case as well.Keywords
This publication has 21 references indexed in Scilit:
- Vector quantization by deterministic annealingIEEE Transactions on Information Theory, 1992
- Statistical mechanics and phase transitions in clusteringPhysical Review Letters, 1990
- Boundary detection by constrained optimizationIEEE Transactions on Pattern Analysis and Machine Intelligence, 1990
- Statistical mechanics as the underlying theory of ‘elastic’ and ‘neural’ optimisationsNetwork: Computation in Neural Systems, 1990
- Nonlinear Optimization Using Generalized Hopfield NetworksNeural Computation, 1989
- An Analysis of the Elastic Net Approach to the Traveling Salesman ProblemNeural Computation, 1989
- Gradient algorithms for designing predictive vector quantizersIEEE Transactions on Acoustics, Speech, and Signal Processing, 1986
- Optimization by Simulated AnnealingScience, 1983
- An Algorithm for Vector Quantizer DesignIEEE Transactions on Communications, 1980
- A clustering technique for summarizing multivariate dataBehavioral Science, 1967