Quasi-oppositional differential evolution

Shahryar Rahnamayan, Hamid R. Tizhoosh, Magdy M.A. Salama

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In this paper, an enhanced version of the Opposition-Based Differential Evolution (ODE) is proposed. ODE utilizes opposite numbers in the population initialization and generation jumping to accelerate Differential Evolution (DE). Instead of opposite numbers, in this work, quasi opposite points are used. So, we call the new extension Quasi- Oppositional DE (QODE). The proposed mathematical proof shows that in a black-box optimization problem quasi- opposite points have a higher chance to be closer to the solution than opposite points. A test suite with 15 benchmark functions has been employed to compare performance of DE, ODE, and QODE experimentally. Results confirm that QODE performs better than ODE and DE in overall. Details for the proposed approach and the conducted experiments are provided.

Original languageEnglish (US)
Title of host publication2007 IEEE Congress on Evolutionary Computation, CEC 2007
Number of pages8
StatePublished - 2007
Event2007 IEEE Congress on Evolutionary Computation, CEC 2007 - , Singapore
Duration: Sep 25 2007Sep 28 2007

Publication series

Name2007 IEEE Congress on Evolutionary Computation, CEC 2007


Conference2007 IEEE Congress on Evolutionary Computation, CEC 2007

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software
  • Theoretical Computer Science


Dive into the research topics of 'Quasi-oppositional differential evolution'. Together they form a unique fingerprint.

Cite this