Abstract
Given a graph with positive edge weights and a positive integer m, the Constrained Forest Problem (CFP) problem seeks a minimum-weight spanning subgraph each of whose components contains at least m vertices. Such a subgraph is called an m-forest. We present a genetic algorithm (GA) for CFP, which is NP-hard for me”4. Our GA evolves good spanning trees, as determined by the weight of the m-forest into which it can be partitioned by a simple greedy algorithm. Genetic operators include mutation, which replaces a spanning tree edge by a different edge that connects the same pair of components, and recombination, which combines the edge sets of two spanning trees to produce two new spanning trees. The GA discovers m-forests that are significantly better than those identified by best-known approximation algorithms for CFP, and identifies optimal solutions in small problems.
| Original language | American English |
|---|---|
| Journal | ACEEE International Journal on Information Technology |
| Volume | 1 |
| DOIs | |
| State | Published - Dec 1 2011 |
Keywords
- Genetic Algorithms
- Spanning Forests
- Constrained Forest Problem
- Network Design Problems
- Combinatorial Optimization
Disciplines
- Computer Sciences
Fingerprint
Dive into the research topics of 'A Genetic Algorithm for the Constrained Forest Problem'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS