Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms
Advances in Engineering Software
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Journal of Global Optimization
Advances in Computational Intelligence: Theory and Practice
Advances in Computational Intelligence: Theory and Practice
Population set-based global optimization algorithms: some modifications and numerical studies
Computers and Operations Research
Advances in Engineering Software
A recursive random search algorithm for network parameter optimization
ACM SIGMETRICS Performance Evaluation Review
DE/EDA: a new evolutionary algorithm for global optimization
Information Sciences—Informatics and Computer Science: An International Journal
A Fuzzy Adaptive Differential Evolution Algorithm
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Opposition-Based Learning: A New Scheme for Machine Intelligence
CIMCA '05 Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce Vol-1 (CIMCA-IAWTIC'06) - Volume 01
Differential Evolution: In Search of Solutions (Springer Optimization and Its Applications)
Differential Evolution: In Search of Solutions (Springer Optimization and Its Applications)
A novel population initialization method for accelerating evolutionary algorithms
Computers & Mathematics with Applications
Evolutionary computation: comments on the history and current state
IEEE Transactions on Evolutionary Computation
Evolutionary programming made faster
IEEE Transactions on Evolutionary Computation
Evolutionary programming using mutations based on the Levy probability distribution
IEEE Transactions on Evolutionary Computation
Opposition-Based Differential Evolution
IEEE Transactions on Evolutionary Computation
Solving large scale optimization problems by opposition-based differential evolution (ODE)
WSEAS Transactions on Computers
Investigating in scalability of opposition-based differential evolution
SMO'08 Proceedings of the 8th conference on Simulation, modelling and optimization
Center-based initialization for large-scale black-box problems
AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
Toward effective initialization for large-scale search spaces
WSEAS TRANSACTIONS on SYSTEMS
Center-based sampling for population-based algorithms
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Particle swarm optimization with opposition-based disturbance
CAR'10 Proceedings of the 2nd international Asia conference on Informatics in control, automation and robotics - Volume 2
A clustering-based differential evolution for global optimization
Applied Soft Computing
A differential evolution based neural network approach to nonlinear system identification
Applied Soft Computing
Diversity analysis of opposition-based differential evolution: an experimental study
ISICA'10 Proceedings of the 5th international conference on Advances in computation and intelligence
Information Sciences: an International Journal
Improving differential evolution algorithm by synergizing different improvement mechanisms
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
An intuitive distance-based explanation of opposition-based sampling
Applied Soft Computing
Investigating the application of opposition concept to colonial competitive algorithm
International Journal of Bio-Inspired Computation
Triple and quadruple comparison-based interactive differential evolution and differential evolution
Proceedings of the twelfth workshop on Foundations of genetic algorithms XII
Engineering Applications of Artificial Intelligence
Hardware opposition-based PSO applied to mobile robot controllers
Engineering Applications of Artificial Intelligence
Survey A review of opposition-based learning from 2005 to 2012
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
For many soft computing methods, we need to generate random numbers to use either as initial estimates or during the learning and search process. Recently, results for evolutionary algorithms, reinforcement learning and neural networks have been reported which indicate that the simultaneous consideration of randomness and opposition is more advantageous than pure randomness. This new scheme, called opposition-based learning, has the apparent effect of accelerating soft computing algorithms. This paper mathematically and also experimentally proves this advantage and, as an application, applies that to accelerate differential evolution (DE). By taking advantage of random numbers and their opposites, the optimization, search or learning process in many soft computing techniques can be accelerated when there is no a priori knowledge about the solution. The mathematical proofs and the results of conducted experiments confirm each other.