Abstract
This paper defines and explores a somewhat different subclass of genetic algorithm (GA)-a monogamous pairs genetic algorithm (MopGA) for solving the 0/1 knapsack problems (0/1-KP). The MopGA incorporates two important operations borrowed from social monogamy: Pair bonding and infidelity at a low probability. Unlike conventional GAs, same pairs of parents (monogamous parents) are re-mated at each generation until their bonds expire. Nonetheless, this monogamy rule may be violated at the presence of infidelity. Our technique emphasizes on the thorough exploitation of the current search region via pair bonding, while allowing sufficient exploration to other unknown regions via infidelity. Consequently, MopGA is able to preserve higher population diversity by shielding offspring under the monogamous parents from population-wide selection pressure and restrictive mating strategy. As a side benefit from economical use of selection mechanism, the MopGA is computationally more efficient, especially when dealing with high-dimensionality 0/1-KPs. The empirical results on 0/1-KPs also show considerable performance in favour of the proposed methodology in terms of solution quality.
| Original language | English |
|---|---|
| Pages (from-to) | 241-250 |
| Number of pages | 10 |
| Journal | Expert Systems with Applications |
| Volume | 54 |
| DOIs | |
| State | Published - 15 Jul 2016 |
| Externally published | Yes |
Keywords
- 0/1 knapsack problem
- Genetic algorithm
- Infidelity
- Monogamous pair
- Pair bonding
Fingerprint
Dive into the research topics of 'Taming the 0/1 knapsack problem with monogamous pairs genetic algorithm'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver