Skip to main navigation Skip to search Skip to main content

Taming the 0/1 knapsack problem with monogamous pairs genetic algorithm

  • Wawasan Open University
  • Al-Balqa Applied University
  • Universiti Sains Malaysia

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

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 languageEnglish
Pages (from-to)241-250
Number of pages10
JournalExpert Systems with Applications
Volume54
DOIs
StatePublished - 15 Jul 2016
Externally publishedYes

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