Opposition versus randomness in soft computing techniques

被引:252
作者
Rahnamayan, Shahryar [1 ]
Tizhoosh, Hamid R. [1 ]
Salama, Magdy M. A. [1 ]
机构
[1] Univ Waterloo, Fac Engn, Waterloo, ON N2L 3G1, Canada
关键词
soft computing; opposition-based learning; random numbers; opposite numbers; differential evolution;
D O I
10.1016/j.asoc.2007.07.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:906 / 918
页数:13
相关论文
共 41 条
[1]   Population set-based global optimization algorithms:: some modifications and numerical studies [J].
Ali, MM ;
Törn, A .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (10) :1703-1725
[2]  
Andre J, 2000, ADV ENG SOFTW, V32, P49
[3]  
[Anonymous], 2006 IEEE C EV COMP
[4]  
[Anonymous], APPL SOFT COMPUT
[5]  
[Anonymous], ACM SIGMETRICS PERFO
[6]  
Back T., 1997, IEEE Transactions on Evolutionary Computation, V1, P3, DOI 10.1109/4235.585888
[7]  
Back T., 1996, EVOLUTIONARY ALGORIT
[8]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[9]  
Dorigo M, 1991, Technical Report 91-016
[10]  
Feoktistov V, 2006, SPRINGER SER OPTIM A, V5, pXI