Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (9): 2126-2132.doi: 10.3969/j.issn.1001-506X.2011.09.39

Previous Articles     Next Articles

Differential evolution with orthogonal crossover for solving mixedinteger programming

ZHANG Li1,2,LI Hong2, FENG Da-zheng1
  

  1. 1. National Lab of Radar Signal Processing, Xidian University, Xi’an 710071, China
    2. School of Sciences, Xidian University, Xi’an 710071, China
  • Online:2011-09-17 Published:2010-01-03

Abstract:

For the mixedinteger nonlinear programming with 0-1 integer variables and continuous variables, a mixedcoding scheme is adopted by mixing 0-1 binary code and real code. The exclusive or (XOR) operator in the Boolean logical operations is introduced to the mutation operator in differential evolution (DE) for dealing with 0-1 integer variables. The orthogonal crossover operator, which is based on the orthogonal experimental design with two level orthogonal array and factor analysis, is combined with the crossover operator in DE to make a systematic and rational exploration. Some numerical examples are carried out to illustrate the performance of the proposed algorithm. Simulation results show that the proposed algorithm is robust and effective. 

[an error occurred while processing this directive]