Research Article

A Mathematical Design of Genetic Operators on

Algorithm 1

An algorithm for repairing offspring generated by typical 2D approach.
RepairBinaryMatrix( )
{
 // Let be the th row vector of , that is, .
 // Let be the identity matrix, where .
;
;
;
for  each , // use the process of Gauss-Jordan elimination
  if   and is not spanned by   then
    ;
    ;
 // Then, becomes the set of maximal linearly-independent row vectors.
;
for  each ,
  if   is not spanned by   then
    ;
for each
   any element in ;
   ;
   ; // repairing
return   ;
}