JOURNAL ARTICLE

Constructive Genetic Algorithm for Clustering Problems

Luiz Antônio Nogueira LorenaJoão Carlos Furtado

Year: 2001 Journal:   Evolutionary Computation Vol: 9 (3)Pages: 309-327   Publisher: The MIT Press

Abstract

Genetic algorithms (GAs) have recently been accepted as powerful approaches to solving optimization problems. It is also well-accepted that building block construction (schemata formation and conservation) has a positive influence on GA behavior. Schemata are usually indirectly evaluated through a derived structure. We introduce a new approach called the Constructive Genetic Algorithm (CGA), which allows for schemata evaluation and the provision of other new features to the GA. Problems are modeled as bi-objective optimization problems that consider the evaluation of two fitness functions. This double fitness process, called fg-fitness, evaluates schemata and structures in a common basis. Evolution is conducted considering an adaptive rejection threshold that contemplates both objectives and attributes a rank to each individual in population. The population is dynamic in size and composed of schemata and structures. Recombination preserves good schemata, and mutation is applied to structures to get population diversification. The CGA is applied to two clustering problems in graphs. Representation of schemata and structures use a binary digit alphabet and are based on assignment (greedy) heuristics that provide a clearly distinguished representation for the problems. The clustering problems studied are the classical p-median and the capacitated p-median. Good results are shown for problem instances taken from the literature.

Keywords:
Cluster analysis Heuristics Constructive Population Mathematical optimization Computer science Genetic algorithm Representation (politics) Theoretical computer science Mathematics Algorithm Process (computing) Artificial intelligence

Metrics

103
Cited By
6.75
FWCI (Field Weighted Citation Impact)
46
Refs
0.96
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Facility Location and Emergency Management
Social Sciences →  Business, Management and Accounting →  Organizational Behavior and Human Resource Management
Mobile Crowdsensing and Crowdsourcing
Physical Sciences →  Computer Science →  Computer Science Applications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

JOURNAL ARTICLE

A constructive genetic algorithm for gate matrix layout problems

Alexandre Cêsar Muniz de OliveiraLuiz Antônio Nogueira Lorena

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 2002 Vol: 21 (8)Pages: 969-974
JOURNAL ARTICLE

A Dynamic Genetic Algorithm for Clustering Problems

Yong CaoYa Bin ShaoShuang TianZheng Qi Cai

Journal:   Applied Mechanics and Materials Year: 2013 Vol: 411-414 Pages: 1884-1893
JOURNAL ARTICLE

Genetic Algorithm Using Iterative Shrinking For Solving Clustering Problems

Pasi FräntiOlli Virmajoki

Journal:   WIT transactions on information and communication technologies Year: 2003 Vol: 29
© 2026 ScienceGate Book Chapters — All rights reserved.